Commit Graph

68 Commits

Author SHA1 Message Date
kobewi 1b543e85cf Reorganize interface/editor setttings 2026-02-27 22:25:59 +01: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
Thaddeus Crews 05d9587d26 Merge pull request #112318 from timothyqiu/string-name-enum
Fix `StringName` not documented for enum hint
2025-11-04 16:32:45 -06:00
kleonc fb5a299a60 Fix TileSet editor crash on terrain pick in paint mode 2025-11-03 20:31:29 +01:00
Haoyu Qiu 86bf1d95fc Fix StringName not documented for enum hint 2025-11-03 20:25:56 +08:00
LuoZhihao ce2fae79b1 Fallback to parent class icon by default for gdextension 2025-10-31 18:03:32 +08:00
Pāvels Nadtočajevs de3ff99398 Fix error spam when dragging text in the script editor. 2025-10-30 12:20:00 +02:00
Thaddeus Crews daf15172eb Merge pull request #97753 from jaydensipe/fix-various-editor-easing-property-bugs
Fix various editor easing property issues
2025-10-28 12:19:35 -05:00
kobewi 682b0f7c54 Add switch on hover to TabBar 2025-10-22 00:34:57 +02:00
Thaddeus Crews fe9cdea92c Merge pull request #106947 from Meorge/feat/quick-load-preview
Allow Quick Open dialog to preview change in scene
2025-10-21 15:11:04 -05:00
Jayden Sipe 61179bb293 Fix various editor easing property issues 2025-10-14 17:59:56 -04:00
Thaddeus Crews 2568505535 Merge pull request #108065 from lodetrick/range-hint-cleanup
Clean up numeric EditorProperty `setup()` methods
2025-10-13 19:28:34 -05:00
kobewi b9f7f2d767 Fix some easing presets not translated
Co-authored-by: Haoyu Qiu <timothyqiu32@gmail.com>
2025-10-10 13:21:56 +02:00
Logan Detrick 7998b5e8d2 Cleanup EditorProperty setup methods 2025-10-08 15:52:46 -07:00