summaryrefslogtreecommitdiffstats
path: root/doc/classes/EditorInterface.xml
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Rename EditorInterface get_editor_viewport to get_editor_main_controlMarcel Admiraal2020-12-191-1/+1
|
* Added inspector_only option to inspect_object in EditorInterface.andriyDev2020-09-231-1/+3
| | | | Updated docs to reflect change to inspect_object.
* Improve the `EditorInterface.get_editor_viewport()` descriptionHugo Locurcio2020-07-301-2/+2
| | | | This closes https://github.com/godotengine/godot-docs/issues/1109.
* Document several editor-related classes to 100% completionHugo Locurcio2020-07-201-10/+16
|
* Expose methods to play scene from plugin codeYuri Sizov2020-07-061-0/+44
|
* Keep the bottom panel visible when enabling the distraction-free modeHugo Locurcio2020-06-261-0/+1
| | | | | | - Document the `EditorInterface.distraction_free_mode` property. This closes https://github.com/godotengine/godot-proposals/issues/951.
* doc: Sync classref with current sourceRémi Verschelde2020-06-041-8/+4
|
* Document how some editor classes should be accessed as singletons onlyHugo Locurcio2020-04-221-0/+1
| | | | This closes #37687.
* i18n: Generate translation template for class referenceRémi Verschelde2020-03-201-0/+6
|
* doc: Sync classref with current sourceRémi Verschelde2020-02-121-1/+1
| | | | | | | | Lots of internal API changes and some docstrings were lost in the conversion. I manually salvaged many of them but for all the rendering-related ones, an additional pass is needed. Added missing enum bindings in BaseMaterial3D and VisualServer.
* Update docs to version 4.0clayjohn2020-01-311-1/+1
|
* doc: Drop unused 'category' property from headerRémi Verschelde2020-01-261-1/+1
| | | | | | | | | | We already removed it from the online docs with #35132. Currently it can only be "Built-In Types" (Variant types) or "Core" (everything else), which is of limited use. We might also want to consider dropping it from `ClassDB` altogether in Godot 4.0.
* doc: Sync classref with current sourceRémi Verschelde2019-09-241-0/+6
| | | | Fix a few missing bindings or unspecified argument names and default values.
* doc: Sync classref with current sourceRémi Verschelde2019-08-131-0/+16
|
* Add docs for EditorInterface, EditorPlugin and EditorSceneImporterHenrique Campos2019-07-201-0/+1
|
* Proofread and improve the whole class referenceHugo Locurcio2019-06-271-1/+1
| | | | | | | | | | | | | - Document a few more properties and methods - Add more information to many classes - Fix lots of typos and gramar mistakes - Use [code] tags for parameters consistently - Use [b] and [i] tags consistently - Put "Warning:" and "Note:" on their own line to be more visible, and make them always bold - Tweak formatting in code examples to be more readable - Use double quotes consistently - Add more links to third-party technologies
* doc: Drop unused <demos> tagRémi Verschelde2019-04-191-2/+0
|
* doc: Sync classref with current sourceRémi Verschelde2019-04-151-0/+6
|
* doc: Bump version to 3.2Rémi Verschelde2019-04-011-1/+1
|
* doc: Sync classref with current sourceRémi Verschelde2018-12-271-1/+1
| | | | Fix various code formatting issues and argument names.
* Improve EditorPlugin.xml and EditorInterface.xmlchar0xff2018-09-181-6/+6
|
* Update EditorInterface.xmlchar0xff2018-09-151-1/+1
|
* Exposed set/get_project_metadata in EditorSettings.Michael Alexsander Silva Dias2018-05-161-1/+1
|
* doc: Remove status from hardcoded version stringRémi Verschelde2018-02-271-1/+1
| | | | It has no practical use case and just generates noise for each alpha, beta, etc.