Commit Graph

28 Commits

Author SHA1 Message Date
Miguel de Icaza 2dc9fdf5d4 This fixes a regression in the Skeleton3D editor that was
introduced by previous fix for a crash in the editor in
https://github.com/godotengine/godot/pull/113631

This preserves the nature of the original fix, and also stops receiving events
the moment that it is no longer needed (addressing the ONE_SHOT difference).
2026-04-26 16:46:35 -04:00
Thaddeus Crews 94485a31d7 Merge pull request #117760 from YeldhamDev/focus_me_bones
Allow to navigate the "Bones" tree of `Skeleton3D` with the keyboard
2026-03-31 10:46:54 -05:00
Miguel de Icaza a459aedac3 Fix a crash in the wild with drag and drop in the Skeleton3D editor 2026-03-31 09:37:24 -05:00
StarryWorm 4ae336740d Add missing resource_*.h includes
Add missing `resource_importer.h` includes
Add missing `resource_loader.h` includes
Add missing `resource_saver.h` includes
2026-03-27 07:03:39 -04:00
Michael Alexsander d578e60fe0 Allow to navigate the "Bones" tree of Skeleton3D with the keyboard 2026-03-23 16:42:53 -03:00
Lukas Tenbrink 05c33acbb1 Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference. 2026-03-18 20:34:08 +01:00
Rémi Verschelde 2dd1f4ef60 Decouple node.h from scene_tree.h, minimize its other includes 2026-03-05 13:54:46 +01:00
Rémi Verschelde eabb9a63d4 Rename callable_method_pointer.h to callable_mp.h and include it explicitly
This allows removing it from `class_db.h`, significantly reducing the amount of files
that include it transitively.

Also includes some include cleanup in `control.h` and `rich_text_label.h` done while
ensure they don't depend on `callable_mp`.
2026-03-04 16:23:23 +01:00
Thaddeus Crews f630133a01 Merge pull request #116826 from Repiteo/style/class-db-explicit-include
Style: Add `class_db.h` includes explicitly
2026-02-26 16:18:45 -06:00
Raphaël Daubelcour 25071ac07f Added Copy/Paste Properties For Groups
Co-Authored-By: Tomasz Chabora <2223172+KoBeWi@users.noreply.github.com>
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-02-26 16:13:54 -06:00
Thaddeus Crews e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Aaron Franke d9c3c87eaa Increase float precision in the inspector for Quaternions 2026-02-03 13:45:13 -08:00
Thaddeus Crews 4c5f4e61ad Merge pull request #115608 from ryevdokimov/fix-skeleton
Fix `Skeleton3D` Edit Mode bone buttons have priority over transform gizmo
2026-02-03 08:14:04 -06:00
Silc Lizard (Tokage) Renew a9630eac57 Remove unneeded checks for undo-redo history from Skeleton3DEditor 2026-02-03 08:23:20 +09:00
Robert Yevdokimov 41bf7648c2 Fix Skeleton3D Edit Mode bone buttons have priority over transform gizmo 2026-01-29 17:02:50 -05:00
passivestar 922a3c2566 Don't tint menu button icons in context toolbar 2026-01-12 11:54:49 +04:00
mxtherfxcker 14a7c0f1e5 Fix Skeleton3D edit mode usability issues 2026-01-10 11:41:15 +03:00
xuhuisheng 6a096defff Fix crash when select SplineIK3D 2026-01-07 17:51:54 +08:00
Miguel de Icaza 9c7669d32c Prevent BonePropertiesEditor crash due to skeleton use-after-release
This fixes an error we caught in the wild via crash reporting.

It is possible for the BonePropertiesEditor to keep a reference
to a skeleton that is deleted behind its back, and then dereference
and crash.

Additionally, this used to remove signals that might not have been
set, so this guards against these warnings as well.
2026-01-05 11:08:56 +01:00
Silc Lizard (Tokage) Renew f4244fd61c Tweak/Add skeleton modifier keying button to top of the Viewport 2025-11-22 07:45:02 +09:00
Silc Lizard (Tokage) Renew c6ab601364 Fix read-only state for Skeleton and Inspector 2025-11-15 23:10:15 +09:00
Silc Lizard (Tokage) Renew bf22eb25e3 Add IKModifier3D 2025-11-04 02:38:48 +09:00
Thaddeus Crews 2568505535 Merge pull request #108065 from lodetrick/range-hint-cleanup
Clean up numeric EditorProperty `setup()` methods
2025-10-13 19:28:34 -05:00
Logan Detrick 7998b5e8d2 Cleanup EditorProperty setup methods 2025-10-08 15:52:46 -07:00
Lukas Tenbrink 8ef4a43ada Replace many uses of is_class with derives_from. 2025-09-23 19:59:00 +02:00
Lukas Tenbrink abe3b481ae Make conversions from LocalVector to Vector explicit. 2025-09-16 21:41:28 +02:00
Haoyu Qiu 5593ac4e3b Fix some inspector action buttons not updating icon when theme changes 2025-08-04 15:30:36 +08:00
A Thousand Ships f11aff3841 Editor: Restructure editor code
Moving various editor files into sub folders to reduce clutter
2025-07-04 18:18:22 +02:00