Emmanouil Papadeas
5ab6cc289d
Fix image export with split layers ignoring layer effects
2025-03-11 01:55:55 +02:00
Variable
9860f08d56
[bugfix + Gizmo] Improve the look of 3d movement gizmos ( #1194 )
...
* Improve the look of 3d movement gizmos
* use camera's right basis as a reference
2025-03-10 22:09:17 +02:00
Emmanouil Papadeas
b924a775aa
Add typed dictionaries in 3DShapeEdit
2025-03-09 21:12:18 +02:00
Emmanouil Papadeas
aaebe33d5b
Fix 3DShapeEdit's property sliders not updating when modifying an object through gizmos
2025-03-09 21:11:38 +02:00
Emmanouil Papadeas
1d44c3d0df
Ensure that the text field grabs focus and fix alpha issue when using antialiasing in the text
2025-03-09 03:25:37 +02:00
Emmanouil Papadeas
38444cb916
Rename "Image" menu to "Project"
...
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.
2025-03-09 02:00:38 +02:00
Emmanouil Papadeas
131f91e7af
Update to Godot 4.4
...
Everything seems to be working on my end, but further testing is required. I also added static typing to some dictionaries.
2025-03-08 16:32:49 +02:00
Emmanouil Papadeas
f03338479f
Fix loading pxo files with tilemaps that don't have offset
2025-03-08 01:07:25 +02:00
Emmanouil Papadeas
7f047e8894
Fix selection transformations not respecting transformed tiles in tilemap cels when draw tiles mode is active
2025-03-08 00:59:37 +02:00
Emmanouil Papadeas
50a7767e47
[skip ci] Fix some typos
2025-03-07 21:53:43 +02:00
Emmanouil Papadeas
50cc83f8ea
Change tilemap offset with the move tool ( #1192 )
...
* 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
2025-03-06 01:20:24 +02:00
Emmanouil Papadeas
273b125f82
Fix crash when cloning layers
2025-03-05 02:07:53 +02:00
Emmanouil Papadeas
16e7d8abfd
Change the splash screen version number to 1.1
2025-03-03 17:58:27 +02:00
Emmanouil Papadeas
faae4648f0
Fix not being able to change the name of pxo files when saving them in the Web version
2025-03-01 18:53:27 +02:00
Emmanouil Papadeas
d0fef33231
Fix a curve tool preview bug where the preview was changing when the cursor was moving, but the end point was staying the same
...
Fix by @Variable-ind
2025-03-01 14:57:01 +02:00
Emmanouil Papadeas
66b3aa950f
Mention what double clicking does in the curve's tool tooltip
2025-03-01 14:15:05 +02:00
Emmanouil Papadeas
42a00fd91a
Add a "Select pixels" option in the right click popup menu button of cel buttons
2025-02-25 01:01:35 +02:00
Emmanouil Papadeas
9fe0f2e2b0
[skip ci] Update CHANGELOG.md
2025-02-23 20:12:17 +02:00
Emmanouil Papadeas
c0fe9fdec2
Add missing groups to some shortcuts
2025-02-22 00:16:37 +02:00
Emmanouil Papadeas
42aa60a817
Control + T to quickly select the used area of a cel
2025-02-22 00:13:37 +02:00
Emmanouil Papadeas
46958273ac
Simplify the change layer automatically shortcut to just Control + Alt
...
And ensure that Alt + Control also works
2025-02-21 22:02:24 +02:00
Emmanouil Papadeas
999c6742a9
Users can now color code their layers in the timeline
2025-02-21 18:11:58 +02:00
Emmanouil Papadeas
b5da73e2c2
Add the name of our newest patron
2025-02-19 18:27:50 +02:00
Emmanouil Papadeas
760ff06af5
Include all of Godot's licenses and add Material Maker's license in the About dialog
...
We use code from Material Maker in the gradient edit and curve edit widgets. I should have made these changes for v1.0, but better late than never.
2025-02-19 18:22:29 +02:00
Emmanouil Papadeas
892b993b9e
Fix tilesets being re-ordered when being moved, resized or deleted by selections
2025-02-19 00:10:22 +02:00
Emmanouil Papadeas
65ef6ff4a2
Make the ColorCurve's render mode be unshaded
...
Makes transparency works as intended, as with the rest of the effects
2025-02-18 04:01:09 +02:00
myyc
f84fbb18a0
adding StartupWMClass to the .desktop file ( #1170 )
2025-02-17 20:13:02 +02:00
Variable
2d919c8df8
Revised Extension crash failsafe ( #1177 )
...
* Revised Extension crash failsafe
* remove accidentally commited stuff
* remove accidentally comitted stuff
* Formatting
* linting
* Made it work for multiple instances
2025-02-16 15:36:19 +02:00
Emmanouil Papadeas
db93405ed6
Set the default shortcuts of the text tool to T, move to M and pan to A
...
These should make more sense
2025-02-15 20:39:37 +02:00
nicejammer
36fd55baec
Add missing translations strings and fix broken ones ( #1178 )
...
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.
2025-02-15 16:06:10 +02:00
Emmanouil Papadeas
b4b32b2d55
Fix bug where the child windows of floating windows appear behind them
2025-02-15 16:03:40 +02:00
Emmanouil Papadeas
4786a32c9f
Fix export dialog filedialog and add extensions filedialog dropdowns being shown behind the windows themselves
...
Fixes #1176
2025-02-14 15:26:37 +02:00
Emmanouil Papadeas
5baf03582a
Bump version to v1.1-beta1 and PXO version to 5
...
Bumping the PXO version because of all the newly added layer types. I also added a "pixelorama" tag for the project.
2025-02-12 13:36:53 +02:00
Emmanouil Papadeas
c488e605dd
Update About & Splash dialogs
2025-02-11 18:21:25 +02:00
Emmanouil Papadeas
1b7e3d57f9
New Crowdin updates ( #1135 )
2025-02-11 17:55:22 +02:00
Emmanouil Papadeas
69b3f30854
Hide the rotation gizmo again
...
Unfortunately I couldn't make it work well, and v1.1 is about to be in beta. I will continue working on it for a future version.
2025-02-11 17:54:33 +02:00
Emmanouil Papadeas
95760f1785
[skip ci] Update CHANGELOG.md
2025-02-11 00:48:56 +02:00
Emmanouil Papadeas
c928b7622e
Add a Gradient layer effect
...
Alongside its image effect equivalent.
2025-02-11 00:06:40 +02:00
Emmanouil Papadeas
64209c83b9
Add support for dither textures on ShaderLoader
...
Is not currently used anywhere.
2025-02-10 22:43:00 +02:00
Emmanouil Papadeas
0b759c8c71
Move some code away from GradientDialog to GradientEdit
2025-02-10 22:22:55 +02:00
Emmanouil Papadeas
3fa0110614
Make the preview of the gradient dialog be more accurate with the result
...
Basically just pixelate the UVs to the canvas size.
2025-02-10 21:01:22 +02:00
Emmanouil Papadeas
93bbdb7c7b
Unify the two gradient shaders into one
2025-02-10 20:51:06 +02:00
Emmanouil Papadeas
5df01a9170
Users can now add custom dithering matrix images
...
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.
2025-02-10 20:15:45 +02:00
Emmanouil Papadeas
a28b526645
Fix a dockable container bug where the minimum size of the panels was not calculated correctly
...
Not too happy about this fix, it doesn't feel proper, but it works for now.
2025-02-10 03:05:31 +02:00
Emmanouil Papadeas
1b71dd565a
Various small code improvements
2025-02-10 03:04:42 +02:00
Emmanouil Papadeas
7902465cf1
Add user data for individual tiles
2025-02-10 03:03:29 +02:00
Emmanouil Papadeas
c7c79f9203
Always open the import dialog when opening images from File > Open
2025-02-09 20:39:12 +02:00
Emmanouil Papadeas
0ae1cb3f0f
[skip ci] Fix typo in Translations.pot
2025-02-09 20:10:45 +02:00
Emmanouil Papadeas
34ef0d4d15
Add tile properties window, allowing you to change each tile's probability
...
More options can be added there in the future. Perhaps we could even add Godot tileset data, once we add Godot tileset exporting.
2025-02-09 03:34:10 +02:00
Emmanouil Papadeas
f2f465a111
Select multiple tiles with Control and/or Shift to draw random tiles
...
If you have 2 tiles selected, for example, each time you draw it will randomly choose from one of these two tiles.
2025-02-08 21:21:28 +02:00