kit
301deec8b2
Only focus the shader editor when directly opened
2026-05-02 11:46:57 -04:00
unit-tick
c351893419
Editor: Update drag and drop behaviour of path export annotations
...
Uses the folder boolean to determine if property expects directory or file.
If directory is expected files are rejected and if files are expected folders
are rejected.
2026-04-19 23:48:11 -04:00
Jayden Sipe
333fda8fd0
Fix max icon width in remote scene view
2026-04-16 01:03:42 -04:00
Aaron Franke
cfded120ae
Move visual shaders to a module
2026-04-08 12:05:22 -07: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
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