Commit Graph

299 Commits

Author SHA1 Message Date
kobewi 7cba8b830a Increase available space for array properties 2026-04-03 23:07:40 +02:00
Thaddeus Crews 40a377e434 Merge pull request #118117 from Raftatul/remove-dead-code
Removed dead code
2026-04-02 12:33:24 -05:00
Thaddeus Crews a53c795c78 Merge pull request #117463 from Goldenlion5648/inspector-property-expand
Expand inspector sections while searching
2026-04-02 12:33:18 -05:00
Raphaël Daubelcour 60bcd0dd4c removed dead code 2026-04-02 09:54:34 -04:00
Goldenlion5648 b508fa698b expand inspector sections while searching 2026-04-01 22:01:17 -04:00
Thaddeus Crews bbf8e2653c Merge pull request #117998 from KoBeWi/rework_to_make_work
Rework copy-pasting section/category values
2026-04-01 18:10:25 -05:00
Thaddeus Crews c3049ea727 Merge pull request #117893 from jaydensipe/id-be-gone
Remove "ID" from Object ID display
2026-03-31 10:46:52 -05:00
Thaddeus Crews c66455f5e7 Merge pull request #115245 from bruvzg/win_theme
Fix theme item inspector tooltips for Window subclasses.
2026-03-30 13:35:44 -05:00
Thaddeus Crews 879a3012c8 Merge pull request #117358 from bruvzg/prop_ac_disc
[Accessibility] Add property/category/section descriptions to the inspector.
2026-03-30 13:35:31 -05:00
Thaddeus Crews d46ba38387 Merge pull request #117808 from jack-klein-5/multi-node-check-property-revert
Default multi-node property revert to node revert
2026-03-30 13:35:22 -05:00
kobewi ff1153a39c Rework copy-pasting section/category values 2026-03-30 14:13:11 +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
Jayden Sipe 524ed1fc7a Remove "ID" from Object ID display 2026-03-27 03:11:25 -04:00
jack-klein-5 8c5f93bd8b Default multi-node property revert to node revert
Fixes bug #117759 where single select and multi-select reverts are
inconsistent. Currently the editor property revert option will do an
instance reset to scene property value if one node is selected, but
revert to class default if multiple nodes are selected. This change
would check for node revert first and then class default for multiple
nodes for consistent behavior.
2026-03-24 12:59:50 -07:00
Michael Alexsander e4d0a2f2ea Fix error when opening the right-click menu for the "Favorites" category 2026-03-23 19:18:56 -03:00
Rémi Verschelde 3fe52f554d Merge pull request #117692 from YeldhamDev/inspectorsection_revert_button
Add a revert button to `EditorInspectorSection`
2026-03-23 22:36:03 +01:00
Rémi Verschelde 040bc686d0 Merge pull request #117683 from YeldhamDev/propertysection_check_align_fix
Fix text alignment in check box inside `EditorInspectorSection`s
2026-03-23 22:35:54 +01:00
Rémi Verschelde 5d2bac78e8 Merge pull request #117673 from YeldhamDev/subinspector_keying_fix
Fix keying state not being updated for sub-inspectors
2026-03-23 22:35:46 +01:00
Rémi Verschelde 41c856ab42 Merge pull request #117600 from KoBeWi/pasta🍝
Improve inspector clipboard
2026-03-23 22:35:12 +01:00
Rémi Verschelde 0026f7ea69 Merge pull request #117529 from kevinlam508/fix-nested-value-dictionary-hint-parsing
Fix hint string parsing for nested dictionaries
2026-03-23 22:35:04 +01:00
Michael Alexsander 356f45b73f Add a revert button to EditorInspectorSection 2026-03-20 18:58:35 -03:00
Michael Alexsander 2a74e99f91 Fix text alignment in check box inside EditorInspectorSections 2026-03-20 14:11:31 -03:00
Michael Alexsander 14e1582b5e Fix keying state not being updated for sub-inspectors 2026-03-20 11:28:55 -03:00
风青山 7a1f759943 Disable the "Edit"/"Clear" menu item when the EditorResourcePicker is force_allow_unique
Since `force_allow_unique` is enabled when the corresponding property
does not exist, the displayed value is "inherited". Therefore, it
should not be edited/cleared at this time.
2026-03-20 15:56:50 +08:00
kobewi 0001de0412 Improve inspector clipboard 2026-03-19 09:49:20 +01:00
Pāvels Nadtočajevs f5d278fe90 Update HarfBuzz to 13.1.1 and optionally use new hb-raster API to render glyphs. 2026-03-18 10:48:27 +02:00
Kevin Lam c924807520 Fix hint string parsing for nested dictionaries 2026-03-17 13:11:22 -05:00
Rémi Verschelde 005e054245 Remove unused includes in editor with clangd-tidy
Also includes the few changes flagged in `main`.
2026-03-15 20:47:05 +01:00
Pāvels Nadtočajevs 8fbe260d94 [Accessibility] Add property/category/section descriptions to the inspector. 2026-03-13 08:46:22 +02:00
Rémi Verschelde 8028b65442 Remove unused includes in scene with clangd-tidy 2026-03-10 16:40:00 +01:00
Thaddeus Crews decc376c12 Merge pull request #114962 from YeldhamDev/inspector_theme_empty_fix
Fix theme properties not showing their default values when undoing changes
2026-03-06 12:40:26 -06: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
Thaddeus Crews 891069d1cd Merge pull request #114236 from warriormaster12/san-popupmenu-search-bar
Implement search bar for `PopupMenu`
2026-03-04 11:20:49 -06:00
Thaddeus Crews d72af002d0 Merge pull request #117051 from ryevdokimov/multi-node-favorite
Fix Favorite Properties not working with multi-node selection in Inspector
2026-03-04 11:20:48 -06: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
Rémi Verschelde f332faf46b Explicitly include core/os/os.h where used 2026-03-04 09:54:10 +01:00
Robert Yevdokimov 786a644e20 Fix Favorite Properties not working with multi-node selection in Inspector 2026-03-03 23:24:10 -05:00
warriormaster12 18e989c49e Implement search bar to PopupMenu 2026-03-03 22:35:06 +02:00
Rémi Verschelde 8c0f175c94 Decouple RenderingServer from as much of the codebase as possible
Notably decouples it from:
- AccessibilityServer
- DisplayServer
- Viewport
- Window
2026-03-03 12:48:07 +01:00
Thaddeus Crews 89f9ab0494 Merge pull request #116847 from dalexeev/edit-fix-objects-in-remote-inspector
Editor: Fix display of objects in the Remote Inspector
2026-03-02 15:54:03 -06:00
Thaddeus Crews a14035c910 Merge pull request #116882 from Zehir/read_only_metadata
Fix able to delete metadata on read-only object
2026-03-02 15:53:50 -06:00
Pāvels Nadtočajevs 1306221592 Move accessibility methods/enums from DisplayServer to the AccessibilityServer dedicated singleton. 2026-03-02 13:48:29 +02:00
Thaddeus Crews 1aaea38e7f Merge pull request #111573 from StarryWorm/rm-class_db.h-from-resource.h
Core: remove `class_db.h` include from `resource.h`
2026-02-28 13:55:24 -06:00
Zehir 7fcae88358 Fix able to delete metadata on read-only object 2026-02-28 11:48:30 +01:00
StarryWorm 357fa00a4a rm class_db.h from resource.h 2026-02-27 19:08:29 -05:00
kobewi 1b543e85cf Reorganize interface/editor setttings 2026-02-27 22:25:59 +01:00
Danil Alexeev f4b1d4b185 Editor: Fix display of objects in the Remote Inspector 2026-02-27 17:54:33 +03: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
Thaddeus Crews 0848acfe4b Merge pull request #111469 from Raftatul/Copy/PasteGroup/CategoryProperties
Add support for copy/paste of section/category properties
2026-02-26 16:18:34 -06:00