1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-19 01:29:49 +00:00
Commit graph

656 commits

Author SHA1 Message Date
OverloadedOrama 9ca564cfe1 Cel unlinking now works properly
Undo/redo can have some weird behavior right now
2020-03-21 22:55:36 +02:00
OverloadedOrama 0ec3af30f4 Layer visibility is taken into account when exporting the drawing as a .png file
This means that invisible layers will not be included in the final .png file.
2020-03-19 19:28:05 +02:00
OverloadedOrama b7b3d1d924 Actually link the images - changes that happen to one linked cell happen to another
Also fixed a a crash in FrameButton.gd
2020-03-18 03:24:15 +02:00
OverloadedOrama 73da8eeb1a Update the currently selected cell's button UI when the link button is pressed 2020-03-18 03:07:35 +02:00
OverloadedOrama 07b62c9fd8 Added "Unlink Cell" to FrameButton's PopupMenu (appears on right click)
Behavior may be changed because it's not set to work with UndoRedo. Not sure if it should, yet.
2020-03-18 02:57:23 +02:00
OverloadedOrama fd0069d2e5 Append new linked cells to Global.layers[i][5]
Append the Canvas nodes instead of frame ints
2020-03-18 02:56:29 +02:00
OverloadedOrama 778c86183f Cel buttons have a green outline to indicate that they're linked
The first time the link button get pressed, the currently selected cel is being linked. In futue commits, new frames will be linked on layers where the link button is pressed.
2020-03-18 02:02:41 +02:00
OverloadedOrama a60efccbfd Added a boolean to check if new frames will be linked and an array of linked frames to Global.layers
This doesn't add any new functionality right now
2020-03-14 21:40:10 +02:00
Manolis Papadeas f9ee251b01
Merge pull request #172 from Gaarco/master
Fix LineEdit holding focus when it's not required
2020-03-14 13:56:32 +02:00
Marco 54ed08357d LineEdit release focus on Enter key pressed 2020-03-13 19:51:39 +01:00
Marco 096a81d61c Fix #167 2020-03-13 18:47:16 +01:00
OverloadedOrama 41d80d503a Ability to get color for palette buttons, when editing a palette, from the currently selected left and right colors 2020-03-13 02:04:40 +02:00
OverloadedOrama 072d2c9461 Added UI buttons for layer linking
No new functionality yet, it will be implemented soon
2020-03-13 00:13:52 +02:00
OverloadedOrama 7d12f1fccc Backend implementation of an isometric grid
An attempt to draw an isometric grid. It behaves oddly on non-square canvas sizes, and on some grid sizes. For this reason, I'm not sure if it will be implemented in v0.7.

To test it, set Global.grid_type = Global.Grid_Types.ISOMETRIC
2020-03-12 04:17:48 +02:00
OverloadedOrama 67c243b189 Fixed issues when creating new image 2020-03-11 01:07:35 +02:00
OverloadedOrama 825e06f98a Fixed issue where the remove layer button was not disabled when there was only one layer left 2020-03-11 00:01:12 +02:00
OverloadedOrama 550da1e961 Can't delete and apply effects to locked layers
By effects I mean the selections of the Image menu
2020-03-10 01:42:50 +02:00
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