7587 Commits

Author SHA1 Message Date
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
61952bc45f Fix compilation of src/app/file_system.cpp in non-Windows platforms 2021-06-16 09:46:00 -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
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
65fabf3a68 Update README/LICENSE files in src/desktop 2021-06-11 12:18:45 -03:00
David Capello
55db5ac6f2 [win] Fill the whole available space for the File Explorer thumbnail 2021-06-08 16:44:58 -03:00
David Capello
7d809bd537 Remove unused var 2021-06-07 16:14:40 -03:00
David Capello
364b121fb3 Fix some memory leaks reported by g++ 11 memory sanitizer 2021-06-07 14:19:54 -03:00
David Capello
1889e1b4a5 Don't ignore alert dialogs for fatal incompatibilities when saving
E.g. if we are going to save an indexed file as .jpg, it's a fatal
error, so we have to show the alert dialog (even when the user chose
to ignore this kind of messages warnings).
2021-06-07 13:00:01 -03:00
xcession
184cd5ccf6 Correct macOS 10.15 name 2021-06-07 22:11:40 +07:00
David Capello
fabaadd559 Update laf module 2021-06-07 10:47:26 -03:00
David Capello
f6ba8d9ae0 Allow to drag mouse outside color wheel to select colors at the circumference 2021-05-31 15:00:21 -03:00
David Capello
779bf09893 Fix color wheel radius (fix #2737) 2021-05-31 14:50:01 -03:00
David Capello
d13f10212a Update broken link to compiler features (close #2677) 2021-05-29 10:59:35 -03:00
David Capello
613cd38daa Set the theme of ColorButton popups correctly if they are created 2021-05-23 12:32:32 -03:00
David Capello
f4ed3ae321 Don't change user-defined pos of Splitter when we resize the window 2021-05-20 20:42:01 -03:00
David Capello
141bc434bf Fix bug undoing a Remap operation when several colors are removed from the palette 2021-05-20 19:43:18 -03:00
David Capello
83a6797d20 We support the 'í' char in our pixel-art font 2021-05-20 18:38:03 -03:00
Gaspar Capello
b1203216be Fix crash when remap on palettes with more than 256 colors 2021-05-11 18:57:55 -03:00
David Capello
4c1a13bf07 More info about coding style 2021-05-04 18:32:38 -03:00
David Capello
d7a1c71df0 lua: Add support for selection tools in app.useTool()
Fix https://github.com/aseprite/api/issues/37
2021-04-22 13:51:56 -03:00
David Capello
32b5d20a8d Update laf module v1.2.27 2021-04-16 14:01:28 -03:00
David Capello
33db4281e7 Don't activate square aspect when we start a Rectangular Marquee w/Shift modifier
Regression introduced in 21e893162d0a529019f75f91f3d7d25e2fdf55f0 to fix #2537
2021-04-16 13:58:12 -03:00
David Capello
ca41785f18 Fix regression: 'Simple Crosshair' mouse cursor dissapears when we switch to Eraser tool
Regression introduced in: ef4f691459d13b45459c56383ab3673ca6fbec0a
2021-04-16 12:09:49 -03:00
David Capello
4fe8c93c5c Fix regression cannot move/resize reference layers
Regression introduced in f3ab779bfded7710934cff6b9cc6b596756eccbb
2021-04-16 10:23:35 -03:00
David Capello
cdf271af74 Avoid leaks running "gen" when memory sanitizer is enabled 2021-04-15 10:43:17 -03:00
David Capello
6dccb1986e Merge branch 'ccache' into main 2021-04-15 09:45:33 -03:00
Michał Janiszewski
1e24d69db6
Apply suggestions from code review
Co-authored-by: David Capello <davidcapello@gmail.com>
2021-04-15 14:29:46 +02:00
Michał Janiszewski
1f7c985735 Install CCache in CI 2021-04-15 11:54:53 +02:00
Michał Janiszewski
593bc8db0e Add CCache discovery to CMake 2021-04-15 11:51:42 +02:00
David Capello
a035f64d8d Simplify About dialog v1.2.26 2021-04-13 19:08:33 -03:00
David Capello
a926ca9055 Update cmark module 2021-04-13 18:41:22 -03:00
David Capello
5b3600e261 Cache user.aseprite-brushes path 2021-04-13 16:38:56 -03:00
David Capello
70e2abaf69 Fix some issues detected with the ThreadSanitizer 2021-04-13 15:35:34 -03:00
David Capello
8b4746e813 Add option to disable the "open sequence of files" dialog 2021-04-12 16:57:02 -03:00
David Capello
5e98b39944 Expand timeline range outline for layers/frames to all cels 2021-04-12 14:48:16 -03:00
David Capello
1b0466af17 Fix some bugs drawing the timeline when we scroll it
Mainly the range outline outside the frames header.
2021-04-12 14:47:59 -03:00
David Capello
8d6f889e0e Add option to keep the timeline selection when we draw on the canvas 2021-04-12 14:47:47 -03:00
David Capello
2df3cd8a80 [lua] Add app.command.ImportSpriteSheet()
Feature request: https://community.aseprite.org/t/8482
2021-04-09 17:28:59 -03:00
David Capello
3769d91125 [lua] Add Sprite.pixelRatio property
Feature request: https://community.aseprite.org/t/8627
2021-04-09 16:22:50 -03:00
David Capello
5053443d21 Load indexed tga w/transparent pal entries as transparent layer
Before this we were loading the file with a Background layer with a
transparent palette entry.
2021-04-09 12:09:45 -03:00
David Capello
cff3475941 Don't show warning when saving indexed tga w/transparent pal entries 2021-04-09 12:09:09 -03:00
David Capello
f311e3edde Fix selection feedback in indexed when mask color w/alpha=0 (fix #1412, fix #1667)
Also reported recently here (and probably in several other places):
https://community.aseprite.org/t/8462
2021-04-09 11:11:41 -03:00
David Capello
64f96f0851 [linux] Use $XDG_CONFIG_HOME if defined instead of $HOME/.config (fix #2332) 2021-04-08 15:56:32 -03:00
David Capello
f1b02a3347 Deselect timeline range in "auto select layer" mode if we just click the active layer
Fix: https://community.aseprite.org/t/8610
2021-04-08 15:21:11 -03:00
David Capello
f91c07825b Don't use Timeline range if it's hidden in editor site & moving cel 2021-04-08 15:17:39 -03:00