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
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
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
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