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
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
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
passivestar
0c6285c0b9
Improve editor inspector main container spacing in modern theme
2025-12-20 15:20:24 +04:00
Michael Alexsander
ef6e11b8e1
Fix blurry icons in the editor inspector
2025-12-10 21:19:27 -03:00
Rémi Verschelde
8437869434
Merge pull request #112615 from YeldhamDev/inspector_props_size_fix
...
Fix issues with property height in the inspector
2025-12-04 15:52:40 +01:00
smix8
3a090ff25e
Hide "Open documentation" context menu button in project manager
...
The EditorNode or internals of the ScriptEditor are not fully loaded in the project manager leading to crashes when the context menu tries to open an editor build-in documentation page.
2025-12-02 22:45:58 +01:00
Michael Alexsander
034942557e
Fix issues with property height in the inspector
2025-12-01 23:14:33 -03:00
Rémi Verschelde
ad54cd4032
Merge pull request #113353 from SatLess/oversight
...
Prevent double counting and cyclical error when gathering Resources
2025-12-01 13:38:29 +01:00
Sat
8b79e94fb6
Prevent double counting and cyclical error when gathering Resources
2025-11-30 05:23:23 -03:00
Rémi Verschelde
85fd05fc30
Merge pull request #113080 from Rindbee/fix-the-returned-control-was-not-freed
...
Fix the returned controls of `EditorHelpBitTooltip::show_tooltip()` were not freed in `ScriptTextEditor`
2025-11-27 09:55:50 +01:00
Thaddeus Crews
89435a9e05
Merge pull request #97616 from magian1127/4.0gdshader
...
Optimize the custom doc for shaders.
2025-11-25 09:52:34 -06:00
风青山
81f727b6dd
Fix the returned controls of EditorHelpBitTooltip::show_tooltip() were not freed in ScriptTextEditor
...
The returned control is an orphan node, which is to make the standard tooltip invisible.
2025-11-23 23:31:59 +08:00
Magian
42c683d450
Optimize the custom doc for shaders.
...
Remove add_doc for gdshader files without documentation.
Standardize the class_doc.name for custom documentation.
2025-11-21 01:12:09 +08:00
Thaddeus Crews
5389f835c2
Merge pull request #108379 from timothyqiu/inspector-unused
...
Remove unused member variables in `EditorInspector`
2025-11-14 14:22:59 -06:00
Thaddeus Crews
356fd8fc62
Merge pull request #108479 from timothyqiu/static-clipboard
...
Make editor property clipboard static
2025-11-14 14:22:46 -06:00
kobewi
a1340f05a9
Allow editing editor settings from project manager
2025-11-12 16:34:43 +01:00
Thaddeus Crews
dc0aa56865
Merge pull request #109458 from SatLess/DumbRes
...
Add indicator to linked resources
2025-11-04 16:32:25 -06:00
Sat
804188d320
Add indicator to linked Resources
2025-11-04 16:55:31 -03:00
Michael Alexsander
8e94bfef53
Make EditorInspectorCategory's theme update happen via signal
2025-11-02 10:46:25 -03:00