Release Notes

1.2 | 1.1 | 1.0 | 0.x

Aseprite v1.2

Aseprite v1.2.25 August 18, 2020

  • Fixed copying images from Firefox (red/blue channels swapped) #2488
  • Fixed CLI export of groups metadata when a layer group is collapsed #2484

Aseprite v1.2.24 August 12, 2020

  • Windows: Fixed copy & paste of 32-bpp images with alpha channel from/to other programs (bug report)
  • macOS: Probable fix to black rectangles in some cases updating the display (old fix was through an internal option)
  • Fixed problem starting playing animation on Preview window automatically #2481
  • Fixed "Replace current pallete" option #2480

Aseprite v1.2.23 August 4, 2020

  • Fixed regressions adding/deleting frames when there are tags in the sprite

Aseprite v1.2.22 August 4, 2020

  • Added more options for brush preview t/6427
  • Added option to rescan the scripts folder (reloading File > Scripts menu) t/6170
  • Support to save .bmp files with 1bpp and 4bpp #2472 t/3892 (thanks to @MacSpain)
  • Fixed cycling through palette indexes when Edit Mode is on (Alt+mouse wheel, 0/9, [/]) t/6500
  • Fixed Preview playback of current tag when new frames are added t/6486
  • Fixed right and bottom auto cel guides when Ctrl (Command) key is pressed
  • Windows: Fixed some crashes getting information from buggy Wintab drivers (thanks to @Gnumaru)
  • CLI: Fixed opening sequences of images several times from CLI #2128
  • Lua: Changed ColorSpace{ sRGB=true } and Dialog:newrow{ always=true } (changes)
  • Lua: Fixed Dialog onclose event, now it's called when we close the app and the dialog is still opened #28
  • Lua: Fixed crash undoing Sprite:newCel() in background layer
  • Lua: Added ui and bounds parameters to app.command.CanvasSize (t/4319)
  • Lua: Fixed app.command.SetInkType to change ink type in customized ways (e.g. cycle them) t/6532
  • Fixed crash modifying cel opacity after a cel is deleted
  • Fixed crash clicking multiple times the same tab to close it without moving the mouse #2467

Aseprite v1.2.21 June 17, 2020

  • Added MSX1/MSX2 color palettes
  • Fixed new bug with timeline separator when its position is limited t/6107
  • Edit > Insert Text now doesn't ignores the transparent color in indexed mode #2444
  • Fixed crash using Selection:deselect() when there is no selection t/6169
  • Fixed some crashes generating thumbnails in the file selector in some special cases

Aseprite v1.2.20 June 11, 2020

  • Fixed preview brush size when dynamics is enabled #2419 t/5919
  • Now we can take & share screenshots with F12 when Steam is running
  • New "Swap Checkerboard Background Colors" command #1812, thanks to @MorganDavid
  • Added Minecraft color palette, thanks to @m13253
  • Fixed crash related to handling multiple documents, the timeline, and undo/redo #2397
  • Fixed memory leak drawing text with Unicode chars
  • Fixed --list-layers including all groups/layers in meta data when --split-layers is used #2380 #2432
  • Fixed some situations where locking a layer doesn't lock the layer #2181
  • Fixed slow performance with Magic Wand and Intersection mode #2393

Aseprite v1.2.19.2 May 30, 2020

  • Fix Simple Ink on Indexed mode when painting with the transparent index (it must behave like the Eraser)

Aseprite v1.2.19.1 May 30, 2020

  • Windows: Added Edit > Preferences > Tablet options to easily switch between Windows 8/10 Pointer API and Wintab (the Pointer API is used anyway if Wintab cannot be initialized or loaded by default)
  • Windows: Fixed some regressions handling events from some tablets/drivers

Aseprite v1.2.19 May 28, 2020

  • Changes to Dynamics/Pressure settings:
    • Now Brush Size is the maximum point of pressure (request)
    • Paint with Foreground Color when sensor is at its maximum value, and with Background Color when it's at its minimum (t/5779)
  • Improve performance drawing selection boundaries
  • New hept32 palette by ENDESGA
  • Fixed some issues with some Wacom tablets on Windows
  • Fixed some critical problems in the new compressed TGA encoder
  • Fixed shading ink for RGBA and grayscale modes in some special cases
  • Fixed some crashes using shading ink and switching between sprites with different palettes
  • Fixed saving layer user data in backup sessions in case of crash #2373
  • Fixed rendering of RTL text in text entries, still requires better text editing capabilities #2355
  • Fixed Alt+click on timeline icons for selected layers #2222
  • Added missing Dialog onchange and onrelease events and expanded Dialog:modify{} function #2359 (thanks to @grauw)
  • Other fixes api#29 #2388

Aseprite v1.2.18 April 24, 2020

  • Added pen pressure sensitivity and dynamic parameters on Windows, macOS, and Linux #710
  • Added support to detect eraser tip on Linux #610
  • Added addition mode back for Hue/Saturation filter #1848
  • New possibility to create extensions with scripts (t/5085)
  • Possibility to scroll menus that are off the screen #2263
  • Now "Auto Select Layer" can be disabled even when we use the Ctrl/Command key shortcut
  • Save "Export File" dialog position on preferences #2300
  • Fixed regression with canvas border in the sprite editor #2294
  • Fixed loading of some particular TGA files (multiple scanlines compressed, invalid alpha information, etc.)
  • Support to save compressed TGA files (and with 16/24/32 bpp)
  • Added Tag.color property #24
  • Added an option to "Fit to Screen" automatically for new/open files (#789, #2267)

Aseprite v1.2.17 March 11, 2020

Aseprite v1.2.16.3 December 3, 2019

  • Added recent file/folder after File > Export Sprite Sheet (#2202)
  • Fixed some regressions using default settings and saving (#2198, on Steam, t/4305, more info)
  • Fixed exporting selected layers only from File > Export Sprite Sheet
  • Fixed flicker during animation playback when the backup data to recover sprites is being saved
  • Fixed setting Layer.stackIndex property from scripts when we use an index greater than the current stack index of the layer
  • Windows: Fixed crash copying & pasting clipboard data between 32-bit and 64-bit versions of Aseprite (#2183)

Aseprite v1.2.16.2 November 20, 2019

  • Fixed bug exporting sprite sheet image even when we cancel the dialog

Aseprite v1.2.16.1 November 19, 2019

  • Fixed bug rendering Unicode fonts with antialiasing

Aseprite v1.2.16 November 19, 2019

  • Added custom brushes + inks: custom brush with lock alpha mode (#2133), with eraser (#1408), with shading (#1615)
  • Now links are preserved when copying cels between layers (Steam thread)
  • Save grid bounds inside .aseprite files (#688)
  • Sprite sheet changes:
    • File > Export Sprite Sheet UI redesigned
    • File > Export Sprite Sheet includes the Packed sprite sheet type (like -sheet-pack), new "Split Layers/Tags" options (like -split-layers/-split-tags)
    • Include empty frames in JSON data when -ignore-empty is not specified (#2116)
    • Removed duplicate frames/images output when -sheet packed is used (#1316)
    • -sheet-type rows/columns can output one row/column for each layer/tag (-split-layers/-split-tags).
    • Added -merge-duplicates to render just one frame in the output for linked cels as separated frames (this was added to replicate the old behavior, where linked cels where merged even for basic sprite sheets where one frame output is expected in the sprite sheet).
  • Added option to reset the symmetry lines to the center of the sprite (#2195)
  • Fixed loading/saving .png files with special user data chunks (#2153)
  • Fixed progress bar when we apply filters (#2152)
  • Fixed crash merging visible layers when all layers are hidden (bug report)
  • Fixed other bugs and crashes: #1582, #2156, #2160, #2192

Aseprite v1.2.15 September 11, 2019

  • Added option to disable transformation of multiple cels when we select layers or frames in the timeline (so only selecting cels on the timeline will transform those cels)
  • Fixed crash using Edit > Cut after pasting clipboard content
  • Fixed contour tool for one pixel in some cases (t/3509 now for real)
  • Fixed issues using selection tool with multiple documents (t/3851)
  • Fixed other minor bugs

Aseprite v1.2.14 September 6, 2019

Aseprite v1.2.13 July 2, 2019

  • Added new Edit > Paste Special options to paste the clipboard content into a new sprite or layer:
    • Edit > Paste Special > Paste As New Sprite (#1024, #1618)
    • Edit > Paste Special > Paste As New Layer (Ctrl+Shift+V) (#672)
    • Edit > Paste Special > Paste As New Reference Layer (#1748)
  • Added Layer > New... > New Layer Via Copy/Cut options to convert the selection into a new layer (Ctrl+J/Ctrl+Shift+J) (#1567)
  • Fixed crashes using Reference Layer or Import Sprite Sheet (reported via email with several .dmp files, and Steam forum, #2096, etc.)
  • macOS: Fixed showing file name extension on native file selector (#1835, thanks to @kawa-yoiko)
  • macOS: Fixed Command+Z/X/C/V/A keyboard shortcuts on native file selector (#1973, thanks to @kawa-yoiko)

Aseprite v1.2.12.1 June 11, 2019

  • Fixed random bug rendering sprites with zoom < 100%

Aseprite v1.2.12 June 10, 2019

Aseprite v1.2.11 May 11, 2019

  • Fixed random crashes on Windows when the backup process started
  • Fixed bug with pixels outside the viewport when Shift+click were used
  • Fixed symmetry with even brush sizes
  • Fixed first pixel of contour tool

Aseprite v1.2.10 May 9, 2019

Aseprite v1.2.10-beta4 December 10, 2018

  • New icon for .aseprite-extension file type
  • Fixed regression with the Pixel-Perfect mode (#1945)
  • Added TGA 2.0 footer for compatibility with other programs (#1946, thanks to @rajivmg)
  • Added --script-param argument and app.param in the scripting API to specify parameters for scripts from the CLI

Aseprite v1.2.10-beta3 December 6, 2018

  • Windows and macOS: Fixed issues with color profiles and multiple monitors (related to #1913)
  • macOS: Improved performance in general and specially when running on Retina display and color profiles with wide color, like Display P3
  • Windows: Fixed performance regression
  • Linux: Fixed bug duplicating mouse wheel events (#1921)
  • Now --ignore-empty --save-as can be used together in the CLI (#551)
  • New option to specify custom checked background grid size
  • Fixed a lot of bugs with the script API and added several new functions.
  • Fixed #1644, #1874, #1901, t/960, #1944 and t/1045.

Aseprite v1.2.10-beta2 October 30, 2018

Aseprite v1.2.10-beta1 September 18, 2018

  • Added new File > Scripts menu to create .lua scripts. Check out the API documentation
  • Linux/X11:
    • Added support for native cursors
    • Fix rendering issues moving windows inside the program (#1006)
    • New backend to fix several issues on Linux (mainly performance improvement)
  • Timeline now scrolls when we drag frames or cels (#1780)
  • Added support for a lot of layers (more than 32767) (t/1762)
  • New palettes: BubbleGum16 by PineTreePizza, Zughy-32 by Zughy, and AAP-RadiantXV by Adigun Polack.
  • Added a New Layer Below with Shift+Space+N keyboard shortcut (#1822)
  • Added option to hide the tooltip that appears when we Undo/Redo an action (#1827)
  • Added Shift modifier on Sprite > Canvas to change the same size on both sides (#1826)
  • Added possibility to flatten visible or selected layers (#1226)
  • macOS: Fixed loading fonts from user home ~/Library/Fonts directory
  • Fixed single click on selection with Add & Subtract modes (#1811)
  • Fixed color palette scroll when we drag-and-drop colors (#1796)
  • Fixed a couple of critical bugs/crashes

Aseprite v1.2.9 July 25, 2018

Aseprite v1.2.9-beta3 June 22, 2018

Aseprite v1.2.9-beta2 June 8, 2018

  • Alt+click to hide all layers (t/151)
  • Show duration of selected frames (#1528)
  • Restore Timeline style (some items from #1744)
  • Now Timeline keeps the selected layers/frames/cels after undo/redo.

Aseprite v1.2.9-beta1 June 5, 2018

  • Added F key to fill the selection and S key to create a stroke. (Old "Advanced Mode" keyboard is Ctrl+F now.)
  • Added clipboard support on Linux/X11. Now we can copy/paste text and images to/from other software like GIMP, Krita, etc. (#1100)
  • Show selection edges again when it's hidden and we use Ctrl+A or Cmd+A (#1614)
  • Updated ARNE32 palette (#1635 thanks to @SagePtr)
  • Fixed issue using moving layer content and the active selection with Move tool
  • Fixed several problems/crashes on macOS because a bug on the compiler or libc++ library
  • Fixed clickable pivot position on selection (#1608, t/1228)
  • Fixed other issues (#1719, #1726, #1737)
  • New way to select timeline frames/layers + color bar entries Shift+click (#1741)

Aseprite v1.2.8 April 3, 2018

  • The button to apply effects to the whole sprite is back
  • Added support to load/save animated .webp files (#273)
  • Added current color indicator with new color side to side on color editor (#1696)
  • Improved general performance drawing color selector/color wheel (#1516, #1695)
  • Improved general performance in animation playback
  • Fixed loading of tool names/tooltips when another translation is selected
  • Fixed order of cels when they are copied between files
  • Fixed bug with RGBA target buttons (#1698, #1695)
  • Windows: Fixed recent folder items using the native file dialog (t/1155)
  • Windows: Fixed installing extensions from .zip files and the current user has an Unicode character in its name
  • Windows: Fixed bug pasting screenshots on Windows Vista (#1687)
  • Changes for translators in en.ini file

Aseprite v1.2.7.3 March 19, 2018

  • Windows: Fixed regression pasting screeshots (Print Screen) or Chrome images (Right-click > Copy Image) into Aseprite. Also we've added support for Alpha channel on images copied from Chrome.
  • Windows: Restore mouse input handling as in v1.2.6 (without pointer API) because it does more harm that good when using Wacom devices.
  • New options for default extension on File > Export commands (#1683)
  • Added support to create extensions with new languages (and an option to change the language from Edit > Preferences > General > Language).

Aseprite v1.2.7.2 March 17, 2018

Aseprite v1.2.7.1 March 17, 2018

  • Windows 8/10: Fixed a couple of regressions with the new Pointer API:
    • Fixed double-clicking with the mouse
    • Fixed canceling the painting stroke using other mouse button

Aseprite v1.2.7 March 16, 2018

  • Added new File > Export dialog with an Animation Direction option to export Forward/Reverse/Ping-Pong animations automatically (#1505)
  • Added possibility to rotate ellipses and rectangles with Alt key (#868)
  • Added Ctrl+Click (or ⌘+Click) to select the layer (or cel) content in the canvas (#1509), other shortcuts
  • Added Normal Map color wheel (thanks to the initial work of @robinjam)
  • .aseprite is the new default extension for new files, and there is a new option to change it
  • Fixed the Adjust Hue/Saturation formula (#1571)
  • Added HSV colorspace to Adjust Hue/Saturation (#1559)
  • Added options to supress warning dialogs (#917, t/420)
  • Added options to change the number of recent files/folders and clear the list in Edit > Preferences > Files (#578)
  • Now filters like Convolution Matrix, Adjust Hue/Saturation, Replace Color, etc. are applied to the selected range of cels in the timeline
  • Now all message boxes/alert dialogs have the first button as the default one (Enter to confirm, Esc to cancel)
  • Don't select other layer when clicking over play button (t/989)
  • Fixed incorrect preview using linked cels (#1664)
  • Fixed bug editing hex field on Palette Edit mode (F4 key) (#1632)
  • Fixed bug using Unicode chars in translations files (#1661 thanks to @yuxshao)
  • Fixed bug with certain dimensions of ellipses (#1649 thanks to @yuxshao)
  • Fixed bug copying/pasting RGBA images from Aseprite to other apps like Chrome, Discord, etc. on Windows when the image contains semi-transparent pixels
  • Fixed bug where a .ase might be detected as a .bmp file (#1680)
  • Fixed bug saving files with tags with an empty name (#1675)
  • Now unchecking the Preview button on filters dialogs will show the original image
  • Possible fixes for Windows 10 problems:
    • Saving files when turning off the computer (t/31)
    • Mouse doesn't respond correctly (t/738, t/906, etc., etc.)
  • Fixed minor bugs (#1648, and some issues with eyedropper)

Aseprite v1.2.6 December 14, 2017

  • Adjust scroll correctly when tiled mode is changed (t/785)
  • Fixed random crashes using Sprite > Color Mode menu options (mainly with a theme with a TrueType font)
  • Fixed possible crashes using the undo limit option.
  • macOS: Fixed Shift+2 on English keyboard layout (previous fix works only for Spanish-like layouts)
  • Linux: Fixed crash on CLI mode

Aseprite v1.2.5 December 7, 2017

  • Keyboard shortcuts changes:
    • Shift+G: Selects the Gradient tool (so now G key selects the Paint Bucket tool only)
    • Ctrl+': Switches the Grid visibility (in previous version it was Shift+G)
    • Ctrl+Shift+': Switches the Pixel Grid visibility (in previous version it was Alt+Shift+G)
  • Fixed possibility to assign same key to several tools (#1460)
  • Fixed Shift+2 keyboard shortcut on macOS (#1604)
  • Fixed some glitches with the Editor crosshair when the brush size popup is open
  • Fixed application icon on Linux/X11
  • New Switch Nonactive Layers Opacity command available to turn on/off this experimental feature (#1515)
  • +All changes in v1.2.5-beta1 and v1.2.5-beta2

Aseprite v1.2.5-beta2 December 1, 2017

  • Fixed regression dragging colors in Color Bar (#1616)
  • F6 key to switch timeline thumbnails works as expected (#1518)
  • Fixed drawing straight lines with Pencil tool and Shift+right button (t/726)
  • Fixed several issues applying Flip/Rotate commands on range of cels with locked layers (t/750)
  • Fixed #1557, #1610

Aseprite v1.2.5-beta1 November 10, 2017

  • Zoom timeline with Ctrl+mouse wheel (or ⌘+mouse wheel)
  • Several fixes for Tiled Mode:
    • Fixed regression bug on v1.2.4 (#1600)
    • Count extra tiles as the canvas size (so we can zoom in on it) (#1448)
    • Brush preview now works as expected (#348)
    • Fixed Gradient tool in tiled mode
  • Fixed exporting new layer blend modes to JSON files (#1605)

Aseprite v1.2.4 November 3, 2017

  • General performance improvements (will be mainly noticeable on macOS, but affects all platforms)
  • Now themes can specify a non-installed TTF font
  • Undo limit options now really works (#1127)
  • Windows 8/10: Added support for Surface Pro pen/eraser + touch gestures (#1595)
  • macOS: Fixed Shift+mouse wheel to scroll horizontally on Timeline (bug report)
  • Fixed several possibilities of random crashes (mainly when the Edit > Undo History window was visible)
  • Minor improvements in the Edit > Keyboard Shortcuts dialog

Aseprite v1.2.3 October 6, 2017

  • New Edit > Adjustments > Brightness/Contrast menu option
  • New Layer > Lock Layers menu option
  • Restored default behavior on "Add to selection" (#1584)
  • Fixed Switch Colors and Eyedropper behavior when the Edit palette mode is enabled
  • Fixed crash using negative numbers in Despeckle filter
  • Fixed problem inserting a digit/character in a text field with one digit/character
  • Fixed "Paint Brush" mode for custom brushes (#1587)
  • macOS: Fixed Left/Right keys to move the selection
  • macOS: Fixed native file selector (don't show it again if we swich to another window with ⌘Tab)

Aseprite v1.2.2 September 28, 2017

  • Trigger "New Sprite" double clicking tabs area (#912)
  • If a theme has a preferred Screen/UI Scaling values, ask to the user before changing them automatically
  • Fixed Ctrl+drag and drop to copy the selection content on Windows (bug reports)
  • Fixed a crash using a theme with undefined <style> elements (related to this issue)

Aseprite v1.2.1 September 27, 2017

  • Don't save transparent information on full-opaque .png files (#1572)
  • Fixed crash using a frame tag at the end of the sprite with a long name
  • Now you can Add/Subtract selection inside the selection (bug report)
  • macOS: Don't call global commands with F or T keys in Layer Properties dialog (bug report)
  • macOS: Fixed crash undoing/redoing when drawing (bug report)
  • Windows x64: Fixed GIF files encoding

Aseprite v1.2 September 25, 2017

  • Added new Addition, Subtract, Divide blending modes
  • Added support to change theme and UI scaling without restarting (#471)
  • Disable transformation handles in the selection when a Shift or Shift+Alt are pressed by default (reported here)
  • Fixed high CPU usage on Timeline when we copy layers/frames/cels (bug report)
  • Fixed snap to grid bug with selection tool
  • Fixed crash closing all files & opening a new one when preview window was playing an animation
  • Windows: New x64 version (included in the installer and on Steam, it'll install the x64 version on x64 machines)
  • Windows: New --disable-wintab option to avoid loading wintab32.dll
  • Removed Windows XP support (Please contact us in case that you still need a previous version with Windows XP support.)
  • macOS: Use the native macOS menu bar (#135)
  • macOS: Now ⌘M and ⌘H will Minimize and Hide the window respectively. Use Ctrl+M for Color Curves, and Ctrl+H to change View > Show Extras options.
  • macOS: Fixed bug setting broken mouse cursors in some special cases
  • macOS: Retina support (#903)
  • Fixed other bugs (including #1569, and #1423 thanks to @cebolan)

Aseprite v1.2-beta12 July 5, 2017

  • Added F4 key again to switch the color popup (#1527) and other commands
  • Added possibility to associate keyboard shortcuts to Clear/Link/Unlink cels (t/133)
  • Fixed warning icon behavior on edit mode (#1525)
  • Windows: Fixed some issues with Wacom tablets

Aseprite v1.2-beta11 June 29, 2017

Aseprite v1.2-beta10 June 23, 2017

Aseprite v1.2-beta9 April 17, 2017

  • Fixed several display issues using UI Scaling = 200% (issue 1456)
  • Fixed crash showing a layer name with " : " string on the status bar (bug report)

Aseprite v1.2-beta8 April 14, 2017

Aseprite v1.2-beta7 January 6, 2017

Aseprite v1.2-beta6 December 29, 2016

Aseprite v1.2-beta5 December 9, 2016

  • Includes same fixes that in v1.1.11

Aseprite v1.2-beta4 December 8, 2016

Aseprite v1.2-beta3 September 23, 2016

  • Added --ignore-layer <name> CLI option (issue 1264)
  • Added default keyboard shortcut Alt+Shift+N to create layer groups
  • +All changes in v1.1.9

Aseprite v1.2-beta2 September 20, 2016

Aseprite v1.2-beta1 July 28, 2016

  • Added new pixel aspect ratio option so we can draw sprites with double-wide pixels (issue 567)
  • CLI improvements:
    • --frame-tag and --frame-range now can be used with --save-as (issue 897)
    • --save-as now interprets {layer} in the given filename to automatic iterate through layers (issue 1149), so we can use --save-as output-{layer}.gif to save each layer in a different file.
    • New --split-tags to save each tag as .gif file, anyway you can use --save-as output-{tag}.gif as a shortcut.
  • +All changes in v1.1.7