Manolis Papadeas
a2dd5ccb2b
Delete installer.pot
2021-06-08 20:11:10 +03:00
Manolis Papadeas
c15e719300
Update Translations.pot
2021-06-08 19:42:23 +03:00
Manolis Papadeas
fd8b6b7385
Don't call Project.frame_changed() twice at the beginning
2021-06-07 20:05:50 +03:00
Manolis Papadeas
e9bf310934
Implement layer and frame dragging and dropping to re-arrange them in the timeline
...
Part of #306
2021-06-06 02:19:34 +03:00
Manolis Papadeas
c765d6876b
Mirror magic wand tool's icon
2021-06-06 02:06:19 +03:00
Manolis Papadeas
1a87321437
Added a Delete option in cel's right click menu
...
Delete doesn't actually delete a cel, it just clears its contents. Maybe renaming it to something else would be a good idea.
2021-06-05 13:38:32 +03:00
Manolis Papadeas
e7a5b45536
Clicking on a layer button now selects the layer. Double clicking it allows renaming
2021-06-05 03:06:07 +03:00
Manolis Papadeas
ecd08ce132
Add a right click popup menu on the frame buttons and move most of the frame related options there
...
These options used to be on the right click popup menu of the cel buttons. Now, cel options only contain Link/Unlink Cel, for now.
2021-06-05 02:37:33 +03:00
Manolis Papadeas
39b0baca84
Frame numbers in the timeline above the cels are now clickable buttons
2021-06-05 02:11:22 +03:00
Manolis Papadeas
a4c9e0e8dd
Use AutoInvertColors shader for the cursor tool icons
2021-06-05 02:01:04 +03:00
Manolis Papadeas
a67855a7f2
Fix RestoreDefaultButton having an alpha value of 0.5
2021-06-04 22:13:48 +03:00
Manolis Papadeas
ec1b29eb5e
Let the user change icon colors regardless of theme
2021-06-04 21:44:05 +03:00
Manolis Papadeas
12ce12a292
Replace button icons with single-color textures that change color automatically depending on the theme
...
There is no longer any need for having specific graphics for each theme, as white colored textures can change their modulation to any color.
2021-06-03 22:42:08 +03:00
Manolis Papadeas
fd45344e6b
Escape cancels polygon selection making
2021-06-02 03:33:19 +03:00
Manolis Papadeas
489749e305
Fix division by zero crash
2021-06-01 18:43:23 +03:00
Manolis Papadeas
5e1c9dc73b
Fix bug where you couldn't resize the selection after pasting
2021-06-01 18:19:16 +03:00
Manolis Papadeas
64e9d14a0e
Use Texture resources instead of Image for tool cursor icons
2021-05-31 21:39:33 +03:00
Manolis Papadeas
ed229565ad
Resize selection with gizmo from center by holding Control after clicking
2021-05-31 03:04:10 +03:00
Manolis Papadeas
2a9420700b
Fix image effect preview background not keeping its aspect ratio
2021-05-30 19:20:56 +03:00
Manolis Papadeas
207b3a5630
Update ShaderEffect.gd
2021-05-30 17:42:50 +03:00
Manolis Papadeas
531fad8217
Remove unused themes
2021-05-28 19:42:59 +03:00
Manolis Papadeas
43e733fe65
Fix Move tool's snap to grid movement and take grid offset into account
2021-05-28 17:43:50 +03:00
Manolis Papadeas
6d2f02b782
Let the user change border color and toggle the marching ants effect in the preferences
2021-05-28 03:46:16 +03:00
Manolis Papadeas
5a93af7477
Fix palette highlight not being shown over the selected swatch
2021-05-27 03:14:19 +03:00
Manolis Papadeas
1e6460e439
Keep colors of a palette if the width gets bigger and the height gets smaller
2021-05-26 15:48:26 +03:00
Manolis Papadeas
bd84fbbe39
Rename the Lighten/Darken tool to Shading tool
2021-05-26 02:17:49 +03:00
Manolis Papadeas
bd085786d5
Fixed issue when pasting and the clipboard image is empty
2021-05-25 22:50:35 +03:00
Manolis Papadeas
a77cc05446
Made brush creation from selection a separate menu option
...
Also works with Ctrl+B. Copying no longer creates a project brush.
2021-05-25 22:48:37 +03:00
Manolis Papadeas
fa5c178720
Reduced the height of the default palettes to remove wasted space
...
No colors have been lost.
2021-05-25 19:53:21 +03:00
Manolis Papadeas
950f075269
Fix resizing palette issue
...
Having one dimension less than 8 and one higher than 8 caused issues. This should now be fixed.
2021-05-25 14:24:30 +03:00
Manolis Papadeas
4e8acdf002
Updated Translations.pot and some tool hint tooltips
2021-05-25 02:51:10 +03:00
Variable
0257adb97b
Set project name ( #490 )
...
* Set project name. Also fixed a bug
Added ability to set project name also fixed a bug that "if the aspect ratio button is pressed and a template of different width and height were selected, then the button also applied on them e.g a template of (but it shouldn't)"
Example: write 1 in width, 2 in height, enable aspect ratio, and then try to change template... a template of 256x240 will give 120x240
* Add files via upload
* Adjust save name to project name
* Add files via upload
2021-05-24 07:03:56 -07:00
Variable
62dc608eea
"Fill inside" option in pencil tool ( #489 )
...
I modified some code from "EIRTeam/Pixelorama" and merged it with pencil tool.
2021-05-23 14:58:19 -07:00
Manolis Papadeas
1b286a95ab
Optimize AutoInvertColors shader
...
Not sure if that single if statement counts as branching code, but it's generally a good idea to avoid if statements in shader code, so I used step instead.
2021-05-22 16:08:11 +03:00
Manolis Papadeas
08dc639e5a
Update CONTRIBUTING.md
2021-05-21 16:57:41 -07:00
Igor Santarek
c5d1e3b52b
Fix for #341 . :) ( #488 )
2021-05-21 15:55:06 -07:00
Xenofon Konitsas
0b1f0358b1
Create installer ( #486 )
...
* Fixed a lot of installer stuff
Fixed NSIS localization scripts, app version and added file association creation on installation
* Fixed even more installer stuff
Finalized installer and NSIS localization scripts, added pxo document icon
* Update release.yml
Added installer build and upload to release workflow
2021-05-21 10:36:16 -07:00
Manolis Papadeas
218bd16e64
Update CHANGELOG.md
2021-05-19 19:18:08 +03:00
Manolis Papadeas
5b6f4ebe3e
Added Polygon selection tool
...
Cursor icon is temporary. It works by clicking multiple times on the places you want to create edges, and to complete the polygon you either have to click at the first edge (if you hover the mouse, a circle appears in that position), or you can auto-fill by double clicking.
2021-05-18 01:56:55 +03:00
Manolis Papadeas
de649c2057
Simplified AutoInvertColors shader
2021-05-17 03:08:25 +03:00
Manolis Papadeas
6499c0d3d5
Auto invert preview colors based on the screen color
...
Basically, when the background color of the screen at certain points is dark, the preview at that spot is white, and when it is bright, the preview is white at that spot. This helps to keep the previews always distinguishable, regardless of the background color.
2021-05-17 02:24:49 +03:00
Manolis Papadeas
61e7633365
Optimize Lasso tool's draw_preview()
...
Do not have it run when we're not creating a selection
2021-05-16 18:55:34 +03:00
Manolis Papadeas
b8d055fe01
Added lasso / free select tool
...
Temporary icon, probably. Should work without problems, but more testing would be nice.
2021-05-16 03:52:13 +03:00
Manolis Papadeas
909f9480cc
Correct rectangular and elliptical selection mirroring
2021-05-16 03:19:49 +03:00
Manolis Papadeas
d13c5c1063
Added ellipse selection tool
...
Icons most likely temporary. A bit problematic when the selection is in negative coords and the preview does not work well with mirroring and mirror view. Same is true for the shape tools.
2021-05-14 03:48:33 +03:00
Manolis Papadeas
6b9f860618
Fix brushes being drawn flipped horizontally
...
My bad!
2021-05-13 21:50:55 +03:00
Manolis Papadeas
b28e89e5c4
Users can now resize the left tool bar
...
Useful since the number of tools has started to grow a lot, and some monitors may not have enough vertical space for all of them.
2021-05-13 01:15:11 +03:00
Manolis Papadeas
336594272c
Fix selection resizing issue after having moved the content first
2021-05-12 16:27:35 +03:00
Manolis Papadeas
1827381439
Remove unnecessary image.lock() lines
2021-05-12 15:51:31 +03:00
Manolis Papadeas
e8b36bbc61
Fix symmetry guide crash when opening pxo files
...
Related to the PoolVectorArray locking issue (#331 ). This still doesn't fix the issue itself, but at least Pixelorama does not crash anymore. It is still possible, though, to fail to load a guide when opening a project. Opening it again may solve the issue.
2021-05-12 15:35:20 +03:00