summaryrefslogtreecommitdiffstats
path: root/editor/inspector_dock.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #98039 from aaronfranke/button-iconThaddeus Crews2024-10-291-15/+15
|\ | | | | | | Rename internal Button `*_icon` functions to `*_button_icon` to match exposed methods
| * Rename internal Button icon to button_icon to match exposed methodsAaron Franke2024-10-291-15/+15
| |
* | Add icon for Inspector dock context menu Show in FileSystem itemev13bird2024-10-081-0/+1
|/
* Merge pull request #96542 from Maran23/inspector-scrolls-awayRémi Verschelde2024-10-011-1/+1
|\ | | | | | | 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-1/+1
| | | | | | | | sub properties
* | Extract editor main screenkit2024-09-091-1/+2
|/
* Expose EditorUndoRedoManager's clear_history()kobewi2024-08-291-1/+1
|
* Remove references to deleted capitalize_properties settingkobewi2024-08-211-4/+5
|
* Tweak property name style selector in the editor inspectorHugo Locurcio2024-06-201-3/+4
| | | | | | | | | A preview is now displayed in the options' text: - Raw (e.g. "z_index") - Capitalized (e.g. "Z Index") - Localized (e.g. "Z Index") - "Z Index" is localized in the user's language.
* [Scene] Add `SceneStringNames::confirmed`A Thousand Ships2024-06-191-1/+1
|
* [Scene] Add `SceneStringNames::font(_size/_color)`A Thousand Ships2024-06-181-4/+4
|
* [Scene] Add `SceneStringNames::id_pressed`A Thousand Ships2024-05-301-4/+4
|
* [Scene] Add SceneStringNames::pressedA Thousand Ships2024-05-141-6/+6
|
* Editor: Fix categories and tooltips in `TileSet` editorDanil Alexeev2024-05-141-1/+1
|
* Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-3/+3
| | | | | | | | | 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
* Fix unexpected auto-translation of more editor componentsHaoyu Qiu2024-03-281-0/+1
|
* Fix unexpected auto translation of Tree contentHaoyu Qiu2024-03-181-0/+1
|
* Add const lvalue ref to editor/* container parametersMuller-Castro2024-02-261-1/+1
|
* Add hover highlight to main editor buttonsMatt Enad2024-02-161-3/+11
| | | | Updates styling of the editor run bar, plugin, bottom panel, icon buttons, and main menu buttons for accessibility.
* Add support for search shortcut to all dockspassivestar2024-01-221-0/+22
|
* Reorganize code related to editor themingYuri Sizov2024-01-161-1/+1
| | | | | | | | | | | | | 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 Callableskobewi2024-01-091-9/+0
|
* Clear sub-resources list when no sub-resource existsHaoyu Qiu2023-12-211-1/+1
|
* Limit custom icons size in various editor widgetsYuri Sizov2023-10-261-0/+3
|
* [Editor] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-151-2/+2
|
* Add EditorStringNames singletonkobewi2023-09-031-24/+25
|
* Allow EditorInspector to change its property name style when necessaryHaoyu Qiu2023-04-291-1/+2
| | | | | | | | | | 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.
* Improve includes of EditorNode (and everything else)Yuri Sizov2023-04-071-7/+8
| | | | | | Also start organizing editor-specific GUI components into a dedicated folder, `editor/gui`. Also move `editor_file_server` next to the rest of debugger classes.
* Fix premature theme item access in editor toolsYuri Sizov2023-04-031-7/+4
|
* Fix error when opening Inspector's dots menuHaoyu Qiu2023-03-161-2/+1
| | | | | | | | | | When the inspector is empty, opening the "extra resource options" menu produces a error: > Condition "current_res.is_null()" is true. Opening the mneu with no current resource is valid use case, so `ERR_FAIL_COND` should not be used.
* Fix corrupt undo after making sub-resources uniquekobewi2023-02-131-1/+1
|
* Rework EditorPlugin editing logickobewi2023-01-221-2/+1
|
* Add EditorUndoRedoManager singletonkobewi2023-01-161-2/+2
|
* Add Show in FileSystem option in the inspectorkobewi2023-01-081-0/+11
|
* Merge pull request #70923 from KoBeWi/actual_resourceRémi Verschelde2023-01-081-19/+12
|\ | | | | | | Refactor inspector code for getting resource
| * Refactor inspector code for getting resourcekobewi2023-01-041-19/+12
| |
* | Fix unreadable text in Make Sub-Resources Unique windowHaoyu Qiu2023-01-061-4/+4
| |
* | 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".
* Merge pull request #63601 from YeldhamDev/tooltip_stuffRémi Verschelde2022-11-171-2/+2
|\ | | | | | | Small changes to some tooltips
| * Small changes to some tooltipsMichael Alexsander2022-11-121-2/+2
| |
* | Remove more instances of 'instance' being used as a verbVolTer2022-11-161-1/+1
|/
* Unify usage of undo_redo in editorkobewi2022-11-021-1/+1
|
* Unify usage of GLOBAL/EDITOR_GETkobewi2022-10-181-2/+2
|
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg2022-10-071-8/+8
| | | | change warnings=all to use /W4.
* Improvements to multi-node editingFireForge2022-09-051-8/+6
| | | | | | | | - Show revert button for properties that are not default for all selected nodes - Show property documentation tooltips - Show common class name and icon and number of selected nodes in EditorPath, e.g. "Node2D (4 Selected)" - Hide metadata for MultiNodeEdit and AnimationMultiTrackKeyEdit - Hide script for MultiNodeEdit
* Rename `hint_tooltip` to `tooltip_text` & setgetMicky2022-08-271-9/+9
| | | | | | | | `hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too.
* Disable editing properties in foreign resourcesSaracenOne2022-08-231-19/+34
| | | | | | from imported scenes or objects returning true from a function named '_is_read_only' and disable resaving imported resources.
* Add per-scene UndoRedokobewi2022-08-221-2/+3
|
* Merge pull request #63429 from RandomShaper/indicate_overriddenRémi Verschelde2022-07-311-0/+9
|\
| * Improve usability of non-default values in the property inspectorPedro J. Estébanez2022-07-301-0/+9
| | | | | | | | | | - Provide a visual indication that a (sub)group contains non-default (revertable) values when it's collapsed. - Add a new option to the inspector's tools menu for expanding only (sub)groups containing properties with non-default values.