ba6b7d2818
Make editor language setting default to Auto
2025-11-03 20:11:52 +08:00
d9078d887f
Merge pull request #109049 from ryevdokimov/deprecate-script-add-root-node
...
Relocate `add_root_node` method to `EditorInterface` from `EditorScript` and deprecate old method
2025-10-01 13:12:45 -05:00
9ef1ec5870
Merge pull request #103608 from gr8alpaca/expose_node_3d_snapping
...
Expose 3D editor snap settings to EditorInterface
2025-09-19 13:07:18 -05:00
11a4961081
Relocate add_root_node method to EditorInterface from EditorScript and deprecate old method
2025-08-05 17:23:57 +04:00
45533589e4
Revert "Rework scene preview thumbnails"
...
This reverts commit 08343189dc .
While the feature is great, a number of issues have been found with the
implementation, and we need more time to resolve them.
So we roll this back for 4.5, to rework the feature for a later Godot
release.
2025-06-21 00:05:57 +02:00
13f642d959
Replace XML codeblock spaces with tabs
2025-06-06 14:35:38 +02:00
ea76c48bd0
Merge pull request #102313 from daniel080400/generate_scene_thumbnails
...
Rework scene preview thumbnails
2025-06-05 13:10:28 +02:00
08343189dc
Rework scene preview thumbnails
2025-05-31 16:57:51 +08:00
8cdb1768a4
Add EditorInterface::close_scene()
...
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com >
2025-05-28 21:53:32 +02:00
e935fb1ee2
Fix miscellaneous oddities around the class reference (part 4)
2025-04-10 17:56:58 +02:00
1fbcefeb63
Merge pull request #104376 from ProgrammerOnCoffee/update-workspace-list
...
Add `Game` workspace to documentation and autocomplete
2025-03-19 17:46:02 -05:00
abe1b4b799
Update workspace list in various files
2025-03-19 13:01:33 -04:00
4d80777ce7
Expose 3D editor snap settings to EditorInterface
2025-03-12 10:02:40 -04:00
144d95d96c
EditorInterface: Add get_open_scene_roots to retrieve all opened scenes root nodes
2025-03-05 11:57:40 +01:00
a550eef9f3
Improve script class display in Create dialog
2025-01-03 00:19:25 +01:00
0d182cf9c2
Marked EditorInterface.popup_create_dialog() as experimental in the doc
2024-12-22 15:50:19 +08:00
7f09804154
Add inherit parameter to open_scene_from_path
2024-12-12 10:24:58 -05:00
9c34ad1791
Add popup_create_dialog() for EditorInterface to create custom create dialog
2024-12-12 18:13:31 +08:00
722d932466
Expose toast notification methods
2024-11-11 19:39:33 -05:00
9db8b0e333
Make the method selector dialog available via EditorInterface
2024-11-11 08:36:02 -03:00
35b3999efc
Make the "Quick Open" dialog available via EditorInterface
2024-10-04 11:36:17 -03:00
9122be6474
Pass current value to EditorInterface node/property popups
2024-09-03 00:54:55 -04:00
ad7a2d19a6
Expose EditorUndoRedoManager's clear_history()
2024-08-29 19:23:39 +02:00
4ce5856384
Remove empty [b]Example:[/b] lines from the class reference
2024-08-19 01:00:52 +02:00
163c00eb4d
Merge pull request #81655 from nlupugla/editor-interface-can-popup-dialogs
...
Expose `SceneTreeDialog` and `PropertySelector` via `EditorInterface`
2024-02-08 10:53:13 +01:00
68957d2944
Merge pull request #87445 from KoBeWi/expand_the_Control_empire
...
Clarify sizing of main screen plugins
2024-01-29 13:17:05 +01:00
c228e31a96
Clarify sizing of main screen plugins
2024-01-28 19:49:33 +01:00
04a930d9a6
Disable multi-window buttons instead of hiding them when support is unavailable
...
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.
2024-01-27 19:38:39 +01:00
558c2763e7
EditorInterface can popup SceneTreeDialog and PropertySelector.
2024-01-19 14:16:29 -05:00
cc0eebd9d8
Validate code tags for class and member references
...
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.
2023-10-03 15:48:31 +02:00
110130bb69
Expose editor viewports
2023-10-01 22:04:17 +07:00
8ecc0c4f47
Fix accessing editor theme items throughout the UI
...
This also exposes `EditorInterface::get_editor_theme`.
2023-09-15 14:51:01 +02:00
951ea2415b
Make EditorInterface accessible as a singleton
...
- EditorPlugin.get_editor_interface() is removed as redundant.
2023-08-09 16:01:31 +02:00
41a7f6b380
Merge pull request #77537 from henriquelalves/feature/ei_save_all_scenes
...
Expose `save_all_scenes` method to EditorInterface
2023-07-26 23:43:08 +02:00
8e0e81ced3
Allow changing feature profile via EditorInterface
2023-07-24 18:46:36 +02:00
8ef2e3d76c
Add save_all_scenes method to Editor Interface
...
Update documentation
(squash) fix docs
(squash) Improve docs
2023-07-19 18:05:15 +03:00
81064cc239
Doctool: Remove version attribute from XML header
...
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).
2023-07-06 10:08:21 +02:00
346f1ab86b
Bump version to 4.2-dev
...
Keep on waitin'
2023-07-05 22:07:03 +02:00
96c469a138
Let editor workaround a case of inconsistency in compound scenes
2023-06-13 11:05:57 +02:00
151a4ba6a5
Overhaul the top sections of the class reference (GUI classes)
2023-05-28 14:24:54 +02:00
17f492fb82
Expose dialog parent-and-popup logic to the API
2023-05-15 19:49:28 +02:00
49d7041d34
Decouple EditorInterface from EditorPlugin
...
- Simplify some includes in the process.
- Also exposes EditorInterface.movie_maker_enabled as a property.
2023-04-17 21:59:09 +02:00
1c1524a651
Bump version to 4.1-dev
...
Can't stop, won't stop, they said, huh?
2023-03-01 01:44:37 +01:00
4b00c2ec57
Add EditorInterface.get_selected_paths()
...
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.
2022-11-14 22:46:27 +01:00
f7c611ab71
Style: Misc docs and comment style and language fixes
...
- 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`.
2022-11-02 19:01:18 +01:00
c29fe310f1
Fixup classref markup after #62416
2022-10-31 23:35:12 +01:00
778ffce1e3
Merge pull request #62416 from Calinou/movie-maker-request-attention-on-finish
...
Request attention on the editor window when done recording a movie
2022-10-31 23:03:21 +01:00
1b7aee3c8d
Fill random docs
2022-10-07 20:10:18 +02:00
1459507ed2
Rename EditorInterface.get_editor_main_control to get_editor_main_screen
2022-09-07 03:01:58 +03:00
7adc8376ed
Change Array arguments to TypedArray
2022-09-01 13:13:19 +02:00