Commit Graph

80 Commits

Author SHA1 Message Date
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
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
Michael Alexsander 14e1582b5e Fix keying state not being updated for sub-inspectors 2026-03-20 11:28:55 -03:00
Rémi Verschelde 8028b65442 Remove unused includes in scene with clangd-tidy 2026-03-10 16:40:00 +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
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
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
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
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 e380a41752 Style: Add class_db.h includes explicitly 2026-02-26 15:50:28 -06:00
Chaosus ef933c9235 Add smooth to the changing of properties values in visual shader 2026-02-23 14:11:29 +03:00
Thaddeus Crews 60638c93fb Merge pull request #115422 from Rindbee/fix-EditorPropertyNodePath-base-node-is-not-local-scene
Fix `NodePath` `EditorProperty` using the wrong scene root
2026-02-05 14:44:42 -06:00
风青山 c3a61d531f Fix the issue with ViewportTexture assignment
For properties like `ViewportTexture.viewport_path` that enable
`PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT`. The case of enabling
**Editable Children** to edit nodes in a child scene seems to have
been overlooked before.

The `EditorPropertyResource` also missed the **Editable Children**
case when handling `ViewportTexture`.
2026-02-05 21:03:09 +01:00
Aaron Franke d9c3c87eaa Increase float precision in the inspector for Quaternions 2026-02-03 13:45:13 -08:00
Thaddeus Crews 0c6cc34e92 Merge pull request #114917 from TheDying0fLight/merge-shader-and-text-editors
Refactor `TextEditor` and `ScriptTextEditor`
2026-02-02 12:57:24 -06:00
Simon Döhl 2363720b53 merge parts of script and text editor 2026-02-02 11:22:25 +01:00
Rémi Verschelde 63c78e684b Merge pull request #114165 from KoBeWi/static
Use actual class names in resource type hints
2026-02-02 10:10:24 +01:00
Rémi Verschelde 429750f60b Merge pull request #115093 from Ivorforce/hashmap-explicit-copy
Change copy constructors of `HashMap` and `AHashMap` from implicit to explicit
2026-01-31 22:50:51 +01:00
Lukas Tenbrink 1d840aae3a Remove sky.h include from environment.h, to speed up compile time. 2026-01-30 00:05:55 +01:00
kobewi f7b9703cbd Use actual class names in resource type hints 2026-01-29 21:07:56 +01:00
Thaddeus Crews d4ab136b24 Merge pull request #112746 from Kaleb-Reid/show-nodepath-subnames
Show NodePath subnames in editor inspector
2026-01-28 17:58:22 -06:00
Thaddeus Crews 74b14da737 Merge pull request #115137 from ndarilek/remove-a11y-placeholders
a11y: Remove "not accessible at this time" placeholders.
2026-01-28 12:27:12 -06:00
Thaddeus Crews 1bcf183965 Merge pull request #114205 from YeldhamDev/layer_blank_rename
Allow to remove custom names for layers
2026-01-28 12:26:59 -06:00
Thaddeus Crews db8b8096e0 Merge pull request #114454 from ASamBlur/remove-unused-line-in-editor_properties
Remove unused variable in `editor_properties.cpp`
2026-01-28 12:26:57 -06:00
Kaleb Reid 8c7e2838a6 Show NodePath subnames in editor inspector 2026-01-28 02:13:41 -08:00
kleonc 2ba69577b4 Skip zero values in EditorPropertyFlags 2026-01-25 02:05:46 +01:00
Lukas Tenbrink 1825e89787 Change copy constructors of HashMap and AHashMap from implicit to explicit. 2026-01-21 13:01:23 +01:00
Nolan Darilek 3a94b3e265 a11y: Remove "not accessible at this time" placeholders. 2026-01-19 14:10:27 -05:00
Thaddeus Crews 1910c58c49 Merge pull request #114879 from passivestar/text-enum-focus
Fix inspector draws focus on click when editing EditorPropertyTextEnum
2026-01-12 11:19:15 -06:00
kobewi 3b9c77b614 Fix quick open dialog recursive problem 2026-01-12 13:12:06 +01:00
passivestar fbadba291d Fix inspector draws focus on click when editing EditorPropertyTextEnum 2026-01-12 15:03:05 +04:00
KarasumaChitose d5e6722558 Editor: Disable auto translation for layer names in EditorPropertyLayers 2026-01-06 18:06:35 +08:00
ASamBlur c3ff178b99 Remove unused line in editor_properties.cpp 2025-12-30 20:08:17 +02:00
Michael Alexsander ab1ae6d58c Allow to remove custom names for layers 2025-12-19 14:15:22 -03:00
Michael Alexsander 12e451bb53 Fix icon resizing for NodePath properties not working 2025-12-18 16:04:27 -03:00
Hugo Locurcio a6d71f33be Reduce icon size in editor inspector NodePath properties to match design size
Previously, icons were displayed at a slightly higher size than they were
designed for, which made them look blurry.
2025-12-18 02:30:23 +01:00
Michael Alexsander 08b511ec8f Fix null value when picking the empty item on editable enums 2025-12-16 15:38:54 -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
Adam Scott 10c7cb878a Add new monospace related hint strings
- Add hint string `monospace` for `PROPERTY_HINT_{NONE,PASSWORD,PLACEHOLDER_TEXT}` to set the `LineEdit` font monospaced.
- Add hint string `monospace` for `PROPERTY_HINT_MULTILINE_TEXT` to set the `TextEdit` font monospaced.
- Add hint string `no_wrap` for `PROPERTY_HINT_MULTILINE_TEXT` to make the `TextEdit` not wrap lines automatically.

Also:
- Fix issue with `EditorPropertyMultilineText` not updating font properly.
- Add `EditorPropertyMultilineText` tweak flags.
- Add support with GDScript `@export_multiline`.
2025-12-03 12:57:40 -05:00
Michael Alexsander 034942557e Fix issues with property height in the inspector 2025-12-01 23:14:33 -03:00
kobewi 11e97cace5 Always enable Make Unique for previewed overrides 2025-11-23 12:35:21 +01:00
kleonc 2e7c2da2a0 Allow drag setting flags in layers property editor 2025-11-13 00:46:18 +01:00
Thaddeus Crews 4eb11cc9d8 Merge pull request #112173 from kleonc/editor_property_layer_grid_fix_last_bit_tooltip
Fix layers property editor last bit value in tooltip
2025-11-12 17:26:19 -06:00
kobewi a1340f05a9 Allow editing editor settings from project manager 2025-11-12 16:34:43 +01:00
kleonc c31b92ba19 Fix layers property editor last bit value in tooltip 2025-11-12 14:59:24 +01:00
Haoyu Qiu 72d437c030 Move localized number formatting methods to TranslationServer
Co-Authored-By: Pāvels Nadtočajevs <7645683+bruvzg@users.noreply.github.com>
2025-11-10 15:01:22 +08:00