Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add const lvalue ref to editor/* container parameters | Muller-Castro | 2024-02-26 | 1 | -3/+3 |
| | |||||
* | Fix paste Value can empty a dictionary depending on right-click location | ajreckof | 2024-02-26 | 1 | -0/+1 |
| | |||||
* | Make auto translation inheritable | Michael Alexsander | 2024-02-15 | 1 | -3/+3 |
| | |||||
* | Split theme generation logic into several subroutines | Yuri Sizov | 2024-01-16 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | 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 | -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 Callables | kobewi | 2024-01-09 | 1 | -1/+1 |
| | |||||
* | Use `set_value_no_signal` in editor property code | Aaron Franke | 2023-12-18 | 1 | -153/+74 |
| | |||||
* | Merge pull request #85723 from ↵ | Yuri Sizov | 2023-12-08 | 1 | -0/+8 |
|\ | | | | | | | | | | | ilyabelow/84609-visual-shader-viewport-texture-error Add a specific error when creating a ViewportTexture in a Texture2D node | ||||
| * | Add a specific error when creating a ViewportTexture in a Texture2D node in ↵ | ilyabelow | 2023-12-04 | 1 | -0/+8 |
| | | | | | | | | a Visual Shader | ||||
* | | Merge pull request #82528 from SaracenOne/path_types | Yuri Sizov | 2023-12-08 | 1 | -0/+8 |
|\ \ | |/ |/| | | | Add support for exporting script classes without a name | ||||
| * | Script path type support in editor: | Saracen | 2023-11-08 | 1 | -0/+8 |
| | | | | | | | | | | Allow script path type hints to be used in drag and drop and scene tree popup. | ||||
* | | Fill remaining global scope constant descriptions | kobewi | 2023-11-13 | 1 | -3/+0 |
| | | |||||
* | | Fix missing arrows in integer vector properties | kobewi | 2023-11-09 | 1 | -3/+3 |
|/ | |||||
* | Add bulk change guards to successive theme overrides in Editor and GUI | Yuri Sizov | 2023-10-19 | 1 | -2/+2 |
| | |||||
* | Merge pull request #75274 from KoBeWi/NodeTrail | Rémi Verschelde | 2023-10-04 | 1 | -34/+102 |
|\ | | | | | | | Enhance NodePath property editing | ||||
| * | Enhance NodePath property editing | kobewi | 2023-10-02 | 1 | -34/+102 |
| | | |||||
* | | Fix node icons appearing too big in some cases | kobewi | 2023-10-03 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #82287 from ↵ | Rémi Verschelde | 2023-09-26 | 1 | -1/+1 |
|\ | | | | | | | | | | | jsjtxietian/fix-clear-error-when-unset-exported-typed-array-vai-editor Fix can't unset exported typed array element when the type is set to Node | ||||
| * | Fix can't unset exported typed array element when the type is set to Node | jsjtxietian | 2023-09-25 | 1 | -1/+1 |
| | | |||||
* | | Replace `radians` range hint with `radians_as_degrees` | A Thousand Ships | 2023-09-25 | 1 | -10/+14 |
| | | |||||
* | | [Editor] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable | A Thousand Ships | 2023-09-15 | 1 | -2/+2 |
|/ | |||||
* | Add EditorStringNames singleton | kobewi | 2023-09-03 | 1 | -36/+37 |
| | |||||
* | Merge pull request #80450 from KoBeWi/settings_freeze,_no_more_changes | Yuri Sizov | 2023-08-25 | 1 | -1/+1 |
|\ | | | | | | | Deprecate `project_settings_changed` signal | ||||
| * | Deprecate project_settings_changed signal | kobewi | 2023-08-10 | 1 | -1/+1 |
| | | |||||
* | | Replace all flags with one value when holding Cmd in the layers editor | Hugo Locurcio | 2023-08-17 | 1 | -14/+26 |
|/ | | | | | | | | This behavior is inspired by Blender (except it's the other way around to preserve the current default behavior). Trying to enable a single enabled value with Cmd held will invert the current flags, which makes enabling all flags but one faster. | ||||
* | Show valid types in SceneTreeDialog | kobewi | 2023-08-04 | 1 | -2/+2 |
| | |||||
* | Hide explicitly specified flag value in Inspector | Haoyu Qiu | 2023-07-14 | 1 | -2/+2 |
| | |||||
* | Fix property hint class name type string restriction and replace mode | Aaron Franke | 2023-07-06 | 1 | -2/+2 |
| | |||||
* | Merge pull request #76389 from ajreckof/editor-property-nodepath-for-node | Rémi Verschelde | 2023-06-01 | 1 | -53/+54 |
|\ | | | | | | | Fix typed array export | ||||
| * | Fix typed array export | ajreckof | 2023-05-21 | 1 | -53/+54 |
| | | | | | | | | | | | | | | | | | | | | Apply suggestions from code review to squash later Revert "Fix typed array export... again" This reverts commit da8d6734fbc31f68e7e822f37fd239a92ac79b34. Co-Authored-By: Tomek <kobewi4e@gmail.com> | ||||
* | | Refactor vector editor properties | kobewi | 2023-05-31 | 1 | -772/+5 |
| | | |||||
* | | Add indicator for StringName properties | kobewi | 2023-05-26 | 1 | -1/+12 |
| | | |||||
* | | Add get_edited_property_value() shorthand method | kobewi | 2023-05-26 | 1 | -45/+45 |
| | | |||||
* | | Do not translate node name when assigned to an exported field | Hakim | 2023-05-18 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #69988 from smix8/navigation_rvo_rework_4.x | Rémi Verschelde | 2023-05-10 | 1 | -1/+11 |
|\ | | | | | | | Rework Navigation Avoidance | ||||
| * | Rework Navigation Avoidance | smix8 | 2023-05-10 | 1 | -1/+11 |
| | | | | | | | | Rework Navigation Avoidance. | ||||
* | | Improve the UX of ViewportTexture in the editor | Rindbee | 2023-05-10 | 1 | -1/+0 |
|/ | | | | | | | | | | The associated `ViewportTexture`s will update the `viewport_path` in time when the `Viewport`'s nodepath is changed (caused by renaming the node names or moving in the SceneTree dock). If the target `Viewport` is changed by resetting the `viewport_path`, the `ViewportTexture`s will be re-setup and emit `changed` signal in time. | ||||
* | Make `EditorPropertyLayersGrid` responsive to touch taps | Fredia Huya-Kouadio | 2023-04-23 | 1 | -47/+59 |
| | |||||
* | Improve includes of EditorNode (and everything else) | Yuri Sizov | 2023-04-07 | 1 | -2/+3 |
| | | | | | | 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. | ||||
* | Turn off auto translate for some editor controls | Haoyu Qiu | 2023-03-28 | 1 | -0/+2 |
| | | | | | | | | | | | | * Scene tab * Animation name list in Animation panel * Feature profile name list in Editor Feature Profile dialog * Layout names in editor layout menu * Subresource list in Inspector dock * Resource type shown in EditorResourcePicker * Enum dropdowns in inspectors: We'll eventually allow auto translating these after implementing a way to opt-out auto translation on a property-by-property basis and a way to extract enumerators. | ||||
* | clear filter input in Project Settings when opening Layers | yedpodtrzitko | 2023-03-10 | 1 | -1/+1 |
| | |||||
* | Merge pull request #73381 from KoBeWi/works_better_than_expected_huh | Yuri Sizov | 2023-02-17 | 1 | -0/+7 |
|\ | | | | | Fold resources when non-main inspector exits tree | ||||
| * | Fold resources when non-main inspector exits tree | kobewi | 2023-02-15 | 1 | -0/+7 |
| | | |||||
* | | EditorProperty: Fix missing increment buttons for integers | Rémi Verschelde | 2023-02-15 | 1 | -6/+9 |
|/ | | | | Fixes #73192. | ||||
* | Fix @export_multiline for PackedStringArray | kobewi | 2023-02-04 | 1 | -1/+1 |
| | |||||
* | Use `PropertyUsageFlags` enum in parse_property | Raul Santos | 2023-01-31 | 1 | -2/+2 |
| | |||||
* | Tweak overrun behavior of EditorPropertyObjectID | kobewi | 2023-01-29 | 1 | -0/+3 |
| | |||||
* | Convert en_GB spelling to en_US with codespell | Rémi Verschelde | 2023-01-23 | 1 | -2/+2 |
| | |||||
* | Rework EditorPlugin editing logic | kobewi | 2023-01-22 | 1 | -48/+15 |
| | |||||
* | Merge pull request #71418 from TokageItLab/restart-anim-tree | Rémi Verschelde | 2023-01-19 | 1 | -2/+7 |
|\ | | | | | | | Allow AnimationStateMachine / AnimationNode to restart when transitioning to the same state |