Commit Graph

1534 Commits

Author SHA1 Message Date
Gaspar Capello 8f3af748b9
Don't allow to install third-party themes that override the default one (fix #4226) (#4335)
This 1) hides user themes whose name is the same as the default,
and are present in the user folders (i.e.  'extensions' and
'data/themes' folders), and 2) doesn't allow to install themes with
the same content/ID of the default aseprite-theme (fix #4226)
2024-07-29 16:02:05 -03:00
David Capello 26279597b6 Add help button "?" in some windows (fix #1980)
We hope to enhance the discoverability of Aseprite features in this
way.
2024-07-25 16:02:21 -03:00
Guilherme Belchior ffc3684b1b Compose groups separately from all other layers
Maintain hierarchical structure of sprite groups instead of flattening.
Allows opacity and blend mode to be applied correctly to groups.
Sets the foundation for future features like mask layers.

Note:
Requires full image rendering and impacts performance in some scenarios.
Avoids complex code changes for minor performance gains.

Co-authored-by: Guilherme Marcondes <guilherme.marcondes@tecnico.ulisboa.pt>
2024-06-24 18:16:42 -03:00
David Capello f29ec83c6c [win] Fix sync between mouse cursor <-> stylus cursor (fix #4539)
Added a new option (enabled by default) to set the mouse cursor when a
pen/pointer message is received. This fixes a couple of issues:

1) When we zoom in/out with keys or scrolling the trackpad, the last
   known position will be used (the pen position if we are using the
   pen).

2) If we are recording the stream/live streaming with a software like
   OBS Studio, the cursor position will correctly be in the pen
   position if we're painting with the pen.
2024-06-18 13:44:19 -03:00
David Capello 73fe8099d9 [win] Add 20x20 and 28x28 versions of Aseprite icon (fix #3034)
This is to fix the appearance of the icon when Windows is configured
with 125% DPI or 175% DPI. In the past we've done something similar
for 150% DPI (713a2eac80) with a 24x24
icon.
2024-02-29 23:20:44 -03:00
David Capello 57bc038ced Add some extra chars in mini font for Spanish (ñ, Á, ó, part of #4307) 2024-02-16 12:59:36 -03:00
David Capello 749ea49185 Add link in About dialog to show the list of translators 2024-02-12 11:59:26 -03:00
David Capello 434c262489 Merge branch 'intuitive-opacity-values' (#1544, #4262) 2024-02-08 15:22:58 -03:00
Martín Capello dd0e5addc9 Replace slider by opacityslider (fix #1544) 2024-02-07 13:33:09 -03:00
Martín Capello 04cf5eaa15 Introduce "alphaslider" and "opacityslider" controls. Use "opacityslider" in cel properties (fix #1544)
They work like a regular slider but use 0%-100% or 0-255 ranges depending on configuration settings.
2024-02-07 13:33:04 -03:00
David Capello 9318ce4941 Merge branch 'export-with-play-subtags' (#4173, #4211) 2024-02-07 11:58:28 -03:00
Martín Capello 4d8fc12351 Adjust export dialog UI to support "Play Subtags & Repetitions" checkbox (fix #4173) 2024-02-02 17:52:42 -03:00
David Capello 06a852d1d4 [i18n] Move all i18n work to https://github.com/aseprite/strings 2024-01-24 18:16:12 -03:00
David Capello d4740394a9 [i18n] Update credits 2024-01-24 16:45:25 -03:00
Veydzher b0025294a6 [i18n] Translate Ukrainian strings 2024-01-24 16:30:23 -03:00
doctor f59b03e2c5 [i18n] Translate Irish strings 2024-01-24 16:30:23 -03:00
puddiCria e1326d1ae3 [i18n] Translate Portuguese strings 2024-01-24 16:30:23 -03:00
peperoni c96f7bc31c [i18n] Translate French strings 2024-01-24 16:30:23 -03:00
symegac f2b5306121 [i18n] Translate Danish strings 2024-01-24 16:30:23 -03:00
Maks Dziemiańczuk 300166beca [i18n] Translate Polish strings 2024-01-24 16:30:22 -03:00
Aitornado _8 ac8429ab3b [i18n] Translate Spanish strings 2024-01-24 16:30:22 -03:00
David Capello 039244d0f7 [i18n] Translate Spanish strings 2024-01-24 16:30:22 -03:00
gallegonovato 83100ad6b7 [i18n] Translate Spanish strings 2024-01-24 16:30:22 -03:00
David Capello bb1941a997 [i18n] Translate Spanish strings 2024-01-24 16:30:22 -03:00
gallegonovato c983b8c884
[i18n] Translate Spanish strings 2024-01-24 20:24:12 +01:00
Martín Capello d331195c4c Add "Alpha & Opacity" section to Preferences > Color (fix #1544) 2024-01-12 14:38:04 -03:00
David Capello b5b33ae09c [i18n] Update credits 2024-01-09 10:49:30 -03:00
doctor 59ec4a2763 [i18n] Translate Irish strings 2024-01-09 10:14:53 -03:00
Mehrab Poladov 3bbccf9736 [i18n] Add Azerbaijani translation 2024-01-09 10:14:53 -03:00
symegac 8a97caa389 [i18n] Add Danish translation 2024-01-09 10:14:53 -03:00
puddiCria 7c88cebc3d [i18n] Translate Portuguese strings 2024-01-09 10:14:52 -03:00
David Capello 78f5560b33 Update copyright year to 2024 2024-01-04 14:10:07 -03:00
David Capello d6587fbf78 Add button to refresh/reload the list of palettes (fix #4258) 2024-01-04 13:51:18 -03:00
David Capello ef23356b7f [i18n] Update credits README 2024-01-03 08:49:35 -03:00
Murilo Gama c4a547ac78 [i18n] Translate Portuguese strings 2024-01-03 08:41:09 -03:00
puddiCria 78c7d0b4c5 [i18n] Translate Portuguese strings 2024-01-03 08:41:09 -03:00
Blezz Rot cc105e0cbf [i18n] Translate Russian strings 2024-01-03 08:41:09 -03:00
David Capello f5dd9424e1 [i18n] Translate Swedish strings 2024-01-03 08:41:08 -03:00
Samuel Pettersson 2c46082002 [i18n] Add Swedish translation 2024-01-03 08:41:08 -03:00
David Capello 025bcde91d [i18n] Translate Irish strings 2024-01-03 08:41:08 -03:00
doctor 063e73447b [i18n] Add Irish translation 2024-01-03 08:41:08 -03:00
David Capello 3b9e1db433 [i18n] Translate Spanish strings 2024-01-03 08:41:08 -03:00
Héctor Cortés e72d724779
[i18n] Translate Spanish strings 2024-01-03 12:33:17 +01:00
David Capello 112063a14a Improve Cyrillic chars in Aseprite font (fix #4212)
It includes other minor changes:

- Added trailing column for separation to , ; ? » chars
- Removed heading column from ˲ char
2024-01-02 17:32:41 -03:00
David Capello d93655647d [i18n] Update credits README 2023-12-29 10:33:31 -03:00
Murilo Gama 6cfff7cfa3 [i18n] Translate Portuguese strings 2023-12-29 09:58:44 -03:00
Grey 5d544e4b24 [i18n] Translate French strings 2023-12-29 09:58:44 -03:00
Cerno_b 77af16682d [i18n] Translate German strings 2023-12-29 09:58:44 -03:00
Ruslan f65f0ab925 [i18n] Translate Russian strings 2023-12-29 09:58:44 -03:00
KESTREL (Kestrel) 396dafaa8e [i18n] Translate Korean strings 2023-12-29 09:58:44 -03:00
David Capello 677672c663 [i18n] Copy tolerance/opacity strings to general section 2023-12-29 09:58:44 -03:00
Héctor Cortés 46f32d6fba [i18n] Translate Spanish strings 2023-12-29 09:58:44 -03:00
David Capello de0e2220af [i18n] Translate Spanish strings 2023-12-29 09:58:44 -03:00
PxSprite db19020ab9 [i18n] Translate Polish strings 2023-12-29 09:58:44 -03:00
Eryk Michalak a9044886d2 [i18n] Translate Polish strings 2023-12-29 09:58:44 -03:00
Héctor Cortés 64b1d1a3aa [i18n] Translate Chinese (Traditional) strings 2023-12-29 09:58:44 -03:00
TakWolf 70f7bcbc56 [i18n] Translate Chinese (Simplified) strings 2023-12-29 09:58:44 -03:00
鲸流 31800f93de [i18n] Translate Chinese (Simplified) strings 2023-12-29 09:58:43 -03:00
TakWolf 6b72e5c261 [i18n] Translate Chinese (Simplified) strings 2023-12-29 09:58:43 -03:00
David Capello e87fdbb3af [i18n] Add some hardcoded strings to en.ini (fix #4237) 2023-12-22 15:03:07 -03:00
David Capello e2d8db92d2 [i18n] Add support to escape more chars, like \s (fix #4236) 2023-12-22 11:37:04 -03:00
David Capello bbb6913d82 [i18n] Consistent use of double quotation marks (fix #4233) 2023-12-21 13:16:05 -03:00
David Capello 8475b5a47b [i18n] Add license terms to Arabic translation 2023-12-19 14:34:59 -03:00
David Capello 4e18263d48 [i18n] Update README 2023-12-19 14:34:28 -03:00
PxSprite a406844891 [i18n] Translate Polish strings 2023-12-19 14:20:13 -03:00
KESTREL (Kestrel) f5acc7e9f5 [i18n] Translate Korean strings 2023-12-19 14:16:44 -03:00
Mr.k 62ede8a5f0 [i18n] Add Arabic translation 2023-12-19 14:14:38 -03:00
Grey a27b09efe9 [i18n] Translate French strings 2023-12-19 14:11:53 -03:00
David Capello 0bc9676965 [i18n] Make consistent use of periods in tooltips (fix #4215) 2023-12-19 13:59:06 -03:00
David Capello 96ef977311 Add new "shade_empty" style to paint the empty shades label (fix #4225) 2023-12-14 14:26:34 -03:00
David Capello ed3bbd5ebf Add README file for translations 2023-12-13 22:32:04 -03:00
정원혁 (William Chung) df6aade352
Translated using Weblate (Korean)
Currently translated at 50.0% (803 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
David Capello 9e948c7ace
Translated using Weblate (German)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa 80336cfa2d
Translated using Weblate (German)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa e9c7ce67f1
Translated using Weblate (German)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa 8e61936fbb
Translated using Weblate (German)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa 6af68b2585
Translated using Weblate (German)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa 01d494188e
Translated using Weblate (German)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa 6549ce43a7
Translated using Weblate (German)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa 2cd46480a8
Translated using Weblate (German)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa 9082748f30
Translated using Weblate (German)
Currently translated at 99.5% (1598 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa dd6a6a1d77
Translated using Weblate (German)
Currently translated at 99.4% (1597 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
inxomnyaa 086169b589
Translated using Weblate (German)
Currently translated at 99.2% (1594 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel) 5c861ad734
Translated using Weblate (Korean)
Currently translated at 49.5% (796 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
inxomnyaa bc4d4b76eb
Translated using Weblate (German)
Currently translated at 81.4% (1308 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
David Capello f7c4b9487e
Translated using Weblate (Spanish)
Currently translated at 16.2% (261 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel) fa4f3b8b35
Translated using Weblate (Korean)
Currently translated at 44.2% (711 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
inxomnyaa 7522d71733
Translated using Weblate (German)
Currently translated at 35.0% (563 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
SRCat.nana 6c2d7b17ac
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
66six11 4bccd18c5c
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
66six11 ea30a262f8
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
SRCat.nana ecacbcde97
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
inxomnyaa ee3b7c6519
Translated using Weblate (German)
Currently translated at 33.8% (543 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
David Capello 73aeb1619f
Translated using Weblate (Spanish)
Currently translated at 7.4% (119 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-14 01:55:26 +01:00
Fabiano Caputo e2255c4c6a
Translated using Weblate (Italian)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/it/
2023-12-14 01:55:26 +01:00
inxomnyaa f1cc941df0
Translated using Weblate (German)
Currently translated at 4.7% (77 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/de/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel) d7914e18bf
Translated using Weblate (Korean)
Currently translated at 37.2% (599 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
66six11 6489df726e
Translated using Weblate (Chinese (Simplified))
Currently translated at 1.5% (25 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/zh_Hans/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel) 65408e38a5
Translated using Weblate (Korean)
Currently translated at 23.7% (382 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
Aleksey Smirnov 648cbcd30c
Translated using Weblate (Russian)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ru/
2023-12-14 01:55:26 +01:00
KESTREL (Kestrel) 1c977e94fe
Translated using Weblate (Korean)
Currently translated at 5.2% (85 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:26 +01:00
Fabiano Caputo 2740736026
Translated using Weblate (Italian)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/it/
2023-12-14 01:55:26 +01:00
David Capello 15e9ea67bd
Translated using Weblate (Italian)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/it/
2023-12-14 01:55:26 +01:00
Aleksey Smirnov 8ea2c284c3
Translated using Weblate (Russian)
Currently translated at 1.9% (31 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ru/
2023-12-14 01:55:26 +01:00
Aleksey Smirnov 4e0b135c14
Translated using Weblate (Russian)
Currently translated at 1.5% (25 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ru/
2023-12-14 01:55:26 +01:00
David Capello d0c8096883
Translated using Weblate (Spanish)
Currently translated at 6.0% (97 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-14 01:55:26 +01:00
dio.next.door201bade7ea0e4d3c e11057a360
Translated using Weblate (Ukrainian)
Currently translated at 0.7% (12 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/uk/
2023-12-14 01:55:26 +01:00
프돔 e4aced8993
Translated using Weblate (Korean)
Currently translated at 1.0% (17 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/ko/
2023-12-14 01:55:25 +01:00
Fabiano Caputo 7d5ad6fa35
Translated using Weblate (Italian)
Currently translated at 100.0% (1606 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/it/
2023-12-14 01:55:25 +01:00
David Capello e0d5cc8bf9 Add license terms to translation files (CC-BY-4.0) 2023-12-07 19:59:35 -03:00
TakWolf fa7b388b41 Translated using Weblate (Polish)
Currently translated at 3.3% (53 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/pl/
2023-12-07 19:48:34 -03:00
Jakub Mańczak 5c025a8324 Translated using Weblate (Polish)
Currently translated at 3.3% (53 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/pl/
2023-12-07 19:48:27 -03:00
Nathan 7aca4fc085 Translated using Weblate (French)
Currently translated at 71.2% (1145 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/fr/
2023-12-07 19:45:36 -03:00
Jakub Mańczak 2f9f4ead6b Translated using Weblate (Polish)
Currently translated at 1.5% (25 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/pl/
2023-12-07 19:43:00 -03:00
Nathan ca3c95d883 Translated using Weblate (French)
Currently translated at 50.4% (811 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/fr/
2023-12-07 19:42:26 -03:00
Jakub Mańczak df1d891054 Added translation using Weblate (Polish) 2023-12-07 19:39:43 -03:00
TakWolf d3f46fb9ac Add display_name to each translation file 2023-12-07 18:42:10 -03:00
David Capello 92c987020a
Translated using Weblate (Spanish)
Currently translated at 2.3% (37 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-07 16:18:41 +01:00
David Capello 84187ad1ec Simplify strings for PaletteEditor command removing leading blanks
This issue was brought up here:
https://github.com/aseprite/aseprite/pull/4207#issuecomment-1845334373
2023-12-07 12:11:00 -03:00
TakWolf f7c830d984 Fix strings weblate convert format. 2023-12-07 10:17:44 -03:00
David Capello 516a927a59 Add new empty translation files for Weblate
Added empty files to start the translation for:
* Chinese (Simplified)
* Chinese (Traditional)
* French
* German
* Italian
* Japanese
* Korean
* Portuguese
* Russian
* Ukrainian
2023-12-06 22:05:29 -03:00
David Capello 0caa825742
Translated using Weblate (Spanish)
Currently translated at 1.9% (32 of 1606 strings)

Translation: Aseprite/Aseprite
Translate-URL: https://hosted.weblate.org/projects/aseprite/aseprite/es/
2023-12-06 19:44:10 +01:00
David Capello de9618b829 Added translation using Weblate (Spanish) 2023-12-06 14:41:42 -03:00
David Capello 896e7f392e Change en.ini multiline format
Instead of using the simpleini format (which is not quite common/standard):

  key = <<<END
  line1
  line2
  END

We just use:

  key = line1\nline2
2023-12-06 14:15:21 -03:00
David Capello 609aedee12 Fix Weblate parsing error with strings outside any section
Given error:

  Could not parse translation base file: File contains no section
  headers. file: '<???>', line: 10 'display_name = English\n'

It looks like a known issue: https://github.com/WeblateOrg/weblate/issues/9702
2023-12-06 13:45:10 -03:00
TakWolf d5a54d8de7 Let spaces on both sides of the '+' 2023-12-06 13:39:32 -03:00
TakWolf 1c92d28bc8 Unified modifiers + key text. 2023-12-06 13:39:32 -03:00
TakWolf 444cb56371 Fix menu indication text. 2023-12-06 13:39:32 -03:00
TakWolf b62ecec3e1 Unified menu indication text, add double quotation marks, such as: "File > Save As" 2023-12-06 13:39:32 -03:00
David Capello 046b68061a Highlight dynamics button when some sensor is being used 2023-11-30 21:24:48 -03:00
David Capello dec9bddd99 Fix button width when the text is too long due the translation or font (fix #4160) 2023-11-22 10:40:51 -03:00
TakWolf 55e65a1f8b Description object error 2023-11-20 20:10:59 -03:00
TakWolf 77ea4d40b8 Fix strings spelling typo: Difussion -> Diffusion. Notice, this is not compatible for translations. 2023-11-20 20:10:59 -03:00
David Capello fee543f9e1 Add option to disable Snap to Grid by default when we move the selection (fix #4153) 2023-11-20 15:19:38 -03:00
David Capello 1a3c32a93d Fix typo in en.ini file: extra " char (fix #4148) 2023-11-17 14:40:01 -03:00
David Capello a6d9dce339 Update About dialog copyright year 2023-11-15 20:38:32 -03:00
David Capello 1311944667 Add option to enable the Snap to Grid option for the brush preview (fix #4137) 2023-11-15 20:30:58 -03:00
David Capello 62bdd8af9f Add "Advanced Options" checkbox in Tileset selector
To hide "Base Index" & "Allowed Flips" options by default.
2023-11-10 17:19:41 -03:00
David Capello 302d998218 Add support to match flipped tiles automatically in Auto/Stack modes
By default Aseprite will not try to match flipped versions of the
tiles (as it requires more CPU), but when we create a tileset we can
specify which flips can be matched automatically (new
Tileset::matchFlags() property).

These flags are just for the Auto mode, if we manually insert a
flipped tile, that is always supported, even when the matchFlags() are
not specified.
2023-11-09 16:44:46 -03:00
David Capello ed649e6bab Add Space+X and Space+Y alternatives to flip brush/tile flags
We already have Space+H and Space+V, but as the flags are XYD probably
Space+X/Y makes more sense.
2023-11-09 16:44:46 -03:00
David Capello ae3b2dd144 Revert timeline behavior to the v1.2 default (#4024)
This change was introduced in dd7e27a098
as a possible fix for #4024, but the change is too disruptive to be
introduced at this stage, we need some extra UI elements to make the
drag & drop accessible in both modes: the default v1.2 behavior, and
a possible new selection mode, e.g. #1498
2023-10-25 08:36:54 -03:00
David Capello cf19b51226 Add new icon for the button to switch the timeline visibility (#4081, #4092) 2023-10-11 14:58:15 -03:00
Akylzhan 4f73b14f8f Add Timeline visibility button to Toolbar, extracted button draw logic to separate member function 2023-10-08 05:58:49 +06:00
David Capello 3f101d48d4 Add more accessible option to re-enable the Aseprite file dialog (fix #4051)
As now the native file selector is the default one, we moved the
option to re-enable the previous file selector to Edit > Preferences >
General > Show Aseprite file dialog option.

Related to #3615 and added as a simple alternative to #2745 which
require native widgets on each native file dialog.
2023-10-04 16:57:11 -03:00
Gaspar Capello 5968440f90 Add memorization of tool-shared dynamics options (fix #4007) 2023-09-19 14:27:24 -03:00
David Capello d8814fa2f9 Add option to avoid drag & drop timeline range from edges
Related to #1498 in some way to start enabling new selection modes in
the timeline.
2023-09-19 12:07:14 -03:00
David Capello e2d8ffab54 Add reset buttons + tooltips to timeline range options (#4024) 2023-09-18 17:33:38 -03:00
David Capello dd7e27a098 New (default) options to customize timeline range selection (fix #4024)
Now a single click will not enable the range, using Shift+click or
dragging the mouse will enable the range of multiple
layers/frames/cels by default (but there are new options to go back to
the previous behavior or customize this behavior in an extensive way).
2023-09-15 19:53:31 -03:00
David Capello 4b716255e8 Fix typo in extra paint bucket options popup (#4041) 2023-09-14 11:02:15 -03:00
Gaspar Capello 572cdf2b0e Add check box "Same in all tools" in the Dynamics options window (fix #4003)
Now each tool has independent 'dynamic options'. A global configuration
for all tools is also possible via the 'Same in all tools' option.

ALso this fix, solves a regression inserted in:
2cc15cda9e
(bug inserted: stabilizer is always active)
2023-08-18 15:35:15 -03:00