Releases: Orama-Interactive/Pixelorama
v1.0.4
[v1.0.4] - 2024-10-25
This update has been brought to you by the contributions of:
Fayez Akhtar (@Variable-ind), Mariano Semelman (@msemelman)
Built using Godot 4.3
Added
- It is now possible to make panels into floating windows. This allows for any panel in the user interface to be its own window, and if single window mode is disabled, you can move these windows anywhere you want. This is especially useful for multi-monitor setups.
- Added a new "color replace" mode to the Shading tool, that uses the colors of the palette to apply shading. #1107
- Added a new Erase blend mode. #1117
- It is now possible to change the font, depth and line spacing of 3D text.
- Implemented the ability to change the font of the interface from the properties.
- Clipping to selection during export is now possible. #1113
- Added a preference to share options between tools. #1120
- Added an option to quickly center the canvas in the View menu. Mapped to Control + C by default. #1123
- Added hotkeys to switch between tabs. Control+Tab to go to the next project tab, and Control+Shift+Tab to go to the previous. #1109
- Added menus next to each of the two mirroring buttons in the Global Tool Options, that allow users to automatically move the symmetry guides to the center of the canvas, or the view center.
- A new Reset category has been added to the Preferences that lets users easily restore certain options.
Changed
- Bumped extensions API version to 5.
- The screen no longer remains on when idle, avoiding unnecessary power consumption. #1125
- The export dialog's resize slider now allows for values greater than 1000.
- Made some UI improvements to the rotate/flip image brush options. #1105
- The bucket tool now picks colors from the top-most layer, like the rest of the drawing tools.
Fixed
- The move tool preview is now properly aligned to the pixel grid.
- Camera zoom is now being preserved when switching between projects.
- Projects are no longer being saved with the wrong name in the Web version.
- Fixed 3D Shape Edit tool option values not updating when switching between 3D objects.
- Using the bucket tool while moving the cursor and also holding the color picker shortcut (Alt by default), now picks colors instead of actually using the tool.
- Tool previews are now being properly cleared when switching to other tools before finishing the action being performed by the previous tool.
- Fixed icons not being set to the correct color when launching Pixelorama with the dark theme.
- Fixed some text in the About dialog not having the text color of the theme.
- Fixed the backup confirmation dialog closing when clicking outside of it when single window mode is disabled.
- The dynamics dialog is now set to its correct size when something is made visible or invisible. #1104
- The color picker values no longer change when using RAW mode. #1108
- Fixed some icon stretch and expand modes in the UI. #1103
v1.0.3
[v1.0.3] - 2024-09-13
This update has been brought to you by the contributions of:
Fayez Akhtar (@Variable-ind), alikin12, Vaibhav Kubre (@kubre), Donte (@donte5405)
Built using Godot 4.3
Added
- Added new global layer buttons that change visibility, lock or expand all layers on the first level. #1085
- Added a new Gaussian blur image and layer effect.
- A new Index Map layer effect has been added. #1093
- Is it now possible to adjust the opacity of onion skinning. #1091
- Added option to trim the empty area of the exported images. #1088
- A quality slider has been added to the export dialog, when exporting jpg files.
Changed
- The layer opacity and frame buttons are now fixed on top, always visible regardless of the vertical scroll position. #1095
- The default blend mode of layer groups is now pass-through.
- The color picker popup when editing gradients is now moveable.
Fixed
- Fixed an issue where the '\n` escape character got inserted inside the palette name, causing the palette to fail to be saved.
- The export dialog has been optimized by caching all of the blended frames. Changing export options, besides the layers, no longer cause slowness by re-blending all of the frames.
- Optimized the lasso and polygon select tools, as well as the fill options of the pencil and curve tools. The time they take to complete now depends on the size of the selection, rather than checking all of the pixels of the entire canvas.
- Fixed a crash when re-arranging palette swatches while holding Shift.
- Fixed a crash when using the move tool snapped to the grid.
- Fixed wrong preview in the gradient dialog when editing the gradient and dithering is enabled.
- Fixed a visual bug with the preview of the resize canvas dialog.
- Fixed wrong stretch mode in the cel button previews. #1097
v1.0.2
[v1.0.2] - 2024-08-21
This update has been brought to you by the contributions of:
kleonc, Hamster5295, alikin12
Built using Godot 4.3
Added
- Group layer blending is now supported. To prevent a layer group from blending, you can set its blend mode to "Pass through". #1077
- Added Control+Shift+Alt as a shortcut that automatically selects a layer directly from the canvas when using tools.
- Added tolerance to the bucket tool's "similar area" mode and to the magic wand tool.
- It is now possible to move all selected cels between different frames, but they all have to be on the same layer.
- Added a convolution matrix layer effect, still work in progress.
- Native file dialogs now have a checkbox that lets you save blended images inside .pxo files.
- It is now possible to change the maximum undo steps from the Preferences.
- Cel properties of group and 3D cels can now be edited.
Changed
- Renamed the "similarity" slider of the select by color tool and the bucket tool's "similar colors" mode to "tolerance", and made it work the inverse way to make it consistent with other art software.
- It is now possible to change the blend modes of multiple selected layers from the timeline's option button.
Fixed
- The Web version no longer requires SharedArrayBuffer, so compatibility with certain browsers should be better now.
- Scaling with cleanEdge and OmniScale is now working again. #1074
- Layer effects are now being applied when exporting single layers.
- Exporting group layers now takes blending modes and layer effects into account.
- Fixed crashes when attempting to export specific layers or tags that have been deleted.
- Fixed crashes when importing brushes and palettes.
- Fixed an issue with the bucket tool filling with the wrong color.
- Fixed an issue when merging two layers, where if the bottom layer had layer/cel transparency, the transparency would be applied in the content destructively.
- Fixed an issue where color sliders wouldn't be visible during startup, if the color options button was expanded.
- Fixed bug where some buttons on the interface were not affected by the custom icon color on startup.
- Fixed an issue when loading a project, selecting a project brush and then switching tools. #1078
- Fixed wrong rendering of the isometric grid. #1069
v1.0.1
[v1.0.1] - 2024-08-05
This update has been brought to you by the contributions of:
Fayez Akhtar (@Variable-ind), Kiisu_Master.
Built using Godot 4.2.2
Added
- Added an image effect that lets you adjust color properties of the image, such as brightness and contrast.
- It is now possible to toggle low processor usage mode in the Preferences (called "Update continuously"). #1056
Changed
- It is no longer possible to click outside of a dialog to close it.
- Animation tag importing can now open from the frame button right-click menu. #1041
- The previews of the elliptical selection and the shape tools are now being mirrored, if a mirroring mode is enabled. This makes them consistent with the rectangle, lasso, paint and polygon selection tools.
Fixed
- The previews of the shape and selection tools no longer make Pixelorama to be so slow.
- The performance of the shape tool drawing has been improved.
- Fixed an issue where if you increased a palette's width but also decreased its height, some colors would be lost, and re-ordering colors immediately after resizing would result in even more data loss. #684
- Dialogs no longer close when Pixelorama's main window loses focus and regains it.
- When single window mode is disabled, popup dialogs are no longer unclickable. #1054
- Popups no longer appear in places outside the main window, if single window mode is disabled.
- The zoom tool modes now actually reflect their behavior.
- Fixed a bug where the opacity of multiple selected layers got automatically changed to be the same as the last selected layer's opacity.
- Fixed an issue with some Windows versions where the dialogs could not be re-opened. #1061
- The performance of the spritesheet smart slice has been improved. #1046
- Fixed issue with image effects changing the color of non-opaque pixels unintentionally.
- The clipping mask preview when using the move tool and the offset image effect now works correctly. #1057
- Fixed a crash that sometimes happened when selecting an imported model in a 3D cel.
v1.0
[v1.0] - 2024-07-29
This update has been brought to you by the contributions of:
Fayez Akhtar (@Variable-ind), Clara Hobbs (Ratfink), TheLsbt, RorotoSic, Ivan Kruger (haythamnikolaidis), Kiisu_Master, Anaminus.
Built using Godot 4.2.2
Added
- Multiple layer blend modes are finally here! Note that group blending is not currently supported. #911
- Non-destructive layer effects have been implemented. #940
- A new curve tool has been implemented. It contains a "fill shape" tool option, allowing it to be used as a polygon tool as well. #1019
- Pixelorama is now available on Steam!. Consider purchasing on Steam as a way to support the development of the project, and getting benefits such as automatic updates and even Steam Achievements!
- An extension explorer has been integrated into Pixelorama, allowing for easy extension downloading from the internet. #910
- Export to video formats. FFMPEG is required to be installed in the device in order for video exporting to work. #980
- Importing video formats and gif files is also possible, but FFMPEG is again required for this.
- Basic clipping mask functionality has been implemented. Enabling clipping mask on a layer will use the layer directly below it as the mask. Note that right now group layers cannot be used as masks.
- Alpha lock has been added as a global tool option. When enabled, users can only draw on non-transparent pixels.
- Export to webp and jpeg file formats. Webp is currently only for static images and does not support animations.
- A basic Command Line Interface has been implemented, to help with automating mass project file exporting. #579
- A 64-bit ARM build is now also available along with the 32-bit ARM build.
- Dragging and dropping multiple frames or layers to re-arrange them is now (finally!) supported, instead of only moving the last layer/frame selected.
- Users can now create new tags from the frame right-click menu, by clicking on "New Tag".
- It is now possible to edit a tag's properties by clicking on its name from the timeline, and to move and resize it by dragging its edges.
- Users can now resize the timeline's cel size from the timeline settings, which used to be onion skinning settings.
- Exporting the project's data to a separate JSON file is now possible from the export dialog.
- Native file dialogs are now supported and can be enabled from the Preferences!
- Dialog popups can now be native OS windows instead of embedded within Pixelorama's main window. This can be changed from the Preferences.
- Added some missing shortcuts for buttons. #900
- Palette colors can now be sorted.
- Added new Pixelize and Palettize effects. Pixelize makes the image pixelated, and Palettize maps the color of the input to the nearest color in the selected palette. Useful for limiting color in pixel art and for artistic effects. Can also act as a workaround for the current lack of a proper indexed mode.
- Exporting each layer as a different file is now possible.
- The bucket tool now supports filling while the mouse is moving and the button is still being held.
- A new boot splash image is being shown when Pixelorama is loading, instead of a gray color.
- The brush increment/decrement shortcuts can now be changed. #900
- Changing layers is now possible with keyboard shortcuts (Control + Up/Down arrow keys by default).
- A "Crop to Selection" option has been added to the Image menu, that crops the image based on the active selection.
- A stabilizer for smoother drawing has been implemented.
- Users can now add custom data in the form of text in their projects, layers, frames, tags and cels.
- Image brushes can now be flipped and rotated with 90 degree steps in the tool options. #988
- Added support for inverted tablet pens. #966
- Added new dialogs for cel, layer and project properties. Cel and layer which can be accessed by right-clicking cel and the layer buttons in the timeline respectively, while project properties can be found under the Image menu.
- A new z-index property has been added to the cel properties, allowing for independent, per-frame layer ordering.
- Dragging and dropping images directly from a Web browser into Pixelorama is now possible! Note that this may not work with all browsers.
- Pasting tags from other projects is now possible. #946
- A new "Pixelorama" palette has been added to the default palettes.
- Control + Shift + T has been added as a default shortcut that opens the last project.
- Imported
.gpl
palettes now take into account their "Columns" field. #1025 - "Snap to" settings from the View menu are now being remembered between sessions.
- The step of the zoom and rotation canvas sliders can now be snapped, to 100 and 45 respectively.
- It is now possible to change the color space of gradients from sRGB, which is the default, to Linear sRGB and Oklab.
- 3D layers now support torus shapes. #900
- Image effect animation now supports the tweening transition method of spring. #900
- Added a new Rose theme.
Changed
- The file format of pxo files has been changed. Pxo files are now zip files in disguise. #952
- Similarly, the file format of Pixelorama's palette files has been changed from .tres back to .json as they used to be in the past. This change had to happen due to security concerns regarding Godot's resource files. #967
- Changes made to the User Interface layouts are now automatically being saved. To restore a default layout, users can go to Window > Manage Layouts > Add and select from one of the default layouts.
- Pixelorama's icon has changed.
- The config file has been renamed from "cache.ini" to "config.ini". This effectively means that preferences edited in v0.x will not be automatically be carried over to v1.0.
- The colors of the themes has been limited and grouped to allow for easier theming, using this new stand-alone tool.
- The color picker is now always visible in the user interface as its own panel, instead of being a popup. The previous color buttons have been re-purposed to allow for setting whether the color being selected is for the left or the right tool.
- The color pickers has been vastly improved, thanks to the update to Godot 4. Users can now use the OKHSL color mode, and choose between four different picker shapes: HSV Rectangle (default), HSV Wheel, VHS Circle and OKHSL Circle.
- The opacity slider in the timeline now affects layer opacity and not cel opacity. Cel opacity has been moved to the cel properties dialog.
- Bucket tool's "similar colors" mode now changes the same color in all selected cels, acting as a color replace for multiple cels.
- The timeline's UI has been changed to better indicate which cels are selected and improves on how child layers of groups are being shown.
- The onion skinning settings has been changed into general timeline settings.
- Cel-specific effects have been moved from the Image menu into the new Effects menu.
- Linked cels no longer have a colored outline, they now have a rectangle behind their preview which makes linked cels look like they are chained together.
- "Crop Image" has been renamed to "Crop to Content".
- Imported images automatically become new projects without opening the import dialog, if there is only one project open, and that project is empty.
- Window opacity is disabled by default to improve performance, but it can be enabled in the Preferences.
- Reference images have received some nice improvements, including undo/redo and easy transformations directly on the canvas. #961
- The add/remove swatch color buttons have been moved to the same horizontal container as the palette select and add/edit palette buttons, allowing for Inkscape-like horizontal placement of the palette panel, without any wasted space.
- Cel buttons now hide their transparent background when their corresponding cels are empty, instead of just dimming them.
- Every shader-based image effect is automatically working without the need to change renderers, and they all work now on the Web version. This comes at the cost of less compatibility, as the desktop version now requires OpenGL 3.3 minimum instead of 2.1, and the Web version requires WebGL 2 instead of WebGL 1. #900
- The dynamics popup only show the relevant properties to which dynamics are currently toggled on.
- When attempting to enable an extension, a confirmation dialog appears, as an extra security step.
- The aspect ratio button in the Scale Image...
v0.11.4
[v0.11.4] - 2024-04-17
This update has been brought to you by the contributions of:
Fayez Akhtar (@Variable-ind)
Built using Godot 3.5.2
Added
- Exporting palettes to png files is now possible.
- Progressive Web App (PWA) has been enabled for the Web version.
Changed
- When quitting, multiple save confirmation dialogs now appear, each for every project that has changes.
- Loop through frames when clicking on go to previous/next frame buttons on the timeline.
- High res display is now enabled on macOS. #936
- Make cloned frames only select a cel if its corresponding original cel was selected as well. #941
- All of the timeline buttons now have the same size (24x24).
Fixed
- Memory usage has been greatly optimized when doing operations such as drawing, image effects, selecting, transforming, etc, as the images stored in memory are now compressed. #883
- Fixed memory leak when applying image effects. 7235617db7c21837edc7ba7b95f2e7eeb1140691
- Fixed memory leak when previewing layouts in the Manage Layouts dialog. b2f511c45be61cd26f01e134bf7a6a55109f46ad
- Attempting to load an invalid pxo file no longer crashes the application. 3f6e1385e06cd7801fe12fbf90a9649557ea8f2e
- Tool shortcuts can now work with Control. #935
- Optimize canvas drawing by only updating it when the image(s) have changed. ac6a4db43d9296ebc03e639d8199dd3878a25d86
- Fix bug where using shortcuts to switch between frames also moved the selection, causing deletions.
- Pxo files can now be loaded from the Open menu option in the Web version. 3dcc51705a999145e53a8e6d4de217dc03b0f147
- The same frames are no longer being exported multiple times when "Selected frames" is selected, and multiple cels of the same frames are currently selected on the timeline. #1001
- Fixed crash due to division by zero when locking two or three ValueSliders, and one of them has the value of 0 and the user attempts to change it. 3b8c63c4a6a3325707ef624942ea50834634e45c
- Fixed exporting selected layers not including the non-selected frames. 324e21776de853e6ea24703d5724a491547371ab
- Fix bug where images with width or height 1 are being completely cleared by image effects. fcfc606861d247856db5473b702628ebd71df43f
- Made the color picker not select fully transparent pixels that are not black. #999
- Brushes are no longer being drawn outside the selection, if the selection is outside the canvas. 5f43a3e2829a7119d18d0762796222f20170f410
- Bucket "similar color" and "whole selection" modes and image effects no longer affect pixels outside the selection area, if the selection is outside the canvas. 436406a527f0db67c5e2b58a90b43597b3168600
- The ellipse tool no longer produces gaps with large sizes. 4f3a7a305a264e0d2fe86c201af76eca4b2fea0a
- Fix "visible layers" option on the export dialog producing wrong results. 346d1f071a8c6b1defb1072d39aea9c642f1ef59
- Random brushes now work again. 1317e40ffa5e9f01a9d214221bb5133db20a1de9
- Fixed issue where the override.cfg file would be created at the wrong location, if Pixelorama is launched through a shortcut. 0c6566de761a683a0e8a781131024a1dedb9734f
- The gizmo in the rotation image effect dialog is now accurately following the mouse.
- Fixed the size label not being updated on the Export dialog's spritesheet tab when the direction changes. 9a5eb9720d2328f914f8efc3b9aa605dadca99b0
- The "Export dimensions" label in the export dialog no longer shows fractions as the final image's size.
v0.11.3
[v0.11.3] - 2023-10-30
This update has been brought to you by the contributions of:
Fayez Akhtar (@Variable-ind)
Built using Godot 3.5.2
Changed
- When deleting a palette, a confirmation window now appears that lets users either to delete the palette permanently, move it to trash, or cancel. #914
Fixed
v0.11.2
[v0.11.2] - 2023-08-31
This update has been brought to you by the contributions of:
@Lsbt1, Fayez Akhtar (@Variable-ind)
Built using Godot 3.5.2
Added
- An option for reference images to only appear as silhouettes. #898
- Snapping to the center of the rectangular grid is now possible. #905
Fixed
- Fixed a critical bug causing data loss when moving around the tabs of opened projects and then saving them. #901
- Loading corrupt pxo files no longer crashes the program. #904
Removed
- Pxo files saved with versions prior to v0.8 can no longer get loaded starting version 0.11.2. If you have old files that you need to load, load them in an earlier version first (from v0.8 to v0.11.1) and save them again. #904
v0.11.1
[v0.11.1] - 2023-08-12
This update has been brought to you by the contributions of:
Fayez Akhtar (@Variable-ind), @20kdc, Matteo Piovanelli (@MatteoPiovanelli-Laser)
Built using Godot 3.5.2
Added
- A new offset image effect to easily move the image around, with animation support.
- Implemented a "smart slicer" system that lets the software automatically slice a spritesheet in separate frames on image import, without the user having to specify horizontal and vertical frames. #893
- Added optional integer zooming for the canvas, which can be enabled from the Preferences. Disabled by default. #894
- Fast way to clone frames of a tag. #861
- Added a reverse frames option on the right click menu of the frame buttons, to easily reverse the order of the selected frames.
- A new Timeline category in the Preferences with options such as the colors of onion skinning's color mode, and whether a layer should be selected when a layer button (such as lock, visibility etc) gets pressed.
- It is now possible to disable saving frames that have a tag to a different folder, as well as specifying a separator character in the file names.
- Palette file types now exist as filters in the Open file dialog.
- .bmp and .tga file types now exist in the Open dialog of the Web version.
Changed
- The image effect animation system introduced in v0.11 has been overhauled with a better user interface, and with tweening options. #879
- Images stored in RAM for the undo/redo system when draw tools are used are now compressed. This reduces RAM usage. #890
- The cel opacity slider now affects all of the selected cels. #865
- The right click menu of the frame buttons now works for all selected frames, besides "move left" and "move right".
- The canvas is automatically enlarged when importing an image of a larger size to the project.
- Error codes are now being explained in the error messages. #891
- Newly cloned frames are now automatically selected. #861
- "Centralize Image" has been moved from the Image menu to the frame button right click menu. #884
- The project's name is no longer saved inside .pxo files. Loaded projects now get their name directly from the file name.
- Clicking on a layer button (such as lock, visibility etc) no longer selects the layer by default. This behavior can now be changed in the Preferences.
- The image menu has been re-arranged. #878
- The "OK" button of the save and export dialogs are now named "Save" and "Export" respectively. #876
Fixed
- Generating palettes from the current project no longer crashes when group and 3D layers exist.
- Fixed wrong saturation and value values. They were divided by 360, while they should have been divided by 100. #879
- Fixed image effect animations appearing when changing the affected option, even if that image effect had no animatable properties. #879
v0.11
[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 ass...