OverloadedOrama
a9ca858303
Use a new Layer class to handle layer information
...
This replaces the old Global.layers nested array mess, and makes the code easier to read and to understand.
2020-06-01 16:42:53 +03:00
OverloadedOrama
00a0ab882a
Created DrawingAlgos.gd and moved a lot of drawing code there
...
Moved code from Global.gd and Canvas.gd to DrawingAlgos.gd. Will also move the fill_gaps and draw_brush methods of Canvas.gd next. Maybe even refactor the inside of them a bit to make them easier to read.
2020-05-29 03:16:44 +03:00
OverloadedOrama
7361e01b1d
Added forgotten translations, bumped version to rc3 and small dialog UI changes
2020-05-11 20:07:16 +03:00
OverloadedOrama
7dbea9c0b0
Fixed stack overflow crash when the user set the loop mode to ping-pong and played the animation on a single frame with its own tag
...
The crash only occured when it was one frame in that tag, but there were also more frames in general. A very rare scenario.
2020-05-09 21:38:28 +03:00
OverloadedOrama
55e7178e1f
Changing a button's texturerect child no longer requires the theme in its file path
...
Instead, it automatically finds its path, adds the new file name and loads the new texture.
2020-05-06 15:19:53 +03:00
OverloadedOrama
9ce7bae2f9
Updated changelog in SplashDialog and made it a bit bigger
2020-05-06 02:21:42 +03:00
OverloadedOrama
f99b486919
Made the fake grabber change texture based on theme & other small UI changes
2020-05-06 01:19:09 +03:00
OverloadedOrama
c1602ad26a
Big UI overhaul - added PanelContainers to group similar elements
...
Removed separators entirely. Also made the AnimationTimeline have a StyleBoxFlat of its own, which we use to expand its margin top to cover the little space left because of the VSplitContainer. We also use a TextureRect as a fake VSplitContainer grabber.
2020-05-06 00:55:17 +03:00
OverloadedOrama
7559756c50
Changed layer button and "current frame" text position
...
Made AboutDialog's min size a little bigger too
2020-05-05 21:50:39 +03:00
Manolis Papadeas
1ad1ecb960
Asset renaming ( #225 )
...
* Renamed the Asset folder and subfolders to lowercase
* Fixed font loading issue
Co-authored-by: OverloadedOrama <manoschool@yahoo.com>
2020-05-05 03:53:58 +03:00
OverloadedOrama
0ebc7a6033
Use dark theme's button textures for the gold theme
2020-05-04 02:38:41 +03:00
OverloadedOrama
563270bad7
Fixed play, onion skinning and loop button textures
2020-05-03 03:36:40 +03:00
OverloadedOrama
9482b47825
Changed Palette and Layer TextureButtons into Buttons, massive asset renaming
...
Most asset filenames are now in snake_case
2020-05-03 03:13:08 +03:00
OverloadedOrama
c35e4b0613
Created a "UI" folder in src
...
And a Timeline folder in UI
2020-05-02 01:19:01 +03:00