v1.3.18
Aseprite v1.3.18
Added 6
- Widget Zoo with various widget consistency fixes
- AppTooltipManager with preferences-based delay
- Preferences search
- Eyedropper action to useTool in Lua
- Extension tests and custom formats with saving and loading
- Power of two sheet size flag on CLI
Changed 8
- Faster undo/redo keeping doc::Objects in memory
- Move .aseprite encoder to dio library
- Refactor for new layer types
- Improve Dialog labels and buddy enabled handling in Lua
- Use obs::fast_signal by default for better performance and smaller widgets
- Allow the CliProcessor to attempt to install extensions
- UI improvements for layer groups in timeline
- Use format auto-detection only on built-in formats
Fixed 6
- Eyedropper behavior without a reference layer
- TextEdit selection clearing on right click menu
- Hidden layers affect z-index
- Cannot select one tile in a tilemap layer in tiles mode
- Zoom level 20% distorts layers
- Poor text legibility on home screen in dark mode
What's Changed
- Faster undo/redo keeping doc::Objects in memory (#4860) by @dacap in https://github.com/aseprite/aseprite/pull/5437
- Add Widget Zoo, fix various widget consistency issues by @ckaiser in https://github.com/aseprite/aseprite/pull/5478
- Add AppTooltipManager with preferences-based delay by @ckaiser in https://github.com/aseprite/aseprite/pull/5503
- Add Preferences search (fix #5353) by @ckaiser in https://github.com/aseprite/aseprite/pull/5507
- Move .aseprite encoder to dio library by @dacap in https://github.com/aseprite/aseprite/pull/5677
- Refactors needed for new layer types by @dacap in https://github.com/aseprite/aseprite/pull/5347
- Fix eyedropper behavior without a reference layer (fix #5685) by @ckaiser in https://github.com/aseprite/aseprite/pull/5687
- [lua] Improve Dialog labels and buddy enabled handling (fix #5117) by @ckaiser in https://github.com/aseprite/aseprite/pull/5554
- Use obs::fast_signal by default for better performance and smaller widgets by @dacap in https://github.com/aseprite/aseprite/pull/5703
- [Lua] Add eyedropper action to useTool by @Gasparoken in https://github.com/aseprite/aseprite/pull/5692
- Extension tests, add custom formats with saving and loading (#4950) by @ckaiser in https://github.com/aseprite/aseprite/pull/5174
- Fix TextEdit selection clearing on right click menu by @ckaiser in https://github.com/aseprite/aseprite/pull/5722
- Allow the CliProcessor to attempt to install extensions (fix #5744) by @ckaiser in https://github.com/aseprite/aseprite/pull/5748
- UI improvements for layer groups in timeline by @dacap in https://github.com/aseprite/aseprite/pull/5758
- Add power of two sheet size flag on CLI by @Gasparoken in https://github.com/aseprite/aseprite/pull/5529
- Fix hidden layers affect z-index (fix #5681) by @Gasparoken in https://github.com/aseprite/aseprite/pull/5690
- Fix cannot select one tile in a tilemap layer in tiles mode (fix #5769) by @Gasparoken in https://github.com/aseprite/aseprite/pull/5771
- Fix zoom level 20% distorts layers (fix #5774) by @Gasparoken in https://github.com/aseprite/aseprite/pull/5776
- Use format auto-detection only on built-in formats (fix #5772) by @ckaiser in https://github.com/aseprite/aseprite/pull/5777
- fix(theme): Poor text legibility on home screen in dark mode by @3vorp in https://github.com/aseprite/aseprite/pull/5764
- Replace pre-commit with prek by @dacap in https://github.com/aseprite/aseprite/pull/5789
- Fix ⌘ key is held down using ⌘O to open native file dialog (fix #4817) by @Gasparoken in https://github.com/aseprite/aseprite/pull/5831
- Fix potential crash when searching in Preferences dialog by @ckaiser in https://github.com/aseprite/aseprite/pull/5850
- Implement "power of two sheet size" UI (#2289, #5529) by @dacap in https://github.com/aseprite/aseprite/pull/5861
- Fix DEBUG_PAINT_MESSAGES flag by @dacap in https://github.com/aseprite/aseprite/pull/5870
- Ensure the console is always parented to the main window (fix #5872) by @ckaiser in https://github.com/aseprite/aseprite/pull/5873
- Fix crash when undoing transactions involving MovingPixels by @ckaiser in https://github.com/aseprite/aseprite/pull/5874
- Allow MoveMask quantity to be 0 (fix #5843) by @ckaiser in https://github.com/aseprite/aseprite/pull/5876
- Make Command tooltips consistent when inside transactions (fix #5862) by @ckaiser in https://github.com/aseprite/aseprite/pull/5875
- Translate most transaction names, minor translation fixes by @ckaiser in https://github.com/aseprite/aseprite/pull/5888
- Fix RunCommand matching regression by @ckaiser in https://github.com/aseprite/aseprite/pull/5901
- Copy UserData when copying WithUserData objects by @ckaiser in https://github.com/aseprite/aseprite/pull/5902
- Fix crash upon deleting pasted selection (fix #5894) by @Gasparoken in https://github.com/aseprite/aseprite/pull/5896
New Contributors
- @3vorp made their first contribution in https://github.com/aseprite/aseprite/pull/5764
Full Changelog: https://github.com/aseprite/aseprite/compare/v1.3.17.2...v1.3.18