summaryrefslogtreecommitdiff
path: root/editor/scene_tree_dock.cpp
AgeCommit message (Collapse)Author
2023-01-16Add EditorUndoRedoManager singletonkobewi
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`.
2022-08-27Rename `hint_tooltip` to `tooltip_text` & setgetMicky
`hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too.
2022-08-22Add per-scene UndoRedokobewi
2022-08-20Changed the title of change node type dialogUmang Kalra
2022-08-18Implement `MenuBar` control to wrap `PopupMenu`s or native menu, use native ↵bruvzg
menu for editor.
2022-07-29Swap arguments of ResourceSaver.save()kobewi
2022-07-29Merge pull request #63603 from aaronfranke/editor-pathsRémi Verschelde
Move editor paths into the EditorPaths class
2022-07-29Merge pull request #43081 from KoBeWi/property_keeperRémi Verschelde
Keep property values when extending script