Emmanouil Papadeas
0cef80ab6f
Set the audio layer names to be the imported audio file names
2024-12-09 16:35:41 +02:00
Emmanouil Papadeas
145036f71d
Don't play audio is layer is invisible
2024-12-09 16:35:41 +02:00
Emmanouil Papadeas
5242b96f64
Fix audio not playing at the appropriate position
2024-12-09 16:35:41 +02:00
Emmanouil Papadeas
a7efc3eb03
Change audio cel textures for the cels where audio is playing
2024-12-09 16:35:41 +02:00
Emmanouil Papadeas
f398a6159c
Play audio at the appropriate position when the animation runs, and stop when the pause button is pressed
2024-12-09 16:35:41 +02:00
Emmanouil Papadeas
e5d95c69e2
Support mp3 files
2024-12-09 16:35:41 +02:00
Emmanouil Papadeas
2c8c1ba8fd
Fix playback position
2024-12-09 16:35:41 +02:00
Emmanouil Papadeas
1b7494a767
Load ogg audio files
2024-12-09 16:35:41 +02:00
Emmanouil Papadeas
cc0ab5949f
Initial work on audio layers
2024-12-09 16:35:41 +02:00
Emmanouil Papadeas
11e05ac471
Fix loading project with linked cels
...
Regression from #1146 .
2024-12-09 16:30:53 +02:00
Emmanouil Papadeas
3c3de7823a
Fix brush preview turning white for a moment when switching tools
...
Continuation of b7c34f42
2024-12-09 13:38:58 +02:00
Emmanouil Papadeas
aa5c1d3182
Fix wrong current directory of the open and save dialogs
...
Their current directory was one directory above of the directory it should be
2024-12-09 00:55:22 +02:00
Emmanouil Papadeas
3022963b84
Fix pasting not being snapped to grid when draw tiles mode is enabled
2024-12-09 00:17:43 +02:00
Emmanouil Papadeas
0873a7bf70
Make the tiles panel immediately visible when loading a project at startup that only has tilemap layers
2024-12-09 00:17:24 +02:00
Emmanouil Papadeas
0d2b579afe
Don't export the first frame twice when using ping pong loop
2024-12-08 15:40:03 +02:00
Emmanouil Papadeas
9c628c403b
Fix stack tile editing mode not increasing the tile's times_used
variable
2024-12-07 17:01:56 +02:00
Emmanouil Papadeas
d41037d2df
Fix tilemap manual editing mode not working with shape & text tools, and fixed issues with the pencil tool
...
Not the most performance-friendly solution, but it works. If users encounter performance issues in the future, we should rewrite this, as it does the same for loop two times.
2024-12-06 18:06:23 +02:00
Emmanouil Papadeas
65e907e1d2
Do not add an empty tile in the tilesets when loading a pxo file
2024-12-06 15:19:19 +02:00
Emmanouil Papadeas
e5c7d46997
Fix crash when saving a loaded pxo file that has tilesets
2024-12-06 15:16:01 +02:00
Emmanouil Papadeas
b7c34f4233
Fix pencil/eraser/shading previews turning white for a brief moment when changing image brushes
2024-12-06 04:11:05 +02:00
Emmanouil Papadeas
1ea80a342a
Fix some unintentional behaviors with tilemap layer tile editing modes
2024-12-06 04:03:57 +02:00
Emmanouil Papadeas
f91bb18fb2
Implement tilemap layers ( #1146 )
2024-12-05 03:57:44 +02:00
Emmanouil Papadeas
b48bb4a094
Fix moving selections with arrow keys moving two pixels instead of one
2024-12-04 01:19:45 +02:00
Variable
ff5713ae91
When picking color, ensure that the correct index is selected in palette ( #1144 )
...
* When picking color, ensure that the correct index is selected
* if drawing over same color in index mode, check and update index as well
* revert an optimization (croping indices image before display)
* typo
2024-12-02 19:44:52 +02:00
Spencer Beckwith
55f83a3367
Extract export path from output CLI option ( #1145 )
2024-12-01 16:47:16 +02:00
Emmanouil Papadeas
c72a1f4b90
Enable always on top for the child dialogs of the export dialog
2024-11-30 22:23:09 +02:00
Emmanouil Papadeas
be8b7728e4
[skip ci] Fix typo in ImageExtended docstrings
2024-11-29 20:19:19 +02:00
Variable
31981a1def
Added a way to see index of color (plus bugfixes) ( #1143 )
...
* add a way to see indices
* fix some things
* Fixed more than one swatch selected if there is the same color available in an earlier swatch
* fixed wrong index drawn when moved to an smpty swatch
* make active_button public
* fixed wrong color getting stored in array (similar fix to #1108.)
* If the color selected in the palette is the same then it should take prioity.
* formatting
* hide 0 index
2024-11-29 19:10:02 +02:00
Variable
7f4c7a6bf1
Grid patch ( #1142 )
...
* fix second grid not *shown* removed when first grid has default values.
* Make next added grid twice the previous size, and with a different color
* Formatting
2024-11-28 22:02:13 +02:00
HuanWuCode
41ea287df4
Update Import.gd ( #1121 )
2024-11-27 17:01:00 +02:00
Emmanouil Papadeas
a3e372c5d8
[skip ci] Update CHANGELOG.md
2024-11-26 14:01:45 +02:00
Variable
6224d06428
Allow multiple Grids ( #1122 )
...
* Allow upto 10 grids
* Fixed more stuff
* fixed a bug
* formatting
* removed some left over stuff
* linting
* formatting and a bugfix
2024-11-25 15:57:13 +02:00
Vovkiv
6459151549
[skip ci] [linux] Enhancements for desktop file. ( #1140 )
...
Co-authored-by: volkov <volkovissocool@gmail.com>
2024-11-24 14:38:55 +02:00
Variable
fe6efb0f1d
fixed recorder label not updating when project is changed ( #1139 )
2024-11-24 14:37:02 +02:00
Emmanouil Papadeas
8b1367494d
Ensure that the swatches get deleted when the user removes all palettes
2024-11-23 17:54:28 +02:00
Emmanouil Papadeas
01b55aca07
Fix crash when using indexed mode without a palette
2024-11-23 14:17:41 +02:00
Emmanouil Papadeas
5f53a3eb7b
Fix crash when Pixelorama starts without a palette
2024-11-23 14:17:27 +02:00
Emmanouil Papadeas
658477ed4b
Sort system font names by alphabetical order
2024-11-23 01:21:22 +02:00
Emmanouil Papadeas
3fb8484ac5
Use Control + mouse wheel to increase the size of the text tool
2024-11-23 01:00:49 +02:00
Emmanouil Papadeas
0484b1012f
Fix Delete button and fill selection mode of the bucket tool not working with indexed mode
2024-11-23 00:58:34 +02:00
Emmanouil Papadeas
b87a8e2ab8
Fix cel copying not working with indexed mode
2024-11-22 21:00:38 +02:00
Emmanouil Papadeas
e6c4a72158
Fix crash when using indexed mode and the palette has empty swatches between colors
2024-11-22 20:47:38 +02:00
Emmanouil Papadeas
1dcb696c35
Use texelFetch instead of texture for indexed mode shaders
...
Fixes various weird issues when palettes have empty slots, and removes unnecessary calculations.
2024-11-22 20:47:05 +02:00
Emmanouil Papadeas
d580523c6e
Revert "Slightly optimize IndexedToRGB.gdshader"
...
This reverts commit 7cf87ac142
.
2024-11-22 18:29:27 +02:00
Emmanouil Papadeas
11da07b9ac
Hide the color mode submenu when selecting an item
2024-11-22 18:02:36 +02:00
Emmanouil Papadeas
7cf87ac142
Slightly optimize IndexedToRGB.gdshader
...
Multiply the index by 255.0 only once, instead of dividing and multiplying it again
2024-11-22 18:01:29 +02:00
Emmanouil Papadeas
bd7d3b19cc
Add a crop_image boolean parameter to Palette.convert_to_image()
...
Fixes some issues with the Palettize effect where the output would be different if the palette size changed and empty swatches were added, even if the colors themselves stayed the same.
2024-11-22 17:56:39 +02:00
Emmanouil Papadeas
996a234d0d
Call Palettes.current_palette_set_color()
immediately when changing the color of a swatch
2024-11-22 15:26:30 +02:00
Emmanouil Papadeas
77f6bcf07b
Fix Palette.convert_to_image()
storing wrong colors in the image
...
Similar fix to #1108 .
2024-11-22 15:07:16 +02:00
Emmanouil Papadeas
fede2d8e6f
Fix undo/redo not working if the cursor is over the timeline
2024-11-22 02:56:57 +02:00