OverloadedOrama
768a1e7b8f
Added Patterns for the bucket tool
...
The bucket tool can now use Patterns instead of colors to fill areas. They get loaded from the "Patterns" folder, similar to how Brushes and Palletes work. You can no longer use brushes for the bucket tool.
2020-04-25 00:42:02 +03:00
OverloadedOrama
a14e928031
On play_animation(), disconnect the other button's toggled signal temporarily - This fixes #219
2020-04-24 00:10:21 +03:00
OverloadedOrama
84e822bb44
Made Onion Skinning Settings dialog bigger - Fixes #220
2020-04-23 23:25:12 +03:00
OverloadedOrama
85bdffa322
If linked cels existed when a frame got deleted, they now get removed from memory
...
It basically loops through the layers and, if some cels are linked, they get deleted from the Global.layers array. Closes #218
2020-04-23 01:46:16 +03:00
Igor Santarek
8ac923c716
Export multiple files in multiple directories feature ( #217 )
...
Co-authored-by: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2020-04-22 22:36:23 +03:00
OverloadedOrama
2d4d40c213
Added a "Link Cel" option when right clicking on a cel, if the cel isn't already linked
...
This should make cel linking be more user friendly.
2020-04-22 19:01:33 +03:00
OverloadedOrama
f7b9d22991
On merge layer, linked cels on the bottom layer will become unlinked if the top cels have content
...
Works with UndoRedo too
2020-04-22 16:56:03 +03:00
Igor Santarek
198fdfb606
Completed the hole in translation for the new open last project on startup or at will feature. ( #216 )
2020-04-22 00:36:32 +03:00
OverloadedOrama
51faec8dcf
Connected HorizontalRuler's mouse_entered signal to its script again
...
The connection got lost for some reason
2020-04-22 00:27:29 +03:00
OverloadedOrama
09d2265056
Made Unlink Cel work with UndoRedo
2020-04-21 21:34:45 +03:00
OverloadedOrama
1e4a5cff8e
The guides can no longer be undone
...
They were causing issues with UndoRedo, and with the latest changes, even crashes. I decided to remove their UndoRedo behavior, at least for now.
Also put jegor377 to the list of Contributors.
2020-04-21 21:01:45 +03:00
Igor Santarek
086679f1f0
Open last edited project at startup or at will feature ( #215 )
...
* Created feature that will alllow user to open last edited project on Pixelorama startup or open last edited project at will.
Co-authored-by: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2020-04-21 20:45:02 +03:00
OverloadedOrama
fef7627f73
Made the animation stop playing on clear_canvases()
...
This stop the animation from playing when a new image is being created, or a file is being loaded.
2020-04-21 19:42:01 +03:00
OverloadedOrama
c737ff3589
Canvas background gets resized on frame_changed
...
In case frames have different sizes. Also solved issue when opening files and they had a different size than the currently selected image.
2020-04-21 04:29:39 +03:00
OverloadedOrama
da62d54a62
Fixed Dark Theme's button content margin values
2020-04-21 02:42:55 +03:00
Erevos
14d08d7e06
Theme fixes ( #214 )
...
* Dark Theme Visual Improvements
-Fixed Container Constants
-Fixed grabber slider
-Added new Grabber icon and split container icon
-Removed button Borders
* Fixed grid containers on all themes and some visual changes on grey and dark theme
* Light and Gold themes fixes
* Update Gold Theme.tres
* Update Dark Theme.tres
Co-authored-by: Erevoid <Erevoid@users.noreply.github.com>
Co-authored-by: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2020-04-21 02:26:27 +03:00
OverloadedOrama
ec38a879c7
Update Translations.pot
...
Added some Undo & Redo notification strings
2020-04-21 00:01:02 +03:00
OverloadedOrama
79a4c0232e
Minor TransparentChecker performance boost
...
Got rid of its _process, using _ready() instead. It also gets called when the canvas size changes, or the checker settings in the preferences change.
2020-04-20 19:12:22 +03:00
OverloadedOrama
b21455cfd0
Minor guide and rulers performance boost
...
Got rid of their _process methods, Guides have input instead, and the rulers get updated when the camera zoom or offset change.
2020-04-20 18:52:05 +03:00
OverloadedOrama
06d19c8e48
Frame tags now work with UndoRedo
2020-04-20 00:09:48 +03:00
OverloadedOrama
cb1b741b05
Made general undo and redo methods in Global.gd
...
To reduce some duplicate code, and they will most likely be needed for frame tags UndoRedo
2020-04-19 21:17:33 +03:00
OverloadedOrama
9cb98a443e
Delete frames from tags if the frames are deleted
...
And also move tags if frames before their first frame are deleted. Doesn't work with UndoRedo yet.
2020-04-19 21:00:36 +03:00
OverloadedOrama
ba2b8aae91
Changes on how animation plays on frame tags
...
If the animation starts playing on a frame outside a tag, the animation will not limit itself to the tags later on as it plays. The animation will play only on a tag, if it started on a frame which has that tag. I also made it react to frame and tag changes, if they happen while the animation is running.
I also added a play_animation() method in AnimationTimeline.gd, to reduce duplicate code found in _on_PlayForward_toggled() and _on_PlayBackwards_toggled()
2020-04-19 20:39:08 +03:00
Erevos
81ce4f68b1
Dark Theme Visual Improvements ( #213 )
...
-Fixed Container Constants
-Fixed grabber slider
-Added new Grabber icon and split container icon
-Removed button Borders
Co-authored-by: Erevoid <Erevoid@users.noreply.github.com>
2020-04-19 19:41:04 +03:00
OverloadedOrama
1f16e6b747
Changed focus mode of some buttons to None
...
This fixes unwanted behavior when using Space to move the canvas around, it acted as a button press on the last pressed button.
2020-04-19 05:03:40 +03:00
OverloadedOrama
b6c7ad4d1c
Small UI & translation fixes
...
Made the right panel in Main.tscn and CreateNewImage.tscn a little bigger, changed some labels, translations and some Global.can_draws. Also added a temporary fix for a issue where Space is being treated as a mouse press, for FrameButton.gd
2020-04-19 02:27:23 +03:00
Manolis Papadeas
d2da2979f5
New Crowdin translations ( #177 )
2020-04-19 01:27:06 +03:00
OverloadedOrama
cba301f911
Zoom label now shows the correct zoom value on smooth zoom
2020-04-18 20:38:59 +03:00
OverloadedOrama
53a9719230
Removed old transparent background & made some tooltip changes
...
The transparent background has been removed both from code and its files. Changed some hint_tooltips and put them in Translations.pot too.
2020-04-18 18:36:29 +03:00
Manolis Papadeas
0d25a48642
Merge pull request #210 from Kinwailo/dev
...
Improve the checker board of transparent background
2020-04-18 15:09:41 +03:00
Kinwailo
2ae67cdb76
Improve the checker board of transparent background
2020-04-18 15:03:18 +08:00
OverloadedOrama
4e539e5e29
Removed remove_frame() from FrameButton.gd
...
Use _on_DeleteFrame_pressed() on AnimationTimeline.gd instead
2020-04-18 00:35:42 +03:00
OverloadedOrama
feea931e22
Fixed issue with project brushes and undoing their deletion
2020-04-17 22:10:52 +03:00
Manolis Papadeas
9468dd5731
Merge pull request #209 from luiq54/devel
...
Brush Selection Fix
2020-04-17 21:45:46 +03:00
luiq54
73891af597
Brush Selection Fix
2020-04-17 22:33:52 +05:30
OverloadedOrama
a552cbe8ee
Changed some mouse default cursor shapes in FrameTagDialog
2020-04-17 05:02:39 +03:00
OverloadedOrama
954b6111c2
Cloned frames are now automatically part of the tag
...
The tags don't work with UndoRedo yet, so this is not final behavior
2020-04-17 04:59:23 +03:00
OverloadedOrama
699dfbe091
Cleaned adjust_hsv in Canvas.gd a bit
...
Removed duplicate code & made it faster for selections
2020-04-17 04:35:47 +03:00
OverloadedOrama
a3b01873a2
When cloning a frame, the clone appears next to the cloned
...
Removed some code from FrameButton.gd since it's used in AnimationTimeline.gd, and removed the Global.hidden_canvases array, as... it did nothing? I don't remember what I made it for, I think it was for UndoRedo purposes but it's seems to be working fine without it.
2020-04-17 04:25:08 +03:00
OverloadedOrama
4068330e26
Improved "Fit to Frame" button
...
Also set the default mode for the right zoom tool to zoom out.
2020-04-16 18:34:57 +03:00
Manolis Papadeas
42dbd31c7a
Merge pull request #204 from novhack/switch-colors-shortcut
...
Switch colors shortcut
2020-04-16 18:25:11 +03:00
Manolis Papadeas
88dff6cf46
Merge pull request #203 from novhack/preferences-cleanup
...
Cleanup preference dialog
2020-04-16 18:12:04 +03:00
Manolis Papadeas
2225226bf5
Added a missing string from Translations.pot
2020-04-16 18:10:58 +03:00
OverloadedOrama
40e7a0aed9
Don't let tag_to be larger than Global.canvases.size(), and smaller than tag_from
...
Also, when adding an new tag, the starting and ending frame values become the current frame.
2020-04-16 03:00:40 +03:00
novhack
840b83fee7
Add color switch shortcut to preferences.
2020-04-15 20:52:20 +02:00
OverloadedOrama
bd49ec5f0c
Update CONTRIBUTING.md
2020-04-15 21:26:48 +03:00
Schweini07
acff84c5b1
Add a Delete Button and a Copy Button for frames ( #202 )
2020-04-15 20:59:49 +03:00
novhack
bfbe76ab79
Cleanup preference dialog visuals a little bit. Add missing hints.
2020-04-15 19:44:34 +02:00
OverloadedOrama
4e33775c84
Fixed bug where the user could drag the guides when the canvas had no focus
2020-04-15 19:54:59 +03:00
OverloadedOrama
10280f25f9
Added checkbox to toggle if the animation will play only on the frames of the same tag
2020-04-15 16:25:58 +03:00