OverloadedOrama
f88d201e1a
Organized Preferences better
...
As a result, "General" no longer exists.
2020-07-29 01:54:15 +03:00
OverloadedOrama
41a56eec7a
Restore backup system in HTML5
...
Apparently backups do get stored in HTML5. I did not know that. I'm keeping "open last project" hidden though.
2020-06-25 23:25:46 +03:00
OverloadedOrama
b8bdcfbb62
Fix Preferences having "General" always chosen when the dialog pops up
2020-06-25 22:27:08 +03:00
OverloadedOrama
8bb1e61d8f
If it's HTML5, hide Autosave and Open Last Project options in Preferences
2020-06-25 18:08:39 +03:00
OverloadedOrama
709a401373
Save backups for all opened projects
...
current_save_paths and backup_save_paths in OpenSave.gd are arrays now, have paths for every project
2020-06-06 02:16:53 +03:00
OverloadedOrama
2f5354ae4d
Fixed issue with autosave working even if it's turned off
2020-06-04 14:42:23 +03:00
OverloadedOrama
54b628f6cb
Made a Frame class, no longer use multiple Canvases for multiple frames
...
The Canvas is now single node, instead of having multiple canvases for each frame. This should also be a performance optimization, since there are less canvas nodes, so there are less _input() calls. It should also fix a rare Undo/Redo issue with motion drawing and making lines. Could be unstable, needs more testing.
As a side effect, the guides are now the same for all frames, so this should also close #246 .
2020-06-03 02:14:24 +03:00
OverloadedOrama
9b4956b4f1
Even more Global left/right variables became arrays
...
ColorAndToolOptions has now the same code for left and right tool options, with more similar refactoring coming soon to places like Canvas and DrawingAlgos
2020-06-01 00:44:53 +03:00
OverloadedOrama
71fa2795b1
Added ItemList to themes
2020-05-31 23:43:24 +03:00
Kinwailo
69f08e90fd
Refactoring perferences dialog ( #251 )
2020-05-31 23:04:59 +03:00
OverloadedOrama
a5e10631cd
Moved shortcuts code from PreferencesDialog
2020-05-28 19:51:25 +03:00
OverloadedOrama
0e63860092
Split theme related code from PreferencesDialog into HandleThemes.gd
2020-05-28 03:49:14 +03:00
OverloadedOrama
379b574257
Split code from PreferencesDialog.gd to HandleLanguages.gd
...
Also moved PreferencesDialog script & scene to src/Preferences. More Preferences code splitting will follow.
2020-05-28 03:41:28 +03:00