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
Manolis Papadeas
99ce07b3ab
Added a new line tool
...
One of the most requested tools has finally been added!
2021-05-12 04:35:20 +03:00
Manolis Papadeas
36652c6b56
Update a palette string
2021-05-11 21:03:11 +03:00
Manolis Papadeas
9e7de0022e
Change strings of the select menu
2021-05-11 19:48:16 +03:00
Manolis Papadeas
0b9eb2bbed
Change the project's name before saving the pxo file
2021-05-11 14:51:14 +03:00
Manolis Papadeas
1b80100588
Stop movement if content transformation has been confirmed while content is being moved
2021-05-11 04:41:30 +03:00
Manolis Papadeas
969b096efc
Alt + mouse click when resizing with gizmos now works as intended when there is an active transformation occurring
2021-05-11 04:15:42 +03:00
Manolis Papadeas
47e83d7163
Added UndoRedo support for selection transformations for tool options and fixed resize content behavior
2021-05-11 00:27:57 +03:00
Manolis Papadeas
c859834f7c
Fix crash when deleting a frame or layer and there is a transformation occurring
2021-05-10 22:34:40 +03:00
Manolis Papadeas
24da4bd703
Fix selection resizing not keeping the original bitmap after gizmo release
2021-05-10 19:59:55 +03:00
Manolis Papadeas
e86dde2fb5
Do not require confirmation when transforming a selection with invisible contents
2021-05-10 18:44:12 +03:00
Variable
729c3ae1af
Tall wide screen corrections ( #478 )
...
* a minor visibility change.
made the nodes that were not needed in wide-screen "Invicible"
the visibility will now be controlled procedurally
* Added some lines of code in "change_ui_layout()"
The added lines will control node visibility changes to adjust to current screen mode
* added a line to fix tall-screen "zen-mode"
2021-05-10 08:05:15 -07:00
Manolis Papadeas
70d5fad9fd
Make selection tool options not editable when there is no selection
2021-05-09 00:56:23 +03:00
Manolis Papadeas
6adb01aac1
Cursor shape no longer changes when a gizmo is being dragged and the mouse cursor goes above another gizmo
2021-05-08 16:06:02 +03:00
Manolis Papadeas
9b54f8a387
Resize selection without contents if Alt is pressed before clicking on a gizmo
2021-05-08 03:54:32 +03:00
Manolis Papadeas
3876c97674
Resizing gizmos with Shift keeps the aspect ratio of the selection
...
This was harder to implement than I thought. It may need some more testing.
2021-05-08 03:40:28 +03:00
Manolis Papadeas
356ddc0038
Implement moving selections with arrow keys
...
Moves selection with contents by default.
Control + arrow keys = Moves & snaps selection to grid.
Alt + arrow keys = Moves the selection itself without the contents.
2021-05-07 04:33:28 +03:00
Manolis Papadeas
0c1f839d34
Update CHANGELOG.md
2021-05-06 00:02:15 +03:00
Manolis Papadeas
e75b6e7d67
Made Rectangle Selection and Magic Wand tools work with symmetry
2021-05-04 21:26:04 +03:00
Manolis Papadeas
ea8bfcd25d
Remove drawn_rect from Selection.gd and use draw_preview() in RectSelect.gd instead
2021-05-04 19:26:06 +03:00
Manolis Papadeas
5f84629144
Update AboutDialog.gd
2021-05-04 13:57:40 +03:00
Manolis Papadeas
3db2673309
Prepare for v0.8.3-stable
2021-05-04 13:44:06 +03:00
Manolis Papadeas
6203b3a71c
Minor UI changes in the tool options of shape tools
2021-05-04 13:26:07 +03:00
Manolis Papadeas
0ba940c886
Implement snap to grid while moving selections and using the Move tool
...
Mouse click + Ctrl to snap to grid while moving.
2021-05-04 02:45:14 +03:00
Manolis Papadeas
7cbbf4399d
Implement Alt + mouse movement to quickly copy & move selection contents without cutting them from their original position
2021-05-03 21:10:49 +03:00
Manolis Papadeas
20275fc465
Snap movement to axis by holding Shift after mouse clicking
...
Works with the Move tool and with the Selection tools.
2021-05-03 18:33:51 +03:00
Manolis Papadeas
0a35615c24
Added a displace origin option to Rectangle, Ellipse and Rectangle Selection tools
...
Works with Mouse Click + Alt. Needs to be documented in the tooltips.
2021-05-03 03:11:12 +03:00
Manolis Papadeas
8f846fe04a
Fix out of bounds errors with selection intersection
2021-05-03 03:09:32 +03:00
Manolis Papadeas
3ad3697c84
Fix issue with gizmos not working if the user has moved the selection with contents first
2021-05-03 02:08:53 +03:00
Manolis Papadeas
8f1c6bb3d3
Move selection with contents by default with all selection tools
...
Now, if you want to move the selection itself without its contents, you have to do Ctrl + Alt + Mouse click. Works the same with all selection tools.
2021-05-03 02:00:07 +03:00
Manolis Papadeas
4a1fcc4ca7
Add position and size as selection tool options
...
This allows the user to easily move and resize selections
2021-05-01 03:10:23 +03:00
Xenofon Konitsas
011aed6004
Update dev-desktop-builds.yml ( #476 )
...
* Update dev-desktop-builds.yml
Changed download location for Godot headless binary
* Update dev-desktop-builds.yml
* Update dev-desktop-builds.yml
Replaced curl with wget on headless binary download
* Removed wget installation command
* Update release.yml
2021-04-29 12:42:10 -07:00
Manolis Papadeas
0b3424be80
Make selection tool scenes inherit from SelectionTool.tscn
...
Useful for them to be able to share common tool options
2021-04-28 04:00:40 +03:00
Manolis Papadeas
708a1ddc20
Organize the selection tool files in a new folder
2021-04-28 03:06:03 +03:00
Manolis Papadeas
b3d581bad4
Create a parent SelectTool script where all selection tools extend from
2021-04-28 02:57:48 +03:00
Manolis Papadeas
4c40d7586c
New Crowdin updates ( #468 )
...
* New translations Translations.pot (Hebrew)
* New translations installer.pot (Hebrew)
* New translations Translations.pot (Hebrew)
* New translations installer.pot (Hebrew)
* New translations Translations.pot (Vietnamese)
* New translations Translations.pot (Russian)
* New translations Translations.pot (Hungarian)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (French)
* New translations Translations.pot (Spanish)
* New translations Translations.pot (Afrikaans)
* New translations Translations.pot (Arabic)
* New translations Translations.pot (Catalan)
* New translations Translations.pot (Czech)
* New translations Translations.pot (Danish)
* New translations Translations.pot (German)
* New translations Translations.pot (Greek)
* New translations Translations.pot (Finnish)
* New translations Translations.pot (Hebrew)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Dutch)
* New translations Translations.pot (Esperanto)
* New translations Translations.pot (Norwegian)
* New translations Translations.pot (Polish)
* New translations Translations.pot (Portuguese)
* New translations Translations.pot (Serbian (Cyrillic))
* New translations Translations.pot (Swedish)
* New translations Translations.pot (Turkish)
* New translations Translations.pot (Ukrainian)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Chinese Traditional)
* New translations Translations.pot (Vietnamese)
* New translations Translations.pot (Portuguese, Brazilian)
* New translations Translations.pot (Indonesian)
* New translations Translations.pot (Latvian)
* New translations Translations.pot (Hindi)
* New translations Translations.pot (Greek)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (German)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Russian)
* New translations Translations.pot (Dutch)
* New translations Translations.pot (Hindi)
* New translations Translations.pot (Latvian)
* New translations Translations.pot (Indonesian)
* New translations Translations.pot (Portuguese, Brazilian)
* New translations Translations.pot (Vietnamese)
* New translations Translations.pot (Chinese Traditional)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Ukrainian)
* New translations Translations.pot (Turkish)
* New translations Translations.pot (Swedish)
* New translations Translations.pot (Serbian (Cyrillic))
* New translations Translations.pot (Portuguese)
* New translations Translations.pot (Polish)
* New translations Translations.pot (Norwegian)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Hungarian)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Hebrew)
* New translations Translations.pot (Finnish)
* New translations Translations.pot (Greek)
* New translations Translations.pot (German)
* New translations Translations.pot (Danish)
* New translations Translations.pot (Czech)
* New translations Translations.pot (Catalan)
* New translations Translations.pot (Arabic)
* New translations Translations.pot (Afrikaans)
* New translations Translations.pot (Spanish)
* New translations Translations.pot (French)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (Esperanto)
* New translations Translations.pot (German)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Hindi)
* New translations Translations.pot (Hindi)
* New translations Translations.pot (Russian)
* New translations Translations.pot (Polish)
* New translations Translations.pot (Polish)
* New translations Translations.pot (Russian)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Latvian)
* New translations Translations.pot (Indonesian)
* New translations Translations.pot (Portuguese, Brazilian)
* New translations Translations.pot (Vietnamese)
* New translations Translations.pot (Chinese Traditional)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Ukrainian)
* New translations Translations.pot (Turkish)
* New translations Translations.pot (Swedish)
* New translations Translations.pot (Serbian (Cyrillic))
* New translations Translations.pot (Portuguese)
* New translations Translations.pot (Norwegian)
* New translations Translations.pot (Dutch)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Polish)
* New translations Translations.pot (Hungarian)
* New translations Translations.pot (Hebrew)
* New translations Translations.pot (Finnish)
* New translations Translations.pot (Greek)
* New translations Translations.pot (German)
* New translations Translations.pot (Danish)
* New translations Translations.pot (Czech)
* New translations Translations.pot (Catalan)
* New translations Translations.pot (Arabic)
* New translations Translations.pot (Afrikaans)
* New translations Translations.pot (Spanish)
* New translations Translations.pot (French)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (Hindi)
* New translations Translations.pot (Esperanto)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Russian)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Polish)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Greek)
2021-04-27 07:54:51 -07:00