Commit Graph

21280 Commits

Author SHA1 Message Date
Rémi Verschelde 970f8236b5 Merge pull request #117733 from KoBeWi/autranslator_localized_(i.e._at_location)
Add `_get_tooltip_auto_translate_mode_at()` to Control
2026-03-23 22:36:15 +01:00
Rémi Verschelde 7484a2e256 Merge pull request #117730 from KoBeWi/no_edit_only_read
Properly handle readonly resources in shapes editors
2026-03-23 22:36:11 +01:00
Rémi Verschelde bfc504a0cc Merge pull request #117707 from KoBeWi/ring_of_progres
Add progress indicator for background template download
2026-03-23 22:36:07 +01:00
Rémi Verschelde 3fe52f554d Merge pull request #117692 from YeldhamDev/inspectorsection_revert_button
Add a revert button to `EditorInspectorSection`
2026-03-23 22:36:03 +01:00
Rémi Verschelde 6bc2cf8d6a Merge pull request #117688 from KoBeWi/usureuwannacanceldadownload
Ask before quitting when templates are downloading
2026-03-23 22:35:58 +01:00
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
kobewi 3c112db63a Add progress indicator for background template download 2026-03-23 14:13:22 +01: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
kobewi 0d220b35a5 Add _get_tooltip_auto_translate_mode_at() to Control 2026-03-22 17:56:46 +01:00
kobewi ce2f416e82 Properly handle readonly resources in shapes editors 2026-03-22 16:16:56 +01:00
Michael Alexsander c766fb1ce8 Create a proper editor for MeshLibrary 2026-03-21 11:16:26 -03:00
Michael Alexsander 356f45b73f Add a revert button to EditorInspectorSection 2026-03-20 18:58:35 -03:00
kobewi 7606284fcc Ask before quitting when templates are downloading 2026-03-20 21:03:46 +01: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