Commit Graph

7923 Commits

Author SHA1 Message Date
David Capello
69446cf335 Minor changes for 927215629d to avoid offsets and use grids
Related to #2741
2021-06-29 21:14:12 -03:00
Martín Capello
927215629d Fix pixel perfect behavior in tilemap layer when cel origin or cel position is different than (0,0) (fix #2741) 2021-06-29 21:07:22 -03:00
David Capello
5873a64abd Minor changes in IntertwineAsPixelPerfect 2021-06-29 20:26:37 -03:00
David Capello
f99b5218b9 Remove unused code from ReplaceColor command
The original intention was to save selected colors in the Replace
Color dialog so then showing up it again would restore those saved
color. But it never worked in that way and just by mistake it was
using the Foreground/Background pair of colors by default (which is
the desidered behavior now). So we are just removing the buggy code
that never worked. (Related to #2028 in some way.)
2021-06-29 16:31:51 -03:00
David Capello
e73d96262d Always use Foreground color in Select > Color Range (fix #2028) 2021-06-29 16:26:48 -03:00
David Capello
78abaf0292 Minor change in MaskColor add ConfigSection constant 2021-06-29 16:23:56 -03:00
David Capello
9609d2c827 Fix crash if we press F5/reload menus when we have a menu open (fix #2496) 2021-06-28 21:13:56 -03:00
David Capello
3f778b0ec2 Merge branch 'main' into beta 2021-06-28 20:08:26 -03:00
David Capello
6ad0f59e7f Update laf module 2021-06-28 19:56:25 -03:00
David Capello
ee7a1a1ed6 Add CompanyName field to Win32 resources file (fix #2801) 2021-06-28 12:04:56 -03:00
David Capello
8f2dd1db43 Merge branch 'main' into beta 2021-06-24 19:00:25 -03:00
David Capello
cf88a36fbd Update laf module 2021-06-24 18:57:53 -03:00
David Capello
64d530cdb4
Merge pull request #2760 from xcession/typo
Correct macOS 10.15 name
2021-06-23 09:11:08 -03:00
David Capello
62f4f4e0ca Merge pull request #2781 from opfez/patch-1 2021-06-23 09:06:24 -03:00
David Capello
6157b004e4 Fix possible memory leak setting invalid preference when loading a BoolPrefWidget from an XML file
Reported in #2782
2021-06-23 08:54:26 -03:00
David Capello
89f8e6f275 Fix possible/low chance to happen memory leak
Reported in PR #2782
2021-06-23 08:41:06 -03:00
David Capello
8ee8bd0ec7 Update laf module 2021-06-22 16:11:19 -03:00
David Capello
da9a3bbff2 Add PULL_REQUEST_TEMPLATE file 2021-06-22 16:11:00 -03:00
opfez
bc3ccfe23f
Add Arch Linux dependencies 2021-06-20 11:25:52 +02:00
David Capello
a798927f23 Update laf module 2021-06-18 14:35:31 -03:00
David Capello
0d865c9822 Merge branch 'main' into beta 2021-06-17 16:34:15 -03:00
David Capello
0d77a54168 Update libarchive module 2021-06-17 16:32:59 -03:00
David Capello
6cc19e8fcd Merge branch 'main' into beta 2021-06-17 11:07:32 -03:00
David Capello
7c4fbc7b53 Update libpng module 2021-06-17 11:06:58 -03:00
David Capello
c2ab21356f Merge branch 'main' into beta 2021-06-17 11:03:25 -03:00
David Capello
567a58f57d [lua] Add conditional usage of system() function through HAVE_SYSTEM 2021-06-17 10:59:13 -03:00
David Capello
1482d6d5a7 Update libarchive module 2021-06-17 10:46:15 -03:00
David Capello
8dc5861435 Disable more libarchive utilities 2021-06-17 10:45:36 -03:00
David Capello
97ef3bf9c3 Don't build cmark program 2021-06-17 10:44:22 -03:00
David Capello
31420d0ef5 Merge branch 'main' into beta 2021-06-16 17:26:19 -03:00
David Capello
11e4243d05 Add ${main_target} to reference "aseprite" target 2021-06-16 17:22:31 -03:00
David Capello
74170c14fa Add ${DATA_OUTPUT_DIR} to src/CMakeLists.txt 2021-06-16 17:21:34 -03:00
David Capello
5d97aed5e9 Use new laf flags to detect platform in main and App 2021-06-16 17:21:02 -03:00
David Capello
d9e2f27e85 Avoid creating a copy of the tileset for the BrushPreview 2021-06-16 14:22:01 -03:00
David Capello
47c836fde1 Minor refactor: Move logic related to pixel perfect to IntertwineAsPixelPerfect 2021-06-16 12:54:29 -03:00
Martín Capello
b980e386fa Fix pixel-perfect in manual tile mode (fix #2741) 2021-06-16 10:21:19 -03:00
David Capello
72ec2277aa Merge branch 'main' into beta 2021-06-16 09:55:42 -03:00
David Capello
61952bc45f Fix compilation of src/app/file_system.cpp in non-Windows platforms 2021-06-16 09:46:00 -03:00
David Capello
5ae7076d65 Add extra check/asserts to detect/avoid a reported crash in draw_image_into_new_tilemap_cel (fix #2770) 2021-06-16 09:39:42 -03:00
David Capello
92c5222aa7 Use base::ComPtr in the FileSystemModule 2021-06-15 18:23:49 -03:00
David Capello
5f00e6f96a Fix possible crashes on UI menu bar/box logic (fix #2771)
We weren't able to reproduce the crash, but these checks will prevent
the crash itself. (So in the future if we receive a related report, it
will be because something is not working correctly in the menus, but
not a crash report.)
2021-06-15 15:14:17 -03:00
David Capello
37d2b62250 Convert MenuBaseData pointer to std::unique_ptr 2021-06-15 14:35:48 -03:00
David Capello
b83f2953f9 Merge branch 'main' into beta 2021-06-11 16:36:57 -03:00
Gaspar Capello
1eace24891 Improve aspect of ellipses for 16x16 or bigger sizes (fix #2217)
Now algo_ellipse() function supports additional parameters to create
rounded squares in the future.
2021-06-11 14:47:23 -03:00
David Capello
2c82e19669 Allow dragging mouse up/down to change zoom too 2021-06-11 14:35:20 -03:00
David Capello
90911f97d0 Hide dynamics on Zoom/Move/Eyedropper/etc. tools 2021-06-11 14:29:58 -03:00
David Capello
65fabf3a68 Update README/LICENSE files in src/desktop 2021-06-11 12:18:45 -03:00
David Capello
49bcc69c9a Add stabilizer options for the Lasso tool 2021-06-11 12:07:28 -03:00
David Capello
cb6ccc3dc5 Fix the displayed mouse cursor when the selection is active
Regression introduced in 8c916bf211
2021-06-11 11:46:56 -03:00
David Capello
17ddf8421f [win] Fix possibility to click the user data icon in Cel Properties when it's collapsed 2021-06-11 11:30:08 -03:00