Aseprite Changelog

What's new in Aseprite 1.3.6

Apr 9, 2024
  • New Afrikaans, Arabic, Dutch, Japanese, and Turkish translations, thanks to the help of several contributors
  • Fixed some random crashes when resizing sprites
  • Fixed bug updating the correct copy+move cursor in the timeline
  • Minor UI improvements in File > Export > Export As dialog
  • Disable Windows Ink feedback when clicking
  • Fixed Aseprite icon of the main window when Windows is configured with 175% or 125% of DPI #3034
  • Fixed title bar flickering selecting menus and dialogs when multiple windows are used

New in Aseprite 1.3.4 (Feb 17, 2024)

  • Added possibility to use Edit > Paste on Home tab to create a new image from the clipboard content t/21476
  • Fixed identify running Aseprite processes correctly to recover crashed sessions #4130
  • Lua: Fixed critical bug running commands and other functions inside transactions #4310

New in Aseprite 1.3.2 (Dec 1, 2023)

  • Fixed dithering matrix selection in Gradient tool #4184
  • Use dynamics for brush preview only for freehand tools #4178
  • Highlight dynamics button when some sensor is being used
  • Lua: Fix reported crashes handling JSON data #4166 or setting nil to user data #4187

New in Aseprite 1.3.1 (Nov 29, 2023)

  • Fixed mouse/stylus lag drawing/using tools #4174
  • Fixed selection movement offset #4175
  • Fixed Select > Color Range selection buttons visibility #4177 t/20752

New in Aseprite 1.3 (Nov 28, 2023)

  • Aseprite v1.2.40 finally replaced with v1.3.
  • Fixed crash reading corrupted files with invalid compressed data #4171

New in Aseprite 1.3 Beta 21 (Sep 23, 2022)

  • New File > Export/Import submenus (a work-in-progress of #1252):
  • Added "Area" element to File > Export > Export..to export the selection only #645
  • Added File > Export > Export Tileset menu option to export tilesets #3240
  • Added "Sprite Grid" option to File > Export > Export Sprite Sheet so we can export each grid cell as an individual sprite in the sprite sheet #1982
  • CLI options:
  • New --extrude CLI option #2072
  • Added --split-grid and --export-tileset
  • Fixed bug where after using Ctrl+Alt+I the brush size changed just moving the mouse #3445
  • Fixed original Ctrl+Alt+mouse movement behavior increasing Brush Size when moving the mouse to the right #3496
  • Fixed possibility to dock/drop tabs to sides/tabs #3453
  • Fixed eyedropper quick tool when preview window is visible #3236
  • Fixed behavior of "Change Tool" action when it's assigned to modifier + mouse wheel #3459
  • Fixed a random crashes using multiple windows UI #3491 #2907
  • Fixed ability to use Ctrl+Alt to copy selection and snap-to-grid at the same time #3497
  • Lua API changes
  • +Changes in v1.2.40

New in Aseprite 1.3 Beta 18 (Jul 20, 2022)

  • Remove option related to #2664 that is not yet available #3432
  • All changes in v1.2.37

New in Aseprite 1.3 Beta 17 (Jul 20, 2022)

  • Fixed regression showing duplicated rows/columns moving cels outside the canvas bounds #2891
  • Fixed bug losing tilemap origin after exporting #3267
  • All changes in v1.2.36

New in Aseprite 1.3 Beta 16 (Jun 3, 2022)

  • Fixed regression selecting tiles from the color bar #3357
  • Fixed issue with dark theme: refresh button in file dialog didn't appear #3355

New in Aseprite 1.3 Beta 15 (Jun 3, 2022)

  • Fixed bug copying cels in the Timeline when the Cel Properties dialog was open #3278 t/14170
  • Fixed painting issues #3242
  • All changes in v1.2.35

New in Aseprite 1.3 Beta 14 (Mar 16, 2022)

  • Fixed regression where the pivot moves itself #3202

New in Aseprite 1.3 Beta 12 (Mar 14, 2022)

  • Added options to simulate mouse wheel using key shortcut + drag mouse #3195
  • Fixed simple click with "Pixel perfect" + contour tool t/13149
  • Fixed clipped Auto Guides when scrolling the canvas #2994
  • Fixed painting with transparent color, opacity 255, Indexed color mode, in Alpha Compositing to behave as Simple Ink #3047
  • Lua: Fixed crash using app.useTool() when the selection is floating/being transformed #2933
  • +All changes in v1.2.34

New in Aseprite 1.3 Beta 11 (Feb 9, 2022)

  • Fixed random crashes in despeckle/median filter #2903
  • Fixed random crashes after moving the selection/pixels #3161
  • Fixed radial gradient when the gradient vector is close to (0,0) #3126
  • Don't show "Reset Scale" notification/red flag when there is enough workarea available on the desktop
  • Lua: Added a warning message deleting objects that are not part of the sprite #3135
  • Lua: Generate onclick event when we reorder/click a Dialog:shades with { mode="sort" } #3081
  • Lua: Added Color{ index } and fixed Color.index to return an integer instead of a number #3159

New in Aseprite / 1.3 Beta 10 (Jan 15, 2022)

  • Fixed crash closing a menu box with scrollbars #3132
  • Fixed Frame/Zoom fields visibility on status bar when opening the first file t/12488/11

New in Aseprite 1.3 Beta 9 (Jan 13, 2022)

  • Fixed popup menu size when multiple windows UI is disabled t/12497
  • +All changes in v1.2.32

New in Aseprite 1.2.32 (Jan 13, 2022)

  • Fixed regression clicking same spot with selection tools to deselect t/12491
  • Improved the detection of a single click for styluses/pens to deselect

New in Aseprite 1.3 Beta 8 (Jan 13, 2022)

  • Fixed Shift+N to add new layers in the correct place t/10760 #2957
  • Linux: Fixed several bugs with some Window Managers #2777
  • Lua: Fixed Dialog.bounds values when a dialog is closed on multiple windows UI #3018
  • Fixed other bugs #3052 #3082
  • +All changes in v1.2.31

New in Aseprite 1.3 Beta 7 (Oct 27, 2021)

  • Fixed using Alt+mouse wheel to scroll through tiles #2956
  • Fixed bug using Canvas Size with "Trim content outside the canvas" with Tilemap layers #2942
  • Fixed performance issue in some cases drawing in Tilemap in Auto mode #2877
  • Fixed saving blend mode for Tilemap layers in .aseprite files #2924
  • Fixed crash clicking combobox scrollbars #2984
  • +All changes in v1.2.30

New in Aseprite 1.3 Beta 6 (Aug 25, 2021)

  • Fixed tooltips being clipped by popup edges #2764
  • Fixed moving Preview window with stylus/pen #2882 #2783
  • Fixed last row of pixels in sprite editor which isn't updated after changing frames #2803
  • Save/restore file selector position #2756
  • Fixed crash switching from a tilemap to a regular layer in tile mode & the preview window opened #2854
  • Revert zoom tool behavior when dragging mouse in diagonal #2767 Steam post
  • All changes in v1.2.29

New in Aseprite 1.3 Beta 5 (Jul 13, 2021)

  • Regression saving certain GIF files when disposing frames #2806
  • Fixed pixel perfect in Manual mode on Tilemap layers #2741
  • Fixed big spot painted with full pression on first click after opening dynamics popup #2768
  • +All changes in v1.2.28

New in Aseprite 1.3 Beta 4 (Jun 12, 2021)

  • New mouse/pen stabilizer #2371
  • Improved the ellipse algorithm #2217
  • Windows: Fixed leak of GDI objects for each closed window
  • Fixed crash using Cel Properties dialog in some cases
  • Fixed mouse cursor when the selection is visible

New in Aseprite 1.3 Beta 3 (Jun 8, 2021)

  • Use octree-based color quantization on GIF encoder
  • Fixed issues on Windows where the windows border where cropped t/9441
  • Lua: Fixed usage of Dialog.bounds with the new multiple windows UI t/9277 bug on Steam

New in Aseprite 1.3 Beta 2 (Jun 5, 2021)

  • Use octree-based color quantization on all cases by default: now it support alpha channel too
  • Fixed pixel perfect mode in some cases in regular layers #2748
  • Fixed crash clicking combo-boxes at the bottom t/9254
  • Fixed theme issue with timeline configuration (bug report)
  • Fixed updating editor scroll after enabling the Tiled Mode
  • Fixed Adjust Hue, File > Export, etc windows that don't appear in certain cases t/9327
  • Fixed white/black flash on Windows/macOS when showing a new native window
  • Fixed several bugs with some stylus (e.g. XP-Pen) on Windows where we weren't able to move tabs, click buttons, etc.
  • Fixed bug on Windows with Snipping Tool (was sending the window back)
  • General performance improvement on all platforms (better response time & less battery usage)

New in Aseprite 1.3 Beta 1 (Jun 2, 2021)

  • New Tilemap layers editor #977
  • New dark theme, thanks to Nicolas Desilets for the help
  • Added skew to selection #71
  • Added text fields for the transformation t/3358
  • Added global user data to sprites #1306
  • Added support to resize tags with drag & drop #1275 #1875 t/3619
  • Added support to pick colors from the desktop #594 t/2431
  • Added F11 (??F on macOS) to toggle full screen mode #464
  • Added support to move the Preview window outside the main window #962 t/4014 t/6824
  • Added HSL palette gradients #2171
  • Window resizing in real-time #2536
  • Rewritten GIF encoder/decoder

New in Aseprite 1.2.27 (Apr 20, 2021)

  • Fixed Shift+Rectangular Marquee doesn't start Square Aspect #2537
  • Fixed reference layers cannot be moved/resized t/8755
  • Fixed "Simple Crosshair" cursor when switching to Eraser tool

New in Aseprite 1.2.26 (Apr 20, 2021)

  • Added option to save palette presets easily (thanks to @mezz)
  • Fixed crash copying and pasting images from GameMaker 2 to Aseprite
  • Fixed problem with Error Console when the UI Screen Scaling is changed
  • Fixed painting with symmetry and dynamics #2584
  • Fixed duplicate sprite: now it duplicates slices #2564 (thanks to @sumibi-yakitori)
  • Now we can hold tool modifiers before start drawing #2537
  • Fixed some bugs pressing Ctrl+Z while we are dragging a cel with the Move tool t/8290
  • Fixed several bugs modifying non-selected cels t/8618
  • Fixed bugs modifying the timeline selection when it's hidden
  • Fixed bug modifying hidden layers #2680
  • Clicking current cel with Move Tool will deselect the timeline t/8610
  • Fixed long standing bug where Marquee Rectangle, Lasso, etc. weren't showing the selection feedback #1412 #1667 t/8462
  • Added option to disable the "open sequence of static files as an animation" dialog
  • Lua: Added Sprite.pixelRatio t/8627
  • Lua: Added app.fs.makeDirectory, app.fs.makeAllDirectories, useful for export-aseprite-file script
  • Lua: Added app.command.ImportSpriteSheet() t/8482

New in Aseprite 1.2.25 (Aug 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

New in Aseprite 1.2.24 (Aug 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

New in Aseprite 1.2.23 (Aug 5, 2020)

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

New in Aseprite 1.2.21 (Jun 18, 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

New in Aseprite 1.2.20 (Jun 12, 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

New in Aseprite 1.2.19.2 (May 31, 2020)

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

New in Aseprite 1.2.19 (May 29, 2020)

  • 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
  • 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)

New in Aseprite 1.2.18 (Apr 25, 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)

New in Aseprite 1.2.17 (Mar 11, 2020)

  • Added possibility to select multiple tiles with double-click + dragging mouse (#1988, t/1929)
  • Fixed custom brushes + tiled mode (t/1183, t/4695, thanks to @gasparoken)
  • Added app.fs object in Lua API
  • Added Dialog{ title="text", onclose=function } constructor
  • Added Dialog:shades{} widget
  • Added Image:saveAs{ filename, palette } function
  • Now we can use full paths in the file selector (#2228, #2233, thanks to @Adrijaned)
  • Fixed Shift+Enter keyboard shortcut (#2249)
  • Fixed bug zooming when we are drawing (t/4587)
  • Fixed pasting text on empty cel (t/4489)
  • Fixed Select > Color Range using colors with alpha < 255
  • Fixed crash exporting sprite sheets to .gif or .jpg formats
  • Fixed Palette:setColor() when alpha colors are specified (t/4548) (#2239)
  • Fixed several bugs related to crash reports (thanks to all users reporting crashes!), the CLI, exporting sprite sheets, etc.

New in Aseprite 1.2.16.3 (Dec 4, 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)

New in Aseprite 1.2.16.2 (Nov 21, 2019)

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

New in Aseprite 1.2.16.1 (Nov 20, 2019)

  • Fixed bug rendering Unicode fonts with antialiasing

New in Aseprite 1.2.15 (Sep 12, 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

New in Aseprite 1.2.14 (Sep 6, 2019)

  • New possibility to transform/scale/rotate/clear the selection on multiple frames/layers/cels at the same time (#1148, #1172, #1238, #1364, t/240, etc.)
  • Now filters can be used from Lua scripts (BrightnessContrast, ColorCurve, ConvolutionMatrix, Despeckle, HueSaturation, InvertColor, Outline, ReplaceColor)
  • New function/changes in the scripting API (e.g. app.range.colors from t/2512)
  • Indent colored-layer part for nested layers (t/3658)
  • Fixed problem drawing one pixel with the contour tool (t/3509)
  • Fixed several issues with the scripting API: MoveMask in transactions, filters in transactions #2108, new bounds param in Dialog:show() function
  • Fixed crash pasting an image when we are scrolling and then Undo the action (#2115)
  • Fixed regression in zoom movement with tiled mode (#2120, t/3659, t/3695) and preview (t/3833, #2145)
  • CLI changes:
  • Fixed several issues selecting specific layers with -layer/-ignore-layer (#2084)
  • list-layers/-list-tags/-list-slices prints the list of layers/tags/slices on the terminal only when -data or -sheet are not specified (#2143)
  • Other minor fixes/features: #2109, #2130, t/3629, t/3633, t/2937 (t/3267, t/3613, t/3793).

New in Aseprite 1.2.13 (Jul 3, 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)

New in Aseprite 1.2.12.1 (Jun 12, 2019)

  • Fixed random bug rendering sprites with zoom < 100%

New in Aseprite 1.2.12 (Jun 11, 2019)

  • New Ctrl+Shift+T (??T) keyboard shortcut to reopen last closed file
  • Now edited files are kept between sessions just to avoid losing information if something goes wrong (can be disabled unchecking Edit > Preferences > Files > Keep edited sprite data option)
  • Restored default brush center behavior
  • Fixed eyedropper when zoom < 100% (reported in several places, e.g. report on Steam forum)
  • Fixed brush cursor on paint bucket/gradient tool (t/3158)
  • Fixed File > Repeat Last Export command
  • Fixed bug where the zoom level in the status bar wasn't updated correctly when switching between sprites
  • Fixed crash with invalid grid bounds configuration
  • Fixed regression drawing pixel perfect straight lines
  • Fixed Blur tool: don't make the color darker when alpha < 255
  • macOS: Fixed issue updating screen immediately after undo (#2069)

New in Aseprite 1.2.11 (May 15, 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

New in Aseprite 1.2.10 Beta 4 (Dec 11, 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

New in Aseprite 1.2.10 Beta 3 (Dec 7, 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.

New in Aseprite 1.3 Beta1 (Dec 7, 2018)

  • Improved timeline implementation
  • Others: Buttons act strange

New in Aseprite 1.2.10 Beta2 (Oct 31, 2018)

  • New Color management (#1576)
  • Added new intersect selection mode to selection tools (Ctrl+Shift)
  • Added selection modes to Select > Color Range command (#765)
  • Added new right click option: Select Layer & Move
  • Added new commands to jump to first/last frame of active tags
  • Added basic support to save/export sprites to .svg files (#934)
  • Added support for {tagframe} in --filename-format when exporting JSON data with --data (#1889)
  • Added new scripting functions to show dialogs or mini toolbars running on background

New in Aseprite 1.2.10 Beta1 (Sep 24, 2018)

  • 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)
  • Added BubbleGum16 color palette by PineTreePizza
  • Added Zughy-32 palette by Marco "Zughy" Amato
  • 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)
  • 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.

New in Aseprite 1.2.9 (Jul 25, 2018)

  • Default mouse wheel behavior changes:
  • Ctrl+mouse wheel => changes brush size
  • Ctrl+Shift+mouse wheel => changes current animation frame
  • Updated the Quick Reference with these changes
  • Add mouse wheel customization for sprite editor (#970, #680, t/668)
  • Add possibility to write math expression in number textboxes (#1762)
  • Create intermediate directories when --save-as is used in the CLI (#1492)
  • Shift+Enter plays/stops the animation in the Preview window (#1774)
  • Fixed t/1037, t/1411, t/1649

New in Aseprite 1.2.9 Beta 3 (Jun 23, 2018)

  • New Timeline UI to move frames inside or outside tags (#1656)
  • New way to render canvas when zoom < 100% (#1671)
  • Draw with one finger, pan/scroll with two fingers in Windows tablet devices (t/677)
  • Fixed several bugs #1466, #1711 (thanks to @DexterIV), #1727, #1749, #1756.

New in Aseprite 1.2.9 Beta 2 (Jun 11, 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.

New in Aseprite 1.2.9 Beta 1 (Jun 11, 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)

New in Aseprite 1.2.8 (Apr 4, 2018)

  • The button to apply effects (e.g. Replace Color, Convolution Matrix, etc.) 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

New in Aseprite 1.2.7.3 (Mar 20, 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)
  • Add support to create extensions with new languages (and an option to change the language from Edit > Preferences > General > Language).

New in Aseprite 1.2.7.2 (Mar 19, 2018)

  • Fixed crash using --save-as in the CLI (t/1140)

New in Aseprite 1.2.7.1 (Mar 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

New in Aseprite 1.2.7 (Mar 17, 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)

New in Aseprite 1.2.6 (Dec 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.

New in Aseprite 1.2.5 (Dec 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

New in Aseprite 1.2.5 Beta 2 (Dec 4, 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 (discussion)
  • Fixed several issues applying Flip/Rotate commands on range of cels with locked layers (discussion)
  • Fixed #1557, #1610

New in Aseprite 1.2.5 Beta 1 (Dec 4, 2017)

  • Zoom timeline with Ctrl+mouse wheel (or ⌘+mouse wheel)
  • Fixed exporting new layer blend modes to JSON files (#1605)
  • 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

New in Aseprite 1.2.4 (Nov 4, 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

New in Aseprite 1.2.3 (Oct 8, 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)

New in Aseprite 1.2.2 (Sep 29, 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)

New in Aseprite 1.2.1 (Sep 28, 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)
  • Windows x64: Fixed GIF files encoding

New in Aseprite 1.2 (Sep 26, 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.)
  • Fixed other bugs (including #1569, and #1423 thanks to @cebolan)

New in Aseprite 1.2 Beta 12 (Jul 6, 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 (related to this discussion)
  • Fixed warning icon behavior on edit mode (#1525)
  • Windows: Fixed some issues with Wacom tablets

New in Aseprite 1.2 Beta 11 (Jun 30, 2017)

  • Fixed critical bug: crash undoing a remove layer/flatten/or merge down commands with Ctrl+Z on a cel with auto-guides
  • Added X key to switch colors in Replace Color dialog (#1430)
  • Fixed issue using Ctrl+Shift to move a cel when we have Pencil tool selected
  • Don't depend on bcrypt.dll on Windows (#1520)
  • Fixed regression pasting clipboard in a new sprite with the clipboard size
  • Fixed #1465, #1500

New in Aseprite 1.2 Beta 10 (Jun 26, 2017)

  • Added gradient tool (issue 418, issue 479)
  • Added saturation and alpha sliders in the color bar
  • Added Edit > Hue/Saturation option (issue 1186)
  • Unified color selection and palette editor. Use A key or F4 to switch to edition mode (issue 1102)
  • Added initial support for extensions (issue 1403)
  • Added search field on palette popup
  • Added support to jump to a frame tag on Frame > Jump to > Go to Frame menu (Alt+G).
  • Improved Shift+click to draw straight lines with Pencil tool (issue 1387)
  • Better Color Mode conversion UI with Preview on Sprite > Color Mode > More Options
  • Added new palettes: Amstrad CPC, ENDESGA Studios' palettes, Javier Guerrero's palette
  • Fixed slice adjustments on Canvas Size and Sprite Size (issue 1470)
  • Fixed exporting slices information in JSON files on Export Sprite Sheet menu option
  • Don't show & character in Select > Color Range option (issue 1479)
  • Fixed crash changing opaque/transparent color when we are moving the selection
  • Fixed issue 757, issue 1005, issue 1395, issue 1447

New in Aseprite 1.2 Beta 9 (Jun 26, 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)

New in Aseprite 1.2 Beta 8 (Jun 26, 2017)

  • Added slice tool (issue 721, still a work-in-progress as animated slices need more UI work).
  • Added automatic guides when moving cels/layers
  • Added possibility to move selection edges
  • Added possibility to open multiples files at once (issue 1163)
  • Added horizontal/vertical symmetry at the same time (issue 1190)
  • Improved handling of overlapping frame tags in the Timeline (issue 920, issue 768)
  • Improved Sprite > Canvas Size option: now we can drag the canvas and corners (issue 1394)
  • Show Unicode filenames correctly (Chinese, Japanese, Korean, etc.)
  • Added new keyboard shortcut Shift+E to open/close a layer group
  • New command to switch "Contiguous" mode on Paint Bucket tool (no default shortcut yet)
  • Improved performance previewing effects (like Replace Color, Convolution Matrix, etc.) (issue 1400)
  • New mail24 color palette (thanks to @Hyohnoo)
  • New matriax8c color palette (thanks to @DavitMasia)
  • Added a search field in the fonts popup.
  • macOS: Fixed memory leaks on paint events and changing mouse cursors
  • macOS: Fixed several keyboard issues (mainly on special non-US keyboard layouts, like "Dvorak - QWERTY ?")
  • Fixed soft light layer blending mode to match the CSS-SVG definition.
  • Fixed a problem resetting default grid settings (issue 1380)
  • Fixed delay problems playing animation on the active editor and the Preview window at the same time
  • Fixed changing layer properties of several layers at the same time

New in Aseprite 1.2 Beta 7 (Jun 26, 2017)

  • Zoom tool can be used on animation playback
  • Fixed UI artifacts when moving splitters and other UI elements

New in Aseprite 1.2 Beta 6 (Jun 26, 2017)

  • Added option to export (File > Save Copy As) with pixel aspect ratio
  • Fixed bug/crash moving a group inside itself
  • Fixed bug moving cels one pixel up or to the left
  • Fixed rendering artifacts (issue 1349)
  • +All changes in v1.1.12

New in Aseprite 1.2 Beta 5 (Jun 26, 2017)

  • Includes same fixes that in v1.1.11

New in Aseprite 1.2 Beta 4 (Jun 26, 2017)

  • New option to add reference layers, useful for rotoscoping (issue 532)
  • Initial support for Timeline thumbnails (issue 340, thanks to Carlo "zED" Caputo, PRs)
  • Added new --oneframe CLI parameter to load just one frame
  • Fixed loading layer groups from .ase files with complex hierarchies/multiple levels
  • Fixed all commands related to the entire canvas (resize sprite, rotate sprite, flip sprite, etc.) when the sprite contains collapsed groups
  • +All changes in v1.1.10

New in Aseprite 1.2 Beta 3 (Jun 26, 2017)

  • 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

New in Aseprite 1.2 Beta 2 (Jun 26, 2017)

  • Added layer groups (issue 454)
  • Timeline: Select multiple non-adjacent layers or frames with Ctrl+click on Windows/Linux or Shift+click on OS X (issue 1157)
  • Export (Save Copy As) selected frames or frame tags (issue 1080)
  • CLI improvements:
  • Now we can use --palette CLI option to change the sprite palette (issue 1245)
  • Add support to use multiple times --layer to specify multiple layers (issue 1174)
  • All changes in v1.1.8

New in Aseprite 1.2 Beta 1 (Jun 26, 2017)

  • 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

New in Aseprite 1.1.11 (Dec 22, 2016)

  • Fixed layout problems with UI Scaling > 100%

New in Aseprite 1.1.10 (Dec 9, 2016)

  • Support symmetry at the center of one pixel (issue 853)
  • Added keyboard shortcuts to change the layer opacity with Shift+1, Shift+2, Shift+3, and Shift+4.
  • Added option to use Rectangular Marquee and Lasso tools with right click
  • Added default grid options in preferences dialog
  • Added option to play all frames ignoring tags
  • Added option to disable auto-scroll (issue 1277)
  • Added a tick mark next to the preset palette that matches the active one (issue 1327)
  • Added visual indicator when Aseprite is saving data to recover files from a crash (issue 1114)
  • Added an option to change the initial frame number on the Timeline (issue 1300)
  • Improved the dialog to open a sequence of files (frame1.png, frame2.png, etc.) (issue 1284)
  • macOS: Smooth scroll with trackpad on list boxes and other widgets
  • Detect the file format by its content instead of this extension when possible (issue 776)
  • Esc key closes Layer/Cel properties dialog (thanks to @klw0)
  • Tab key cycle through RGB/HSV color text fields (issue 1019)
  • Show all tools/quicktools on keyboard shortcuts preferences
  • Fixed crashing when the user-defined theme doesn't exist anymore (issue 1283)
  • Fixed bug which we can get stuck moving a cel (issue 1315)
  • Fixed crash using "Play Once" option (issue 1337)
  • Fixed several bugs & issues (including issue 1221, issue 1326, issue 1334, issue 1339)

New in Aseprite 1.1.9 (Dec 9, 2016)

  • Fixed graphical glitches while painting (issue 1262)
  • Fixed assigning keys to some menu items when we search for it in the Keyboard Shortcuts dialog (issue 1260)

New in Aseprite 1.1.8 (Sep 21, 2016)

  • New option to put the Timeline at the left/right sides (issue 1169)
  • New buttons in context bar to change zoom/scroll and fit sprite on screen
  • Make Foreground/Background color selector dialogs resizable (issue 1250) and save its position/pinned status between sessions (issue 1249)
  • F key is the new keyboard shortcut to switch between the normal mode and fullscreen mode.
  • Added two new palettes EDG16 and EDG32 by ENDESGA Studios
  • Added support to load/save palette from a list of hexadecimal values (.hex format)
  • Windows and OS X: New mouse cursor options
  • Windows and OS X: Use custom native cursor to improve mouse cursor movement (issue 1236)
  • Windows: Fixed issues copying-and-pasting 16bpp and 24bpp image in specific cases (e.g. from/to Photoshop) (issue 1229)
  • Fixed invalid selection after removing frames (issue 1235)
  • Fixed exporting JSON data of frame tags when empty frames are ignored (issue 1244)
  • Fixed cryptic error message using File > Repeat Sprite Sheet in some special cases (issue 1247)
  • Fixed problem merging selected area when we use the "Hand" tool (issue 1241)
  • Fixed other issues (issue 1195, issue 1239, issue 1248, issue 1251, issue 1259)

New in Aseprite 1.1.7 (Sep 21, 2016)

  • New option to hide full path in UI (issue 1199)
  • Fixed theme configuration UI to show user/official folders and themes correctly
  • Fixed crash resizing to big sizes (show not enough memory if we cannot resize the sprite)
  • Fixed some issue in Import Sprite Sheet dialog (issue 1207)
  • Fixed crash copying 8bpp images on Windows

New in Aseprite 1.1.6 (Jul 8, 2016)

  • Right-click can move layers/frames/cels in the timeline
  • Added right-click with Ctrl+click on OS X in some controls (timeline, tabs, text entries) (issue 438)
  • Fixed bug ignoring Space bar on Sprite Editor when it's used immediately after clicking in the Timeline (issue 877)
  • Ask for saving each file on exit
  • Right-click subtracts a selection area when we use it inside the sprite editor selection (issue 1164)
  • Added option to include partial tiles in Import Sprite Sheet (issue 1161)
  • Configuration is saved in ~/Library/Application Support/Aseprite on OS X now (issue 1165)
  • Added forward compatibility for .ase files with groups
  • Added support to load Pixly (.anim) files (thanks to @zed9h)
  • Expand filename wildcards in command line on Windows (issue 1049)
  • Fixed issues with some convolution matrices after inserting text (issue)
  • Fixed OS X keyboard modifiers when we switch apps using ?Tab (? isn't kept pressed)
  • Fixed other bugs (issue 1153, issue 1166, issue 1167, this issue)

New in Aseprite 1.1.5.7 (Jun 7, 2016)

  • Fixed status bar indicators when we transform the selection
  • Now we can jump to other tag in playback mode clicking a frame of that tag

New in Aseprite 1.1.5.6 (May 20, 2016)

  • Added Edit > Copy Merged (Ctrl+Shift+C or ???C) menu option (issue 824)
  • Changed File > Save Copy As default keyboard shortcut to Ctrl+Shift+Alt+S (???S)
  • Added support to drag & drop files on OS X from Finder to Aseprite (issue 605)
  • Fixed selection feedback when foreground/background color is transparent (issue 1133)
  • Fixed display bug on OS X when the program is executed for first time
  • Fixed arrow keys to move a rotated selection (issue 775)

New in Aseprite 1.1.5.4 (May 11, 2016)

  • Fixed Spray and Jumble tools (issue 1130)
  • Fixed "Auto Select Layer" random behavior when Move tool is used for first time
  • Fixed some minor memory leaks

New in Aseprite 1.1.5.3 (May 11, 2016)

  • Fixed regression pasting the print-screen content on Windows running on 32bpp resolutions (issue 1122)
  • Fixed memory usage editing huge sprites (issue 1128)
  • Fixed crash using copy & paste of frames in the same sprite
  • Fixed crash creating a new brush with right-click on an empty cel
  • Fixed onion skin with red/blue tint for black/white colors (issue 1125)

New in Aseprite 1.1.5.2 (May 6, 2016)

  • Fixed bug undoing a pixel region in special cases (issue 1109)
  • Fixed selection flipping on cels that are small than sprite bounds (issue 1119)
  • Fixed arrow keys to move selection (issue 1120)

New in Aseprite 1.1.5.1 (May 5, 2016)

  • Fixed crash pressing Del key without a selection to completelly remove a cel content (regression introduced in issue 1111)

New in Aseprite 1.1.5 (May 5, 2016)

  • New option for paint bucket to use all layers as reference (issue 969)
  • Improved status bar (issue 752, issue 915, issue 1013, issue 1075)
  • Don't destroy custom brush when we use X key to switch colors (issue 1004)
  • Improve selection rectangle/shape feedback with a negative black/white color, so it's always visible
  • Fixed blurry graphics when Windows DPI scaling is greater than 100% (issue 1041)
  • Fixed bug copying frames between sprites: now frame duration is preserved (issue 1023)
  • Fixed regression bug with default folder for new files (issue 1068)
  • Use correct/configured Eraser brush size when Eraser is activated with right-click or as a quicktool (bug report on Steam)
  • Fixed brush size when we click on brush icon (issue 978)
  • Fixed crash pressing º key on keyboard configuration (issue 1065)
  • Fixed crash when we press Del or Backspace keys while we are moving a cel (issue 1078)
  • Fixed several other issues (issue 559, issue 708, issue 793, issue 1103, issue 1104, issue 1105, issue 1111)

New in Aseprite 1.1.4.1 (Apr 14, 2016)

  • Fixed crash resizing an image with RotSprite (issue 1056)

New in Aseprite 1.1.4 (Apr 13, 2016)

  • New backend on Windows and OS X. This is the first step to improve the UX with wacom tablets, pressure, multiple-windows, etc. (issue 139)
  • Now we can scale from center/pivot (issue 576) and flipping (issue 579)
  • You can select a tile by double clicking over it (issue 939)
  • Add View > Extras menu to hide the selection edges (issue 861)
  • Mouse wheel rotate hue value when used above color selectors (issue 1012)
  • New keyboard customization for tool modifiers (issue 1028)
  • Fixed regression using --batch and --save-as with .png and other formats (issue 1018)
  • Fixed several issues (issue 905, issue 914)

New in Aseprite 1.1.3 (Mar 2, 2016)

  • Added new color picker to quickly select different tints, shades, and tones of the current color
  • Now clicking foreground/background color will change the colors in a custom brush created with Edit > New Brush
  • Fixed crash creating a custom brush without "Type" parameter and restarting the application
  • Fixed bug resetting Screen Scaling value
  • Fixed several bugs with grayscale images
  • Fixed a crash using Windows clipboard in special cases
  • Fixed Wacom tablet lag on Windows platform
  • Added more zoom levels

New in Aseprite 1.1.2 (Feb 22, 2016)

  • Added new brush popup dialog and shortcuts to change different drawing parameters (issue 904)
  • Added Select > Modify > Border/Expand/Contract commands
  • Added anti-aliasing checkbox to Edit > Insert Text option
  • Added RYB color wheel (issue 707)
  • Added the ability to insert user data and color (issue 733) to layers and cells
  • Improve shading ink (issue 85, issue 854):
  • Now we can drag-and-drop shade colors
  • Reverse shading colors with X key
  • Shades can be saved between sessions
  • Keyboard shortcuts:
  • Added command to change the ink type with a shortcut (issue 787)
  • Added command to switch pixel-perfect checkbox (issue 858)
  • Search field in Keyboard Shortcuts dialog (issue 849)
  • Sort command names with numbers correctly (issue 782)
  • Added Shift+C to center the scroll
  • Sprite Sheets: ?Import/Export Sprite Sheets by rows and columns (issue 872)
  • Export Sprite Sheet can be used without saving the sprite sheet image (issue 865)
  • Added options to export layers and frame tags information from File > Export Sprite Sheet
  • Added "Play Once" option to "Play" button popups
  • Now , and . keys now move inside loop section/tags (issue 556 and issue 879)
  • Fixed a couple of bugs with symmetry axis (issue 851, issue 873)
  • Added a special variable {tagframe} for --filename-format to specify frame names relative to the current tag (issue 894)
  • Beta branch on Steam:
  • Open double-clicked files from Windows Explorer in the same application (issue 477)
  • New back-end in progress (issue 139)

New in Aseprite 1.1.1 (Nov 13, 2015)

  • Added partial support to draw text (issue 28)
  • Added symmetry mode (issue 208)
  • Added scroll bars to Timeline (issue 732)
  • Added an "Undo History" window (issue 739)
  • Shift+click draw a straight line from the last point (issue 562)
  • Added support to load/save static .webp files (issue 273)
  • Added --list-tags and --list-layers options
  • Fixed crash using --scale command line option
  • Fixed --border-padding option (issue 815)
  • Fixed some crashes using Shading Ink in some special situations
  • Fixed some issues loading/saving .gif files (issue 800)
  • Fixed Eraser, Blur, and Jumble tools to support opacity parameter correctly.
  • Improved performance in Timeline for huge animations (e.g. more than 10000 frames)
  • Don't convert transparent layers to a opaque Background after Flatten (issue 806)
  • Fixed Spray tool problems (issue 838)
  • Fixed other minor bugs (issue 794, issue 816, issue 823).

New in Aseprite 1.1.0.1 (Aug 28, 2015)

  • Added a simple pixel shading ink (issue 85)
  • Improve general program performance
  • Fixed tooltips visibility (issue 770)
  • Fixed Ctrl+ and Ctrl- keyboard shortcuts to zoom in/out
  • Fixed possible random crashes on Windows restoring DirectX surfaces (long-standing bug from initial Aseprite versions)
  • Fixed issue 278, issue 654, issue 771, issue 778, issue 777, issue 784, issue 785

New in Aseprite 1.1 (Aug 22, 2015)

  • Added alpha channel in color selection (issue 286):
  • You can specify an alpha value on each palette entry.
  • Palettes created from RGB sprites, can be generate entries with alpha channel.
  • 8-bit PNG files can be saved with alpha channel per palette entry.
  • New color wheel (issue 707)
  • New layer blending modes and opacity (issue 318, issue 225)
  • New UI for inks (new "Simple Ink" to avoid extra Opacity parameter now that we've alpha component in color selection).
  • New eyedropper modes.
  • Export frame tags or specific layers (issue 607)
  • Support for palettes with less or more than 256 colors (issue 668, issue 754) - you can reduce colors creating smaller palettes.
  • New option to shift pixels and wrap around the content (issue 681)
  • Configurable 'Stop' button behavior (issue 705)
  • Added new configuration for rotation pivot (issue 370)
  • More onion skin options (issue 526)
  • Zoom indicator in status bar (issue 646)
  • Space bar can move the selection being created or the line/rectangle/ellipse being drawn (issue 741)
  • Added an option to ignore the grid in paint bucket tool (issue 564)
  • Added a "Snap to Grid" indicator (issue 122)
  • Show onion skin depending on the configured loop section (issue 555)
  • Improved performance and memory usage of RotSprite algorithm (issue 691)
  • Removed tools configuration dialog (C key): Now all options are available in View menu (you can open it with Alt+V).
  • Fixed issue 546, issue 275, issue 161, issue 529, and a lot more.

New in Aseprite 1.1 Beta 5 (Jun 8, 2015)

  • Fixed random crashes using Eyedropper with Alt+click
  • Fixed default foreground/background color when the program is executed for the first time

New in Aseprite 1.1 Beta 4 (Jun 8, 2015)

  • Fixed a critical crash executing any kind of command after you close a played animation (issue 682)
  • Fixed regression bug: now you can move several frames at the same time again (issue 669)
  • New option to resize the result of File > Save Copy As command (issue 685)
  • New support for JASC-PAL palette files (.pal extension) (issue 349)
  • Some changes in the Aseprite file selector (issue 643)
  • Native open/save file dialog. Available from Edit > Preferences > Experimental > Use native file dialog (issue 321)
  • Lock X/Y axis in Move tool when Shift key is pressed (issue 602)
  • Fixed several memory leaks and other bugs (issue 647, issue 671, issue 675, issue 676, issue 679)

New in Aseprite 1.1 Beta 3 (Jun 8, 2015)

  • New color bar:
  • Copy colors with drag-and-drop and Ctrl (or Alt)
  • Cut, copy, paste, and clear colors (using Edit > Cut menu, Edit > Copy, etc.)
  • Sort colors by Hue/Saturation/Brightness/Luminance
  • Reverse colors
  • Quick access to create gradients between two colors
  • New way to change color components in a relative way. E.g. add +20 units to Hue and -10 units to Saturation in selected colors.
  • Create brushes with Edit > New Brush and selecting a box. (If there is an active selected area, the brush is created from that selection.) (issue 154)
  • New popup menu to change animation speed (issue 595)
  • Drag-and-drop tabs with Ctrl (or Alt) to duplicate them (issue 634)
  • Now Edit > Preferences > Screen Scaling option can be changed without a restart, and it modifies the UI elements size (to keep the old behavior a new option was added in Edit > Preferences > Experimental > UI Elements Scaling)
  • Continue playing animation when we scroll.
  • Improved the Data Recovery function in some extreme cases (e.g. a crash when the same recovery information is being saved).
  • You can identify tags in --filename-format with {tag}, {innertag}, and {outertag}.
  • Several bug fixes.

New in Aseprite 1.1 Beta 2 (Jun 8, 2015)

  • Fixed several crashes when moving selection or using tools
  • Fixed crash converting sprite to Grayscale
  • Fixed crash using RotSprite with huge images

New in Aseprite 1.1 Beta 1 (Jun 8, 2015)

  • Data recovery in case of crash (issue 151)
  • Support to re-use the same cel in several frames (issue 99, issue 269, issue 389)
  • Possibility to tag frames/multiple animations in one sprite (issue 153, issue 416, issue 500, issue 557)
  • Zoom out to edit large images (issue 287, issue 33)
  • Grid improvements: add transparency to pixel grid and tile grid (issue 58)
  • Possibility to drag and drop colors (issue 37)
  • Some work to remap/match colors when we change their positions (issue 563)
  • Ctrl+mouse wheel to resize color entries
  • Independent zoom in Preview window (issue 407)
  • New Edit > Transform option (Ctrl+T or ?T) to select/transform the whole cel content (issue 560)
  • New Frame > Copy Cel to Next Frame option (Alt+M) to copy the current cel in the next frame only for the active layer
  • Possibility to drag & drop tabs, and dock tabs (issue 118)
  • New home tab (issue 380)
  • Support for non-linear undo history (enable it from Edit > Preferences > Undo)
  • New command line options:
  • crop option (issue 620)
  • border-padding, --shape-padding, and --inner-padding options (issue 78)

New in Aseprite 1.0.9 (Feb 3, 2015)

  • New command line options:
  • filename-format (issue 519): to specify special filenames used in export operations (--save-as,--sheet, --split-layers, etc.)
  • trim: trim frames before exporting sprite sheet or texture atlas
  • Issue 587: Shift+X switches layer visibility
  • Issue 585: Add option to disable animation loop when saving GIF files
  • Fix regression bug: now you can move the color popup window again
  • Fix bug flipping a rectangular region in a displaced cel
  • Fix some reported crashes

New in Aseprite 1.0.8.1 (Jan 17, 2015)

  • Fixed regression on Windows: --help and --version command line options don't show text in the console

New in Aseprite 1.0.8 (Jan 17, 2015)

  • Fixed issue 543: Crash when adding keyboard shortcuts to menu options that doesn't have any
  • Fixed issue 548: Don't move or select hidden layers with Move tool
  • Fixed issue 57 and issue 336: Now paste should correctly paste in place
  • Fixed problem running command line on Mac OS X when Aseprite is already running
  • New command line option --ignore-empty to avoid exporting empty frames/cels (issue 549)

New in Aseprite 1.0.7 (Jan 17, 2015)

  • Added "Auto Select Layer" to Move tool (issue 527)
  • Fixed issue 521: Default shortcuts for Action Modifiers cannot be removed
  • Fixed issue 522: Panning with space bar makes the selected pixels transparent
  • Fixed issue 542: Crash with multiple monitors and multiple processes using DirectX
  • Fixed crash with eyedropper above transformation handles when the selection is active
  • Changed Alt selection modifier to Shift+Alt to substract selections: this is to avoid conflict with eyedropper tool (Alt key) which is quite common to be used when the selection is active (e.g. to change the background color before we move the selection)

New in Aseprite 1.0.6 (Jan 17, 2015)

  • Added Edit > Keyboard Shortcuts menu to customize keyboard shortcuts (issue 253)
  • Added option to reverse frame order (issue 503)
  • Added F2 keyboard shortcut to set the loop section (issue 491)
  • Added Alt+Shift+G keyboard shortcut to toggle pixel grid (issue 505)
  • Added more options to the command line interface: --save-as, --scale, --split-layers, --import-layer (issue 456)
  • Added experimental option to flash the layer when it's selected with up/down keys (issue 111)
  • Fixed crash when another monitor is plugged on Windows (issue 392)
  • Fixed issues with lock/unlock sessions on Windows (issue 436)
  • Fixed mouse cursor problems on Mac OS X (issue 458 and issue 466)
  • Fixed issue moving cels between layers.
  • Fixed several bugs: issue 413, issue 419, issue 435, issue 472
  • Minor UI fixes/enhancements:
  • Issue 501: Disable menu items popup on mouse over
  • Issue 505: Brush leaves artifact pixels everywhere
  • Issue 508: Add color hex value in the status bar

New in Aseprite 1.0.5 (Jan 17, 2015)

  • Fixed issue 480: Rule positions in File > Import Sprite Sheet and Sprite > Canvas Size commands are not drawn correctly (critical regression bug)
  • Fixed issue 474: Select grid boundaries when snap-to-grid mode is enabled in Rectangular Marquee tool
  • Added more options to Sprite > Canvas Size command
  • Added per-image grid settings (issue 67)
  • If grid is visible paint bucket tool stops at grid tile boundaries (issue 473)
  • Expand number of frames automatically when we drag and drop cels at the end of timeline (issue 452)
  • Infinite scroll is back (and fixed) for Windows platform

New in Aseprite 1.0.4 (Jan 17, 2015)

  • Fixed crash when copy & paste a cel at the same position in the timeline (issue 470)
  • Avoid crash in replace color and other filters (issue 478)
  • Added right-click popup menu to text fields to cut/copy/paste selection
  • Added Google's UI palette (pull 465)
  • Other minor UI fixes

New in Aseprite 1.0.3 (Jan 17, 2015)

  • New installer for Windows available (paid version only) to associate .ase/.aseprite files
  • Now you can copy (Ctrl+C or ⌘C) and paste (Ctrl+V or ⌘V) layers, frames, and cels between different sprites
  • Added contiguous checkbox to use paint bucket in non-contiguous fill mode
  • Added more options to export RGB images to .gif files correctly
  • Added "New Folder" button in the file selection dialog (issue 233)
  • Added new mode to pick colors with right-click (issue 188)
  • Added shift/alt modifiers to add/substract selection ranges (issue 217)
  • You can move the selection content with Arrow keys or boundaries with Alt+Arrow keys (issue 376)
  • Fixed issue 433: Drag and drop issues of frames/layers in Timeline: Now you can drop layers at the bottom and frames at the end.
  • Added an option to disable the default Zoom with Scroll Wheel behavior. This can be unchecked to use the "pinch gesture" in a touchpad to zoom-in/out and you can scroll vertically with two fingers.
  • More options to export sprite sheets as a matrix
  • More fixes: issue 158, issue 408, issue 427, issue 430, issue 431, issue 443, and more

New in Aseprite 1.0.2 (Jan 17, 2015)

  • Fixed issue 410: unexpected drawing behaviour on empty layer with Transparent Color index set to non-zero
  • Fixed issue 409: infinite loop upon creating new sprite with a loop section set.
  • Fixed issue 406: persist selection tool mode (replace/union/substract) in configuration file.
  • Fixed crash when Esc key is pressed in drag & drop of frames in Timeline (reported here).
  • Windows: Change default location for configuration file (%AppData%/Aseprite/aseprite.ini). Now the program support two modalities: installed or portable.
  • Fixed selection movement & RotSprite for RGB and Grayscale images when the transparent color isn't the mask color.

New in Aseprite 1.0.1 (Jan 17, 2015)

  • Fixed issue 405: crash after merge down when source layer is empty
  • Fixed problem with merge down with frames that weren't rendered on any editor

New in Aseprite 1.0.0 (Jan 17, 2015)

  • New Timeline, it's a work in progress of issue 293 (it replaces the old Animation Editor):
  • Configurable onionskin settings (issue 110).
  • Select/delete/edit properties of multiple frames/layers (issue 182).
  • Move/copy multiple layers/frames/cels simultaneously (issue 97).
  • Loop section (issue 123 and issue 159)
  • Ping-pong (issue 216) and reverse playback.
  • Overlay/Tint Onion Skin (issue 167).
  • New context bar with useful options for the current drawing tool (issue 132).
  • Added (optional) scroll-bars to sprite editor (issue 260).
  • Added option for Eye Dropper to grab alpha value (issue 134).
  • Export to JSON format from command line (issue 17). (A next version should contain the export feature from the UI.)
  • Live animation preview in mini editor (issue 105).
  • Add RotSprite algorithm as a possibility to scale/rotate the selection (issue 121).
  • Added pixel-perfect drawing algorithm for pencil tool (issue 315)
  • Fixed issue 46 and issue 150: Unicode support on Windows for file names.
  • Fixed issue 46 and issue 294: Added Cyrillic script (Russian) and missing German Unicode characters.
  • Issue issue 133: wacom tablet behavior.
  • Fixed issue 185: Fix crash when editing the color palette.
  • Fixed issue 212: Remove frame doesn't displace frame durations.
  • Fixed issue 239: Some performance improvements.
  • Fixed issue 277: Now you can change the default palette.
  • Fixed issue 347: Eyedropper tool changes in gui.xml not working.
  • Fixed issue 279, issue 280, issue 284, issue 285, issue 343, and more.

New in Aseprite 0.9.1 (Apr 9, 2012)

  • Now you can transform (move/scale/rotate) the selection directly (video).
  • Integrated copy & paste logic with selection.
  • Text field in the status bar to go to frame (issue #6).
  • Button in status bar to create new frames.
  • Fixed regression bug: now you can clone the selection using Ctrl+drag & drop as in 0.8.2.
  • Fixed issue #52: Text entries do not work in Import Sprite Sheet.
  • WARNING: The "N" keyboard shortcut was changed to "Alt+N" to avoid creation of frames by mistake.
  • Closed issues #48, #50.
  • Ctrl+Tab and Ctrl+Shift+Tab to navigate between tabs.
  • Avoid 100% CPU usage (issue #47).

New in Aseprite 0.9.0 (Apr 9, 2012)

  • Added Import/Export Sprite Sheet (#4).
  • Added support to resize the window in X11, Mac OS X, and Windows platforms.
  • Improved "Canvas Size" command (video).
  • New color selectors with improved RGB and HSB sliders (video).
  • Changes in keyboard shortcuts (some of these changes were made to avoid tool-switching confusion):
  • Elliptical Marquee: Shift+M (it was "M")
  • Polygonal Lasso: Shift+Q (it was "Q")
  • Ellipse: Shift+U (it was "U")
  • Polygon: Shift+D (it was "D")
  • Curve: Shift+L (it was "Y")
  • Spray: Shift+B (it was "S")
  • Added automatic check for updates (#13).
  • Bugs fixed:
  • 14 - Don't ask for saving changes when read-only commands are used.
  • 3050538 - File dialog does not show files (sometimes).

New in Aseprite 0.8.2 (Apr 9, 2012)

  • Fixed a critical bug: split an editor, close it, and change tool (crash).
  • Fixed Paste command when we use it in an empty frame.
  • Fixed bug #3051174 (reported by Trent Gamblin): Loading two or more times gui.xml file.

New in Aseprite 0.8.1 Beta (Apr 9, 2012)

  • Improved "Tools Configuration" dialog to show only necessary options for the current tool.
  • Added "Tolerance" parameter to Magic Wand and Paint Bucket (Trent Gamblin idea).
  • Fixed critical problem rendering indexed images with a non-black color in palette entry 0.

New in Aseprite 0.8.0 Beta (Apr 9, 2012)

  • USER INTERFACE CHANGES
  • Now you zoom using the mouse wheel without pressing Alt key.
  • Now tools are grouped.
  • Color-bar is completely redesigned (see Quick Reference).
  • Improved selection tools: Now you can move selected pixels dragging the selected area (like MS Paint). [work-in-progress]
  • New ASE skin created by Ilija Melentijevic.
  • "Tools" menu is gone:
  • "Tools > Configure" was moved to "Edit > Tools".
  • "Tools > Options" was moved to "Edit > Options".
  • "Tools > FX" was moved to "Edit > FX".
  • All other options are in "View" (Animation Editor, Palette Editor).
  • New tools: Lasso, Polygonal Lasso, Magic Wand, Eyedropper (as an independet tool, Alt+click is available too), Hand, Move, (Filled) Countour, and (Filled) Polygon.
  • Now the editor cursor displays pen preview (Ilija Melentijevic idea, like Animator Pro).
  • Added compression to .ase/.aseprite format.
  • Added support to zoom when you are drawing (e.g. you can use the mouse wheel when you are drawing a polygon or a long line).