Repository navigation
Releases: SnrsGu/Aseprite-builder
Releases · SnrsGu/Aseprite-builder
Release list
Release Aseprite v1.3.18.6
What's Changed
- Fixed crash introduced in v1.3.18.4 pasting tilemaps + better support to copy & paste tilemaps between different layers/sprites #6037 #6009
- Sprite Sheet JSON: Escape line breaks correctly for exported user data #6044
- Fixed base64 encoding for certain brushes in
user.aseprite-brushesfile #3220 - Linux: X11 improvements for resizing and Ctrl+keyboard shortcuts #6038
- Lua API:
- Fixed dialog relayout not invalidating display and contents #5766
PRs
- Escape newlines as part of DocExporter (fix #6044) by @ckaiser in aseprite/aseprite#6045
- Fix build.sh path quoting when the repo path contains spaces. by @Cerallin in aseprite/aseprite#6047
- [lua] Fix dialog relayout not invalidating display and contents (fix #5766) by @ckaiser in aseprite/aseprite#6043
- Fix crash pasting tilemaps w/matching flags by @dacap in aseprite/aseprite#6053
- [win] Locate vcvars64.bat via vswhere instead of hardcoding the path by @Cerallin in aseprite/aseprite#6054
Full Changelog: aseprite/aseprite@v1.3.18.5...v1.3.18.6
Release Aseprite v1.3.18.5
What's New
- Fixed new crash after File > Export > Export Sprite Sheet if there was a selection on the source sprite #6031
Full Changelog: aseprite/aseprite@v1.3.18.4...v1.3.18.5
Release Aseprite v1.3.18.3
What's New
- New crosshair option to apply UI scaling to the crosshair #5993
- Fixed "edges" preview for tiles #5045
- Fixed invisible widgets grabbing focus for key events #5810
- macOS: Fixed application slows over time #3256
- macOS: Fixed brush draws a point instead a stroke after undo #5974
- Linux: Fixed crash using eyedropper outside the main window #5469 #5976
.asepritedecoder:- Support reading any tileset ID
- More robust decoding of some kind of chunks to avoid reading more data
of what it's really available
Merged PRs
- Fix invisible widgets grabbing focus for key events by @ckaiser in aseprite/aseprite#5830
Full Changelog: aseprite/aseprite@v1.3.18.2...v1.3.18.3
Release Aseprite v1.3.18.2
What's Changed
- Fixed crash changing keyboard focus in Edit > Preferences #5946
- Lua API:
- Update API version to 41
- New
Dialog:samerow{}function (thanks to @lampysprites - Added
save/beforesavesprite events #5115 (thanks to @MapleGecko) - Prevent uninitialized params in
app.command.MoveMask/Scroll
PRs
- Add checks to message recipient in Preferences focus message (fix #5946) by @ckaiser in aseprite/aseprite#5949
- [lua] Add save/beforesave sprite.events (close #5115) by @MapleGecko in aseprite/aseprite#5945
- [lua] Add
Dialog:samerowby @lampysprites in aseprite/aseprite#5959 - Fix break position in some switch/case statements by @dacap in aseprite/aseprite#5953
- Prevent uninitialized MoveThings params by @ckaiser in aseprite/aseprite#5910
Full Changelog: aseprite/aseprite@v1.3.18.1...v1.3.18.2
Release Aseprite v1.3.18.1
What's Changed
- Set the GIF version to 89a when exporting > 1 frame by @s0ph0s-dog in aseprite/aseprite#5942
- Fixed crash switching between sprites when the mouse is on a timeline tag #5941
- Fixed crash saving backup data #5939
- Fixed crash using theme without layout selector icon #5582
New Contributors
- @s0ph0s-dog made their first contribution in aseprite/aseprite#5942
Full Changelog: aseprite/aseprite@v1.3.18...v1.3.18.1
Release Aseprite v1.3.17.2
What's Changed
- Fix cannot select one tile in a tilemap layer in tiles mode (fix #5769) by @Gasparoken in aseprite/aseprite#5771
- Fix zoom level 20% distorts layers (fix #5774) by @Gasparoken in aseprite/aseprite#5776
Full Changelog: aseprite/aseprite@v1.3.17.1...v1.3.17.2
Release Aseprite v1.3.17.1
What's new
- Fixed Edit > Insert Text which doesn't paste text on viewport's center #5615
- Allow installing extensions by dropping them into the preferences dialog #5697
- Fixed tips for thin filled ellipses (thanks to @emmachase)
- Fixed underscore and strike-sthrough not shifted with layer's name #5736 (thanks to @sliva0)
- Fixed color picker selecting below alpha bar #2006 (thanks to @luke-henry-04)
- Fixed selection tool performance in tilemap layers in 'Tiles' mode #5760
- Fixed crash when painting in an empty tilemap in manual mode #5717
- Fixed bug showing invalid zoom level in status bar #5545 (thanks to @Darth712)
- Release mouse capture after switching to other app with Alt+Tab #325 #5601 #5691
- Fixed the Palette unlock icon (thanks to @thkwznk)
- Added some missing translation stirngs for the Advanced Mode dialog #5704
- macOS: Inactive window doesn't pass events to window below #4561 #4835
- Linux: Don't change process name to "main"
.asepritedecoder/encoder:- Fixed crash decoding invalid external file types
- Fixed stack overflow decoding multiple level of properties
- Lua API:
- Update API version to 40
- Fixed moving active cel to 0,0 when drawing for some specific scripts #5679
- Added
Sprite.hasAssociatedFileproperty #5721
PRs
- [lua] Fix drawing is moved to 0,0 in some specific scripts (fix #5679) by @Gasparoken in aseprite/aseprite#5680
- Add i18n for some hardcoded strings by @martincapello in aseprite/aseprite#5167
- Fix Palette unlock icon being drawn over Palette lock icon by @thkwznk in aseprite/aseprite#5699
- Allow installing extensions by dropping them into the preferences dialog by @ckaiser in aseprite/aseprite#5697
- Fix color picker selecting below alpha bar by @luke-henry-04 in aseprite/aseprite#5702
- Release capture after switching to other app w/Alt+tab (fix #325, #5601) by @dacap in aseprite/aseprite#5691
- Fix #5545: Update status bar on zoom change by @Darth712 in aseprite/aseprite#5723
- Fix regression crash when removing cel in tool loop (fix #5717) by @ckaiser in aseprite/aseprite#5720
- Fix tips for thin filled ellipses by @emmachase in aseprite/aseprite#5745
- Fix 'Insert Text' doesn't paste text on viewport's center (fix #5615) by @Gasparoken in aseprite/aseprite#5645
- Fix #5736: underscore and strike-through not shifted with layer's name by @sliva0 in aseprite/aseprite#5737
- Fix selection tool performance in tilemap layers in 'Tiles' mode by @Gasparoken in aseprite/aseprite#5760
New Contributors
- @thkwznk made their first contribution in aseprite/aseprite#5699
- @luke-henry-04 made their first contribution in aseprite/aseprite#5702
- @Darth712 made their first contribution in aseprite/aseprite#5723
- @emmachase made their first contribution in aseprite/aseprite#5745
- @sliva0 made their first contribution in aseprite/aseprite#5737
Full Changelog: aseprite/aseprite@v1.3.17...v1.3.17.1
Release Aseprite v1.3.17
What's new
- New options to extend the "Keep closed sprite on memory" time #5603
- Fixed square brush rotation direction #5597
- Fixed auto focusing layer name when pressing F2 to rename the layer #5609
- Fixed regression painting selected text in text input fields #5628 #5643
- Fixed a crash when doing 'Export As' for animation and the target file is read only #5635 (thanks to @nelson-steve)
- Fixed crash copying floating image when Tiled Mode is enabled #5602
- +Changes from v1.3.17-beta2
- Lua API:
- Update API version to 39
- Fixed security issue where a script could gain already given access from other script
PRs
- [lua] Fix Image:drawSprite() call when we're in the middle of a ToolLoop (part of #3916) by @dacap in aseprite/aseprite#5546
- Fix tiled mode when moving pixels by @martincapello in aseprite/aseprite#5369
- Make slice selection more clear (fix #5484) by @ckaiser in aseprite/aseprite#5490
- Add rounded rectangle support by @martincapello in aseprite/aseprite#5405
- Add support to use mouse buttons (including X1 & X2) as shortcuts (fix #598) by @dacap in aseprite/aseprite#4927
- Fix slices issues preferring just one slice keyframe by @dacap in aseprite/aseprite#5580
- Fix several regressions with key shortcuts by @dacap in aseprite/aseprite#5590
- Fix missing semicolon in build.ps1 PATH by @zegof in aseprite/aseprite#5614
- Fix when pressing F2 layer name field does not auto focus (fix #5609) by @Gasparoken in aseprite/aseprite#5654
- Fixes issue #5635 fixed a crash when doing 'Export As' for animation and the target file is read-only by @nelson-steve in aseprite/aseprite#5657
- Check if extension files are present to avoid crashes & issues by @ckaiser in aseprite/aseprite#5593
- Extend the "keep closed sprite on memory" time (fix #5603) by @ckaiser in aseprite/aseprite#5627
- Fix square brush rotation direction by @martincapello in aseprite/aseprite#5598
New Contributors
- @zegof made their first contribution in aseprite/aseprite#5614
- @nelson-steve made their first contribution in aseprite/aseprite#5657
Full Changelog: aseprite/aseprite@v1.3.16...v1.3.17
Release Aseprite v1.3.16
What's Changed
Aseprite v1.3.16
- Added possibility to search commands by its keyboard shortcut #5465 (thanks to @AlexJauregui02)
- Added key bindable "Solo Layer" command #5291 #5527
- Windows: New option to associate any kind of file with the running instance of Aseprite + customize how to see thumbnails on File Explorer #2606
- Fixed selection in text fields with special fonts #5520
- Fixed HSL+ and HSV+ filters with mask color #5548
- Fixed UI bug in Keyboard Shortcuts with the "Add" button in other languages #5523
- Fixed bug starting to drag the color palette after picking a new ink #5547 / t/27779
- Fixed bug selecting a recent/pinned folder to export with relative paths #5388
- Fixed crash due big font sizes #5535
- Fixed dragged tabs lingering when executing commands #5496
- Fixed several issues with multiple screens laf#164
- Fixed crash using Select Used/Unused Colors when there is a pixel out of bounds #5096
- Fixed crash with Lasso tool + pixel perfect + new selection #5571
- Lua API:
- Update API version to 38
- New Behavior: Property changes outside a transaction don't generate undo steps #4568
- New Behavior: Layer flag changes inside a transaction generate undo steps #2991
- Avoid clicking an invalid button after a new window is displayed #4757
- Don't reset dialog bounds after
Dialog:show{autoscrollbars}whendialog.boundswere set before #4758 - Allow mouse wheel scrolling in dialogs with
autoscrollbarsoption #5116 - Fixed widgets interactivity using bounds and
autoscrollbarsinDialog:show{}#5516 - Fixed dialog with scrollbar wrong size in a particular case #5396 #5481
- Fixed crash using a
labelfield inDialog:endtags{}#5114 - Fixed disabled checkbox style change after
Dialog:combobox()change #4988 - Fixed crash setting properties with its same value #5519
- Added
Sprite.isValid#5017 - Fixed console re-centering #5349 #5562
- Fixed calling filters inside the same
app.transaction()withui=true#5572 - Don't show progress bar for filters when running with
ui=false#5537
Full Changelog: aseprite/aseprite@v1.3.16-beta3...v1.3.16
Aseprite v1.3.16.1
- Hide Hand cursor/restore arrow cursor after Space bar is released on sprite editor #5586
Full Changelog: aseprite/aseprite@v1.3.16...v1.3.16.1
Release Aseprite v1.3.15.4
What's Changed
Aseprite v1.3.15.5
- Added Ignore empty frames toggle to File > Export > Export As #5452 (thanks to @JoshuaL03)
- Improved rotated rectangles and square brushes #5459
- Fixed small graphical bug when dragging cels #5216
- Fixed creating a copy rotating selection (CW/CCW) when we associate these commands with a shortcut including Ctrl modifier #1330 (thanks to @JoshuaL03)
- Fixed export file window not starting out centered #5480
- Fixed some Brush Preview visual traces when canvas is zoomed out #5005
- Fixed Move tool with Auto Select Layer when the composition of groups is enabled #4812
- Steam:
-batcharg should have the same effect as-noinapp#5482 - macOS: Fixed thumbnails for macOS Sequoia #5009
- Windows: Fixed regression pasting DIB bitmaps from old Windows programs, e.g. Photoshop v7.0 #5458
- Windows: Added compatibility to paste 1bpp and 4bpp bitmaps from clipboard
- Lua API:
- Update API version to 37
- Avoid setting window bounds when the app is closing #5384
- Fixed centering a dialog with
autoscrollbarsbehavior #5485 WebSocket: Addederrorparam toonreceivehandler- Fixed
app.clipboard.content.selectionproperty
Aseprite v1.3.15.4
- Fixed random crashes applying filters (Replace Color, Outline, etc.) #4991
- Fixed crash with certain scripts pasting images with an empty selection #5361
- Fixed crash dropping certain images #5447
- Fixed mouse gestures not working after switching tabs #4388 (thanks to @JoshuaL03)
Aseprite v1.3.15.3
- Fix UI theme colors to match theme color space commit c444b56
- Context matching and prioritization using keyboard shortcuts #5390
- Fixed Color Management issues (t/15751), (t/21945)
- Lua API:
- [lua] Update scripting API version to 36
- [lua] Enclose key names for plugin preferences with ["..."] when it's required #5412
Aseprite v1.3.15.2
- Fixed arrow keys to move selection #5385
- Fixed close button in popup window #5386
- Fixed pivot position when Tiled Mode is enabled #2316
Aseprite v1.3.15.1
- Reverted Esc key behavior to drop pixels + deselect #5102
- Added options to reconfigure keys to apply/cancel the transformation
- Added slices copy & paste and duplication #4466
- Fixed bug in Saturation layer blend mode #2661
Aseprite v1.3.15
- Added "Show hidden" option to file selector #3079
- Added options to stroke/fill text #5271
- Export files:
- Added possibility to the output filename with "one click" (t/25920)
- Added pinned/recent folders to export file popup menus
- Activate the native window when asking the user to save sprite changes #3542 #5318
- Fixed marquee tool escape deselection #5102 and added right-click to configure the cancel selection button
- Fixed mouse wheel zooming not working with zoom tool (quick) #2019 (thanks to @hwabis)
- Fixed Color Management regression #5333
- Fixed crash dropping file on timeline #5289
- Fixed updating context bar positions when moving pixels with arrow keys #5329
- Allow gif encoding to be stopped #2619
- Fixed crash deselecting moved pixels when using certain extensions #5280
- Fixed brush boundaries "accumulation" switching brush type only #5281
- Lua API:
- Update API version to 35
- Added
sprite.undoHistory#5205 - Added
resizeableproperty toDialogconstructor #5177 - Added
oncheckedparameter to Plugin:newCommand() #5198 - Added missing
FlipType.DIAGONAL#5359 - Added
app.tip#5316 #5348 - Added
autofitandsizeHintproperties to Dialog #5176 - Refresh timeline when changing layer collapsed status #5366
- Process mnemonics consistently for plugins #5250
- Escape characters in the console that we can't show properly #5324
Merged PRs
- Add 'Show hidden' check to file selector by @Liebranca in aseprite/aseprite#5269
- Don't show stroke/fill option for theme fonts by @dacap in aseprite/aseprite#5283
- Fix brush boundaries accumulation switching brush type only (fix #5281) by @dacap in aseprite/aseprite#5288
- Fix slice transformations not updating editors by @ckaiser in aseprite/aseprite#5290
- Fix crash deselecting moved pixels when using certain extensions by @dacap in aseprite/aseprite#5292
- Support CJK input by @Cerallin in aseprite/aseprite#5230
- [lua] Add sprite.undoHistory by @ckaiser in aseprite/aseprite#5294
- [win] Fix ResourceFinder::includeDesktopDir returning the default path by @ckaiser in aseprite/aseprite#5304
- [lua] Add
resizeableproperty to Dialog constructor by @ckaiser in aseprite/aseprite#5317 - Allow gif encoding to be stopped (fix #2619) by @ckaiser in aseprite/aseprite#5320
- [lua] Process mnemonics consistently for plugins (fix #5250) by @ckaiser in aseprite/aseprite#5322
- Show error if curl/unzip tools aren't available (fix #5309) by @dacap in aseprite/aseprite#5332
- Unify ContextBar updates when moving pixels, tooltips (fix #5329) by @ckaiser in aseprite/aseprite#5331
- [lua] Add onchecked parameter to Commands by @ckaiser in aseprite/aseprite#5310
- Fix crash dropping file on timeline by @martincapello in aseprite/aseprite#5295
- [lua] Add missing "DIAGONAL" FlipType (fix #5359) by @ckaiser in aseprite/aseprite#5360
- Fix Color Management regression (fix #5333) by @Gasparoken in aseprite/aseprite#5357
- Prioritize mouse wheel zooming with quick zoom tool by @hwabis in aseprite/aseprite#5118
- Fix marquee tool escape deselection by @JoshuaL03 in aseprite/aseprite#5145
- [lua] Added
autofitandsizeHintproperties to Dialog (fix #5176) by @ckaiser in aseprite/aseprite#5321 - Escape characters in the console that we can't show properly (fix #5324) by @ckaiser in aseprite/aseprite#5343
- [lua] Refresh timeline when changing layer collapsed status (fix #5366) by @ckaiser in aseprite/aseprite#5367
- New image iterators by @dacap in aseprite/aseprite#5404
- Move app::Key to its own key.cpp file by @dacap in aseprite/aseprite#5407
- [Script] Added support for mousecursor and still supporting mouseCursor by @adityarana14 in aseprite/aseprite#5406
- Add a font weight selector to the font entry by @ckaiser in aseprite/aseprite#5323
- [lua] Fix new layers not go...