1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-02-15 10:13:07 +00:00
Commit graph

3639 commits

Author SHA1 Message Date
OverloadedOrama
e71f76d8ee Fixed crash when changing FPS 2020-03-10 00:47:21 +02:00
OverloadedOrama
87b22e7d6d Fixed crash when loading a .pxo file from an earlier version 2020-03-09 21:22:25 +02:00
OverloadedOrama
2614ac5b3a Changes to layer re-naming
Layer's LineEdit saves the changes when it loses focus, or when the user presses ESC (or Enter)
2020-03-09 17:17:20 +02:00
OverloadedOrama
d64b4edb96 Notification labels appear on top of the timeline 2020-03-09 16:59:17 +02:00
OverloadedOrama
7a008cfc3f Implemented locking/unlocking layers
When a layer is locked, no changes can be made to it.
2020-03-09 03:26:13 +02:00
OverloadedOrama
f02afbe371 Removed legacy get_layer_container() from Canvas.gd 2020-03-09 03:18:27 +02:00
OverloadedOrama
1e5c674673 Fixed spacing between some comments 2020-03-09 02:17:49 +02:00
OverloadedOrama
f4dbd2aadb Add a VSplitContainer between the canvas and the timeline 2020-03-09 01:53:20 +02:00
Manolis Papadeas
65544dcfc1
Merge pull request #170 from Orama-Interactive/new-timeline
Merge the new timeline into master
2020-03-09 01:40:16 +02:00
OverloadedOrama
2b49d439f9 Added Cedulio Cezar (ceduliocezar) and blackjoker77777 as translators 2020-03-08 22:18:17 +02:00
OverloadedOrama
6b73c59a8f Removed some commented code 2020-03-08 22:12:18 +02:00
Manolis Papadeas
35b3e464e1
New Crowdin translations (#166)
* New translations Translations.pot (Italian)

* New translations Translations.pot (Russian)

* New translations Translations.pot (Chinese Traditional)

* New translations Translations.pot (Portuguese, Brazilian)

* New translations Translations.pot (German)

* New translations Translations.pot (Chinese Simplified)

* New translations Translations.pot (French)
2020-03-08 22:08:19 +02:00
OverloadedOrama
a9c57d27e5 Removed frame_changed method from Canvas.gd 2020-03-08 22:03:31 +02:00
OverloadedOrama
b9b0d3e1b3 Small UI improvement - The visibility icon will remain in a fixed place no matter how long the layer name is. 2020-03-08 21:57:22 +02:00
OverloadedOrama
3b68698be3 Removed legacy FrameContainer.tscn 2020-03-08 21:41:01 +02:00
OverloadedOrama
321ac978f1 Fixed crash when removing the first layer
Global.current_layer was being set to -1
2020-03-08 21:25:09 +02:00
OverloadedOrama
0619d0e1ad Opening and saving .pxo file should now work
This should be all of the functionality restored. This commit makes the branch stable, in theory.
2020-03-07 16:43:28 +02:00
OverloadedOrama
baa8cfbf63 Importing spritesheets now works 2020-03-07 16:43:28 +02:00
OverloadedOrama
2f07259389 Importing PNGs should now work 2020-03-07 16:43:27 +02:00
OverloadedOrama
4969978f46 Fix issue with frame moving and current_frame not changing
This bug actually originates from before the timeline remake and can be found in v0.6.2 and potentially earlier versions.
2020-03-07 16:43:27 +02:00
OverloadedOrama
9812a34b8b Fixed exporting PNGs 2020-03-07 16:43:27 +02:00
OverloadedOrama
2a5dfa7ea2 The selected cel (?) is now pressed, based on current layer and frame
All the other buttons are pressed = false. Also removed some legacy code.
2020-03-07 16:43:26 +02:00
OverloadedOrama
87629fdf2f The selected layer's buttons are now pressed
The unselected layers's buttons are pressed = false
2020-03-07 16:43:26 +02:00
OverloadedOrama
24818bfaea Cloning frames works 2020-03-07 16:43:26 +02:00
OverloadedOrama
120e47d0f9 Add/remove/move frames should now work
With Undo/Redo. Cloning frames doesn't work yet, will fix shortly.
2020-03-07 16:43:25 +02:00
OverloadedOrama
98e6b0f56b Fix move up/down and merge layers not de-activating when there's only one layer left 2020-03-07 16:43:25 +02:00
OverloadedOrama
adcacaa8cb Merging layers works
This should be all of the layer functionality restored. Frame functionality will soon follow.
2020-03-07 16:43:25 +02:00
OverloadedOrama
24e9eda644 Fixed crash where the cursor was failing to load
The issue still exists though, but instead of crashing, the cursor just doesn't change. Probably a Godot bug?
2020-03-07 16:43:24 +02:00
OverloadedOrama
4e31c1ed4b Changing layer order works again
Started using a setter method for Global.current_layer
2020-03-07 16:43:24 +02:00
OverloadedOrama
18356d4408 UndoRedo and Image effects work per layer
Basically just replaced Global.canvas.current_layer_index with Global.current_layer
2020-03-07 16:43:23 +02:00
OverloadedOrama
53d062619e Rectangle Selection works per layer again 2020-03-07 16:43:23 +02:00
OverloadedOrama
6557d3aeac Clone layer is now functional 2020-03-07 16:43:23 +02:00
OverloadedOrama
0945a558d2 Fix layer name change
Name change is now saved only if the user presses Enter
2020-03-07 16:43:22 +02:00
OverloadedOrama
60aed9efba Use setter method for layers to update the UI
Instead of updating it in undo and redo methods
2020-03-07 16:43:22 +02:00
OverloadedOrama
2bfae68755 Implemented Remove Layer - Doesn't work properly yet 2020-03-07 16:43:21 +02:00
OverloadedOrama
bb6e2cbf16 Layer images are now unique to each frame 2020-03-07 16:43:21 +02:00
OverloadedOrama
37621477c8 Hide invisible layers in onion skinning 2020-03-07 16:43:20 +02:00
OverloadedOrama
29959a410a Implement rotation dialog and #155 to Main.tscn 2020-03-07 16:43:20 +02:00
OverloadedOrama
6e713988d3 Fix Canvas.gd problems 2020-03-07 16:43:20 +02:00
OverloadedOrama
a2893e1c1c Store layer visibility on Global.layers instead
This way, toggling visibility in a layers works for all frames in that layer.
2020-03-07 16:43:19 +02:00
OverloadedOrama
3df9853dda Update the button textures accordingly
Every button will have a texture based on its frame AND its layer. Which means, if the button is on layer 2 and frame 1, its texture will be the contents of frame 1's layer 2 contents.
2020-03-07 16:43:18 +02:00
OverloadedOrama
7d7eccb03f Fixed issues with scrolling
No longer using a GridContainer for the layer and frames.
2020-03-07 16:43:17 +02:00
OverloadedOrama
953d002d91 [EXPERIMENTAL] Re-making the timeline
Trying to merge layers into the timeline, and eventually add more features like "share layer with all frames", among others. THIS IS NOT FINISHED, IT WILL *NOT* WORK PROPERLY. Once it is finished, this branch will be merged onto master.

So far only add layer and add frame work, and even they may have some issues. Undoing also does not work properly yet.

The UI is also not finished, as it currently has problems with the scroll containers.
2020-03-07 16:43:17 +02:00
Manolis Papadeas
7c408731b8
Update README.md 2020-03-05 02:23:07 +02:00
OverloadedOrama
57d3050a67 Added novhack to the list of contributors & updated changelog 2020-03-03 15:16:08 +02:00
Manolis Papadeas
bbb4393319
Merge pull request #168 from novhack/png-palette-import
Add palette import from a PNG file
2020-03-03 14:08:07 +02:00
novhack
3b16b727b9 Add palette import from a PNG file 2020-03-02 22:37:52 +01:00
OverloadedOrama
b3a8eb6d84 Notification theme is now the same as the selected theme
This makes the letters black on the light and gold themes, and fixes the characters not being rendered issue in Chinese.
2020-03-01 17:56:34 +02:00
OverloadedOrama
5a44f3f4d5 Use a different dialog for when quitting while there is unsaved progress
It now also works when quitting from File > Quit (or Control + Q)
2020-02-23 02:11:52 +02:00
OverloadedOrama
105d612fcd Changed quit message when there is unsaved progress
Also, when saving on quit, Pixelorama now actually quits after the user saves.
2020-02-23 00:52:51 +02:00