summaryrefslogtreecommitdiffstats
path: root/editor/editor_interface.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973Spartan3222024-11-271-0/+156
|\
| * Generate editor thumbnails on imported scenes.Saracen2024-11-241-0/+156
| |
* | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-36/+58
|\|
| * Merge pull request #98680 from jaydensipe/expose-toast-notification-methodsThaddeus Crews2024-11-121-0/+6
| |\ | | | | | | | | | Expose `get_editor_toaster` method to `EditorInterface`
| | * Expose toast notification methodsJayden Sipe2024-11-111-0/+6
| | |
| * | Cleanup EditorInterface selectors' codekobewi2024-11-111-39/+29
| |/
| * Make the method selector dialog available via EditorInterfaceyds2024-11-111-0/+26
| |
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
| |
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
|/ | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Make the "Quick Open" dialog available via EditorInterfaceyds2024-10-041-0/+26
|
* Extract editor main screenkit2024-09-091-2/+3
|
* Pass current value to `EditorInterface` node/property popupsChris Cranford2024-09-031-6/+7
|
* Expose EditorUndoRedoManager's clear_history()kobewi2024-08-291-0/+5
|
* Update scene tabs after marking as unsavedkobewi2024-04-021-0/+2
|
* Optimise Object's `get_argument_options`Micky2024-02-291-2/+5
|
* Merge pull request #81655 from nlupugla/editor-interface-can-popup-dialogsRémi Verschelde2024-02-081-0/+94
|\ | | | | | | Expose `SceneTreeDialog` and `PropertySelector` via `EditorInterface`
| * EditorInterface can popup SceneTreeDialog and PropertySelector.nlupugla2024-01-191-0/+94
| |
* | Disable multi-window buttons instead of hiding them when support is unavailableHugo Locurcio2024-01-271-0/+5
|/ | | | | | | | | This is more explicit as for why this functionality isn't available depending on editor settings and current platform. This also exposes a `EditorInterface.is_multi_window_enabled()` method so that editor plugins can easily query whether the editor is able and expected to create multiple windows.
* Reorganize code related to editor themingYuri Sizov2024-01-161-1/+1
| | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well.
* Add autocompletion for a few EditorInterface methodsMicky2024-01-061-0/+15
|
* Add const references detected by clang-tidyWilson E. Alvarez2023-12-161-1/+1
|
* Expose editor viewportsCory Petkovsek2023-10-011-0/+12
|
* [Editor] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-151-1/+1
|
* Fix accessing editor theme items throughout the UIYuri Sizov2023-09-151-0/+6
| | | | This also exposes `EditorInterface::get_editor_theme`.
* Merge pull request #79404 from raulsntos/dotnet/lines-open-in-external-editorRémi Verschelde2023-08-021-1/+1
|\ | | | | | | C#: Fix line in OpenInExternalEditor
| * C#: Fix line in OpenInExternalEditorRaul Santos2023-07-171-1/+1
| |
* | Merge pull request #77537 from henriquelalves/feature/ei_save_all_scenesYuri Sizov2023-07-261-0/+5
|\ \ | | | | | | Expose `save_all_scenes` method to EditorInterface
| * | Add `save_all_scenes` method to Editor InterfaceHenrique Alves2023-07-191-0/+5
| |/ | | | | | | | | | | | | | | Update documentation (squash) fix docs (squash) Improve docs
* / Allow changing feature profile via EditorInterfaceRedMser2023-07-241-0/+12
|/
* Let editor workaround a case of inconsistency in compound scenesPedro J. Estébanez2023-06-131-0/+7
|
* Expose dialog parent-and-popup logic to the APIYuri Sizov2023-05-151-0/+22
|
* Extract editor run toolbar into its own componentYuri Sizov2023-04-191-8/+9
| | | | | | | | - Simplify and update its logic. - Simplify EditorScript. - Improve EditorNode and other relevant includes. - Fix scene-based path in the movie writer when reloading a scene.
* Decouple EditorInterface from EditorPluginYuri Sizov2023-04-171-0/+437
- Simplify some includes in the process. - Also exposes EditorInterface.movie_maker_enabled as a property.