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

828 commits

Author SHA1 Message Date
OverloadedOrama 460f86ff8e Fixed issue with open last image and turned off pixel perfect drawing by default 2020-05-01 00:02:52 +03:00
Martin Novák 82fe186b65
Add autosave feature with backup of unsaved new projects (#221)
* Add autosave feature with backup of unsaved new projects.

* Fix wrong indentation on line 205.

* Store backup for every opened file in user://. Some other improvements.

* Remove unnecessary variable.

* Update Translations.pot

Co-authored-by: Manolis Papadeas <35376950+OverloadedOrama@users.noreply.github.com>
2020-04-30 20:33:24 +03:00
OverloadedOrama c82c54d096 Changed copy_frame.png images 2020-04-30 19:18:37 +03:00
OverloadedOrama 85851a291a Removed duplicate files 2020-04-30 17:43:56 +03:00
OverloadedOrama cab50a83ff Attempting to fix the mess created by renaming files 2020-04-30 17:14:31 +03:00
OverloadedOrama 7050efb54a Removed old button textures 2020-04-30 16:46:23 +03:00
OverloadedOrama 5b3c846e72 Revert "Big changes to timeline buttons"
This reverts commit e05fc26f5a.
2020-04-30 16:45:46 +03:00
OverloadedOrama e05fc26f5a Big changes to timeline buttons
They're no longer TextureButtons, but Buttons with TextureRect as children. This makes it easier to make them work for multiple themes, and we also save some disk space.

More buttons will follow soon.
2020-04-30 16:36:00 +03:00
Darshan Phaldesai 4ef2c482d8
Revamped the Splash Screen (#223) 2020-04-30 14:44:24 +03:00
OverloadedOrama 4b2930fe67 Don't set Global.saved = true, change the window title and show a notification if a .pxo failed to get saved 2020-04-28 01:22:45 +03:00
OverloadedOrama eab57cf327 Added dragonfi to the list of contributors & updated Changelog.md 2020-04-27 18:17:06 +03:00
Dávid Gábor BODOR 1ccd5dde7a
Pixel Perfect mode for brush, eraser and lighten/darken (#222)
* Add pixel perfect mode for pencil and eraser

* Add Pixel Perfect for left and right tools

Co-authored-by: Dávid Gábor Bodor <david.gabor.bodr@gmail.com>
2020-04-27 18:09:54 +03:00
OverloadedOrama 0bed558e31 Reset window title, save paths and file menu text when a new image is being created 2020-04-25 22:24:20 +03:00
OverloadedOrama 3064ad1b32 Changed "Left/Right tool options" text to just "Left/Right tool" 2020-04-25 15:46:28 +03:00
OverloadedOrama 09a8f5f47f Fixed crash when trying to fill a pattern and no patterns existed
This should not happen in a realistic scenario anyway, but it's now fixed just in case.
2020-04-25 15:00:38 +03:00
OverloadedOrama 7bac0ff8f4 Added pattern offset - Closes #130 2020-04-25 02:09:34 +03:00
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