summaryrefslogtreecommitdiff
path: root/editor/scene_tree_dock.cpp
AgeCommit message (Collapse)Author
2023-05-12Preserve scene unique names when saving branch as scene.HolonProduction
(cherry picked from commit 7814dedc91a9df70a6c873d0ad30f444c401b0ec)
2023-02-01Prevent wrong unedit when clicking editor viewportkobewi
2023-01-24Improve clarity of Tree's activated/double-clicked signalsAaron Franke
Co-authored-by: Yuri Sizov <yuris@humnom.net>
2023-01-24Merge pull request #65137 from dalexeev/editor-namingYuri Sizov
Rearrange `editor/naming/*` project settings
2023-01-23Convert en_GB spelling to en_US with codespellRémi Verschelde
2023-01-22Rework EditorPlugin editing logickobewi
2023-01-16Add EditorUndoRedoManager singletonkobewi
2023-01-12Rearrange `editor/naming/*` project settingsDanil Alexeev
2023-01-09Fix inconsistent state of Controls when editing and running scenesYuri 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-03Merge pull request #70779 from ↵Rémi Verschelde
jamesmintram/jamesm/bugfix/add-missing-shortcut-case-for-reparent Add missing case statement to handle re-parent to new node
2022-12-31Add missing case statement to handle re-parent to new nodeJames Mintram
2022-12-27Editor: Fix `Paste From Clipboard` make two root separate scenes pointing to ↵stmSi
same file
2022-12-17Remove unnecessary conditionkobewi
2022-12-05Merge pull request #65228 from Mickeon/fix-packed-scene-unique-name-rootRémi Verschelde
Fix "Save Branch as Scene" storing root Node's `unique_name_in_owner`
2022-11-29Use forward-declarations in big editor classestrollodel
2022-11-27GDScript: Avoid using `get_global_class_native_base`rune-scape
2022-11-24Cleanup remaining EditorUndoRedoManager usageskobewi
2022-11-22Allow directly instantiate scripts in scene treekobewi
2022-11-17Merge pull request #63601 from YeldhamDev/tooltip_stuffRémi Verschelde
Small changes to some tooltips
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-12Small changes to some tooltipsMichael Alexsander
2022-11-06Don't reparent dragged node when non neededkobewi
2022-11-02Unify usage of undo_redo in editorkobewi
2022-10-31Merge pull request #67578 from KoBeWi/GEDITORRémi Verschelde
Unify usage of GLOBAL/EDITOR_GET
2022-10-31Merge pull request #67560 from timothyqiu/mp-defaultRémi Verschelde
Fix `SceneTreeEditor::_update_tree()` binding
2022-10-31Merge pull request #67445 from Zylann/rename_queue_deleteRémi Verschelde
Rename queue_delete => queue_free
2022-10-24Rename queue_delete => queue_freeMarc Gilleron
# Conflicts: # editor/plugins/tiles/tiles_editor_plugin.cpp
2022-10-20Add buttons in Remote Scene TreeMicky
A Scene button to any scene instantiated from file. When clicked, it opens the original PackedScene. A toggle visibility button is also available.
2022-10-18Unify usage of GLOBAL/EDITOR_GETkobewi
2022-10-18Fix `SceneTreeEditor::_update_tree()` bindingHaoyu Qiu
2022-10-10Fix node name casing issueskobewi
Co-authored-by: ryburnj <jordanryburn@gmail.com>
2022-10-07Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg
change warnings=all to use /W4.
2022-10-06Expose and warn about Node Filters in Scene Tree DockMicky
Adds "Filter by Type" and "Filter by Group" in the Scene Tree Dock's MenuButton. Hovering on them displays an useful tooltip. When selecting these items, the matching parameter is appended to the terms, and the caret is automatically brought to the end. When typing a filter that cannot be identified, a warning icon is displayed. The reason is explained as a tooltip. The same options are also quickly available by right-clicking or middle-clicking in the text field.
2022-09-21Tree recursive foldingNinni Pipping
2022-09-19Merge pull request #65134 from Mickeon/editor-unique-name-toggleRémi Verschelde
Make "Access as Unique Name" a shortcut
2022-09-19Make "Access as Unique Name" a shortcutMicky
The shortcut's name is "scene_tree/toggle_unique_name", not mapped to anything by default. It also dynamically changes the text based on whether or not the unique name is going to be enabled or disabled. Finally, it spaces the shortcut in the menu close to "Copy Node Path" if possible.
2022-09-18Merge pull request #44143 from KoBeWi/callable_multiplayerRémi Verschelde
2022-09-18Port remaining connections to callable_mpTomasz Chabora
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-17Fix "Save Branch as Scene" storing root Node's `unique_name_in_owner`Micky
Fix #64425
2022-09-08Fix undo actions in SceneTreeDockkobewi
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-03Remove pathed get_node() use from scene tree dockkobewi
2022-08-30Merge pull request #64377 from Mickeon/rename-canvas-redrawRémi Verschelde
Rename `CanvasItem.update()` to `queue_redraw()`
2022-08-30Merge pull request #65066 from aaronfranke/str-path-joinRémi Verschelde
2022-08-29Rename String `plus_file` to `path_join`Aaron Franke
2022-08-29`SceneTreeDock` Toggling unique name in owner for all selected nodeskleonc
2022-08-29Rename `CanvasItem.update()` to `queue_redraw()`Micky
Affects a lot of classes. Very thoroughly checked signal connections and deferred calls to this method, add_do_method/add_undo_method calls, and so on. Also renames the internal `_update_callback()` to `_redraw_callback()` for consistency. Just a few comments have also been changed to say "redraw". In CPUParticles2D, there was a private variable with the same name. It has been renamed to `do_redraw`.