summaryrefslogtreecommitdiffstats
path: root/editor/scene_tree_dock.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Prompt to confirm anim track delete on node deletekobewi2023-04-251-29/+91
|
* Improve includes of EditorNode (and everything else)Yuri Sizov2023-04-071-1/+1
| | | | | | Also start organizing editor-specific GUI components into a dedicated folder, `editor/gui`. Also move `editor_file_server` next to the rest of debugger classes.
* Add a list of all sub-resources used in the scenekobewi2023-04-051-2/+90
|
* Make icons of scripted and custom classes fit the editor UIYuri Sizov2023-03-311-13/+22
| | | | | | | | | | | Also: - Add an option to limit the icon size in PopupMenu. This is similar to how this works in Tree and TreeItem. - Add the same option to TabBar. - Add a theme constant for Tree, PopupMenu, Button, and TabBar to apply this limit on the control level. Co-authored-by: Daylily-Zeleen <daylily-zeleen@foxmail.com>
* Stop pasted child nodes being assigned an owner when previously unownedSnailRhymer2023-03-151-1/+16
| | | | Make copy and pasting match duplication's ownership transferral behavior by storing ownership information in the duplicated nodes on the node clipboard, then checking that information when setting owners for pasted nodes.
* Prevent wrong unedit when clicking editor viewportkobewi2023-02-011-1/+8
|
* Improve clarity of Tree's activated/double-clicked signalsAaron Franke2023-01-241-1/+1
| | | | Co-authored-by: Yuri Sizov <yuris@humnom.net>
* Merge pull request #65137 from dalexeev/editor-namingYuri Sizov2023-01-241-1/+1
|\ | | | | Rearrange `editor/naming/*` project settings
| * Rearrange `editor/naming/*` project settingsDanil Alexeev2023-01-121-1/+1
| |
* | Convert en_GB spelling to en_US with codespellRémi Verschelde2023-01-231-4/+4
| |
* | Rework EditorPlugin editing logickobewi2023-01-221-1/+4
| |
* | Add EditorUndoRedoManager singletonkobewi2023-01-161-22/+22
|/
* Fix inconsistent state of Controls when editing and running scenesYuri Sizov2023-01-091-1/+3
|
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | 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".
* Merge pull request #70779 from ↵Rémi Verschelde2023-01-031-0/+2
|\ | | | | | | | | | | jamesmintram/jamesm/bugfix/add-missing-shortcut-case-for-reparent Add missing case statement to handle re-parent to new node
| * Add missing case statement to handle re-parent to new nodeJames Mintram2022-12-311-0/+2
| |
* | Editor: Fix `Paste From Clipboard` make two root separate scenes pointing to ↵stmSi2022-12-271-0/+1
|/ | | | same file
* Remove unnecessary conditionkobewi2022-12-171-27/+11
|
* Merge pull request #65228 from Mickeon/fix-packed-scene-unique-name-rootRémi Verschelde2022-12-051-0/+3
|\ | | | | | | Fix "Save Branch as Scene" storing root Node's `unique_name_in_owner`
| * Fix "Save Branch as Scene" storing root Node's `unique_name_in_owner`Micky2022-09-171-0/+3
| | | | | | | | Fix #64425
* | Use forward-declarations in big editor classestrollodel2022-11-291-0/+3
| |
* | GDScript: Avoid using `get_global_class_native_base`rune-scape2022-11-271-4/+6
| |
* | Cleanup remaining EditorUndoRedoManager usageskobewi2022-11-241-175/+186
| |
* | Allow directly instantiate scripts in scene treekobewi2022-11-221-1/+34
| |
* | Merge pull request #63601 from YeldhamDev/tooltip_stuffRémi Verschelde2022-11-171-0/+1
|\ \ | | | | | | | | | Small changes to some tooltips
| * | Small changes to some tooltipsMichael Alexsander2022-11-121-0/+1
| | |
* | | Merge pull request #68709 from MewPurPur/instance-begone-part3Rémi Verschelde2022-11-161-12/+12
|\ \ \ | | | | | | | | | | | | Remove more instances of 'instance' being used as a verb
| * | | Remove more instances of 'instance' being used as a verbVolTer2022-11-161-12/+12
| |/ /
* / / Don't reparent dragged node when non neededkobewi2022-11-061-5/+8
|/ /
* | Unify usage of undo_redo in editorkobewi2022-11-021-2/+3
| |
* | Merge pull request #67578 from KoBeWi/GEDITORRémi Verschelde2022-10-311-5/+5
|\ \ | | | | | | | | | Unify usage of GLOBAL/EDITOR_GET
| * | Unify usage of GLOBAL/EDITOR_GETkobewi2022-10-181-5/+5
| | |
* | | Merge pull request #67560 from timothyqiu/mp-defaultRémi Verschelde2022-10-311-4/+4
|\ \ \ | | | | | | | | | | | | Fix `SceneTreeEditor::_update_tree()` binding
| * | | Fix `SceneTreeEditor::_update_tree()` bindingHaoyu Qiu2022-10-181-4/+4
| |/ /
* | | Merge pull request #67445 from Zylann/rename_queue_deleteRémi Verschelde2022-10-311-1/+1
|\ \ \ | | | | | | | | | | | | Rename queue_delete => queue_free
| * | | Rename queue_delete => queue_freeMarc Gilleron2022-10-241-1/+1
| |/ / | | | | | | | | | | | | # Conflicts: # editor/plugins/tiles/tiles_editor_plugin.cpp
* / / Add buttons in Remote Scene TreeMicky2022-10-201-0/+2
|/ / | | | | | | | | | | A Scene button to any scene instantiated from file. When clicked, it opens the original PackedScene. A toggle visibility button is also available.
* | Fix node name casing issueskobewi2022-10-101-3/+6
| | | | | | | | Co-authored-by: ryburnj <jordanryburn@gmail.com>
* | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg2022-10-071-6/+6
| | | | | | | | change warnings=all to use /W4.
* | Expose and warn about Node Filters in Scene Tree DockMicky2022-10-061-3/+84
| | | | | | | | | | | | | | | | | | | | 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.
* | Tree recursive foldingNinni Pipping2022-09-211-56/+2
| |
* | Merge pull request #65134 from Mickeon/editor-unique-name-toggleRémi Verschelde2022-09-191-4/+18
|\ \ | | | | | | | | | Make "Access as Unique Name" a shortcut
| * | Make "Access as Unique Name" a shortcutMicky2022-09-191-4/+18
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge pull request #44143 from KoBeWi/callable_multiplayerRémi Verschelde2022-09-181-4/+4
|\ \ \
| * | | Port remaining connections to callable_mpTomasz Chabora2022-09-181-4/+4
| | | |
* | | | Fix inconsistent scene file name casing by moving existing Name_Casing code ↵ryburnj2022-09-181-0/+1
|/ / / | | | | | | | | | to separate function in editor_node, and adding a call from both editor_node and scene_tree_dock.
* / / Fix undo actions in SceneTreeDockkobewi2022-09-081-6/+7
|/ /
* | Fix key mapping changes when moving from macOS to other platformbruvzg2022-09-071-9/+9
| | | | | | | | | | Removes separate `Command` key (use `Meta` instead). Adds an event flag to automatically remap `Command` <-> `Control` (cannot be set alongside `Control` or `Meta`).
* | Remove pathed get_node() use from scene tree dockkobewi2022-09-031-34/+14
|/
* Merge pull request #64377 from Mickeon/rename-canvas-redrawRémi Verschelde2022-08-301-2/+2
|\ | | | | Rename `CanvasItem.update()` to `queue_redraw()`