Commit Graph

79 Commits

Author SHA1 Message Date
Thaddeus Crews 45d84af08b Merge pull request #112269 from AeioMuch/fix_select_node_when_dropping
Fix select the edited node when dropping
2026-02-27 08:49:32 -06:00
Thaddeus Crews 82479ce84f Merge pull request #115045 from Giganzo/hover-extend-script-button
Fix extend script button styling in scene tree dock
2026-02-26 16:18:42 -06:00
Thaddeus Crews 409584e0e6 Merge pull request #116270 from ryevdokimov/instanced-scene-shortcut
Add shortcut to open instanced scene in editor
2026-02-26 16:18:40 -06:00
Malcolm Anderson 5c4500a236 Allow animation groups to be collapsed by clicking disclosure chevron on left
Save group collapsed state during editing session

Save collapsed groups in Animation resource so they persist across sessions

Update editor/animation/animation_track_editor.h

Remove data duplication and unnecessary method

Prevent error about negative-sized Rect2

Move animation group folding to editor cfg files

Clean up length of some lines of code

Keep fold state of groups when renamed

Update scene/resources/animation.h

Make fold_area_rect calculation more accurate

Improve animation includes

Store animation fold state in scene folding file

Fix animation fold saving for independent resource animations

Apply suggestions from code review

Update scene/resources/animation.h

Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Mikael Hermansson <mikael@hermansson.io>
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2026-02-23 10:48:24 -08:00
AeioMuch 86e80c6b80 Fix select the edited node when dropping 2026-02-21 03:33:54 +01:00
Robert Yevdokimov 13bdd512d2 Add shortcut to open instanced scene in editor 2026-02-20 19:40:57 -05:00
Thaddeus Crews 551978e514 Merge pull request #112985 from DexterFstone/Add-Replace-to-SceneTree-context-menu
Add `Replace` to `SceneTree` context menu
2026-02-18 17:28:18 -06:00
Thaddeus Crews 1e12317895 Merge pull request #115646 from Ivorforce/list-explicit-copy
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
Dexter f37446c610 Add Replace to SceneTree context menu 2026-02-15 23:35:15 +03:30
Thaddeus Crews 0f8119a3db Merge pull request #115575 from KoBeWi/native_instances
Fix Rename option for instance roots
2026-02-06 08:18:00 -06:00
Lukas Tenbrink c5df0cb82b Don't right-align escaped newlines, e.g. for #define. This has previously led to long diffs in the commit history. 2026-02-04 19:31:28 +01:00
Rémi Verschelde affa84862a Merge pull request #115347 from mooflu/err-113332
Scene tree dock: Don't log error if there is no selection upon handling item_icon_double_clicked signal
2026-02-02 10:10:30 +01:00
Lukas Tenbrink 7072a9a874 Change List copy constructor from implicit to explicit. 2026-01-30 18:58:42 +01:00
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
kobewi f006987598 Fix Rename option for instance roots 2026-01-29 14:00:56 +01:00
Thaddeus Crews d4ab136b24 Merge pull request #112746 from Kaleb-Reid/show-nodepath-subnames
Show NodePath subnames in editor inspector
2026-01-28 17:58:22 -06:00
Thaddeus Crews c330276a10 Merge pull request #114448 from KoBeWi/replace_old_'replace_old'
SceneTreeDock: Remove unused parameter
2026-01-28 12:26:55 -06:00
Thaddeus Crews 34ed1c8fb1 Merge pull request #114700 from KoBeWi/closer_siblings
Paste as Sibling right below the node
2026-01-28 12:26:53 -06:00
Kaleb Reid 8c7e2838a6 Show NodePath subnames in editor inspector 2026-01-28 02:13:41 -08:00
Frank Becker 42b14ce186 Don't log error if there is no selection upon handling item_icon_double_clicked signal 2026-01-24 15:22:08 -08:00
kobewi 85d9d315f1 Fix context plugins not called for empty clicks in Scene 2026-01-21 13:24:49 +01:00
Giganzo fc8a6cfd3b Fix extend script button styling in scene tree dock 2026-01-16 21:39:52 +01:00
PrettyStable 007179545b Keep the node as an edited object when attaching and detaching scripts 2026-01-09 23:42:58 -03:00
kobewi e84f8c5e58 Paste as Sibling right below the node 2026-01-07 20:35:37 +01: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
kobewi 612de1b6d2 Remove unused parameter 2025-12-30 16:35:02 +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