Commit Graph

17 Commits

Author SHA1 Message Date
Mrfanta-stick a3499cf72a Fix Dictionary editor losing selection when changing types in Remote inspector 2026-04-23 13:08:31 +05:30
Pāvels Nadtočajevs f0b1b61a94 Restore inspector context menu for dictionary elements. 2026-04-15 21:07:11 +03:00
kobewi 7cba8b830a Increase available space for array properties 2026-04-03 23:07:40 +02: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
Kevin Lam c924807520 Fix hint string parsing for nested dictionaries 2026-03-17 13:11:22 -05:00
Rémi Verschelde 2dd1f4ef60 Decouple node.h from scene_tree.h, minimize its other includes 2026-03-05 13:54:46 +01:00
StarryWorm 3cb2d376f8 Get rid of all unnecessary class_db.h includers 2026-03-04 17:40:05 -05: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
Chaosus e5f7c51471 Fix theming for EditorPropertyArray icons 2026-02-09 18:11:27 +03:00
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
Michael Alexsander 034942557e Fix issues with property height in the inspector 2025-12-01 23:14:33 -03:00
Thaddeus Crews f3c44f00a9 Merge pull request #106099 from xefensor/master
Fix edit resource on inspector when inside array or dictionary
2025-11-07 10:32:34 -06:00
dugramen 7df65de796 Inline Array and Dictionary inspector buttons 2025-10-29 12:51:11 -04:00
Alexej "Xela" Tušl c9b3896911 Fix edit resource on inspector when inside array or dictionary
refactor

Fix dictionary
2025-10-06 12:34:26 +02:00
StarryWorm 45f089a143 Enable objects stored as dictionary keys to be selected in inspector.
Currently, when using the stack trace or the remote scene tree and selecting an
object containing a dictionary, secondary objects that are stored as values in
the dictionary can be opened in inspector by clicking on them. However,
attempting to open the same secondary object if it is stored as a key in the
dictionary will result in nothing happening.

This is fixed by connecting keys to the "object_id_selected" signal the same
way values are connected.
2025-09-06 10:04:33 -04: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