summaryrefslogtreecommitdiff
path: root/editor/editor_node.cpp
AgeCommit message (Collapse)Author
2023-01-16Merge pull request #70668 from KoBeWi/never_give_upRémi Verschelde
Retry loading addons after filesystem scan
2023-01-16Add EditorUndoRedoManager singletonkobewi
2023-01-14Move remote debug buttons to a single menu.bruvzg
2023-01-14Fix editor progress dialog theme update.bruvzg
2023-01-13Merge pull request #71209 from bruvzg/ed_progress_reparentRémi Verschelde
Automatically reparent editor progress dialog to avoid error spam.
2023-01-12Add framework for avoidance of color flash in new windowsPedro J. Estébanez
2023-01-11Automatically reparent editor progress dialog to avoid error spam.bruvzg
2023-01-09Merge pull request #70863 from bruvzg/win_init_minRémi Verschelde
Set main window min. size via Window object instead of DisplayServer to preserve it during window updates.
2023-01-09Removed unused property hints and `Object::get_translatable_strings()`Juan Linietsky
* Remove unused `EditorPropertyMember` and related hints, previouly used by VisualScript. Such logic should be implemented in the VS module itself. * As the above broke compatibility with the VS module, clean up the other hacks that were still in core in support of VisualScript. * `PROPERTY_USAGE_INTERNATIONALIZED` was only used in Object's `get_translatable_strings()`, which is a legacy function not used anywhere. So both are removed. * Reordered some usage flags after the above removal to minimize the diff. * General clean up. Fixes #30203. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2023-01-08Merge pull request #70463 from DarkKilauea/nav-server-constRémi Verschelde
[4.x] Rework const on NavigationServer methods
2023-01-08Merge pull request #71057 from EricEzaM/editor-node-cleanupRémi Verschelde
Remove unnecessary changing of shortcut name in editor node.
2023-01-08Remove unnecessary changing of shortcut name.Eric M
The same effect which was desired here can just be done with `set_item_text(...)`, which is what this PR does. It removes the need to constantly update the shortcut name when the scene menu is opened.
2023-01-08Fix Undo/Redo not working until Scene menu is opened.Eric M
2023-01-07Rework const on NavigationServer methodsJosh Jones
`const` is used on all methods, even when they cause modification of the server. This reworks the methods of the server to only use `const` on method that don't change the state of the server.
2023-01-06Merge pull request #68429 from KoBeWi/PropertySettingsRémi Verschelde
Add PropertyInfo overload for GLOBAL_DEF
2023-01-06Merge pull request #70500 from hakro/readd-renderer-optionsRémi Verschelde
Bring back the renderer options button on the main editor
2023-01-05Simplify some editor plugin logic and remove dead codeYuri Sizov
2023-01-05One Copyright Update to rule them allRémi Verschelde
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
2023-01-03Set main window min. size via Window object instead of DisplayServer to ↵bruvzg
preserve it during window updates.
2022-12-28Retry loading addons after filesystem scankobewi
2022-12-24Bring back the renderer options button on the main editorHakim
2022-12-22Add inspector plugin for key time edit & Change find key argumentSilc Renew
2022-12-21Do not add child twice and set initial focusMarius Hanl
2022-12-18Add a dialog for customizing FBX importreduz
* If FBX files are found, a dialog will pop up asking to configure FBX2glTF. * Dialog can also be accessed by going Editor -> Configure FBX Import. * The dialog also shows a link to click to download the converter, which should contain instructions.
2022-12-14Add scope prefix to undo actionskobewi
2022-12-13Remove high quality glow as it is not any higher quality than regular glowclayjohn
2022-12-11Add PropertyInfo overload for GLOBAL_DEFkobewi
2022-12-07Fix Determining Window for TouchscreenMarkus Sauermann
DisplayServer::screen_is_touchscreen will likely never utilize its parameter p_screen. This PR replaces this function by DisplayServer::is_touchscreen_available() with the same functionality. This solves the problem, that a SubViewport was used for determining the screen, which resulted in error messages.
2022-11-30Make remote inspector groups not foldablekobewi
2022-11-29Merge pull request #66995 from HolonProduction/main_window_bugRémi Verschelde
Fix a bug with main window `EditorPlugin`.
2022-11-29Merge pull request #66194 from YeldhamDev/feature_fixesRémi Verschelde
Fix some stuff with the editor features
2022-11-29Solve a bug with main window plugins.HolonProduction
When removing a main window plugin the bindings of the main window buttons was not changed to reflect the changed indices.
2022-11-29Use forward-declarations in big editor classestrollodel
2022-11-25Fix that the History Dock appears before other Docks in old projectsMarkus Sauermann
Newly introduced docks, that are not apparent in old projects should be positioned after the ones in the project-config-file. This way it seems to be less irritating.
2022-11-24Merge pull request #69072 from souplamp/history-dock-check-connectedRémi Verschelde
Add history dock to default editor layout, and prevent signal connecting multiple times
2022-11-24History dock singleton, set default editor layout, ready notificationsouplamp
- add the history dock to the default editor layout, so when a user does Editor -> Editor Layout -> Default the history dock will no longer disappear - change the enter tree notification to a ready notification to prevent the history dock from trying to connect 'on_history_changed' signal everytime the dock is moved in the editor layout
2022-11-24[Editor] Fix float dock shows untranslated title.Zae
2022-11-18Merge pull request #60686 from trollodel/move_editor_registrationRémi Verschelde
Move editor class and plugin registrations to a dedicated file
2022-11-18Move editor class and plugin registrations to a dedicated filetrollodel
2022-11-16Merge pull request #68709 from MewPurPur/instance-begone-part3Rémi Verschelde
Remove more instances of 'instance' being used as a verb
2022-11-16Remove more instances of 'instance' being used as a verbVolTer
2022-11-14Add EditorInterface.get_selected_paths()cespeute
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[Editor] Better expose EditorDebuggerPlugin.Fabio Alessandrelli
Now splitted into two classes: - EditorDebuggerPlugin (RefCounted). - EditorDebuggerSession (abstract). This allows the EditorPlugin to be in control of the debugger plugin lifecycle, be notified when sessions are created, and customize each of them independently. We should slowly transition the various profilers and captures in ScriptEditorDebugger to their own plugins, and decouple ScriptEditorDebugger from it's UI part (making it the "real" EditorDebuggerSession potentially dropping the wrappers).
2022-11-12Fix some stuff with the editor featuresMichael Alexsander
2022-11-11Use forward-declarations in EditorPlugin where possibletrollodel
2022-11-08Remove duplicate project settings definitionskobewi
2022-11-07Merge pull request #68342 from KoBeWi/Godot_museum'tRémi Verschelde
Allow to disable History Dock via feature profile
2022-11-07Allow to disable History Dock via feature profilekobewi
2022-11-06Fix disambiguate_filenames absolute paths on UnixRedMser
Also clean up relative path handling to use get_basename()
2022-11-02Merge pull request #65012 from KoBeWi/Godot_museumRémi Verschelde
Add history dock