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
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
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
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
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
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
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
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
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
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
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
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
9e7de0022e
Change strings of the select menu
2021-05-11 19:48:16 +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
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
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
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
Manolis Papadeas
a7cec3424a
Restore project brush creation when copying
2021-04-24 14:50:36 +03:00
Manolis Papadeas
320c538bc3
Add enter and escape as input actions
2021-04-23 23:47:42 +03:00
Manolis Papadeas
afd7cc43c9
Rename move_content methods to transform_content
2021-04-23 23:37:07 +03:00
Manolis Papadeas
83d9800fc1
Fix selection being moved by one pixel when being resized & temp_rect has negative size
2021-04-23 19:18:41 +03:00
Manolis Papadeas
4412671a08
Add selection intersection with Ctrl + Shift + Mouse click
2021-04-22 18:12:45 +03:00
Manolis Papadeas
58ef2420c9
Fix issue when resizing selection after moving it
2021-04-22 03:50:16 +03:00
Manolis Papadeas
687f2619a1
Change the order of the top menus
2021-04-22 03:34:04 +03:00
Manolis Papadeas
28cfe9bf77
Got rid of the deprecated enabled_focus_mode
...
Godot 3.3 has arrived!
2021-04-22 02:11:35 +03:00
Manolis Papadeas
515e75f3dd
Gizmos resizing no longer re-flips the image when temp_rect is negative
2021-04-21 18:16:42 +03:00
Manolis Papadeas
b420bebb3e
Fix gizmos being able to get edited when there is no selection
2021-04-21 17:35:37 +03:00
Darshan Phaldesai
dca76afe17
Shader based invert, desaturate and HSV dialogs ( #475 )
...
* Shader based invert, desaturate and HSV dialogs
* Bug fixes
2021-04-21 05:31:33 -07:00