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