Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement reloading of GDExtensions | David Snopek | 2023-09-25 | 1 | -0/+1 |
| | |||||
* | Fix accessing editor theme items throughout the UI | Yuri Sizov | 2023-09-15 | 1 | -1/+0 |
| | | | | This also exposes `EditorInterface::get_editor_theme`. | ||||
* | Add a theme preview switcher to the 2D viewport | Yuri Sizov | 2023-09-06 | 1 | -0/+2 |
| | | | | | | | This commit adds a new View submenu that allows switching between the project theme (default), the editor theme, and the default theme. The last selected option is stored per project and is restored when reloading the project. | ||||
* | Add theme contexts to various parts of the editor | Yuri Sizov | 2023-09-06 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | This change defines additional theme contexts for editor branches to prevent theme leaking between the default theme, the project theme, and the editor theme. - Both editor window and EditorNode define an editor-specific context with the editor theme and the default theme. - The 2D viewport defines a project-specific context with the project theme and the default theme. - Theme editor preview tabs define the default-only context with the default theme. Additionally, the default theme context now only includes the project theme for running projects (both export and debug). This prevents the project theme from leaking into the editor. This commit also does a little clean up on the theming aspects of the EditorNode. | ||||
* | Merge pull request #80184 from MewPurPur/gray=abstract | Rémi Verschelde | 2023-09-01 | 1 | -1/+1 |
|\ | | | | | | | Use the gray color for all abstract classes | ||||
| * | Use the gray color for all abstract classes | MewPurPur | 2023-08-31 | 1 | -1/+1 |
| | | |||||
* | | Display time of last save in the unsaved changes confirmation editor dialog | Hugo Locurcio | 2023-08-31 | 1 | -0/+2 |
| | | | | | | | | | | When multitasking, this makes it clearer whether closing a window with unsaved changes is potentially dangerous or not. | ||||
* | | Merge pull request #80490 from YuriSizov/editor-scene-tabs-unchained | Rémi Verschelde | 2023-08-28 | 1 | -27/+12 |
|\ \ | | | | | | | | | | Extract editor scene tabs into their own component | ||||
| * | | Extract editor scene tabs into their own component | Yuri Sizov | 2023-08-24 | 1 | -27/+12 |
| |/ | |||||
* / | Deprecate project_settings_changed signal | kobewi | 2023-08-10 | 1 | -3/+0 |
|/ | |||||
* | Don't grab theme icons for scripts | kobewi | 2023-07-21 | 1 | -1/+1 |
| | |||||
* | Add `_get_unsaved_status()` method to EditorPlugin | kobewi | 2023-07-18 | 1 | -0/+1 |
| | |||||
* | Revert "Remember only permanent bottom tabs" | Yuri Sizov | 2023-06-23 | 1 | -2/+1 |
| | | | | This reverts commit 5dde57e95827806101cede5d46391f2bd4b9150c. | ||||
* | Remember only permanent bottom tabs | kobewi | 2023-06-23 | 1 | -1/+2 |
| | |||||
* | Let editor workaround a case of inconsistency in compound scenes | Pedro J. Estébanez | 2023-06-13 | 1 | -0/+1 |
| | |||||
* | Fix theme of editor VCS dialogs | Haoyu Qiu | 2023-05-29 | 1 | -0/+1 |
| | | | | | | | | These dialogs were added to the plugin itself so theme can't be propagated. Also moved initialization of the VCS menu after the creation of EditorInterface. | ||||
* | Merge pull request #65902 from MJacred/editor/copysysteminfo | Yuri Sizov | 2023-05-27 | 1 | -0/+3 |
|\ | | | | | Add an editor option to copy system info to clipboard | ||||
| * | Copy system info to clipboard + Update bug_report.yml | MJacred | 2023-05-27 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | plus minor static-related fixes * linuxbsd: get_systemd_os_release_info_value() -> static breaks usage if used multiple times * windows/linuxbsd: get_video_adapter_driver_info() writes info into static * linuxbsd: get_distribution_name() + get_version() -> write bsd fallback into static variable * windows/uwp/android: remove unnecessary use of static | ||||
* | | Merge pull request #77010 from dsnopek/gdextension-editor-plugins | Rémi Verschelde | 2023-05-26 | 1 | -0/+3 |
|\ \ | | | | | | | | | | Allow GDExtensions to add editor plugins | ||||
| * | | Allow GDExtensions to add editor plugins | David Snopek | 2023-05-25 | 1 | -0/+3 |
| |/ | |||||
* | | Improve startup benchmarking | Fredia Huya-Kouadio | 2023-05-23 | 1 | -3/+0 |
| | | | | | | | | Move the benchmarking measuring methods from `Engine` to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities). | ||||
* | | Make certain editor callbacks thread-safe | Pedro J. Estébanez | 2023-05-20 | 1 | -0/+2 |
|/ | |||||
* | Expose dialog parent-and-popup logic to the API | Yuri Sizov | 2023-05-15 | 1 | -6/+5 |
| | |||||
* | Enhance thread safety of loaders and importers | Pedro J. Estébanez | 2023-05-12 | 1 | -0/+1 |
| | |||||
* | Simplify ResourceLoader error callbacks | Pedro J. Estébanez | 2023-05-12 | 1 | -6/+4 |
| | |||||
* | Improve editor state persistence | Hendrik Brucker | 2023-05-11 | 1 | -8/+11 |
| | |||||
* | Add multi window code and shader editors | trollodel | 2023-05-10 | 1 | -3/+6 |
| | |||||
* | Extract editor run toolbar into its own component | Yuri Sizov | 2023-04-19 | 1 | -46/+13 |
| | | | | | | | | - 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 EditorPlugin | Yuri Sizov | 2023-04-17 | 1 | -1/+1 |
| | | | | | - Simplify some includes in the process. - Also exposes EditorInterface.movie_maker_enabled as a property. | ||||
* | Improve includes of EditorNode (and everything else) | Yuri Sizov | 2023-04-07 | 1 | -26/+26 |
| | | | | | | Also start organizing editor-specific GUI components into a dedicated folder, `editor/gui`. Also move `editor_file_server` next to the rest of debugger classes. | ||||
* | Scene tab closing refactor | kobewi | 2023-04-03 | 1 | -4/+6 |
| | |||||
* | Streamline class icon resolution in the editor | Yuri Sizov | 2023-03-31 | 1 | -3/+3 |
| | |||||
* | Prevent cache corruption when saving resources in the editor | Yuri Sizov | 2023-03-08 | 1 | -0/+1 |
| | |||||
* | Merge pull request #73365 from bruvzg/no_transient_children | Rémi Verschelde | 2023-03-02 | 1 | -5/+6 |
|\ | | | | | | | Automatically reparent editor message dialogs to avoid error spam. | ||||
| * | Automatically reparent editor message dialogs to avoid error spam. | bruvzg | 2023-02-21 | 1 | -5/+6 |
| | | |||||
* | | Fix ownership bug on ancestor nodes when scene is reimported. | SaracenOne | 2023-02-22 | 1 | -0/+4 |
|/ | |||||
* | Merge pull request #72552 from m4gr3d/cleanup_custom_build_main | Rémi Verschelde | 2023-02-06 | 1 | -1/+1 |
|\ | | | | | | | Rename Godot's 'custom build' to 'gradle build' to better reflect the underlying build process | ||||
| * | Rename Godot's 'custom build' to 'gradle build' to better reflect the ↵ | Fredia Huya-Kouadio | 2023-02-02 | 1 | -1/+1 |
| | | | | | | | | underlying build process. | ||||
* | | More fixes to over plugin handling | kobewi | 2023-02-06 | 1 | -0/+1 |
|/ | |||||
* | Prevent wrong unedit when clicking editor viewport | kobewi | 2023-02-01 | 1 | -0/+1 |
| | |||||
* | Fix broken bottom panel switching | Silc Renew | 2023-01-31 | 1 | -0/+1 |
| | |||||
* | Merge pull request #57606 from SaracenOne/update_on_reimport | Rémi Verschelde | 2023-01-23 | 1 | -0/+35 |
|\ | | | | | | | Update instances of scenes which have been reimported. | ||||
| * | Update instances of scenes which have been reimported. | SaracenOne | 2023-01-16 | 1 | -0/+35 |
| | | |||||
* | | Merge pull request #71770 from KoBeWi/better_editing_or_something | Rémi Verschelde | 2023-01-22 | 1 | -7/+5 |
|\ \ | | | | | | | | | | Rework EditorPlugin editing logic | ||||
| * | | Rework EditorPlugin editing logic | kobewi | 2023-01-22 | 1 | -7/+5 |
| |/ | |||||
* | | Merge pull request #67253 from KoBeWi/PICKER_USAGE_NO_EDITOR | Rémi Verschelde | 2023-01-21 | 1 | -1/+1 |
|\ \ | |/ |/| | | | Remove editor dependencies from ColorPicker | ||||
| * | Remove editor dependencies from ColorPicker | kobewi | 2022-10-11 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #70668 from KoBeWi/never_give_up | Rémi Verschelde | 2023-01-16 | 1 | -0/+2 |
|\ \ | | | | | | | | | | Retry loading addons after filesystem scan | ||||
| * | | Retry loading addons after filesystem scan | kobewi | 2022-12-28 | 1 | -0/+2 |
| | | | |||||
* | | | Add EditorUndoRedoManager singleton | kobewi | 2023-01-16 | 1 | -1/+0 |
| | | |