1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-19 01:29:49 +00:00
Commit graph

613 commits

Author SHA1 Message Date
Emmanouil Papadeas 1fd67e382f New translations translations.pot (German) 2024-11-19 16:05:47 +02:00
Emmanouil Papadeas 5e252abfb6 New translations translations.pot (Danish) 2024-11-19 16:05:45 +02:00
Emmanouil Papadeas fb3fb53951 New translations translations.pot (Czech) 2024-11-19 16:05:43 +02:00
Emmanouil Papadeas ce9d74e763 New translations translations.pot (Catalan) 2024-11-19 16:05:42 +02:00
Emmanouil Papadeas 3c78e3a5de New translations translations.pot (Bulgarian) 2024-11-19 16:05:40 +02:00
Emmanouil Papadeas e0842a1669 New translations translations.pot (Belarusian) 2024-11-19 16:05:39 +02:00
Emmanouil Papadeas d06c1aceac New translations translations.pot (Arabic) 2024-11-19 16:05:37 +02:00
Emmanouil Papadeas 599b154f7b New translations translations.pot (Afrikaans) 2024-11-19 16:05:36 +02:00
Emmanouil Papadeas 9bd201afe6 New translations translations.pot (Spanish) 2024-11-19 16:05:34 +02:00
Emmanouil Papadeas 5e5b78976e New translations translations.pot (French) 2024-11-19 16:05:32 +02:00
Emmanouil Papadeas 0d3e1340b3 New translations translations.pot (Romanian) 2024-11-19 16:05:31 +02:00
Emmanouil Papadeas 93cf529e31 New translations translations.pot (Ukrainian) 2024-11-19 16:05:29 +02:00
Emmanouil Papadeas 225632956c New translations translations.pot (Russian) 2024-11-19 16:05:28 +02:00
Emmanouil Papadeas a20bab50ee New translations translations.pot (Japanese) 2024-11-19 15:33:39 +02:00
Emmanouil Papadeas c81bba2581 New translations translations.pot (Italian) 2024-11-19 14:08:51 +02:00
Emmanouil Papadeas 5cb5d8cf43 New translations translations.pot (Romanian) 2024-11-19 11:06:49 +02:00
Emmanouil Papadeas 6a46e48126 New translations translations.pot (Chinese Simplified) 2024-11-19 03:56:22 +02:00
Emmanouil Papadeas 1e832bc75a New translations translations.pot (Maori) 2024-11-19 02:34:04 +02:00
Emmanouil Papadeas 604e4ffc60 New translations translations.pot (Kazakh) 2024-11-19 02:34:03 +02:00
Emmanouil Papadeas 8faa44f301 New translations translations.pot (Ancient Greek) 2024-11-19 02:34:01 +02:00
Emmanouil Papadeas f17f14f610 New translations translations.pot (Norwegian Bokmal) 2024-11-19 02:34:00 +02:00
Emmanouil Papadeas c6d5649bf8 New translations translations.pot (Swahili) 2024-11-19 02:33:58 +02:00
Emmanouil Papadeas c409144870 New translations translations.pot (Sinhala) 2024-11-19 02:33:57 +02:00
Emmanouil Papadeas 8d63f38d6f New translations translations.pot (Latin) 2024-11-19 02:33:56 +02:00
Emmanouil Papadeas deab0d83c9 New translations translations.pot (Malayalam) 2024-11-19 02:33:54 +02:00
Emmanouil Papadeas 9096139348 New translations translations.pot (Filipino) 2024-11-19 02:33:53 +02:00
Emmanouil Papadeas fb8146683d New translations translations.pot (Esperanto) 2024-11-19 02:33:51 +02:00
Emmanouil Papadeas 57d82e4099 New translations translations.pot (Pirate English) 2024-11-19 02:33:50 +02:00
Emmanouil Papadeas b1b3abeb79 New translations translations.pot (Klingon) 2024-11-19 02:33:49 +02:00
Emmanouil Papadeas 5718ea815a New translations translations.pot (Welsh) 2024-11-19 02:33:47 +02:00
Emmanouil Papadeas 813ec41b0c New translations translations.pot (Malay) 2024-11-19 02:33:46 +02:00
Emmanouil Papadeas 13c14132d6 New translations translations.pot (Hindi) 2024-11-19 02:33:44 +02:00
Emmanouil Papadeas 29418884ea New translations translations.pot (Latvian) 2024-11-19 02:33:43 +02:00
Emmanouil Papadeas 95fb907e4c New translations translations.pot (Estonian) 2024-11-19 02:33:41 +02:00
Emmanouil Papadeas 8ff427ed23 New translations translations.pot (Croatian) 2024-11-19 02:33:40 +02:00
Emmanouil Papadeas 4e461d77e7 New translations translations.pot (Thai) 2024-11-19 02:33:38 +02:00
Emmanouil Papadeas 50b36952b1 New translations translations.pot (Marathi) 2024-11-19 02:33:37 +02:00
Emmanouil Papadeas bac9cd0c60 New translations translations.pot (Tamil) 2024-11-19 02:33:36 +02:00
Emmanouil Papadeas 0a7393c0dd New translations translations.pot (Indonesian) 2024-11-19 02:33:34 +02:00
Emmanouil Papadeas 0c3a0df336 New translations translations.pot (Portuguese, Brazilian) 2024-11-19 02:33:33 +02:00
Emmanouil Papadeas 69913ffa1b New translations translations.pot (Icelandic) 2024-11-19 02:33:32 +02:00
Emmanouil Papadeas 1ca1bc1995 New translations translations.pot (Vietnamese) 2024-11-19 02:33:30 +02:00
Emmanouil Papadeas 4d9437c5f2 New translations translations.pot (Chinese Traditional) 2024-11-19 02:33:29 +02:00
Emmanouil Papadeas d66fa6c10c New translations translations.pot (Chinese Simplified) 2024-11-19 02:33:28 +02:00
Emmanouil Papadeas d6040643a8 New translations translations.pot (Turkish) 2024-11-19 02:33:26 +02:00
Emmanouil Papadeas 7da1a5e058 New translations translations.pot (Swedish) 2024-11-19 02:33:25 +02:00
Emmanouil Papadeas 1ecfe8e09f New translations translations.pot (Serbian (Cyrillic)) 2024-11-19 02:33:24 +02:00
Emmanouil Papadeas 29070f083c New translations translations.pot (Albanian) 2024-11-19 02:33:22 +02:00
Emmanouil Papadeas 7e7e35d07b New translations translations.pot (Slovenian) 2024-11-19 02:33:18 +02:00
Emmanouil Papadeas 78cc42352d New translations translations.pot (Slovak) 2024-11-19 02:33:16 +02:00
Emmanouil Papadeas 441b2220a6 New translations translations.pot (Portuguese) 2024-11-19 02:33:14 +02:00
Emmanouil Papadeas 27dab660f8 New translations translations.pot (Polish) 2024-11-19 02:33:11 +02:00
Emmanouil Papadeas 3e4ead6d0b New translations translations.pot (Dutch) 2024-11-19 02:33:09 +02:00
Emmanouil Papadeas 2856e4ef37 New translations translations.pot (Macedonian) 2024-11-19 02:33:08 +02:00
Emmanouil Papadeas d7e63cc1a6 New translations translations.pot (Lithuanian) 2024-11-19 02:33:06 +02:00
Emmanouil Papadeas c4f1fc6745 New translations translations.pot (Korean) 2024-11-19 02:33:03 +02:00
Emmanouil Papadeas 2ec067aacb New translations translations.pot (Japanese) 2024-11-19 02:33:01 +02:00
Emmanouil Papadeas c3272a1048 New translations translations.pot (Italian) 2024-11-19 02:33:00 +02:00
Emmanouil Papadeas a27ed5f3d4 New translations translations.pot (Hungarian) 2024-11-19 02:32:58 +02:00
Emmanouil Papadeas 72d7961f63 New translations translations.pot (Hebrew) 2024-11-19 02:32:57 +02:00
Emmanouil Papadeas 8eaca2cea7 New translations translations.pot (Irish) 2024-11-19 02:32:56 +02:00
Emmanouil Papadeas 161739913b New translations translations.pot (Finnish) 2024-11-19 02:32:54 +02:00
Emmanouil Papadeas 36e11b56c0 New translations translations.pot (Greek) 2024-11-19 02:32:53 +02:00
Emmanouil Papadeas e193a6c3e0 New translations translations.pot (German) 2024-11-19 02:32:52 +02:00
Emmanouil Papadeas 35190cd504 New translations translations.pot (Danish) 2024-11-19 02:32:50 +02:00
Emmanouil Papadeas 3c01c599a7 New translations translations.pot (Czech) 2024-11-19 02:32:49 +02:00
Emmanouil Papadeas a08817821f New translations translations.pot (Catalan) 2024-11-19 02:32:48 +02:00
Emmanouil Papadeas 1fc7427d82 New translations translations.pot (Bulgarian) 2024-11-19 02:32:46 +02:00
Emmanouil Papadeas 147f7cf898 New translations translations.pot (Belarusian) 2024-11-19 02:32:45 +02:00
Emmanouil Papadeas 8521534a45 New translations translations.pot (Arabic) 2024-11-19 02:32:44 +02:00
Emmanouil Papadeas 7ed56837c1 New translations translations.pot (Afrikaans) 2024-11-19 02:32:42 +02:00
Emmanouil Papadeas fbc8d56ad8 New translations translations.pot (Spanish) 2024-11-19 02:32:40 +02:00
Emmanouil Papadeas f0d2390ce1 New translations translations.pot (French) 2024-11-19 02:32:39 +02:00
Emmanouil Papadeas 71d26395a4 New translations translations.pot (Romanian) 2024-11-19 02:32:38 +02:00
Emmanouil Papadeas 2166abfd51 New translations translations.pot (Ukrainian) 2024-11-19 02:32:36 +02:00
Emmanouil Papadeas 21e7c639e3 New translations translations.pot (Russian) 2024-11-19 02:32:35 +02:00
Emmanouil Papadeas f4f7da7605 [skip ci] Update Translations.pot 2024-11-19 01:32:21 +02:00
Emmanouil Papadeas b548ad2337
New Crowdin updates (#1127) 2024-11-18 17:47:27 +02:00
Emmanouil Papadeas 763783f2f1 Improve the UI of the tile mode offsets dialog and add an Isometric button 2024-11-15 17:59:57 +02:00
Emmanouil Papadeas 94735fc08b [skip ci] Update Translations.pot 2024-11-15 02:08:30 +02:00
Emmanouil Papadeas 0d6b140dea Add border selection, fix some missing translation strings 2024-11-15 01:41:44 +02:00
Emmanouil Papadeas 36329efaf6 Add density to the square & circle brushes
00% density means that the brush gets completely drawn, anything less leaves gaps inside the brush, acting like a spray tool.
2024-11-14 01:02:51 +02:00
Emmanouil Papadeas 9338b2e6bb
New Crowdin updates (#1106) 2024-10-25 11:46:29 +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 263e19f17a Add a tooltip of the "Share options between the left and the right tools" preference 2024-10-17 13:06:53 +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 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 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 bd68f3d20b [skip ci] Add some strings to Translations.pot 2024-10-11 13:08:29 +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 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
Emmanouil Papadeas 21a035b269
New Crowdin updates (#1083) 2024-09-13 13:46:48 +03:00
Emmanouil Papadeas 54068895bc Rename "trim sprite" to "trim images" and add the related strings to Translations.pot
"Trim images" should be a more fitting name for this option, as it's quite common to export multiple images and the use of plural makes it more clear that this option applies to all exported images.
2024-09-11 16:45:16 +03:00
Emmanouil Papadeas 321102e8fe Add Gaussian Blur as an image effect 2024-09-08 03:13:55 +03:00
Emmanouil Papadeas 69ce932f1c Add a quality slider to the export dialog when exporting jpeg files 2024-09-01 02:49:13 +03:00
Emmanouil Papadeas 88282ec848
New Crowdin updates (#1068) 2024-08-21 14:17:17 +03:00
Emmanouil Papadeas 81889ff5d0 [skip ci] Add context to some image effect strings 2024-08-18 16:49:39 +03:00
Emmanouil Papadeas b0aabe4e8a Add a preference to change max undo steps 2024-08-16 14:28:54 +03:00
Emmanouil Papadeas 077c57c53a
Implement support for group layer blending (#1077)
* Blend group layers on `DrawingAlgos.blend_layers()`

* Support group layer blending on the canvas

* Allow editing of group layer properties

* Fix issues with group layer blending in canvas, and unite common code

* Group layers can now be used as clipping masks

* Make move tool preview work on child layers

* Change OffsetImage's `blend_layers()` to support group layer blending

* Support group layer blending in the canvas preview

* Fix layer blending mode, clipping mask opacity and cel opacity not being updated automatically if the layer/cel changed is not selected

* Add a pass through blending mode to layer groups

Fingers crossed that no bugs were introduced

* Fix issue with layers that belong to pass through groups not updating their textures on the canvas automatically on undo
2024-08-15 15:52:55 +03:00
Emmanouil Papadeas 478508be05
New Crowdin updates (#1052) 2024-08-05 13:13:40 +03:00
Emmanouil Papadeas 99982b50bb [skip ci] Update Translations.pot 2024-08-02 00:03:16 +03:00
Emmanouil Papadeas 0ea0406233 Add an adjust brightness/contrast image effect
Thanks to https://godotshaders.com/shader/color-manipulator/

The shader has more options than just brightness and contrast though, but I didn't know how else to name the effect. "Adjust Brightness/Contrast" makes it immediately obvious as to what the effect is about.
2024-08-01 21:21:45 +03:00
Emmanouil Papadeas f15e8fb8f2 [skip ci] Update translation mistake 2024-08-01 01:41:33 +03:00
Emmanouil Papadeas 6e41496ec9 [skip ci] Update translations 2024-08-01 00:24:25 +03:00
Emmanouil Papadeas da3ca662ee
New Crowdin updates (#1050) 2024-07-29 17:36:27 +03:00
nicejammer ce6a48a020
Add missing translation strings and fix broken ones (#1051)
Added missing strings to Translations.pot and fixed a few ones that were broken either because of missing periods, differences in capitalization or because of trailing newlines (the latter seems to get automatically trimmed in tooltips during runtime)
2024-07-29 02:26:51 +03:00
Emmanouil Papadeas 6feb8b6ba1
New Crowdin updates (#1040) 2024-07-26 17:00:58 +03:00
Emmanouil Papadeas 7e2fad6b38
New Crowdin updates (#1033) 2024-07-22 14:56:22 +03:00
Emmanouil Papadeas db8aa7ba8a [skip ci] Update Translations.pot 2024-07-21 00:37:26 +03:00
Emmanouil Papadeas 4537727344
New Crowdin updates (#1031)
* New translations translations.pot (Portuguese, Brazilian)

* New translations translations.pot (Portuguese, Brazilian)
2024-07-04 22:54:50 +03:00
Emmanouil Papadeas 8bc5a8847c
New translations translations.pot (Indonesian) (#1027) 2024-06-23 03:38:13 +03:00
Emmanouil Papadeas 3a57092792
New Crowdin updates (#1024)
* New translations translations.pot (Russian)

* New translations translations.pot (Russian)

* New translations translations.pot (Chinese Simplified)
2024-06-12 22:01:32 +03:00
Emmanouil Papadeas bf6fcda3dc
New Crowdin updates (#1016) 2024-05-31 02:01:09 +03:00
Emmanouil Papadeas 10d3eac253 Add a confirmation dialog to confirm whether a user wants to enable an extension
For security purposes. Extensions can be dangerous, the user must know what they are doing. Better safe than sorry.
2024-05-29 03:27:54 +03:00
Emmanouil Papadeas 7b17262c85 Show a confirmation dialog when attempting to drag and drop an image from a browser, for security purposes 2024-05-25 16:16:32 +03:00
Emmanouil Papadeas a54e37ac2a [skip ci] Fix curve tool description translation string 2024-05-21 19:42:57 +03:00
Variable 601c25f2dd
Curve tool implementation (#1019)
* curve tool

* formatting

* formatting

* saving my progress

* update to kirita mode

* Formatting

* fixes for mirror mode

* added way to remove point, added tool shortcut

* Add translation strings

* Use Curve2D instead of a control_points array

---------

Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2024-05-20 03:46:40 +03:00
Emmanouil Papadeas fe54f943e9 Change the color picker panel's expand button to be bigger and have text 2024-05-08 16:32:51 +03:00
Emmanouil Papadeas 5a64dde3e5 Remove frame tag button & make onion skinning settings into general timeline settings
The "Animation plays only on frames of the same tag" button has been moved to the general timeline settings, along with a new slider that resizes the cel buttons in the timeline.
2024-05-08 01:09:20 +03:00
Emmanouil Papadeas 7b7da476b6 Various small translation-related fixes 2024-05-07 01:09:26 +03:00
Emmanouil Papadeas 002d5cae86 Add a "New Tag" option in the frame menu to easily create new tags 2024-05-06 20:50:12 +03:00
Emmanouil Papadeas 25d8df1373
New Crowdin updates (#996) 2024-04-28 23:21:57 +03:00
Emmanouil Papadeas 1c9c8bf4e3 Add Palettize and Pixelize effects
Pixelize makes the image pixelated, and Palettize maps the color of the input to the nearest color in the selected palette. Useful for limiting color in pixel art and for artistic effects.
2024-04-10 01:20:28 +03:00
Emmanouil Papadeas 8f395b2be7 Create a new Effects menu and move all of the cel-specific effects there, away from the Image menu
Also moves Project properties into Image
2024-04-09 01:52:12 +03:00
Emmanouil Papadeas 785701b093 Add an option to export a JSON file with the project data
Probably temporary, it might be a good idea to add a third "Data" tab in the export dialog, if we add stuff like exporting to Godot resources, such as AnimatedSprite, AnimationPlayer etc.
2024-04-06 03:30:50 +03:00
Emmanouil Papadeas 596c174c92 Add a project properties dialog
Allows users to change project name and add custom user data. I was not sure where to put this, so I put it under the Edit menu. It might be a good idea to add a new "Project" menu in the future, and perhaps Scale Image, Resize Canvas and Crop to Content/Selection could be placed there, as they always affect the entire project.
2024-04-05 02:24:47 +03:00
Emmanouil Papadeas c5c421bd28 Add layer properties 2024-04-04 03:21:07 +03:00
Emmanouil Papadeas 2cdd426a45 Update Translations and minor UI improvement in cel, frame and tag properties 2024-04-04 02:46:50 +03:00
Emmanouil Papadeas 63469e9c78
New Crowdin updates (#987) 2024-03-17 22:15:06 +02:00
Emmanouil Papadeas 4614a648d1 Update hint tooltip of the alpha lock button 2024-03-09 02:51:29 +02:00
Emmanouil Papadeas 90f7df0f5d Exporting each layer as a different file is now possible 2024-03-07 16:08:20 +02:00
Emmanouil Papadeas 20fecc5a7a Export spritesheets based on animation tags 2024-03-06 19:49:05 +02:00
Emmanouil Papadeas 693ca36b26
New Crowdin updates (#964) 2024-02-27 17:26:55 +02:00
OverloadedOrama b388b9328a [skip ci] Update Translations.pot 2024-02-26 20:17:47 +02:00
Emmanouil Papadeas 9a313821dc When exporting, Pixelorama now remembers the last exported path 2024-02-15 18:41:24 +02:00
Emmanouil Papadeas 5824d2a0eb Choose which layout to copy from when adding a new layout 2024-02-02 02:59:07 +02:00
Emmanouil Papadeas ffd729486f Expose window transparency as an option in the preferences, keep it disabled by default
I had to disable it, because for some reason having it be enabled by default does not seem to be working. This may be a good idea anyway, as many people will not need this feature, and having this enabled affects performance.

This commit also allows for changing project setting related options in the preferences to also work when running Pixelorama inside Godot.
2024-02-02 00:19:53 +02:00
Emmanouil Papadeas ce7a5e77ba Add a single window mode setting in the preferences
True by default, when set to false the UI uses multiple windows
2024-01-24 18:31:22 +02:00
Emmanouil Papadeas d640b6a979 Add a setting to allow usage of native file dialogs in the preferences
Closes #274 and implements #568, at long last! Some issues remain:
- The native save pxo dialog doesn't have an "Include blended images" option. This will be fixed once https://github.com/godotengine/godot/pull/83480 is merged.
- When a native file dialog closes, the interface still remains dimmed.
- In the export dialog, the "Browse" file dialog will also close the export dialog itself when it closes, when it's native.
2024-01-24 04:20:46 +02:00
Emmanouil Papadeas 72bec41e63 Add icons to some Help menu items, add a new "Support Pixelorama's Development" item and remove "Donate" from the About dialog 2024-01-10 00:30:27 +02:00
Emmanouil Papadeas ae9449500a [AboutDialog] Remove "Developers", rename "Contributors" into "Authors" and put Erevoid's and mine names there
There's no need for our two names to be on their own, they should be together with the rest of the people who contributed to the project.
2024-01-08 22:13:54 +02:00
Emmanouil Papadeas 4f54ffc987 Rename "Crop Image" to "Crop to Selection" and "Trim Image" to "Crop to Content"
Same names as the GNU Image Manipulation Program, much more clear as to what each option does.
2024-01-04 16:28:39 +02:00
TheLsbt c8f37943d8
Reference Image Improvements (#961)
* Reference Image Updates

* Fixed static typing

Fixed static typing in "src\UI
\ReferenceImages\ReferenceEditPanel.gd"
Changed "ri == null" to "!ri" in "src\UI\Canvas\ReferenceImages.gd"

* Tried fixing the static typing again

Removed lambda functions for the confirmation dialog.
Removed irrelevant print statement.

* Tried fixing static typing again

I think its fixed now

* Changed Spacing

* Fixed Trailing Whitespaces and tabs

* Fixed Final Trailing Whitespace

* Fixed styling and removed useless enum

* Removed double tabs left over from previous commit

* Fixed remove ConfirmDialog Showing on startusp

* Tried Fixing gdlint issues

* Fixed Linting

* Fixed Spelling issues

* Drag and drop to rearrange reference images

Added the ability to drag and drop Reference Images similar to dragging and dropping layers. These can be dragged or used with buttons (similar to the buttons that move frames). With full undo/redo support.

Added tool buttons these should help people who draw on tablets that cannot use keyboard shortcuts (icons still need to be created)

Renamed ReferenceEditPanel.gd to ReferenceEdit.gd (because it is no longer the script of a panel) and changed the base class of the Reference Panel.

Added some more translations.

Remade ReferenceImageButton.tscn to allow for drag and drop

Added drag highlight

* Added Icons

Added icons for the tools of the Reference Images

* Applied the icons to the UI

* Fix Scripting Issues

* Fixed Linting

* Rename Move.png to move.png

* Update Canvas.gd

* Updated the tooltips

Also added the correct translations

* Rename Select.png to select.png

* Rename Select.png.import to select.png.import

* Rename Move.png.import to move.png.import

* Rename Rotate.png to rotate.png

* Rename Rotate.png.import to rotate.png.import

* Fixed import files

* Rename Scale.png to scale.png

* Rename Scale.png.import to scale.png.import

* Added logic to update the reference panel when the project changes

Also fixed visual bugs related to highlighting the current reference image.

Made it so the reference image that was selected in a project get selected again when the project opens instead of going back to -1 (nothing)

* Update Project.gd
2023-12-31 14:12:37 +02:00
Emmanouil Papadeas d36f89365c Change "Crop Image" to "Trim Image" and add a new "Crop Image" that actually crops the image based on the active selection 2023-12-24 01:11:12 +02:00
Emmanouil Papadeas 06b405dae8 Implements palette sorting 2023-12-23 19:00:24 +02:00
Emmanouil Papadeas 89b17177a1 Show multiple save confirmation dialogs on quit for each project that has changes 2023-12-18 20:23:55 +02:00
Emmanouil Papadeas 0996d0405e Fix create and edit palette dialogs being very long 2023-12-16 22:07:11 +02:00