Emmanouil Papadeas
5914471149
Release v0.10.3-stable
2022-09-26 17:40:15 +03:00
Emmanouil Papadeas
a04077569a
[skip ci] Add licenses to some of the splash screen artworks
2022-09-26 17:05:13 +03:00
Emmanouil Papadeas
2b3da1f591
On delete, only create a blank image if there's a selection
...
If there is no selection, the entire image becomes transparent, so there is no need for a blank image to use with blit_rect_mask()
2022-09-25 19:02:13 +03:00
Emmanouil Papadeas
b9bab0aa5e
[skip ci] Update CHANGELOG.md
2022-09-24 03:43:07 +03:00
Emmanouil Papadeas
7056072e8f
Bump version to v0.10.3-rc1
2022-09-23 16:16:58 +03:00
Emmanouil Papadeas
9e4148fc54
New Crowdin updates ( #751 )
...
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (Ukrainian)
* New translations Translations.pot (Portuguese, Brazilian)
* New translations Translations.pot (French)
* New translations Translations.pot (Arabic)
* New translations Translations.pot (Vietnamese)
* New translations Translations.pot (Russian)
* New translations Translations.pot (Serbian (Cyrillic))
* New translations Translations.pot (Swedish)
* New translations Translations.pot (Ukrainian)
* New translations Translations.pot (Chinese Simplified)
* New translations Translations.pot (Chinese Traditional)
* New translations Translations.pot (Portuguese, Brazilian)
* New translations Translations.pot (Polish)
* New translations Translations.pot (Indonesian)
* New translations Translations.pot (Latvian)
* New translations Translations.pot (Hindi)
* New translations Translations.pot (Esperanto)
* New translations Translations.pot (Malayalam)
* New translations Translations.pot (Sinhala)
* New translations Translations.pot (Portuguese)
* New translations Translations.pot (Dutch)
* New translations Translations.pot (Turkish)
* New translations Translations.pot (Danish)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (French)
* New translations Translations.pot (Spanish)
* New translations Translations.pot (Afrikaans)
* New translations Translations.pot (Catalan)
* New translations Translations.pot (Czech)
* New translations Translations.pot (German)
* New translations Translations.pot (Korean)
* New translations Translations.pot (Greek)
* New translations Translations.pot (Finnish)
* New translations Translations.pot (Hebrew)
* New translations Translations.pot (Hungarian)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Norwegian Bokmal)
* New translations Translations.pot (Romanian)
* New translations Translations.pot (French)
* New translations Translations.pot (Russian)
* New translations Translations.pot (Turkish)
* New translations Translations.pot (Italian)
* New translations Translations.pot (Japanese)
* New translations Translations.pot (Ukrainian)
* New translations Translations.pot (German)
* New translations Translations.pot (Indonesian)
* New translations Translations.pot (Indonesian)
* New translations Translations.pot (Greek)
2022-09-23 15:30:40 +03:00
Emmanouil Papadeas
60f737f53d
[skip ci] Update CHANGELOG.md
2022-09-23 00:04:57 +03:00
Emmanouil Papadeas
92e0e7e11c
Clear some code in HandleLanguages.gd
...
Got rid of the second for loop, so maybe this is a minor speedup as well.
2022-09-22 23:22:40 +03:00
Emmanouil Papadeas
5c664b1880
[skip ci] Remove old splash screen artwork
2022-09-22 22:56:29 +03:00
Emmanouil Papadeas
64746d9f31
Create a _popup_dialog() method in TopMenuContainer.gd to reduce lines of code
2022-09-22 18:02:01 +03:00
Emmanouil Papadeas
b095fae462
Don't let menu shortcuts work if there's a dialog open
...
Continuation of the fix for #709
2022-09-22 17:46:22 +03:00
Emmanouil Papadeas
3104e481f0
Fix #709 and allow for non-keyboard shortcut bindings for tools
2022-09-22 17:32:07 +03:00
Emmanouil Papadeas
5693a0fe0e
Make ShortcutEdit a VBoxContainer again
...
If it's not a VBoxContainer, the Tree's scrollbar does not appear. I'm not sure why this happens.
2022-09-22 17:26:18 +03:00
Emmanouil Papadeas
c2e90f77b0
Fix PreferencesDialog becoming smaller if the display scale changes
2022-09-22 17:04:20 +03:00
Emmanouil Papadeas
37eee319b5
Fix "Close" button in the Preferences not being translated from a non-English language
...
Before this commit, if Pixelorama started in a language other than English and then the user switched languages, the Close button's string would remain translated in the previous language
2022-09-22 16:40:53 +03:00
Emmanouil Papadeas
5a9a3ba495
Update AboutDialog.gd
2022-09-21 03:28:46 +03:00
Variable
56a113d36d
fix recent projects ( #755 )
2022-09-20 21:14:42 +03:00
Emmanouil Papadeas
950a6d77af
Move pencil's brush slider above "Overwrite color" again
2022-09-20 20:46:53 +03:00
Variable
03813b41c5
Remember last choice in import options ( #754 )
...
* Remember last choice in import options
Implements 2nd point of "Minor UX improvements #735 "
* formatting
2022-09-20 20:28:35 +03:00
Emmanouil Papadeas
028a4c9f8a
Remove minimum size from PreferencesDialog
2022-09-20 20:01:32 +03:00
Emmanouil Papadeas
8b78877f0c
Make themes have consistent alignment and add header for the shortcuts in Preferences
2022-09-20 19:39:15 +03:00
Emmanouil Papadeas
1f55ac92fd
Add tool button color & tool name header on each of the tool options
2022-09-20 00:58:39 +03:00
Emmanouil Papadeas
7a7b6739a9
[skip ci] Update Translations.pot
2022-09-20 00:23:16 +03:00
Emmanouil Papadeas
4fc44a71c6
Polish the preferences dialog and add a "Header" theme type variation for Labels
2022-09-20 00:16:01 +03:00
Emmanouil Papadeas
266276d933
Re-arrange input events
2022-09-19 15:32:25 +03:00
Emmanouil Papadeas
fa7fc8ede7
New Crowdin updates ( #741 )
2022-09-19 00:28:02 +03:00
Emmanouil Papadeas
af7f1f83b1
Disable "New Brush" instead of "Delete" in the Edit menu
...
Issue caused when "Paste in Place" was added.
2022-09-18 21:58:37 +03:00
Emmanouil Papadeas
1c12bccde7
[skip ci] Update CHANGELOG.md
2022-09-18 19:35:20 +03:00
Emmanouil Papadeas
0c1b7a585a
[skip ci] Update Translations.pot
2022-09-18 19:25:58 +03:00
Emmanouil Papadeas
63bc2332db
Make bucket fill "Whole Selection" option work with patterns
...
Also fix issue with similar area and color fill where if the selected color is the same as the pixel's color in mouse position, the operation stops even if there are other cels selected.
2022-09-18 19:22:06 +03:00
Emmanouil Papadeas
cac9b67335
Revert back to an OptionButton in the Bucket tool options and add "Whole Selection" option in the fill area
...
Still WIP, "Whole selection" isn't working with patterns yet.
2022-09-18 18:43:50 +03:00
Emmanouil Papadeas
0e4804342a
Remove strings from translation until they are finalized
2022-09-18 17:33:23 +03:00
Emmanouil Papadeas
eda848ff63
Change "continuously" to "contiguously"
2022-09-18 17:23:42 +03:00
Emmanouil Papadeas
94789a57c8
Replace the fill area OptionButton with a Checkbox in the bucket tool options
2022-09-18 16:36:03 +03:00
Emmanouil Papadeas
698c7c4a08
Fix invalid image error when using the bucket tool to replace colors
2022-09-18 15:56:36 +03:00
Emmanouil Papadeas
4af802005b
[skip ci] Update CHANGELOG.md
2022-09-18 15:34:24 +03:00
Emmanouil Papadeas
d69d98dc3b
Auto-scale the UI based on dpi and resolution - Closes #643
...
Code is taken from Godot's editor, so I assume it should work well.
2022-09-18 01:17:35 +03:00
Emmanouil Papadeas
c8efa7c09a
Allow for down to 0.5 UI scale
...
Might be useful for small loDPI displays.
2022-09-17 03:03:17 +03:00
Emmanouil Papadeas
56748da971
Update GradientEdit hint tooltip string
2022-09-17 00:25:43 +03:00
Emmanouil Papadeas
c2f2473d77
Add a "Divide into equal parts" button in GradientEdit
...
This is meant for easy gradient bisecting, which is helpful for converting Linear/Cubic interpolated gradients into Constant.
2022-09-17 00:19:08 +03:00
Emmanouil Papadeas
53259b1574
[skip ci] Add ".godot/" to .gitignore
2022-09-16 00:23:14 +03:00
Emmanouil Papadeas
a64f102b9a
Change paste placement behavior
...
Paste now places the pasted content in the middle of the canvas view, instead of its original position. A new option in the Edit menu has been added, "Paste in Place", that preserves the previous behavior. This is similar to how GIMP works.
2022-09-15 00:08:22 +03:00
Emmanouil Papadeas
7558c2c891
Add an ExtensionsAPI version
...
This lets us keep track of changes in the Extensions API easier.
2022-09-14 01:16:39 +03:00
Emmanouil Papadeas
2e795e8db5
Fix onion skinning not working with mirror view
...
Addresses the 3rd issue in #717 .
2022-09-13 00:49:22 +03:00
Variable
4b4b0773ff
Highlight color in palette if it's selected in color slots ( #730 )
...
* select pallete color (if present)
* find and select color
* [skip ci] Update CHANGELOG.md
Co-authored-by: Emmanouil Papadeas <manoschool@yahoo.gr>
Co-authored-by: Emmanouil Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2022-09-12 02:03:14 +03:00
Emmanouil Papadeas
a6a1c36cc6
[skip ci] Update CHANGELOG.md
2022-09-11 13:59:41 +03:00
Emmanouil Papadeas
66857f5e62
Make background around canvas configurable - implements #586
2022-09-10 02:58:13 +03:00
Emmanouil Papadeas
d34e69579f
Make circle brushes scale properly, with support for even-numebered diameters
...
Also reverts commit 488cf0cc93
2022-09-09 00:10:34 +03:00
Emmanouil Papadeas
dee49b61bf
Move get_ellipse_points() to DrawingAlgos
...
The same ellipse algorithm will be used for the circular brushes, as I can't seem to make the current circle algorithm work with even-numbered diameters.
2022-09-08 17:35:00 +03:00
Emmanouil Papadeas
cd0c7ccdb0
Remove duplicate circle code from Draw.gd
2022-09-08 14:02:33 +03:00