The preferences code only handles the UI related stuff, while the Themes autoload is now solely responsible for theme adding, removing and changing. This makes it possible to handle themes without having the preferences dialog be in the middle.
* Update 3DShapeEdit.tscn
Change the menu button to flat to indicate that it is a button that you can press and not a label
* Changed Signal names to make sense
Note: I did not change functions in the ExtensionsAPI
Changed signals in Global.gd (and everywhere else they are referenced) from *_changed to *_switched
* Bonus Signal
Added a signal in Global.gd that gets emitted just before the project is changed.
Added project_changed to Global.gd which also emits what project was changed by an action (not switched).
* Formatting
* added some docs to global
* more docs
* completed preference docs
* removing typos
* added more docs
* some more docs
* some doc revisions
* typo
* removed typos
* added more docs
* completed global doc
* fix typos
* changed some stuff
* replaced (Preference Variable) with "Found in preferences"
* ExtensionsAPI.gd to ExtensionsApi.gd
* added docs to outer Api
* added empty line
* added docs to GeneralAPI
* added docs to MenuAPI
* added docs to DialogAPI
* added docs to PanelAPI
* added docs to ThemeAPI
* added docs to ToolAPI
* added docs to SelectionAPI
* added docs to the remaining APIs
* fix typo
* formatting
* linting
* linting
* documented AnimationTag class
* documented BaseCel class
* more accurate instructions to generate api
* improve/clean docs a bit
* documented BaseLayer class
* linting
* added some more docs
* Update BaseLayer.gd
* typo
* added some more info
2023-11-08 01:22:55 +02:00
Renamed from src/Autoload/ExtensionsAPI.gd (Browse further)