Variable
2cb29ab274
somewhat fix transparency for floating window ( #1116 )
...
* somewhat fix transparency
* some formatting
2024-10-17 19:51:45 +03:00
Emmanouil Papadeas
a64f5f3429
Make ExtensionsAPI version 5 backwards compatible with version 4
...
This means that extensions that use version 4 can work in version 5, but not necessarily vice versa. Therefore we don't need to show a warning message when loading version 4 extensions.
TODO: Find a better way to determine which API versions have backwards compatibility with each other.
2024-10-17 17:16:17 +03:00
Emmanouil Papadeas
203340b3a1
If the selected font index is out of bounds, fall back to Roboto
2024-10-17 16:58:15 +03:00
Emmanouil Papadeas
fd714d04df
Update the ExtensionsAPI to handle fonts
2024-10-17 16:52:42 +03:00
Emmanouil Papadeas
91f0b26245
Change the font of the interface from the properties
2024-10-17 14:41:43 +03:00
Emmanouil Papadeas
120bd9a7df
Use American English spelling for "Center Canvas" to make it more consistent with the rest of the application
2024-10-17 13:46:18 +03:00
Emmanouil Papadeas
c83680183b
Minor changes in Shading.tscn
2024-10-17 13:08:43 +03:00
Emmanouil Papadeas
263e19f17a
Add a tooltip of the "Share options between the left and the right tools" preference
2024-10-17 13:06:53 +03:00
Emmanouil Papadeas
4dc55e538e
Fix issues when picking color with the bucket tool
...
1) The bucket tool now picks colors from the top-most layer, like the rest of the drawing tools.
2) Using the tool while moving the cursor and also holding the color picker shortcut (Alt by default), now picks colors instead of using the bucket tool.
2024-10-17 02:34:27 +03:00
Variable
d894e9db86
Added Centre Canvas Option ( #1123 )
...
* add a centre frame option
* moved code to view menu
* restore left over stuff
* fix typo
2024-10-16 16:30:30 +03:00
Variable
3863cbaee7
Add a preference to share options between tools ( #1120 )
...
* Add share config button
* fill parameter now saves with curve tool
* rename _fill to _fill_inside for sync consistency (fill in pencil and shape tools basically represent the same thing)
* add icon
* Move the option to the preferences
* Add string to Translations.pot
* Re-introduce `is_syncing`
---------
Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2024-10-16 16:00:20 +03:00
Emmanouil Papadeas
1ae34bf57a
Use an anchor and offset preset for the CollapsibleContainer's texture rect
2024-10-15 16:31:04 +03:00
Variable
4561c1fee4
improved rotate/flip brush UI ( #1105 )
...
* Update BaseDraw.tscn
* Update BaseDraw.gd
* Implemented proposed changed, Also added a VFlowContainer for Rotate options
2024-10-14 16:08:10 +03:00
Emmanouil Papadeas
fe5ced8085
Set the backup confirmation dialog's popup_window
to false
2024-10-14 15:55:48 +03:00
Emmanouil Papadeas
37f48e3372
[skip ci] Update CHANGELOG.md
2024-10-14 12:42:41 +03:00
Emmanouil Papadeas
9899734090
Ensure that the preview clears when switching to a different tool
2024-10-13 14:22:01 +03:00
HuanWuCode
a2e5d165cb
[skip ci] Update PerspectiveEditor.gd ( #1119 )
2024-10-13 14:03:52 +03:00
Emmanouil Papadeas
084bdcccb1
Use gdtoolkit's GitHub Action
2024-10-13 02:06:24 +03:00
Variable
c21e089e58
Add alpha erase blend mode ( #1117 )
...
* Add alpha erase blend mode
* implemented suggestions
2024-10-13 01:57:10 +03:00
Emmanouil Papadeas
1ed52903b3
Implement the ability to change the font of a 3D text
...
This code will also be useful for the text tool
2024-10-12 16:30:16 +03:00
Emmanouil Papadeas
b52cdc6e7b
Fix some text in the About dialog not having the text color of the theme
2024-10-12 15:44:06 +03:00
Emmanouil Papadeas
be7d45205e
Remove Roboto-Italic
...
Pixelorama now takes ~100KB less space
2024-10-12 15:36:46 +03:00
Emmanouil Papadeas
9fcb06aa72
Add a 3D text line spacing option
2024-10-12 14:31:15 +03:00
Emmanouil Papadeas
bbf0ae8040
Add a 3D text depth option
2024-10-12 01:14:37 +03:00
Emmanouil Papadeas
970b24ec40
Fix 3DShapeEdit option values not updating when selecting 3D objects
2024-10-12 00:52:18 +03:00
Emmanouil Papadeas
dcd93b4366
Remove Global.open_sprites_dialog
and Global.save_sprites_dialog
.
2024-10-11 17:12:55 +03:00
Emmanouil Papadeas
ed5449bb66
Use an enum for the loop types in the timeline
...
I should have done that years ago. Literally. I don't know what took so long.
2024-10-11 16:42:11 +03:00
Emmanouil Papadeas
b9bf8290b0
Remove Global.animation_timer
2024-10-11 16:38:35 +03:00
Emmanouil Papadeas
dddcfed3c4
Add a new "CanvasRulers" node group for the canvas rulers
2024-10-11 16:31:18 +03:00
Emmanouil Papadeas
d05787d6ef
Add a new "CanvasPreviews" node group for the canvas previews
2024-10-11 16:24:44 +03:00
Emmanouil Papadeas
b79ce0ae15
Add a new "CanvasCameras" node group for the canvas cameras
2024-10-11 14:44:21 +03:00
Emmanouil Papadeas
fc695a038e
Remove Global.canvas
from the canvas' children
2024-10-11 14:08:43 +03:00
Emmanouil Papadeas
bd68f3d20b
[skip ci] Add some strings to Translations.pot
2024-10-11 13:08:29 +03:00
Emmanouil Papadeas
72da34a97d
Fix icons not being set to the correct color when launching Pixelorama with the dark theme
2024-10-11 13:03:26 +03:00
Emmanouil Papadeas
ae4b5046ed
Implement support for floating windows
2024-10-11 12:13:13 +03:00
Emmanouil Papadeas
ffc98a4b7f
Remove confusing text from the tooltips of the play animation buttons
...
Addresses #1114
2024-10-10 16:33:50 +03:00
Emmanouil Papadeas
7a3050b5a0
Fix formatting
2024-10-10 15:29:41 +03:00
Emmanouil Papadeas
55325a38a4
Use a Vector2i in Selection.gd when pasting
2024-10-10 15:29:36 +03:00
Emmanouil Papadeas
8802e3ab41
Slightly improve camera zoom and pan touch gestures
...
Not quite there yet
2024-10-10 15:29:12 +03:00
Emmanouil Papadeas
abcf6f5ec6
Remove unneeded Global.current_project in SymmetryGuide
2024-10-10 15:28:46 +03:00
Emmanouil Papadeas
9cf3045bf3
Fix "previous_project" shortcut not doing anything when we are on the first tab
2024-10-10 15:27:45 +03:00
Emmanouil Papadeas
39afb5e15b
Add buttons with menus that move the symmetry guides to the center of the canvas, or the view center
2024-10-10 15:27:06 +03:00
Emmanouil Papadeas
7eeb0b0cba
Add a clear recently open file list option
2024-10-10 00:42:40 +03:00
Emmanouil Papadeas
2f24508dea
Add a new Reset category in the Preferences
2024-10-09 21:20:17 +03:00
Variable
0551b23a19
ColorReplace Shading Mode ( #1107 )
...
* ColorReplace Sdading Mode
* Fixed changing colors array by mistake
* the tool now takes more things into account
* Make it work with transparent colors (more consistent with aseprite), and improve ui a bit. This should be the last commit to this pr
2024-10-09 11:29:46 +03:00
OverloadedOrama
434f87e463
[skip ci] Fix a typo in CHANGELOG.md
2024-10-08 01:07:13 +03:00
OverloadedOrama
3f50888a6f
[skip ci] Update CHANGELOG.md
2024-10-04 12:54:20 +03:00
Variable
b350f436c6
Allow clipping to selection during export ( #1113 )
...
* Allow clipping to selection during export
* linting
* removed shader
2024-10-01 20:18:58 +03:00
Variable
564b199fa9
Add hotkeys to switch between tabs ( #1109 )
...
* Added hotkey to switch tab
* Linting
2024-09-29 00:15:37 +03:00
OverloadedOrama
597db5d44e
Fix projects being saved with the wrong name on the Web version
2024-09-28 23:19:14 +03:00