summaryrefslogtreecommitdiff
path: root/editor/editor_node.cpp
AgeCommit message (Collapse)Author
2022-10-07Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg
change warnings=all to use /W4.
2022-10-05Merge pull request #65857 from MinusKube/inherited-open-crashRémi Verschelde
Prevent unsaved inherited scenes from being detected as the 'placeholder' scene
2022-10-04Rename remaining "Spatial" in Plugins to "Node3D"Micky
For EditorNode3DGizmo: - `get_spatial_node` -> `get_node_3d` - `set_spatial_node` -> `set_node_3d` For EditorPlugin: - `add_spatial_gizmo_plugin` -> `add_node_3d_gizmo_plugin` - `remove_spatial_gizmo_plugin` -> `remove_node_3d_gizmo_plugin` Also renames some internal methods for consistency (`forward_3d_draw_over_viewport` & `forward_3d_force_draw_over_viewport` ...). Basically, Spatial has been completely eradicated.
2022-09-28Merge pull request #58049 from jmb462/fix-distraction-mode-docks-tabRémi Verschelde
Prevent docks to be reset to first tab when switching dock visibility
2022-09-26Fix project run/stop buttons disappearing in the editorHugo Locurcio
2022-09-25Rename editor run/pause/stop shortcuts and tooltips for consistencyHugo Locurcio
The new naming better suits non-game applications and is more explicit.
2022-09-22[macOS extend-to-title] Add scene/project name to the editor title, fix ↵bruvzg
incorrect window button position/order when system primary language is RTL.
2022-09-21Merge pull request #65934 from YuriSizov/editor-theme-big-thumbRémi Verschelde
Improve icon generation in the editor theme
2022-09-20Fix error string referring to invalid metadata name in Movie Maker dialogHugo Locurcio
2022-09-20[macOS] Add an option to align window buttons in "extend to title" mode.bruvzg
2022-09-20Merge pull request #65541 from clayjohn/renderer-settingRémi Verschelde
Split rendering driver project setting into renderer_name and rendering_driver
2022-09-19Split rendering driver project setting into renderer_name and ↵clayjohn
rendering_driver. To differentiate between a driver (e.g. Vulkan or D3D12) and a renderer (e.g. clustered or mobile renderer).
2022-09-18Merge pull request #44143 from KoBeWi/callable_multiplayerRémi Verschelde
2022-09-18Port remaining connections to callable_mpTomasz Chabora
2022-09-18Merge pull request #65561 from ryburnj/inconsistent-cap-scene-file-nameRémi Verschelde
Fix inconsistent scene file name casing
2022-09-18Fix inconsistent scene file name casing by moving existing Name_Casing code ↵ryburnj
to separate function in editor_node, and adding a call from both editor_node and scene_tree_dock.
2022-09-17Remove unused _clear_undo_history methodkobewi
2022-09-16Improve icon generation in the editor themeYuri Sizov
2022-09-16Prevent unsaved inherited scenes from being detected as the 'placeholder' sceneMinusKube
2022-09-14Merge pull request #65494 from V-Sekai/fix_inspect_command_contextRémi Verschelde
2022-09-13Disable menus and functionality that are not relevant on the Android Editor portFredia Huya-Kouadio
2022-09-10Merge pull request #64465 from TokageItLab/bind-after-gui-inputRémi Verschelde
Bind `AfterGUIInput` to GDScript and update document
2022-09-09Merge pull request #64938 from YuriSizov/editor-scaled-iconsRémi Verschelde
2022-09-09Merge pull request #65520 from V-Sekai/remote_objects_no_read_onlyRémi Verschelde
2022-09-08Remove read-only status from EditorDebuggerRemoteObjectSaracenOne
2022-09-08Merge pull request #65504 from KoBeWi/close_before_savingRémi Verschelde
2022-09-08bind AfterGUIInputSilc Renew
2022-09-08Merge pull request #65241 from bruvzg/no_keymap_ambiguityRémi Verschelde
Fix key mapping changes when moving from macOS to other platform.
2022-09-08Merge pull request #60108 from KoBeWi/arise_to_topRémi Verschelde
Rename raise() to move_to_front()
2022-09-08Merge pull request #65501 from m4gr3d/fix_invalid_project_manager_path_mainRémi Verschelde
Fix issue causing the project manager to crash because of missing path argument
2022-09-08Ask before closing with unsaved resourceskobewi
2022-09-07Fix issue causing the project manager to crash because of missing path argumentFredia Huya-Kouadio
In the process, the initialization logic is updated to show an error message and gracefully close the engine when setup errors occur.
2022-09-07Allow images to be imported "for editor use" and respect editor settingsYuri Sizov
2022-09-07Fix key mapping changes when moving from macOS to other platformbruvzg
Removes separate `Command` key (use `Meta` instead). Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`).
2022-09-07Remove / Replace old Navigation Debug Visualizationsmix8
- removes / replaces leftovers from old navigation debug code - cleanes SceneTree and ProjectSettings from old navigation debug
2022-09-07Merge pull request #58617 from KoBeWi/custom_somethingRémi Verschelde
Improve handling of custom types
2022-09-07In inspector, show 'edit' button instead of 'inspect' when resource is part ↵SaracenOne
of an editable scene.
2022-09-07Merge pull request #65447 from Faless/net/4.x_ssl_to_tlsRémi Verschelde
[Net] Rename StreamPeerSSL to StreamPeerTLS.
2022-09-07[Net] Rename StreamPeerSSL to StreamPeerTLS.Fabio Alessandrelli
SSL has been deprectated almost 10 years ago.
2022-09-07Rename EditorInterface.get_editor_main_control to get_editor_main_screenYuri Sizov
2022-09-06Rename raise() to move_to_front()kobewi
2022-09-05Improve handling of custom typeskobewi
2022-09-05Various editor UI fixes (bottom panel corner radius and scene tab bar)FireForge
- Fix top corners of bottom panel not having rounded corners - Fix scene tab bar background expanding vertically by corner radius - Remove two unneccesary theme items from the editor theme: - EditorStyles/SceneTabFG - EditorStyles/SceneTabBG - Remove an instance where the scene TabBar was having its styleboxes overriden to the default value, which has no effect.
2022-09-02Merge pull request #64952 from Chaosus/vs_rename_uniform_to_paramRémi Verschelde
2022-09-01Merge pull request #63479 from DarkKilauea/nav-linkRémi Verschelde
2022-09-01Merge pull request #65135 from reduz/export-customization-pluginsRémi Verschelde
2022-09-01Merge pull request #65132 from bruvzg/global_menu_shortcuts_contextRémi Verschelde
2022-09-01Add support for scene/resource customization in export pluginsJuan Linietsky
EditorExportPlugin adds a set of callbacks to allow customizing scenes, resources or subresources in all files exported: * Can take scene files, resource files and subresources in all of them. * Uses a cache for the converted files if nothing changes, so this work only happens if a file is modified. * Uses hashing to differentiate export configuration caches. * Removed the previous conversion code to binary, as this one uses existing stuff. This API is useful in several scenarios: * Needed by the "server" export platform to get rid of textures, meshes, audio, etc. * Needed by text to binary converters. * Needed by eventual optimizations such as shader precompiling on export, mesh merging and optimization, etc. This is a draft, feedback is very welcome.
2022-09-01Rename `uniform` to `parameter` across the engineYuri Rubinsky
2022-09-01[macOS] Handle accelerator and click events of the global menu items separately.bruvzg