1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-03-14 23:35:17 +00:00
Commit graph

489 commits

Author SHA1 Message Date
Emmanouil Papadeas
928b6d8f2c New translations translations.pot (Slovak) 2025-03-13 18:37:52 +02:00
Emmanouil Papadeas
e800340241 New translations translations.pot (Russian) 2025-03-13 18:37:49 +02:00
Emmanouil Papadeas
d6ee9f359c New translations translations.pot (Portuguese) 2025-03-13 18:37:44 +02:00
Emmanouil Papadeas
9c40b241bc New translations translations.pot (Polish) 2025-03-13 18:37:40 +02:00
Emmanouil Papadeas
00293a0a67 New translations translations.pot (Dutch) 2025-03-13 18:37:36 +02:00
Emmanouil Papadeas
274293c396 New translations translations.pot (Macedonian) 2025-03-13 18:37:26 +02:00
Emmanouil Papadeas
1053a91e70 New translations translations.pot (Lithuanian) 2025-03-13 18:37:18 +02:00
Emmanouil Papadeas
3ef74ae58e New translations translations.pot (Korean) 2025-03-13 18:37:15 +02:00
Emmanouil Papadeas
a58363053c New translations translations.pot (Japanese) 2025-03-13 18:37:09 +02:00
Emmanouil Papadeas
830c66f587 New translations translations.pot (Italian) 2025-03-13 18:37:06 +02:00
Emmanouil Papadeas
9ef1b6d758 New translations translations.pot (Hungarian) 2025-03-13 18:37:04 +02:00
Emmanouil Papadeas
29075c7334 New translations translations.pot (Hebrew) 2025-03-13 18:37:02 +02:00
Emmanouil Papadeas
36d0de7507 New translations translations.pot (Irish) 2025-03-13 18:37:00 +02:00
Emmanouil Papadeas
d2c7f66593 New translations translations.pot (Finnish) 2025-03-13 18:36:59 +02:00
Emmanouil Papadeas
3b767eb060 New translations translations.pot (Greek) 2025-03-13 18:36:57 +02:00
Emmanouil Papadeas
0f47906582 New translations translations.pot (German) 2025-03-13 18:36:55 +02:00
Emmanouil Papadeas
28a1382c07 New translations translations.pot (Czech) 2025-03-13 18:36:53 +02:00
Emmanouil Papadeas
1ac0a875ad New translations translations.pot (Catalan) 2025-03-13 18:36:47 +02:00
Emmanouil Papadeas
98e7c7cd04 New translations translations.pot (Bulgarian) 2025-03-13 18:36:37 +02:00
Emmanouil Papadeas
4faae76ef9 New translations translations.pot (Belarusian) 2025-03-13 18:36:34 +02:00
Emmanouil Papadeas
9b1c69cfce New translations translations.pot (Arabic) 2025-03-13 18:36:30 +02:00
Emmanouil Papadeas
e697ff3701 New translations translations.pot (Afrikaans) 2025-03-13 18:36:25 +02:00
Emmanouil Papadeas
0cbbd190a9 New translations translations.pot (Spanish) 2025-03-13 18:36:22 +02:00
Emmanouil Papadeas
ed589b837a New translations translations.pot (French) 2025-03-13 18:36:12 +02:00
Emmanouil Papadeas
2b0a163524 New translations translations.pot (Romanian) 2025-03-13 18:36:09 +02:00
Emmanouil Papadeas
ce011e2c88 New translations translations.pot (Danish) 2025-03-13 18:36:05 +02:00
Emmanouil Papadeas
f9a8b985dc Allow users to hide the notification labels from the Preferences 2025-03-13 17:34:32 +02:00
Emmanouil Papadeas
5856316852 Rename "File autosaved" to "Backup saved" 2025-03-13 17:29:38 +02:00
Emmanouil Papadeas
9cb9e0d14f
New Crowdin updates (#1175) 2025-03-13 13:23:52 +02:00
Emmanouil Papadeas
38444cb916 Rename "Image" menu to "Project"
This name should be more accurate, since this menu now has project properties. Having project properties be under a menu named Image doesn't make much sense. This menu contains options that affect the entire project, such as properties, color mode and resizing.
2025-03-09 02:00:38 +02:00
Emmanouil Papadeas
66b3aa950f Mention what double clicking does in the curve's tool tooltip 2025-03-01 14:15:05 +02:00
Emmanouil Papadeas
42a00fd91a Add a "Select pixels" option in the right click popup menu button of cel buttons 2025-02-25 01:01:35 +02:00
Emmanouil Papadeas
42aa60a817 Control + T to quickly select the used area of a cel 2025-02-22 00:13:37 +02:00
Emmanouil Papadeas
760ff06af5 Include all of Godot's licenses and add Material Maker's license in the About dialog
We use code from Material Maker in the gradient edit and curve edit widgets. I should have made these changes for v1.0, but better late than never.
2025-02-19 18:22:29 +02:00
nicejammer
36fd55baec
Add missing translations strings and fix broken ones (#1178)
Added some missing translation strings I found and fixed a few broken or updated ones. Also added a colon to the string of a parameter in the editor, for the sake of consistency.
2025-02-15 16:06:10 +02:00
Emmanouil Papadeas
1b7e3d57f9
New Crowdin updates (#1135) 2025-02-11 17:55:22 +02:00
Emmanouil Papadeas
0ae1cb3f0f [skip ci] Fix typo in Translations.pot 2025-02-09 20:10:45 +02:00
Emmanouil Papadeas
34ef0d4d15 Add tile properties window, allowing you to change each tile's probability
More options can be added there in the future. Perhaps we could even add Godot tileset data, once we add Godot tileset exporting.
2025-02-09 03:34:10 +02:00
Emmanouil Papadeas
7b96947066 Remove the Manage Layouts dialog
Instead, add "Add Layout" and "Delete Layout" options in the layouts submenu. This makes layout management easier, more intuitive and quicker, as it now requires less clicks. This is similar to what Photoshop does with its Workspaces

By removing the manage layouts dialog, we also got rid of duplicate code that already existed in TopMenuContainer, and it should be less bug-prone now.
2025-01-31 02:36:02 +02:00
Emmanouil Papadeas
b3ae706383 Add a Reset layout option for the default layouts in the layouts menu
Easy and user friendly way to reset default layouts, similar to Photoshop. This only works for default layouts, currently Default and Tallscreen.
2025-01-31 01:51:33 +02:00
Emmanouil Papadeas
96d0efe3ba Organize image and layer effects into subcategories
The amount of image/layer effects keeps getting bigger and bigger, especially now that users can load their own effects.

At some point, it might also be a good idea to refactor the code so that image and layer effect code combines. Image effects could use ShaderLoader.gd to generate their UI, like layer effects do.
2025-01-31 00:14:54 +02:00
Emmanouil Papadeas
9b1b0df123 Add a "Show Reference Images' option in the View menu
For easy and quick reference image toggling
2025-01-29 00:40:28 +02:00
Emmanouil Papadeas
f9034f8e44 Add a n options button in the tiles panel 2025-01-29 00:02:44 +02:00
Emmanouil Papadeas
f5cb425f86 Add a "Paste from Clipboard" edit menu option
Eventually, if Godot adds copying images into clipboard, we can replace Pixelorama's custom clipboard logic and just copy and paste to/from the operating system's clipboard.
2025-01-28 19:14:56 +02:00
Emmanouil Papadeas
ddf704c336 Implement the ability to save gradient presets
Needs a way to delete them as well
2025-01-18 18:49:23 +02:00
Variable
7de7f3fab8
renamed the selection tile mode to wrap strokes, as it is a more accurate description. (#1150) 2024-12-17 01:06:58 +02:00
Emmanouil Papadeas
fede8c3e49 Update Translations.pot 2024-12-16 19:11:44 +02:00
Emmanouil Papadeas
8ceeba76c0 Update Translations.pot 2024-12-15 21:14:11 +02:00
Emmanouil Papadeas
18e9e2ec56
Implement audio layers (#1149)
* Initial work on audio layers

* Load ogg audio files

* Fix playback position

* Support mp3 files

* Play audio at the appropriate position when the animation runs, and stop when the pause button is pressed

* Change audio cel textures for the cels where audio is playing

* Fix audio not playing at the appropriate position

* Don't play audio is layer is invisible

* Set the audio layer names to be the imported audio file names

* Import audio from videos

* Export videos with audio

Only works with mp3 for now

* Remove support for ogg audio files as they cannot be saved

At least until I find a way to save them. Wav files will be supported with Godot 4.4

* Fix adding/removing in-between frames breaking the visual indication of audio cels

* Minor code improvements

* Export audio in videos with custom delay

* Support frame delay

* Change the frame where the audio plays at

* Fix crashes when the audio layer has no track

* Remove unneeded cel properties for audio cels

* Pxo loading/saving

* Load audio files from the audio layer properties

* Change the audio driver to Dummy from the Preferences for performance reasons

* Clone audio layers, disable layer merge and FX buttons when an audio layer is selected

* Easily change the playback frame of an audio layer from the right click menu of cel buttons

* Update Translations.pot

* Some code improvements and documentation

* Stop audio from playing when looping, and the audio does not play at the first frame

* Update audio cel buttons when changing the audio of the layer

* Mute audio layer when hiding it mid-play

* Only plays the portion of the sound that corresponds to the specific frame so maybe we should do that as well

When the animation is not running. If it is running, play the sound properly.

* Some code changes to allow for potential negative frames placement for audio

This woud allow audio to be placed in negative frames, which essentially means that audio would start before the first frame. This is not yet supported, however, because I don't know how to make it work with FFMPEG.
2024-12-14 00:30:04 +02:00
Emmanouil Papadeas
f91bb18fb2
Implement tilemap layers (#1146) 2024-12-05 03:57:44 +02:00