summaryrefslogtreecommitdiff
path: root/editor
AgeCommit message (Collapse)Author
2021-03-08i18n: Sync translations with WeblateRémi Verschelde
(cherry picked from commit f1f472439ed8043ab6b625c42ff2682476e56b5d)
2021-03-08Merge pull request #46771 from socket220/masterRémi Verschelde
pop-up usability enhancement for support-level button
2021-03-08fix incorrectly connected optimize_dialog signalnemerle
2021-03-07mod: pop-up usability enhancement for support buttongatalskii
Now after choosing support level pop-up doesn't hide after each click
2021-03-07Make the pagination buttons wider in the asset library browserHugo Locurcio
This makes the page number buttons easier to click.
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>