kobewi
286d3ae415
Fix inspector follow focus when child is focused
2025-02-12 17:16:44 +01:00
Rémi Verschelde
2f6a18f7ff
Merge pull request #101409 from TokageItLab/spring-bone
...
Implement SpringBoneSimulator3D to wiggle chained bones
2025-01-14 00:22:11 +01:00
Silc Lizard (Tokage) Renew
5472558a98
Implement SpringBoneSimulator3D to wiggle chained bones
...
Co-authored-by: lyuma <xn.lyuma@gmail.com >
Co-authored-by: fire <ernest.lee@chibifire.com >
Co-authored-by: SaracenOne <SaracenOne@gmail.com >
2025-01-14 05:43:57 +09:00
Rémi Verschelde
452f1fa0e9
Merge pull request #100512 from bruvzg/dict_keys
...
[Dictionary Property Editor] Use property editors instead of labels to display keys.
2025-01-07 00:45:00 +01:00
Michael Alexsander
753900188a
Make Inspector search inside sub-resources
2025-01-06 12:30:55 -03:00
Pāvels Nadtočajevs
1e982a49c3
[Dictionary Property Editor] Use property editors instead of labels to display keys.
2024-12-18 08:14:38 +02:00
Thaddeus Crews
94711acfe1
Merge pull request #87375 from limbonaut/instantiate_property_editor
...
Export `EditorInspector::instantiate_property_editor` for use by plugins
2024-12-09 14:33:28 -06:00
Serhii Snitsaruk
803fa8f2e8
Export EditorInspector::instantiate_property_editor for use by plugins
...
And export useful properties and methods in the `EditorProperty` class.
2024-12-07 14:07:04 +01:00
Hugo Locurcio
e4106f8d61
Show String properties' text in a tooltip in the inspector
...
This allows previewing single-line or multipline strings
that are too long too fit within the box in the inspector.
2024-12-04 01:24:14 +01:00
Michael Alexsander
d678b095f9
Make possible to favorite properties in the inspector
2024-10-28 21:18:21 -03:00
Rémi Verschelde
60708ccbfe
Merge pull request #96542 from Maran23/inspector-scrolls-away
...
Fix Inspector may scroll away when editing a property that adds or removes sub properties
2024-10-01 17:30:45 +02:00
demolke
0468bea899
Add per-bone meta to Skeleton3D
...
Individual bones are not represented as `Node`s in Godot, in order to support meta functionality for them the skeleton has to carry the information similarly to how other per-bone properties are handled.
- Also adds support for GLTF import/export
2024-09-16 16:26:15 +02:00
Rémi Verschelde
7f6e1693dd
Merge pull request #92407 from timothyqiu/section-dropping
...
Remove unused member variable in `EditorInspectorSection`
2024-09-04 11:16:28 +02:00
Marius Hanl
27b7b433e0
Fix Inspector may scrolls away when editing a property that adds or removes sub properties
2024-09-04 01:20:11 +02:00
Yuri Rubinsky
89dd7107d9
Fix theme updating of the inspector sections
2024-06-19 19:37:59 +03:00
Valentin Cocaud
c31111f5ec
Editor: Focus value editor on type change in Dictionary and Array editors
2024-06-04 16:51:29 +02:00
Haoyu Qiu
d35053056e
Remove unused member variable in EditorInspectorSection
2024-05-27 08:10:51 +08:00
Gilles Roudière
85eac45513
Display custom data name instead of indices in TileData inspector
2024-05-25 17:21:31 +02:00
Michael Alexsander
e1798f4278
Fix unchecking theme overrides not creating an undo action
2024-05-22 21:24:31 -03:00
Danil Alexeev
5a5b18c2fc
Editor: Fix categories and tooltips in TileSet editor
2024-05-14 10:23:14 +03:00
ajreckof
114ab9dd04
fix infinite call loop on theme change.
...
Apply suggestions from code review
2024-05-13 14:39:02 +02:00
ajreckof
cba9606611
Add colored margin in Inspector for arrays and dictionaries.
...
Apply suggestions from code review
Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com >
Co-Authored-By: Tomek <kobewi4e@gmail.com >
2024-05-03 10:56:23 +02:00
Danil Alexeev
a714cb9f65
Editor: Display deprecated/experimental messages in tooltips
2024-04-18 14:32:04 +03:00
aaronp64
050ca0c5ed
Fix theme_override tooltip caching
...
theme_override properties have some special handling in EditorInspector. When caching documentation info for properties, the theme_item_name value (used only for theme_overrides) was not being cached, so it would only be included on first use. This meant that theme_override property tooltips would show up in the editor the first time a node was selected, but not again after selecting something else/reselecting. Added theme_item_name to caching to fix this.
Fixes #90395
2024-04-09 14:31:44 -04:00
Muller-Castro
1638c1b28f
Add const lvalue ref to editor/* container parameters
2024-02-26 15:28:15 -03:00
Rémi Verschelde
92fcbe2f5c
Revert "Allow configuration warnings to refer to a property"
...
This reverts commit bf37a9bac6 .
2024-02-17 19:04:18 +01:00
Rémi Verschelde
9f76398781
Revert "Only update inspector if configuration warning change relevant"
...
This reverts commit a53793472e .
2024-02-17 19:00:04 +01:00
Rémi Verschelde
85869957e9
Merge pull request #88182 from RedMser/fix-88176-inspector
...
Only update inspector if configuration warning change was relevant
2024-02-13 23:43:37 +01:00
Rémi Verschelde
391a8e5327
Merge pull request #85868 from KoBeWi/knowyourtiles
...
Add descriptions for tile properties
2024-02-13 11:24:42 +01:00
RedMser
a53793472e
Only update inspector if configuration warning change relevant
...
Fixes #88176
2024-02-10 20:46:09 +01:00
RedMser
bf37a9bac6
Allow configuration warnings to refer to a property
...
This is used by the inspector so it can show a warning icon on
a specific property.
2024-02-08 23:05:20 +01:00
Yuri Sizov
d644b9b640
Better hide internal properties from users
2024-01-29 12:35:10 +01:00
kobewi
6e31c413b6
Add descriptions for tile properties
2023-12-07 16:57:34 +01:00
Danil Alexeev
f56532c577
Editor: Fix some issues with EditorHelpTooltip
2023-10-10 20:02:47 +03:00
kobewi
a6de7a8a3f
Allow contextual plugins to persist temporarily
2023-10-06 15:58:50 +02:00
Michael Alexsander
ae91644c73
Revamp how documentation tooltips work
2023-10-03 17:40:51 -03:00
Danil Alexeev
c33ca26e17
Editor: Inspector and Signal docks improvements
2023-09-02 08:50:28 +03:00
Rémi Verschelde
c1e85c6593
Merge pull request #80617 from jmb462/fix_80524
...
Add buttons to reorder inspector array items without dragging
2023-08-29 12:43:34 +02:00
Jean-Michel Bernard
a871679aac
Add buttons to reorder inspector array items without dragging
2023-08-27 13:18:16 +02:00
Yuri Sizov
2445414aa0
Avoid unnecessary inspector updates when loading or switching scenes
...
This should result in some noticeable performance improvements,
aside from fixing bugs due to conflicts in logic.
This also simplifies some related code identified while debugging.
2023-08-12 13:32:59 +02:00
kobewi
7f41403a6f
Standardize dialog input validation as a new class
2023-08-08 16:14:35 +02:00
Hendrik Brucker
a29a680920
Extract StyleBoxFlat, StyleBoxTexture and StyleBoxLine in their own file
2023-07-17 13:25:00 +02:00
lawnjelly
b69c8b4791
Single Compilation Unit build.
...
Adds support for simple SCU build (DEV_ENABLED only).
This speeds up compilation by compiling multiple cpp files within a single translation unit.
2023-06-06 15:36:51 +01:00
kobewi
010ce46ffa
Add get_edited_property_value() shorthand method
2023-05-26 09:18:53 +02:00
Rémi Verschelde
f868b4781b
Merge pull request #76684 from KoBeWi/this_branch_is_meta
...
Add background panel to new meta dialog
2023-05-16 11:00:21 +02:00
Samuele Panzeri
a103cd76bb
Fix skeleton 3d editor crash in RC3
...
Control notifies a theme changed before the editor has entered the tree
2023-05-15 12:12:48 +02:00
kobewi
b732c2b341
Add background panel to new meta dialog
2023-05-03 00:21:05 +02:00
Haoyu Qiu
d24ee551ec
Allow EditorInspector to change its property name style when necessary
...
Previously, an EditorInspector's property name can only be set from
outside. Inspectors used for settings needs to respond to changes in
editor settings. So a few boilerplate code is almost always needed,
including watching for a certain editor setting in `_notification()`.
This commit adds a `set_use_settings_style()` function to tell the
inspector to watch for editor settings changes on its own.
2023-04-29 10:51:00 +08:00
bruvzg
0088981c40
[Export] Add readable descriptions and validation warnings to the export options.
2023-04-19 08:35:59 +03:00
Yuri Sizov
f68eb4a967
Update property keying state without a full Inspector rebuild
2023-03-07 18:41:54 +01:00