Skip to content

v1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Jul 16:20

[v1.2] - 2026-07-29

This update has been brought to you by the contributions of:
Fayez Akhtar (@Variable-ind), SOS1, @SjamesE, @Arthurmtro, Luciano Leão (@LeaoLuciano)

Built using Godot 4.6.3

Added

  • Added a keyframe-based view on the timeline, allowing users to animate layer opacity and layer effects with interpolation support. #1417
  • Implemented autotiling support for tilemap layers, with a new tool for tilemap layers that allows users to set the autotiling bits on each tile. #1482
  • The 3D layer system has been completely re-written! 3D objects are now shared across all cels of a layer, instead of each cel having its own objects, making it possible to animate an object's properties. This re-write also allows for some other new features, such as material property editing (and animating!), importing GLTF scenes, and even drawing directly on 3D objects using the pencil tool! IMPORTANT NOTE: Due to this, the 3D layer data of pxo files is NO LONGER COMPATIBLE between v1.2 and older versions. The pxo files themselves should load just fine, but the 3D layers will be EMPTY. #1429
  • The shape tools now support drawing with brushes.
  • Implement rounded rectangle drawing in the rectangle tool.
  • Added a "Flat to Isometric" image & layer effect.
  • Users can now change the colors of the UI by changing the theme's base color, accent color & contrast directly from the Preferences, making Pixelorama even more configurable & accessible, without having to rely on extensions. #1515
  • Added two new themes: Black (OLED) and System. System is a special theme that follows the Operating System's base & accent colors, and it even automatically updates if the OS' theme changes while Pixelorama is running! This should work for Windows, macOS and Android, while Linux only supports accent color at the moment. #1515
  • Added quick tool activation shortcuts. When a quick tool shortcut is being held, that tool gets activated until the shortcut is released. By default, only the color picker tool has a shortcut, which ic set to Alt, but you can set shortcuts for every other tool in the Preferences.
  • Added a new "Reselect" option in the Selection menu, which re-creates a previously cleared selection. By default, its shortcut is set to Control + Shift + D.
  • Added new blend modes: Intersect and Match colors! #1474
  • Added a hotkey to close the current project. Set to Control + W by default. #1548
  • Added an option in the export dialog to repeat the animation as many times as you want. #1508
  • Added a "crop to selection" mode in the advanced options of the export window. #1521
  • Exporting tilesets is now also possible from the layer properties of a tilemap layer.
  • Added a preview and a transpose option when exporting tilesets.
  • New projects can now have the clipboard image (either app or system clipboard) as their content. Clipboard sizes have also been added in the Template list, if you just want to get the clipboard size but not the image itself.
  • The paint select tool can now select entire grid cells. #1533
  • A default license option for projects has been added in the preferences. #1526
  • Exporting a tileset as a Godot TileSet resource now saves the probability of each tile.
  • Importing Krita projects now also loads their layer opacity keyframe data, if they have any.

Changed

  • Reference images are now stored inside pxo files. NOTE: This is a breaking change as reference images will fail to load from pxo files saved in v1.1.10 and older.
  • Made layer hierarchy status more readable by adding lines to layer buttons in the timeline, for layers that belong to groups.
  • Selection gizmos are now hidden and disabled when there is no active selection tool. Now, you no longer have to worry about accidentally transforming selections while drawing.
  • The brush no longer gets resized with mouse movement when a tool is being used. This prevents issues where you could hold Control + Shift to draw lines at snapped angles, and the brush would resize at the same time.
  • The Command key is now used for selecting timeline properties on macOS. #1544
  • Adding a new layer while a collapsed group layer is selected now places it outside of that group.
  • Made some UI elements, such as tool, cel, layer & frame buttons be focusable with the keyboard and activatable by pressing Space and/or Enter.
  • The bezier points of the curve tool now lie at the center of the pixels instead of their corner. #1495
  • The mad width of project tabs has been limited to 256 pixels, to prevent issues where, if the project name was too long, it would hide parts of the UI.
  • [Android] Project's read and write permissions now persist after the app is closed.

Fixed

  • Fixed resizing selection not being snapped to the pixel grid.
  • Fixed crash when switching to a different project while a transformation is active on a tilemap layer.
  • Fixed manual mode in tilemap layers not updating all cells when there is more than one tilemap layer sharing the same tileset.
  • Tilemap layer bucket fill now works properly with random tiles.
  • The bucket tool no longer affects locked & invisible layers.
  • Fixed project tabs sometimes displaying the wrong project name. #1489
  • If a layer is added in a collapsed group layer (such as when undoing a layer deletion) now expands that group.
  • Various fixes and improvements in grid center snapping. #1533 & #1545
  • Fixed the bucket tool not auto-converting global palettes to project palettes. #1538
  • The keyboard no longer gets stuck on activating elements in the user interface after renaming a layer. #1524
  • The Gaussian blur effect no longer generates darkened edges. #1523
  • Exporting split layers now works properly with a selected amount of layers. #1532
  • Fixed exported file name being set to "untitled" even if the project has a name.
  • Fixed issue where when you batch exported and the "Create new folder for each frame tag" option is enabled, the export folder became the folder of the first "tag", instead of the folder where the .pxo file is located. #1540
  • Fixed issue where the tags were not being visible if Pixelorama is opened with a file.
  • Fixed a crash when loading a Krita project that had keyframes for stuff like opacity, but no image data for frames.
  • Fixed selection marching ants outline not appearing when pasting.
  • Cel button previews are now properly updated when creating new frames for a project that has a fill color.
  • Fixed the unfocused border color of embedded windows in non-dark themes.
  • Fixed hardware related issue where layer opacity & blend mode did not update in certain mobile GPUs. #1546
  • Make UI elements in the audio layer properties stack properly.
  • Fixed extension exporters not working. #1497

Removed

  • Removed tool & background color options from the Preferences in favor of the new theming system. If there is enough demand for them, we could add them again. #1515