summaryrefslogtreecommitdiffstats
path: root/editor/editor_inspector.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename internal Button icon to button_icon to match exposed methodsAaron Franke2024-10-291-12/+12
|
* Merge pull request #96542 from Maran23/inspector-scrolls-awayRémi Verschelde2024-10-011-11/+13
|\ | | | | | | Fix Inspector may scroll away when editing a property that adds or removes sub properties
| * Fix Inspector may scrolls away when editing a property that adds or removes ↵Marius Hanl2024-09-041-11/+13
| | | | | | | | sub properties
* | Set auto translate mode for drag previewsHaoyu Qiu2024-09-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | - Controls - `LineEdit`, `TextEdit`: Always disabled since it's dragging user input. - `TabBar`: Use the same auto translate mode as the node. - `RichTextLabel`: Always disable since auto translation is done differently from other controls (selection text you get programmatically is always after auto translation). - Editor - Disable drag preview auto translation if the text is user input, filename, or class name. - Also disabled unexpected auto translation for audio bus effect names.
* | Add per-bone meta to Skeleton3Ddemolke2024-09-161-79/+21
| | | | | | | | | | 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
* | [Editor,Servers]: Minor optimizationsStuart Carnie2024-09-121-1/+1
| |
* | Extract editor main screenkit2024-09-091-2/+3
| |
* | Merge pull request #92407 from timothyqiu/section-droppingRémi Verschelde2024-09-041-8/+2
|\ \ | |/ |/| | | Remove unused member variable in `EditorInspectorSection`
| * Remove unused member variable in EditorInspectorSectionHaoyu Qiu2024-05-271-8/+2
| |
* | Add `String.is_valid_unicode_identifier()`Haoyu Qiu2024-08-271-1/+1
| | | | | | | | | | | | | | - Adds `is_valid_unicode_identifier()` - Adds `is_valid_ascii_identifier()` - Deprecates `is_valid_identifier()` - Renames `validate_identifier()` to `validate_ascii_identifier()`
* | Fix editor inspector crashing when the old object is no longer validAaron Franke2024-07-081-1/+3
| |
* | Merge pull request #93627 from passivestar/inspector-unused-vboxesRémi Verschelde2024-06-261-0/+2
|\ \ | | | | | | | | | Hide unused category vboxes in inspector
| * | Hide unused category vboxes in inspectorpassivestar2024-06-261-0/+2
| | |
* | | Always call _can_handle() before _parse_property()kobewi2024-06-261-0/+4
|/ /
* | Make inspector spacing more themablepassivestar2024-06-221-16/+25
| |
* | Fix theme updating of the inspector sectionsYuri Rubinsky2024-06-191-4/+7
| |
* | [Scene] Add `SceneStringNames::text/value_changed`A Thousand Ships2024-06-191-4/+4
| |
* | [Scene] Add `SceneStringNames::confirmed`A Thousand Ships2024-06-191-2/+2
| |
* | [Scene] Add `SceneStringNames::font(_size/_color)`A Thousand Ships2024-06-181-11/+11
| |
* | Fix EditorProperty spacingpassivestar2024-06-121-12/+23
| |
* | Editor: Focus value editor on type change in Dictionary and Array editorsValentin Cocaud2024-06-041-0/+13
| |
* | Fix default NodePaths saved in scenekobewi2024-06-031-1/+1
| |
* | [Scene] Add `SceneStringNames::panel`A Thousand Ships2024-05-301-5/+5
| |
* | [Scene] Add `SceneStringNames::id_pressed`A Thousand Ships2024-05-301-3/+3
| |
* | Set `doc_name` even when categories are hidden in the inspectorMichael Alexsander2024-05-281-28/+35
| | | | | | | | Otherwise, tooltips will fail to fetch descriptions.
* | Display custom data name instead of indices in TileData inspectorGilles Roudière2024-05-251-2/+4
|/
* Fix unchecking theme overrides not creating an undo actionMichael Alexsander2024-05-221-4/+2
|
* Disable follow focus while updating inspectorkobewi2024-05-191-0/+3
|
* [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-9/+9
|
* Merge pull request #91932 from ↵Rémi Verschelde2024-05-141-10/+17
|\ | | | | | | | | | | dalexeev/editor-fix-tileset-categories-and-tooltips Editor: Fix categories and tooltips in `TileSet` editor
| * Editor: Fix categories and tooltips in `TileSet` editorDanil Alexeev2024-05-141-10/+17
| |
* | Use Core/Scene stringnames consistentlykobewi2024-05-131-9/+9
|/
* fix infinite call loop on theme change.ajreckof2024-05-131-0/+18
| | | | Apply suggestions from code review
* Fix long category name display in InspectorHaoyu Qiu2024-05-111-1/+9
|
* [Core] Add case-insensitive `String::containsn`A Thousand Ships2024-05-081-1/+1
|
* Add as_sortable_control() to unify Container checkskobewi2024-05-081-30/+5
|
* Merge pull request #91538 from kitbdev/fix-inspector-exit-crashRémi Verschelde2024-05-071-11/+2
|\ | | | | | | Fix EditorInspector crash when exiting
| * Fix EditorInspector crash when exitingkit2024-05-031-11/+2
| |
* | Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-4/+4
|/ | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable
* Add colored margin in Inspector for arrays and dictionaries.ajreckof2024-05-031-25/+46
| | | | | | | Apply suggestions from code review Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-Authored-By: Tomek <kobewi4e@gmail.com>
* Merge pull request #91168 from kitbdev/docks-dont-edit-current-v2Rémi Verschelde2024-04-301-2/+4
|\ | | | | | | Don't edit current when changing docks v2
| * Don't edit current when changing docks v2kit2024-04-251-2/+4
| |
| * Revert "Don't edit current when changing docks"Rémi Verschelde2024-04-231-4/+3
| | | | | | | | | | This reverts commit 55711b2ee849163135640cda0f00fcdcb0819af5. Fixes #91046.
| * Merge pull request #90816 from kitbdev/dock-dont-edit-currentRémi Verschelde2024-04-221-3/+4
| |\ | | | | | | | | | Don't edit current when changing docks
| | * Don't edit current when changing dockskit2024-04-191-3/+4
| | |
* | | Implement tooltips for shader uniform in the inspector.Magian2024-04-261-1/+6
|/ / | | | | | | using regular expressions
* / Editor: Display deprecated/experimental messages in tooltipsDanil Alexeev2024-04-181-28/+37
|/
* Fix theme_override tooltip cachingaaronp642024-04-091-11/+11
| | | | | | 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
* Add context support for editor property name i18nHaoyu Qiu2024-03-311-5/+5
|
* Merge pull request #89631 from dalexeev/editor-fix-inspector-groups-interferingRémi Verschelde2024-03-241-0/+3
|\ | | | | | | Editor: Fix same-name (sub)groups interfering in Inspector