Commit Graph

21270 Commits

Author SHA1 Message Date
Rémi Verschelde 040bc686d0 Merge pull request #117683 from YeldhamDev/propertysection_check_align_fix
Fix text alignment in check box inside `EditorInspectorSection`s
2026-03-23 22:35:54 +01:00
Rémi Verschelde 5d2bac78e8 Merge pull request #117673 from YeldhamDev/subinspector_keying_fix
Fix keying state not being updated for sub-inspectors
2026-03-23 22:35:46 +01:00
Rémi Verschelde ff6034dc0a Merge pull request #117649 from shadow-foss/fix-animkey-fpstime-drag
Fix time property drag range in FPS mode for AnimationKey and Marker
2026-03-23 22:35:41 +01:00
Rémi Verschelde 70752fab60 Merge pull request #117634 from rinevard/timeline-cursor-jump
Fix timeline cursor following mouse during marker selection
2026-03-23 22:35:32 +01:00
Rémi Verschelde d767971087 Merge pull request #117616 from bruvzg/float_scale
Fix docking popup with editor scale != 1.0
2026-03-23 22:35:28 +01:00
Rémi Verschelde e448c538ba Merge pull request #117615 from jinyangcruise/fix_underscored_signal_in_signal_panel
Fix connection dock not hiding underscored native signals.
2026-03-23 22:35:24 +01:00
Rémi Verschelde 9af848159b Merge pull request #117606 from danbolt/daniel-savage/update-snap-on-transform
Dynamically check for 3D editor snapping state
2026-03-23 22:35:16 +01:00
Rémi Verschelde 41c856ab42 Merge pull request #117600 from KoBeWi/pasta🍝
Improve inspector clipboard
2026-03-23 22:35:12 +01:00
Rémi Verschelde 0026f7ea69 Merge pull request #117529 from kevinlam508/fix-nested-value-dictionary-hint-parsing
Fix hint string parsing for nested dictionaries
2026-03-23 22:35:04 +01:00
Rémi Verschelde 34e02d031f Merge pull request #117376 from YeldhamDev/new_mesh_library_editor
Create a proper editor for `MeshLibrary`
2026-03-23 22:34:34 +01:00
Rémi Verschelde 6cd467eab3 Merge pull request #117373 from filipemrabreu/tileset-undo-terrain-set-move-fix
Fix undoing terrain set move duplicates terrain in second set
2026-03-23 22:34:30 +01:00
Rémi Verschelde 987c77f02f Merge pull request #116019 from ryevdokimov/save-viewport-splitter-ratio
Persist editor viewport splitter ratios on editor restart
2026-03-23 22:34:06 +01:00
Rémi Verschelde 881d08622e Merge pull request #115980 from kitbdev/fix-windowwrapper-leaking-inputs
Fix WindowWrapper leaking all key inputs to parent
2026-03-23 22:34:01 +01:00
Rémi Verschelde 1d638eaf41 Merge pull request #115253 from bruvzg/prop_helper_help
[Editor] Generate and display documentation for the properties generated by `PropertyListHelper`.
2026-03-23 22:33:53 +01:00
Rémi Verschelde 40be61def8 Merge pull request #113762 from LilithSilver/bind-get-unsaved-scripts
Expose `ScriptEditor::get_unsaved_files`
2026-03-23 22:33:47 +01:00
kit 94c2707a8b Fix WindowWrapper leaking all key inputs to parent 2026-03-23 16:58:42 -04:00
Filipe Abreu 106bbaa2e8 Fix #116636: Undoing terrain set move duplicates terrain in second set
Undoing a terrain set move could corrupt terrain data where a
terrain from the first set appears duplicated in the second set.

This happens because UndoRedo restores terrain properties without
clearing the existing terrain container first, causing the previous
state to be overlaid on top of the current one.

Fix this by clearing the terrains in the affected terrain
sets before restoring their properties during undo.
This ensures the terrain container is rebuilt from the
saved properties instead of merging with the current state.
2026-03-23 14:56:26 +00:00
Rémi Verschelde a1c0ffaf70 Merge pull request #117659 from Rindbee/fix-edit-menu-item
Disable the "Edit"/"Clear"/"Save" menu item when the `EditorResourcePicker` is `force_allow_unique`
2026-03-23 12:58:12 +01:00
Michael Alexsander c766fb1ce8 Create a proper editor for MeshLibrary 2026-03-21 11:16:26 -03:00
Michael Alexsander 2a74e99f91 Fix text alignment in check box inside EditorInspectorSections 2026-03-20 14:11:31 -03:00
shadow 69c572304c Fix time property drag range in FPS mode for AnimKey and Markers 2026-03-20 21:26:41 +05:30
Michael Alexsander 14e1582b5e Fix keying state not being updated for sub-inspectors 2026-03-20 11:28:55 -03:00
风青山 7a1f759943 Disable the "Edit"/"Clear" menu item when the EditorResourcePicker is force_allow_unique
Since `force_allow_unique` is enabled when the corresponding property
does not exist, the displayed value is "inherited". Therefore, it
should not be edited/cleared at this time.
2026-03-20 15:56:50 +08:00
Daniel Savage 5baffba0fe Editor: Poll snapping state when updating a transform 2026-03-20 10:09:51 +09:00
风青山 2c7071d3ae Make the resource type's default theme item editable in Theme editor
In most cases, we may only need to modify some properties of the default
resource instead of all. But click the plus icon to override item, it
will use an empty object to override. Allow `EditorResourcePicker` to be
editable, you can use the **Make Unique** option to create a copy and
then edit it.
2026-03-20 08:58:13 +08:00
Thaddeus Crews fb4a304dee Merge pull request #111965 from Ivorforce/memnew-typed
Make `memnew(RefCounted)` return `Ref`, to improve ownership safety
2026-03-19 15:39:15 -05:00
Thaddeus Crews f90d71ffe8 Merge pull request #117562 from vaner-org/blendtree-graph-update-fix
Fix BlendTree appearing empty
2026-03-19 15:39:13 -05:00
Thaddeus Crews 44b302b153 Merge pull request #117582 from KoBeWi/ACTIVATE_NOW
Remove unused `MSG_ID_ACTIVE`
2026-03-19 10:19:56 -05:00
Thaddeus Crews 6782fe44c2 Merge pull request #117477 from YeldhamDev/build_profile_res_nodes_only
Build profile: only allow classes derived from `Resource` and `Node` to be disabled
2026-03-19 10:19:55 -05:00
Pāvels Nadtočajevs df443c166e Fix docking popup with editor scale != 1.0 2026-03-19 16:21:59 +02:00
rinevard ffb697f967 Fix timeline cursor following mouse during marker selection 2026-03-19 22:18:41 +08:00
kobewi 0001de0412 Improve inspector clipboard 2026-03-19 09:49:20 +01:00
jinyangcruise e8c8644420 Fix connection dock not hiding underscored native signals. 2026-03-19 15:42:59 +08:00
Lukas Tenbrink 05c33acbb1 Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference. 2026-03-18 20:34:08 +01:00
kobewi 9889da604a Remove unused MSG_ID_ACTIVE 2026-03-18 20:21:39 +01:00
Thaddeus Crews ce4dec9137 Merge pull request #117382 from uoslider-wq/profiler-fix-bug-CPU-excessive-usage
Profiler: Fix for graph using excessive CPU
2026-03-18 11:43:31 -05:00
Thaddeus Crews a042e07db6 Merge pull request #117033 from virusbear/fix_unknown_identifier_source_texture
Fix unknown identifier `source_texture` in `texture_blit` visual shader
2026-03-18 11:43:27 -05:00
Thaddeus Crews 87b0010244 Merge pull request #117149 from bruvzg/hb_colr
Update HarfBuzz to 13.1.1 and optionally use new `hb-raster` API to render glyphs.
2026-03-18 11:43:25 -05:00
Thaddeus Crews 3e051d8fe1 Merge pull request #116818 from Goldenlion5648/expand-to-selected-fix
Make selecting node in remote expand tree
2026-03-18 11:43:23 -05:00
virusbear f18c121586 Fix texture blit source texture naming 2026-03-18 11:40:52 -05:00
nikitalita 6bf7ca2dbb Add ScriptEditor::get_unsaved_files 2026-03-18 09:25:26 -07:00
vaner-org a00317d3bd Fix early return preventing BlendTree graph update 2026-03-18 19:11:11 +05:30
Rémi Verschelde 98868393cc Style: Enforce #include validation hook 2026-03-18 10:41:59 +01:00
Pāvels Nadtočajevs 2c2ed8ddb5 [Editor] Generate and display documentation for the properties generated by PropertyListHelper. 2026-03-18 11:26:03 +02:00
Pāvels Nadtočajevs f5d278fe90 Update HarfBuzz to 13.1.1 and optionally use new hb-raster API to render glyphs. 2026-03-18 10:48:27 +02:00
Rémi Verschelde e33e98a26f Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
Thaddeus Crews e37ed10126 Merge pull request #117495 from vaner-org/blendspace-anim-invalid-char
Fix invalid character when adding library anim in BlendSpace
2026-03-17 13:44:07 -05:00
Thaddeus Crews f8d2e19bf6 Merge pull request #117380 from ryevdokimov/vertex-snap-future
Add 3D vertex snap base setting (Vertex/Origin)
2026-03-17 13:44:07 -05:00
Kevin Lam c924807520 Fix hint string parsing for nested dictionaries 2026-03-17 13:11:22 -05:00
vaner-org b7b40aeff4 Fix invalid character when adding library anim in BlendSpace 2026-03-17 07:41:26 +05:30