Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request #91538 from kitbdev/fix-inspector-exit-crash | Rémi Verschelde | 2024-05-07 | 1 | -11/+2 | |
|\ | | | | | | | Fix EditorInspector crash when exiting | |||||
| * | Fix EditorInspector crash when exiting | kit | 2024-05-03 | 1 | -11/+2 | |
| | | ||||||
* | | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 1 | -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. | ajreckof | 2024-05-03 | 1 | -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-v2 | Rémi Verschelde | 2024-04-30 | 1 | -2/+4 | |
|\ | | | | | | | Don't edit current when changing docks v2 | |||||
| * | Don't edit current when changing docks v2 | kit | 2024-04-25 | 1 | -2/+4 | |
| | | ||||||
| * | Revert "Don't edit current when changing docks" | Rémi Verschelde | 2024-04-23 | 1 | -4/+3 | |
| | | | | | | | | | | This reverts commit 55711b2ee849163135640cda0f00fcdcb0819af5. Fixes #91046. | |||||
| * | Merge pull request #90816 from kitbdev/dock-dont-edit-current | Rémi Verschelde | 2024-04-22 | 1 | -3/+4 | |
| |\ | | | | | | | | | | Don't edit current when changing docks | |||||
| | * | Don't edit current when changing docks | kit | 2024-04-19 | 1 | -3/+4 | |
| | | | ||||||
* | | | Implement tooltips for shader uniform in the inspector. | Magian | 2024-04-26 | 1 | -1/+6 | |
|/ / | | | | | | | using regular expressions | |||||
* / | Editor: Display deprecated/experimental messages in tooltips | Danil Alexeev | 2024-04-18 | 1 | -28/+37 | |
|/ | ||||||
* | Fix theme_override tooltip caching | aaronp64 | 2024-04-09 | 1 | -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 i18n | Haoyu Qiu | 2024-03-31 | 1 | -5/+5 | |
| | ||||||
* | Merge pull request #89631 from dalexeev/editor-fix-inspector-groups-interfering | Rémi Verschelde | 2024-03-24 | 1 | -0/+3 | |
|\ | | | | | | | Editor: Fix same-name (sub)groups interfering in Inspector | |||||
| * | Editor: Fix same-name (sub)groups interfering in Inspector | Danil Alexeev | 2024-03-18 | 1 | -0/+3 | |
| | | | | | | | | Clear (sub)group hashmaps when changing category. | |||||
* | | Use `Vector*` component-wise `min/max/clamp` functions where applicable | A Thousand Ships | 2024-03-20 | 1 | -4/+2 | |
|/ | ||||||
* | Speed up inspector updates for TileMap | kobewi | 2024-03-07 | 1 | -0/+4 | |
| | ||||||
* | Make editing properties more intuitive in VisualShader | Hendrik Brucker | 2024-03-05 | 1 | -8/+12 | |
| | ||||||
* | Add const lvalue ref to editor/* container parameters | Muller-Castro | 2024-02-26 | 1 | -5/+5 | |
| | ||||||
* | Inspector changes indicator propagates upwards | RedMser | 2024-02-25 | 1 | -5/+22 | |
| | ||||||
* | Merge pull request #69032 from ↵ | Rémi Verschelde | 2024-02-20 | 1 | -1/+4 | |
|\ | | | | | | | | | | | KoBeWi/check_every_changed_setting_in_every_group_everywhere() Use `check_changed_settings_in_group()` everywhere | |||||
| * | Use check_changed_settings_in_group() everywhere | kobewi | 2024-02-19 | 1 | -1/+4 | |
| | | ||||||
* | | Remove error when property is outside inspector | kobewi | 2024-02-20 | 1 | -1/+1 | |
|/ | ||||||
* | Revert "Allow configuration warnings to refer to a property" | Rémi Verschelde | 2024-02-17 | 1 | -96/+0 | |
| | | | | This reverts commit bf37a9bac6ebfb09c0a374260c35ede8373ce427. | |||||
* | Revert "Only update inspector if configuration warning change relevant" | Rémi Verschelde | 2024-02-17 | 1 | -44/+1 | |
| | | | | This reverts commit a53793472e4ed61e68405044beb6325a33ac5814. | |||||
* | Editor: Fix skipping normal category followed by custom one | Danil Alexeev | 2024-02-14 | 1 | -1/+3 | |
| | ||||||
* | Merge pull request #88182 from RedMser/fix-88176-inspector | Rémi Verschelde | 2024-02-13 | 1 | -1/+44 | |
|\ | | | | | | | Only update inspector if configuration warning change was relevant | |||||
| * | Only update inspector if configuration warning change relevant | RedMser | 2024-02-10 | 1 | -1/+44 | |
| | | | | | | | | Fixes #88176 | |||||
* | | Merge pull request #85868 from KoBeWi/knowyourtiles | Rémi Verschelde | 2024-02-13 | 1 | -1/+20 | |
|\ \ | |/ |/| | | | Add descriptions for tile properties | |||||
| * | Add descriptions for tile properties | kobewi | 2023-12-07 | 1 | -1/+20 | |
| | | ||||||
* | | Replace error checks against `size` with `is_empty` | A Thousand Ships | 2024-02-09 | 1 | -1/+1 | |
| | | ||||||
* | | Allow configuration warnings to refer to a property | RedMser | 2024-02-08 | 1 | -0/+96 | |
| | | | | | | | | | | This is used by the inspector so it can show a warning icon on a specific property. | |||||
* | | Editor: Fix `_parse_category()` is not called for custom categories | Danil Alexeev | 2024-02-03 | 1 | -37/+37 | |
| | | ||||||
* | | Merge pull request #87688 from AThousandShips/what_is_this | Rémi Verschelde | 2024-01-29 | 1 | -2/+2 | |
|\ \ | | | | | | | | | | Remove unnecessary `this->` expressions | |||||
| * | | Remove unnecessary `this->` expressions | A Thousand Ships | 2024-01-29 | 1 | -2/+2 | |
| | | | ||||||
* | | | Better hide internal properties from users | Yuri Sizov | 2024-01-29 | 1 | -3/+15 | |
|/ / | ||||||
* | | Split theme generation logic into several subroutines | Yuri Sizov | 2024-01-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change introduces a new theme configuration struct to be passed to the aforementioned routines to better control reuse of styles and definitions in the generator. Everything not passed and not explicitly shared is scoped so it is not automatically accessible throughout the routine. This should ensure that the decision to share styles is a conscious one. In the future we will try to reduce the number of unique definitions and share most of it. This PR is a stepping stone on this path. This also puts the effort into separating redefinitions of default theme items vs custom types introduced only by the editor. In a few cases where editor-specific definitions need to reference default definitions we simply fetch them from the theme. It's not ideal and hides the dependency a bit, but hopefully these cases will be abstracted properly in due time. | |||||
* | | Reorganize code related to editor theming | Yuri Sizov | 2024-01-16 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well. | |||||
* | | Update deferred calls to use Callables | kobewi | 2024-01-09 | 1 | -5/+4 | |
| | | ||||||
* | | Merge pull request #78960 from kleonc/inspector-follow-focus | Rémi Verschelde | 2024-01-04 | 1 | -0/+1 | |
|\ \ | | | | | | | | | | Make editor inspector follow focus | |||||
| * | | Make editor inspector follow focus | kleonc | 2023-07-02 | 1 | -0/+1 | |
| | | | ||||||
* | | | Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy | Rémi Verschelde | 2024-01-04 | 1 | -1/+1 | |
|\ \ \ | | | | | | | | | | | | | Add const references detected by clang-tidy | |||||
| * | | | Add const references detected by clang-tidy | Wilson E. Alvarez | 2023-12-16 | 1 | -1/+1 | |
| | |/ | |/| | ||||||
* / | | Improve editing of min/max particle properties | kobewi | 2023-12-20 | 1 | -0/+3 | |
|/ / | ||||||
* | | Add bulk change guards to successive theme overrides in Editor and GUI | Yuri Sizov | 2023-10-19 | 1 | -0/+4 | |
| | | ||||||
* | | Editor: Fix some issues with `EditorHelpTooltip` | Danil Alexeev | 2023-10-10 | 1 | -4/+16 | |
| | | ||||||
* | | Allow contextual plugins to persist temporarily | kobewi | 2023-10-06 | 1 | -0/+9 | |
| | | ||||||
* | | Add vararg call() method to C++ Callable | kobewi | 2023-10-05 | 1 | -20/+4 | |
| | | ||||||
* | | Revamp how documentation tooltips work | Michael Alexsander | 2023-10-03 | 1 | -124/+58 | |
| | | ||||||
* | | Use theme icon size when calculating category minimum size | Jack Wilsdon | 2023-09-29 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | This previously used the underlying size of the icon, causing the category to grow incorrectly when re-rendered. Fixes #82527 |