summaryrefslogtreecommitdiffstats
path: root/editor/editor_inspector.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix theme updating of the inspector sectionsYuri Rubinsky2024-06-191-1/+2
|
* Editor: Focus value editor on type change in Dictionary and Array editorsValentin Cocaud2024-06-041-0/+1
|
* Display custom data name instead of indices in TileData inspectorGilles Roudière2024-05-251-1/+5
|
* Fix unchecking theme overrides not creating an undo actionMichael Alexsander2024-05-221-1/+1
|
* Editor: Fix categories and tooltips in `TileSet` editorDanil Alexeev2024-05-141-2/+3
|
* fix infinite call loop on theme change.ajreckof2024-05-131-0/+2
| | | | Apply suggestions from code review
* Add colored margin in Inspector for arrays and dictionaries.ajreckof2024-05-031-2/+10
| | | | | | | Apply suggestions from code review Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-Authored-By: Tomek <kobewi4e@gmail.com>
* Editor: Display deprecated/experimental messages in tooltipsDanil Alexeev2024-04-181-0/+1
|
* Fix theme_override tooltip cachingaaronp642024-04-091-1/+6
| | | | | | 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 const lvalue ref to editor/* container parametersMuller-Castro2024-02-261-5/+5
|
* Revert "Allow configuration warnings to refer to a property"Rémi Verschelde2024-02-171-10/+0
| | | | This reverts commit bf37a9bac6ebfb09c0a374260c35ede8373ce427.
* Revert "Only update inspector if configuration warning change relevant"Rémi Verschelde2024-02-171-2/+0
| | | | This reverts commit a53793472e4ed61e68405044beb6325a33ac5814.
* Merge pull request #88182 from RedMser/fix-88176-inspectorRémi Verschelde2024-02-131-0/+2
|\ | | | | | | Only update inspector if configuration warning change was relevant
| * Only update inspector if configuration warning change relevantRedMser2024-02-101-0/+2
| | | | | | | | Fixes #88176
* | Merge pull request #85868 from KoBeWi/knowyourtilesRémi Verschelde2024-02-131-0/+4
|\ \ | |/ |/| | | Add descriptions for tile properties
| * Add descriptions for tile propertieskobewi2023-12-071-0/+4
| |
* | Allow configuration warnings to refer to a propertyRedMser2024-02-081-0/+10
| | | | | | | | | | This is used by the inspector so it can show a warning icon on a specific property.
* | Better hide internal properties from usersYuri Sizov2024-01-291-0/+2
|/
* Editor: Fix some issues with `EditorHelpTooltip`Danil Alexeev2023-10-101-0/+1
|
* Allow contextual plugins to persist temporarilykobewi2023-10-061-0/+2
|
* Revamp how documentation tooltips workMichael Alexsander2023-10-031-7/+1
|
* Editor: Inspector and Signal docks improvementsDanil Alexeev2023-09-021-0/+11
|
* Merge pull request #80617 from jmb462/fix_80524Rémi Verschelde2023-08-291-0/+2
|\ | | | | | | Add buttons to reorder inspector array items without dragging
| * Add buttons to reorder inspector array items without draggingJean-Michel Bernard2023-08-271-0/+2
| |
* | Avoid unnecessary inspector updates when loading or switching scenesYuri Sizov2023-08-121-1/+1
|/ | | | | | 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.
* Standardize dialog input validation as a new classkobewi2023-08-081-3/+3
|
* Extract StyleBoxFlat, StyleBoxTexture and StyleBoxLine in their own fileHendrik Brucker2023-07-171-0/+1
|
* Single Compilation Unit build.lawnjelly2023-06-061-0/+1
| | | | | Adds support for simple SCU build (DEV_ENABLED only). This speeds up compilation by compiling multiple cpp files within a single translation unit.
* Add get_edited_property_value() shorthand methodkobewi2023-05-261-0/+1
|
* Merge pull request #76684 from KoBeWi/this_branch_is_metaRémi Verschelde2023-05-161-0/+1
|\ | | | | | | Add background panel to new meta dialog
| * Add background panel to new meta dialogkobewi2023-05-031-0/+1
| |
* | Fix skeleton 3d editor crash in RC3Samuele Panzeri2023-05-151-0/+1
| | | | | | | | Control notifies a theme changed before the editor has entered the tree
* | Allow EditorInspector to change its property name style when necessaryHaoyu Qiu2023-04-291-0/+4
|/ | | | | | | | | | 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.
* [Export] Add readable descriptions and validation warnings to the export ↵bruvzg2023-04-191-0/+1
| | | | options.
* Update property keying state without a full Inspector rebuildYuri Sizov2023-03-071-0/+2
|
* Merge pull request #66121 from Zylann/plugin_handles_edit_object_argumentRémi Verschelde2023-02-171-1/+1
|\ | | | | | | Change `_can_handle` and `_edit` virtual methods to take `Object*`
| * Change `_can_handle` and `_edit` virtual methods to take `Object*`Marc Gilleron2023-02-171-1/+1
| |
* | Fold resources when non-main inspector exits treekobewi2023-02-151-1/+3
|/
* Avoid cleaning up editor plugins when property list changesYuri Sizov2023-02-111-1/+1
| | | | | Also removes a usability hack from the Theme editor, as it doesn't work anymore, and it confuses the Inspector.
* Use `PropertyUsageFlags` enum in parse_propertyRaul Santos2023-01-311-2/+2
|
* Removed declarations of removed methods of the EditorPropertyRevert class.S.V.I. Vilcrow2023-01-301-6/+2
| | | | The implementation of these methods was removed in 1806ec7c14a8f038c0ff33a88d19087225c8d7ab.
* Rework EditorPlugin editing logickobewi2023-01-221-0/+1
|
* Merge pull request #70148 from KoBeWi/remove_all_restrictionsRémi Verschelde2023-01-131-0/+1
|\ | | | | | | Remove conditons for unfolding inspector sections
| * Remove conditons for unfolding inspector sectionskobewi2022-12-161-0/+1
| |
* | One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* | Revert "Merge pull request #68498 from Rindbee/improve-update_tree"Silc Renew2023-01-041-2/+0
| | | | | | | | | | This reverts commit d5dc70a47871701fc61804b0b75362f5dcdf0055, reversing changes made to ccbefa1f4316c46eed35912e954fdf0e8c88c01a.
* | EditorInspectorSection is not folded when clicking under the fontMarius Hanl2022-12-181-0/+2
| |
* | Defer `EditorInspector::update_tree` to the process stage to improve performanceRindbee2022-12-171-0/+2
|/ | | | | `EditorInspector::update_tree` is expensive, so defer the call to the process phase to prevent multiple calls in a single frame (when switching scene tabs).
* Use forward-declarations in big editor classestrollodel2022-11-291-7/+10
|
* Unify usage of undo_redo in editorkobewi2022-11-021-8/+0
|