* fix the bug that will open the window in a non-available screen if previously saved on cache
* Fix formatting
---------
Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
This name should be more accurate, since this menu now has project properties. Having project properties be under a menu named Image doesn't make much sense. This menu contains options that affect the entire project, such as properties, color mode and resizing.
* Begin replacing the cells array with a dictionary
* Get rid of some old code and fix selections
* Fix selection tools
* Create Cells in the cells dictionary when resizing
* Initial work for offset
* Make the move tool change the tilemap offset
When draw tiles mode is active
* Fix drawing on negative tile coords
* Fixes in the bucket tool
* Bucket and magic wand should work properly now with offset
* Delete get_cell_index_at_coords_in_tilemap_space()
* Format
* Fix manual mode not working with offsets
* Fix draw tile preview offset snapping
* Ignore manual mode if draw tiles mode is active
* Remove unused parameter in apply_resizing_to_image()
* Offset fixes when using selection tools
Resizing not fixed yet
* Ignore selection when using the move tool and draw tiles mode is active
* Fix resizing selections with offset
* Rename "cells_dict" to "cells"
* Add some docstrings
* Fix pxo save/load
* Fix cells not being added when moving up or to the left
* Copy tilemap offset when copying frames and layers
* Fix frame/layer cloning breaking the tileset when the cloned cels are being edited
Added some missing translation strings I found and fixed a few broken or updated ones. Also added a colon to the string of a parameter in the editor, for the sake of consistency.
Not exposed somewhere in the UI yet, but users can now add custom dithering pattern as images in "user://dither_matrices". Right now only used for gradient generation.
* Fix Create Folder sub-dialog of Export > Browse being always behind (thus making it unusable)
* Add a dedicated tag (makes it easier to remove it if godot itself fixes this bug later), save and save as dialog are fixed
* the scenes themselves have the tag instead of in Main.tscn
* Fix browse->new folder of export dialog
* fix a typo
* Restore lines that were unintentionally changed by Godot
* simplify the code and move it to the Export Dialog
* fix artefacts of moving the code
Instead, add "Add Layout" and "Delete Layout" options in the layouts submenu. This makes layout management easier, more intuitive and quicker, as it now requires less clicks. This is similar to what Photoshop does with its Workspaces
By removing the manage layouts dialog, we also got rid of duplicate code that already existed in TopMenuContainer, and it should be less bug-prone now.
The amount of image/layer effects keeps getting bigger and bigger, especially now that users can load their own effects.
At some point, it might also be a good idea to refactor the code so that image and layer effect code combines. Image effects could use ShaderLoader.gd to generate their UI, like layer effects do.