Skip to content

v0.11

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Jun 15:14
· 857 commits to master since this release

[v0.11] - 2023-06-13

This update has been brought to you by the contributions of:
@mrtripie, Martin Novák (@novhack), Fayez Akhtar (@Variable-ind), @20kdc, Arron Washington (@radicaled), Christos Tsoychlakis (@ChrisTs8920)

Built using Godot 3.5.2.

Added

  • Layer groups in the timeline, for better organization. #698
  • Support for reference images has been implemented. #771
  • Specific layer exporting is now possible as part of the export dialog overhaul. #781
  • 3D layers have now been implemented, which allows for non-destructive usage of 3D geometry inside Pixelorama. The 3D objects get automatically rasterized (pixelated) depending on the size of the canvas. #840
  • A perspective editor has been added, that aims to help artists use perspective in their work. #806
  • Dynamics are finally here! You can now use tablet pen pressure and/or mouse/pen velocity to affect the size and the alpha of the brush. More options will come in the future!
  • A new crop tool has been added. It can resize the canvas without resizing the content. #830
  • The pencil tool now has a spacing option. #813
  • Exporting and loading APNG files is now possible. #772 and #797
  • Implemented cleanEdge as a new rotation and scaling algorithm. #794
  • [GLES 3 only] Implemented OmniScale as a new rotation and scaling algorithm. 08e00d3
  • Added a new Posterize image effect, with optional dithering. It's used to automatically reduce colors of an image.
  • A new select by drawing tool has been added. #792
  • Some image effect properties can now be animated for multiple cels. #836
  • It is now possible to change the selection creation behavior (replace, add, subtract or intersect) from the tool settings. #798
  • Your art progress inside Pixelorama can now be recorded and saved as screenshots, for you to combine into a video. Useful for art timelapses. #823
  • Control + Mouse wheel can now be used to adjust the brush size and shape thickness. Unfortunately, this shortcut cannot be edited at the moment, but it will be in the future (most likely once we port to Godot 4.x). #776
  • Snapping to the grid and guides has been implemented.
  • Changing the renderer from GLES2 to GLES3 and vice versa is now possible in the preferences.
  • Selections now have their own tile mode option, that works within the boundaries of the selection. #834
  • A way to easily preview an animation that has frames drawn in the form of a spritesheet/atlas has been added in the canvas preview. #835
  • The average color between the two selected colors is now shown in the color pickers, and can be easily picked. #822
  • A list of the recently used project sizes now appears on the new project dialog. #819
  • [Windows only] Changing the tablet driver is now possible in the preferences.

Changed

  • The palette panel is now more reactive; it automatically resizes in order to show/hide swatches based on its size. It is also now possible to scroll palettes with the mouse wheel, and resize the swatches with Control + mouse wheel. #761
  • The UI of the animation timeline has been improved. #769
  • The entire export dialog UI has been overhauled. #781
  • Linked cels have been refactored, which allows for having multiple linked sets of cels in the same layer. #764
  • Most Slider + SpinBox combinations have been replaced by a custom slider, made by @mrtripie.
  • Gradient generation is now more powerful; there is now support for multi-color gradients and they can be repeated. Step gradients have been removed in favor of linear gradients with constant interpolation.
  • The color picker now picks any visible color on the canvas, regardless of layer. A toggle has also been added in the tool options to let the user change back to the previous behavior of only picking a color on the selected layer. #816
  • A single popup appears when exporting multiple files that already exist, instead of showing one popup for each file to overwrite. #585
  • Most dialogs received some UI changes, such as making their elements expand vertically, and making their Cancel and OK buttons a little bigger.
  • The look of the brushes popup has been improved. #815
  • The cel buttons on the timeline are now dimmed if the cel is empty/transparent.
  • The manage layout dialog now has a preview for the selected layout. #787
  • Layer adding behavior has been changed. #767
  • The canvas rulers can now display floating point numbers. #800
  • The tile mask, used in tile mode, is now being set automatically. #833
  • When having multiple cels selected and onion skinning is enabled, using the Move tool now also has an immediate visible effect on the onion skinning preview. #862
  • Onion skinning settings are now being saved and are remembered between sessions. #857
  • Contributors and donors in the About dialog are now sorted in alphabetical order.

Fixed

  • The timeline has been refactored behind the scenes, and its performance has been massively improved for projects with a lot of frames and layers. #698
  • If Pixelorama crashes during saving of a .pxo file and a file of the same name already exists in that directory, it no longer gets replaced with an empty 0 byte file. #763
  • [macOS] Fixed issue where tool shortcuts changed tools. #784
  • The movement preview now works as intended for all selected cels #811 for the move tool, 5cb0edd for the selected content.
  • The UI scale no longer is 0.75 by default. This fixes blurry fonts on small monitors.
  • Opening the rotate image dialog twice on large canvases no longer results in a crash. ad61ddc
  • Pasted content should no longer get placed in sub-pixel positions. 403539b
  • The notifications always appear on the bottom left of the main canvas and are no longer dependent on the position of the timeline.
  • The recent files option in the File menu is now disabled in the Web version, instead of save.
  • Drawing with image brushes no longer results in pixels outside the selection, if it exists. 30d279c
  • Using the selection gizmos when an overlay window is directly on top of them is no longer possible.
  • Fix bug where the tool changes from a draw tool to a non-draw tool, while having an image brush selected. The bug was that the indicator was appearing as a white square, until the user moved their mouse.
  • Fix bug where clicking on previous/next frame when only one frame exists makes the cel unselected. 6b58768
  • Mirror symmetry axes are now properly centered by default. #843
  • The "File(s) exported" notification now only appears on successful export.
  • Fix selection handles and shape tool previews not working properly when mirror view is enabled. #860
  • Undoing after pasting now shows the previous selection as normal.
  • The right tool gets activated only if the right mouse button (or whatever input action is assigned) is first pressed. cc332c6
  • No more errors in the debugger or the terminal appear when attempting to undo/redo while drawing. af2b1fe