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

1151 commits

Author SHA1 Message Date
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
Manolis Papadeas f27a3be6ae
Merge pull request #199 from luiq54/devel
Added HSV Adjust Dialog
2020-04-15 16:05:44 +03:00
luiq54 8fdeb63778 Fix minor bugs and cleanup 2020-04-15 15:19:29 +05:30
OverloadedOrama 69afd97cb0 Fixed bug where the user could drag the selection when it had no focus
For example, when a window dialog was open.
2020-04-14 18:39:24 +03:00
OverloadedOrama cdfefc3801 Minor UI change, made the layer and cels be on the same y level
I just changed "FrameIDs"'s rect_min_size.y to 16 on AnimationTimeline.tscn
2020-04-14 18:08:51 +03:00
OverloadedOrama ab6e1bc384 Fixed issue with undo/redo selecting the Zoom tool
If undo, redo or redo_secondary are pressed, no tool won't be selected.
2020-04-14 17:03:16 +03:00
Manolis Papadeas cb04498420
Merge pull request #200 from Erevoid/Pixie
Slight improvements to all themes
2020-04-14 15:13:06 +03:00
luiq54 cb051239dc Added Previews and Better Saturation/Value Lerping 2020-04-14 16:21:35 +05:30
Erevoid 3e6ac9d1a6 Slight improvements to all themes 2020-04-14 05:20:12 +03:00
OverloadedOrama 009740b9be Update CONTRIBUTING.md 2020-04-14 00:48:47 +03:00
OverloadedOrama 9c50dd9b2c Create CONTRIBUTING.md 2020-04-14 00:29:24 +03:00
OverloadedOrama dddccc4a11 Update README and Changelog
Replaced "Dependencies" with "Cloning Instructions" in README.md, to add more info on how to clone the repo and get the gif exporter submodule.
2020-04-13 21:24:00 +03:00