Commit Graph

105 Commits

Author SHA1 Message Date
Thaddeus Crews 8462ad479d Merge pull request #118301 from mihe/default-editor-inspector
Expose new `create_default_inspector` method for `EditorInspector`
2026-04-10 10:32:36 -05:00
Thaddeus Crews 7c5ca4442b Merge pull request #118187 from SirLich/feature/context-slot-inspector-property
Add `ContextMenuSlot::CONTEXT_SLOT_INSPECTOR_PROPERTY` to EditorContextMenuPlugin
2026-04-10 10:32:29 -05:00
SirLich 571573dabb Add CONTEXT_SLOT_INSPECTOR_PROPERTY 2026-04-08 20:20:05 +02:00
Mikael Hermansson cbeb95fd08 Expose new create_default_inspector method for EditorInspector
Co-authored-by: Kasper Arnklit Frandsen <kasper.arnklit@gmail.com>
2026-04-08 13:01:21 +02:00
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 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
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
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
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
kobewi 0001de0412 Improve inspector clipboard 2026-03-19 09:49:20 +01: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
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
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
Robert Yevdokimov 786a644e20 Fix Favorite Properties not working with multi-node selection in Inspector 2026-03-03 23:24:10 -05: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 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
Zehir 7fcae88358 Fix able to delete metadata on read-only object 2026-02-28 11:48:30 +01:00
kobewi 1b543e85cf Reorganize interface/editor setttings 2026-02-27 22:25:59 +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
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
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
Rémi Verschelde f5a290ac46 Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.

With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.

On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
Chaosus ef933c9235 Add smooth to the changing of properties values in visual shader 2026-02-23 14:11:29 +03:00
kobewi 0d01c01c7b Improve auto-translation of tile editors 2026-02-20 09:56:32 +01:00
kobewi 86c66ffed4 Don't update inspector when invisible 2026-02-19 00:09:40 +01:00
Michael Alexsander cdcab44e9b Fix wrong size on Container nodes due to late cache update
Co-authored-by: kit <kitbdev@gmail.com>
2026-02-03 10:55:02 -03:00
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
Nintorch eb019511ed Optimize files that #include input.h header 2026-01-28 14:21:00 +05:00
Pāvels Nadtočajevs 432214a29e Fix theme item inspector tooltips for Window subclasses. 2026-01-22 10:13:07 +02:00
M4rchyS 372e549831 Add null verification to avoid background theme error in texture shader properties 2026-01-20 09:06:32 +01:00
Michael Alexsander 81c2eae018 Fix size issues with inspector editors 2026-01-16 14:40:25 -03:00
Michael Alexsander bfccdbecec Fix theme properties not showing their default values when undoing changes 2026-01-14 17:42:53 -03:00
kobewi c23a224e24 Validate Resource type when pasting property 2026-01-05 18:24:20 +01:00
passivestar 411c47f87e Improve interaction feedback in modern theme 2026-01-04 00:11:03 +04:00
passivestar 71ee53384e Fix background color of EditorInspectorArray 2025-12-28 18:47:18 +04:00