1
0
Fork 0
Commit Graph

55 Commits

Author SHA1 Message Date
PrettyStable 007179545b Keep the node as an edited object when attaching and detaching scripts 2026-01-09 23:42:58 -03:00
Thaddeus Crews ab54e943b6
Merge pull request #114249 from YeldhamDev/scene_file_focus_rename_fix
Make focus visibility when renaming in the scene/file dock consistent
2026-01-07 10:54:09 -06:00
kobewi 9f96d2199d Add EditorDock's own DockSlot enum 2026-01-02 13:16:23 +01:00
Michael Alexsander 0e3c9e4bf8
Make focus visibility when renaming in the scene/file dock consistent 2025-12-20 18:30:25 -03:00
Rémi Verschelde 0468f90a48
Merge pull request #110432 from KoBeWi/signal_lost
Fix lost connections when saving branch as scene
2025-12-19 11:51:50 +01:00
Pāvels Nadtočajevs 338cfba60a
Use ObjectID to store nodes in the editor selection. 2025-12-18 09:16:43 +02:00
kobewi 99a9f07ab5 Don't use selection list as reference 2025-12-13 13:30:07 +01:00
Michael Alexsander 398842678e
Fix cutoff root creation buttons in new scenes 2025-12-11 10:50:18 -03:00
Michael Alexsander f187b8b2bf
Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
Thaddeus Crews dec0b22f7d
Merge pull request #64487 from Rindbee/fix-instantiated-scene-duplicate
Fix resource shared when duplicating an instanced scene
2025-12-02 11:52:13 -06:00
Rindbee e0532a711a
Fix resource shared when duplicating an instanced scene
For resources with `resource_local_to_scene` enabled in the sub-scene,
the resource is already set when the sub-scene is instantiated, so does
not need to be set again. Just needs to update the property of the
resource according to the value in the main scene.
2025-12-02 20:45:54 +08:00
Rémi Verschelde 5e0ddecb73
Merge pull request #112343 from timothyqiu/filter-nodes
Scene Dock: Simplify Filter Nodes related UI
2025-12-01 11:48:29 +01:00
Break ef9738005a Separate Node editor dock 2025-11-22 10:17:03 +08:00
kobewi 67735cf213 Make bottom panel into available dock slot 2025-11-21 18:52:13 +01:00
Thaddeus Crews cb1569345a
Merge pull request #112729 from KoBeWi/multi_group_yoink
Edit groups on multiple nodes
2025-11-20 16:47:07 -06:00
Aaron Franke d6d60845fe
Separate visual shader code out of shader editor plugin and dialog 2025-11-20 10:49:18 -08:00
Thaddeus Crews e18b1de88d
Merge pull request #107942 from Mickeon/scene-tree-filter-placeholder
Simplify Node Filter's placeholder in Scene dock
2025-11-14 14:22:38 -06:00
Thaddeus Crews 23338d2d98
Merge pull request #108168 from Nikitf777/move-nodes-with-different-parents
Allow moving nodes when they have different parents in SceneTreeDock
2025-11-14 14:22:29 -06:00
Thaddeus Crews d59cf3e6c2
Merge pull request #92390 from KoBeWi/add_section_end_section_separate_section._-._section
Refactor SceneTreeDock context menu separators
2025-11-13 17:42:50 -06:00
kobewi 5fa0f31247 Edit groups on multiple nodes
Co-authored-by: Pablo Ibarz <fribarz123@gmail.com>
2025-11-13 13:37:09 +01:00
Thaddeus Crews 77cfbe9371
Merge pull request #111780 from aaronfranke/tree-double-click-not-editable
Allow double-clicking icons of non-editable Tree items
2025-11-10 17:46:58 -06:00
Haoyu Qiu a146639824 Scene Dock: Simplify Filter Nodes related UI 2025-11-08 13:09:47 +08:00
Micky 2e09c69f55 Simplify Node Filter's placeholder in Scene dock 2025-11-06 20:36:01 +01:00
Thaddeus Crews 0994b19ba4
Merge pull request #111025 from xuhuisheng/dev/clear_inheritance
Fix Clear Inheritance issues
2025-10-29 13:13:53 -05:00
xuhuisheng 766b45bdd9 Fix Clear Inheritance error 2025-10-29 21:27:50 +08:00
Thaddeus Crews ed4f4d275e
Merge pull request #110904 from YeldhamDev/tree_drag_unfolding
Unfold tree items on hover while drag-n-dropping
2025-10-21 15:11:01 -05:00
Thaddeus Crews 464ddd4ea7
Merge pull request #109043 from GabCoolDude/resource-signal-viewer
View resource signals in the Connections Dock
2025-10-20 18:09:56 -05:00
GabCoolDude cdcb2fc389 View resource signals in the Connections Dock 2025-10-20 23:24:32 +02:00
kobewi 6075800789 Refactor SceneTreeDock context menu separators 2025-10-20 14:07:08 +02:00
Aaron Franke 70ea991c69
Allow double-clicking icons of non-editable Tree items 2025-10-19 00:58:05 -07:00
Thaddeus Crews 38af23a654
Merge pull request #89409 from aaronfranke/server-folders
Move server files into their subfolders
2025-10-03 12:01:00 -05:00
Mounir Tohami 2182dedcc6 Fix switching back to local SceneTree. 2025-10-02 11:46:47 +03:00
Aaron Franke 3d1c9fd5de
Move server files into their subfolders 2025-09-30 19:39:39 -07:00
kobewi 97b398cba1 Rework editor docks 2025-09-29 17:30:41 +02:00
Michael Alexsander 26745b4b87
Unfold tree items on hover while drag-n-dropping
Co-authored-by: suddjian
2025-09-26 14:38:45 -03:00
A Thousand Ships bd65cfa876
Revert "Replace many uses of `is_class` with `derives_from`."
This reverts commit 78b743cf4a.
2025-09-25 13:48:53 +02:00
Thaddeus Crews 78b743cf4a
Merge pull request #110832 from Ivorforce/is-class-to-derives-from
Replace many uses of `is_class` with `derives_from`.
2025-09-24 09:59:09 -05:00
Thaddeus Crews f987cf8a8a
Merge pull request #110231 from fstxz/fix_shader_path
Fix invalid suggested file name when saving resource from a scene that hasn't been saved yet
2025-09-24 09:59:06 -05:00
Lukas Tenbrink 8ef4a43ada Replace many uses of `is_class` with `derives_from`. 2025-09-23 19:59:00 +02:00
Thaddeus Crews 685c7e92e5
Merge pull request #100437 from KoBeWi/ruaninstancequestionmark
Add `is_instance()` helper method to Node
2025-09-23 12:08:48 -05:00
Thaddeus Crews 709226ad1c
Merge pull request #109515 from precup/speedy-selections
Speed up large selections in the editor
2025-09-22 21:00:54 -05:00
Michael Alexsander aeb3a45c97
Hide `Control` focus when given via mouse input 2025-09-19 13:43:29 -03:00
kobewi cc571676b9 Fix lost connections when saving branch as scene 2025-09-11 22:39:26 +02:00
Artemy Fedotov 7b850260bf
Fix invalid suggested file name when saving resource from a scene that hasn't been saved yet 2025-09-04 09:49:09 +04:00
Mike Precup 1c8e3f9037 Speed up large selections in the editor 2025-08-31 14:25:44 -07:00
kobewi 27fb2181cd Track last selection using ObjectID 2025-08-20 14:49:50 +02:00
Thaddeus Crews 2bfc3212ad
Merge pull request #108883 from aaronfranke/editor-crash-scene-tree-dock
Fix crash in SceneTreeDock when closing a scene with a selected node
2025-07-23 13:27:08 -05:00
Thaddeus Crews 57719ca9e2
Merge pull request #108708 from Rindbee/fix-wrong-node-path-when-Reparent-to-New-Node
Fix the absolute `NodePath` was calculated incorrectly when "Reparent to New Node"
2025-07-23 13:27:00 -05:00
Aaron Franke d492b665c3
Fix crash in SceneTreeDock when closing a scene with a selected node 2025-07-22 14:40:26 -07:00
风青山 2f5af689fd
Fix the absolute `NodePath` was calculated incorrectly when "Reparent to New Node"
Since the new parent node has not yet been added to the tree, the
`new_base_path` needs to be calculated using the `base_path`.
2025-07-18 10:26:50 +08:00