summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-03-06Merge pull request #46641 from KoBeWi/unsaved_foreverRémi Verschelde
Don't save unchanged script upon closing
2021-03-06Don't save unchanged script upon closingkobewi
2021-03-06Fix crash on cleanup of EditorFileServerPedro J. Estébanez
2021-03-05Fix negative VRAM valuesEv1lbl0w
2021-03-04Adding Raycast3D custom debug shape thickness and colorjmb462
2021-03-01Merge pull request #41437 from KoBeWi/put_it_hereRémi Verschelde
Allow to create a node at specific position
2021-03-01Merge pull request #46544 from Chaosus/tilemap_signal_fixRémi Verschelde
Check before connecting `TileMapEditor::settings_changed`
2021-03-01Merge pull request #46535 from asmaloney/fix-gizmo-namesRémi Verschelde
Fix Node3D gizmo names
2021-03-01Check before connecting `TileMapEditor::settings_changed`Yuri Roubinsky
2021-02-28Fix gizmo namesAndy Maloney
Commit 5ef62e546f485e5f2798230dcfbea2b4ddecbe6e renamed EditorNode3DGizmoPlugin "get_name" to "get_gizmo_name", but it wasn't done everywhere. Because EditorNode3DGizmoPlugin inherits from Resource, it was then using Resource::get_name() which resulted in null names. Fixes godotengine/godot#46349
2021-02-28SceneTreeDock: Changed "Save Branch as Scene" to make use of ↵Oliver Dick
Node::duplicate_from_editor, which is also used by "Duplicate" function of the SceneTreeDock - Removed Node::duplicate_and_reown method as it is not used anymore
2021-02-26Don't check modified time if file doesn't existkobewi
2021-02-26Merge pull request #46452 from hilfazer/click_mesh_instance_crash_40Rémi Verschelde
Prevent crash when clicking Mesh in MeshInstance when is scene root
2021-02-26Prevent crash when clicking Mesh in MeshInstance when is scene roothilfazer
2021-02-26Allow to create a node at specific positionTomasz Chabora
2021-02-26Merge pull request #46327 from hilfazer/prevent_change_type_on_foreign_nodesRémi Verschelde
Prevent 'Change Type' on nodes from a foreign scene
2021-02-26Save ProjectSettings on editor restartkobewi
2021-02-26Prevent 'Change Type' on nodes from an instanced scenehilfazer
2021-02-26Add outline to dragged guide textVedat Günel
2021-02-25Fix heap-use-after-free in Import Defaults EditorMichael Alexsander
2021-02-24Update the filtering logic to properly handle directories with `.gdignore` ↵Fredia Huya-Kouadio
files.
2021-02-24Merge pull request #46394 from YeldhamDev/import_defaults_fixRémi Verschelde
Fix import selector resetting in Import Defaults Editor
2021-02-24Fix capitalization of checkbox in Input Map EditorMichael Alexsander
2021-02-24Fix import selector resetting in Import Defaults EditorMichael Alexsander
2021-02-24Allow CollisionObject3D to show collision shape meshestrollodel
Add an editor gizmo to CollisionObject3D. CollisionShape3D no longer shows collision shapes directly.
2021-02-24Merge pull request #46354 from reduz/importer-defaults-editorRémi Verschelde
Added Import Defaults Editor in Project Settings
2021-02-24Merge pull request #46342 from YeldhamDev/sun_preview_enhancementsRémi Verschelde
Apply minor visual enhancements to the Sun/Env Preview
2021-02-24Merge pull request #46133 from aaronfranke/grayRémi Verschelde
Change fallback icon for abstract nodes to have a grayed out color
2021-02-23Added Import Defaults Editor in Project Settingsreduz
-Change importer defaults in project settings. -Ability to change them or reset them.
2021-02-23Apply minor visual enhancements to the Sun/Env PreviewMichael Alexsander
2021-02-22Add preview Sun and Environmentreduz
* Adds both a preview sun and preview environment to the 3D editor. * They are valid as long as a DirectionalLight3D and WorldEnvironment are not in the scene. * If any is added to the scene, the respective preview is disabled. * Changed WorldEnvironment to better handle multiple node versions. * Added a function in SceneTree to get the first node in a group. * Fixed button minimum size to also consider font height if no text is there, this broke with the TextSever PR.
2021-02-22i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit d0bc9144913a831500a24fc4d8d9f4cb3fd13286)
2021-02-22Merge pull request #46263 from dalexeev/fix-help-shortcut-2Rémi Verschelde
Fix "editor/editor_help" shortcut (again)
2021-02-21Prevent selecting hidden nodes in 3D and Canvas Item editorshilfazer
2021-02-21Fix "editor/editor_help" shortcut (again)Danil Alexeev
2021-02-19Merge pull request #44864 from ↵Rémi Verschelde
Calinou/editor-array-dictionary-increase-page-size Increase the page size for array/dictionary editors to 20
2021-02-19Merge pull request #46191 from reduz/refactor-process-modeRémi Verschelde
Refactor Process Mode
2021-02-19Merge pull request #46216 from Chaosus/fix_scenetree_timeoutRémi Verschelde
Fix connecting signal to `SceneTreeEditor::update_timer`
2021-02-19Fix `SceneTreeEditor::update_timer` - timeout signalYuri Roubinsky
2021-02-19Added Built-in Action editor to Editor Settings dialog.Eric M
Built-in actions can now be edited for the Editor too. Also added usage of the new Event confifiguration dialog to for better UX.
2021-02-19New ActionMapEditor to replace InputMapEditor. Used in ProjectSettings.Eric M
Renamed to ActionMapEditor as it is more generic and can be used for more than just the InputMapEditor if required. This also includes a new Event Configuration dialog (previously "Press A key...") which can be used to create and edit InputEvents for any use - like the Project Settings input map, or the Editor Settings shortcuts.
2021-02-19Merge pull request #38994 from nikibobi/fix-file-dialog-favoriteRémi Verschelde
Fix file dialog filename cleared when selecting favorites
2021-02-18Refactor Process Modereduz
Implements https://github.com/godotengine/godot-proposals/issues/1835#issuecomment-727186192 * PauseMode is now ProcessMode, containing the following states: ``` PROCESS_MODE_INHERIT, // same as parent node PROCESS_MODE_NORMAL, // process only if not paused PROCESS_MODE_PAUSE_ONLY, // process only if paused PROCESS_MODE_ALWAYS, // process always PROCESS_MODE_DISABLED, // never process ``` * NOTIFICATION_PAUSED and NOTIFICATION_UNPAUSED are received effectively when the node is paused and unpaused (not any longer when pause mode is set in SceneTree). * Renamed some nodes that used ProcessMode/process_mode to specify a callback type to ProcessCallback to avoid clashes.
2021-02-18Merge pull request #45617 from RandomShaper/modernize_atomicsRémi Verschelde
Modernize atomics (and fix `volatile`)
2021-02-18Modernize atomicsPedro J. Estébanez
- Based on C++11's `atomic` - Reworked `SafeRefCount` (based on the rewrite by @hpvb) - Replaced free atomic functions by the new `SafeNumeric<T>` - Replaced wrong cases of `volatile bool` by the new `SafeFlag` - Platform-specific implementations no longer needed Co-authored-by: Hein-Pieter van Braam-Stewart <hp@tmm.cx>
2021-02-18Removed hardcoded shortcuts from /scene and converted to input actionsEric M
This removes hardcoded actions from things like LineEdit and TextEdit. Previously, things like copy, paste, etc were all hardcoded to Ctrl+C, Ctrl+V, etc. They could not be changed. This allows the possibility of them being changed, by making them use the action map. This has the added benefit of greatly simplifying the input handling logic in those controls. The logic which was previously in a huge and hard to follow switch statement has been extracted to individual methods.
2021-02-18Added ability to override built-in actions for the editorEric M
This adds the ability to add overrides for built-in actions (i.e. ui_*) in the editor. Also added a number of additional built-in actions for various text-related actions, gui-generic actions (like copy and paste) and graph-related actions (duplicate nodes), etc. Moved the definition of input actions to input_map, rather than in project_settings so the editor can make use of these actions as well.
2021-02-18Reorganize Project Settingsreduz
-Advanced Settings toggle also hides advanced properties when disabled -Simplified Advanced Bar (errors were just plain redundant) -Reorganized rendering quality settings. -Reorganized miscelaneous settings for clean up.
2021-02-18Merge pull request #45943 from KoBeWi/YEEEETRémi Verschelde
Remove Merge From Scene
2021-02-18Merge pull request #46159 from gongpha/jr-_-fix-function-bindingRémi Verschelde
Fixes function bindings