summaryrefslogtreecommitdiffstats
path: root/doc/classes/EditorInterface.xml
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-0/+15
|\
| * Expose toast notification methodsJayden Sipe2024-11-111-0/+6
| |
| * Make the method selector dialog available via EditorInterfaceyds2024-11-111-0/+9
| |
* | fix: replace "Godot" to "Redot"Muhannad Elbolaky2024-10-151-3/+3
|/ | | | Trying to change "Godot" to "Redot" in the doc while acknowledging the reference to previous Godot versions like Godot 3.X.
* Make the "Quick Open" dialog available via EditorInterfaceyds2024-10-041-0/+8
|
* Pass current value to `EditorInterface` node/property popupsChris Cranford2024-09-031-2/+4
|
* Expose EditorUndoRedoManager's clear_history()kobewi2024-08-291-0/+6
|
* Remove empty `[b]Example:[/b]` lines from the class referenceMicky2024-08-191-2/+1
|
* Merge pull request #81655 from nlupugla/editor-interface-can-popup-dialogsRémi Verschelde2024-02-081-0/+41
|\ | | | | | | Expose `SceneTreeDialog` and `PropertySelector` via `EditorInterface`
| * EditorInterface can popup SceneTreeDialog and PropertySelector.nlupugla2024-01-191-0/+41
| |
* | Merge pull request #87445 from KoBeWi/expand_the_Control_empireRémi Verschelde2024-01-291-0/+1
|\ \ | | | | | | | | | Clarify sizing of main screen plugins
| * | Clarify sizing of main screen pluginskobewi2024-01-281-0/+1
| |/
* / Disable multi-window buttons instead of hiding them when support is unavailableHugo Locurcio2024-01-271-0/+9
|/ | | | | | | | | 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.
* Validate `code` tags for class and member referencesYuri Sizov2023-10-031-1/+1
| | | | | | | | This commit also adds means to manually disable warnings in `code` tags where it's a false positive with the new `skip-lint` attribute. Warnings are now enabled on CI to prevent future errors.
* Expose editor viewportsCory Petkovsek2023-10-011-0/+13
|
* Fix accessing editor theme items throughout the UIYuri Sizov2023-09-151-0/+7
| | | | This also exposes `EditorInterface::get_editor_theme`.
* Make EditorInterface accessible as a singletonYuri Sizov2023-08-091-1/+10
| | | | - EditorPlugin.get_editor_interface() is removed as redundant.
* Merge pull request #77537 from henriquelalves/feature/ei_save_all_scenesYuri Sizov2023-07-261-2/+8
|\ | | | | Expose `save_all_scenes` method to EditorInterface
| * Add `save_all_scenes` method to Editor InterfaceHenrique Alves2023-07-191-2/+8
| | | | | | | | | | | | | | | | Update documentation (squash) fix docs (squash) Improve docs
* | Allow changing feature profile via EditorInterfaceRedMser2023-07-241-0/+17
|/
* Doctool: Remove version attribute from XML headerRémi Verschelde2023-07-061-1/+1
| | | | | | We don't use that info for anything, and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget to sync some files from opt-in modules (mono, text_server_fb).
* Bump version to 4.2-devRémi Verschelde2023-07-051-1/+1
| | | | Keep on waitin'
* Let editor workaround a case of inconsistency in compound scenesPedro J. Estébanez2023-06-131-0/+6
|
* Overhaul the top sections of the class reference (GUI classes)VolTer2023-05-281-1/+1
|
* Expose dialog parent-and-popup logic to the APIYuri Sizov2023-05-151-0/+37
|
* Decouple EditorInterface from EditorPluginYuri Sizov2023-04-171-24/+14
| | | | | - Simplify some includes in the process. - Also exposes EditorInterface.movie_maker_enabled as a property.
* Bump version to 4.1-devRémi Verschelde2023-03-011-1/+1
| | | | Can't stop, won't stop, they said, huh?
* Add EditorInterface.get_selected_paths()cespeute2022-11-141-3/+9
| | | | | | | | Exposes the selected paths in the editor filesystem dock. Implements this proposal : https://github.com/godotengine/godot-proposals/issues/2424 Also renamed the old `get_selected_path` to `get_selected_directory` to better match the already existing get_current_path function.
* Style: Misc docs and comment style and language fixesRémi Verschelde2022-11-021-1/+1
| | | | | | | | | | - Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
* Fixup classref markup after #62416Rémi Verschelde2022-10-311-1/+1
|
* Merge pull request #62416 from Calinou/movie-maker-request-attention-on-finishRémi Verschelde2022-10-311-0/+13
|\ | | | | | | Request attention on the editor window when done recording a movie
| * Request attention on the editor window when done recording a movieHugo Locurcio2022-06-261-0/+13
| | | | | | | | | | | | | | | | | | Recording a movie can take a long time, so the user may not be paying attention to the editor while leaving a movie rendering in the background. This also allows editor plugins to access the state of Movie Maker mode within the editor (and set it).
* | Fill random docskobewi2022-10-071-0/+1
| |
* | Rename EditorInterface.get_editor_main_control to get_editor_main_screenYuri Sizov2022-09-071-4/+3
| |
* | Change Array arguments to TypedArraykobewi2022-09-011-1/+1
| |
* | Replace Array return types with TypedArraykobewi2022-08-221-2/+2
| |
* | Add a method for restarting the editor to EditorInterfaceAaron Franke2022-08-181-0/+7
| |
* | [doc] Use "param" instead of "code" to refer to parameters (6)Andy Maloney2022-08-121-5/+5
| |
* | Rename the argument tag to param in XML documentationYuri Sizov2022-08-081-21/+21
|/
* Add an XML schema for documentationHugo Locurcio2022-02-151-1/+1
| | | | | | | | This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions.
* Expose `ScriptEditor::edit` to scriptingRaul Santos2021-12-081-1/+11
| | | | | | Exposes a method in `EditorInterface` to open scripts on a specified line and column. This method handles if the internal or the external editor should be used.
* Add warnings to methods that give access to internal nodesYuri Sizov2021-10-101-0/+6
|
* Don't generate empty doc sections and reduce code duplicationAaron Franke2021-09-201-2/+0
|
* `EditorCommandPalette` Documentation.Bhuvan Vemula2021-08-131-0/+1
|
* Added EditorCommandPaletteBhuvan Vemula2021-08-091-0/+5
|
* doc: Use self-closing tags for `return` and `argument`Rémi Verschelde2021-07-301-100/+50
| | | | | | | | For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there.
* Implement shader cachingreduz2021-05-311-0/+6
| | | | | | | | | | | | * Shader compilation is now cached. Subsequent loads take less than a millisecond. * Improved game, editor and project manager startup time. * Editor uses .godot/shader_cache to store shaders. * Game uses user://shader_cache * Project manager uses $config_dir/shader_cache * Options to tweak shader caching in project settings. * Editor path configuration moved from EditorSettings to new class, EditorPaths, so it can be available early on (before shaders are compiled). * Reworked ShaderCompilerRD to ensure deterministic shader code creation (else shader may change and cache will be invalidated). * Added shader compression with SMOLV: https://github.com/aras-p/smol-v
* Expose edit_node() for editor pluginskobewi2021-04-121-0/+9
|
* Expose editor scale to the plugin APIYuri Sizov2021-04-051-0/+8
|
* doc: Sync classref with current sourceRémi Verschelde2021-01-041-7/+7
|