Commit Graph

82471 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 0f53286459 Merge pull request #117682 from syntaxerror247/sigal-registration-issue
Fix plugin signal registration error on Android
2026-03-23 22:35:50 +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 45d8f4a832 Merge pull request #117647 from Repiteo/ci/bump-macos
CI: Bump macOS runners
2026-03-23 22:35:37 +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 151eeb8a64 Merge pull request #117612 from jack-klein-5/fix-adding-caret-above-then-below
Fix adding carets above and then below
2026-03-23 22:35:20 +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 09437400e0 Merge pull request #117583 from mihe/tracy-on-demand
Use `TRACY_ON_DEMAND` by default for Tracy integration
2026-03-23 22:35:08 +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 8416dbe3d9 Merge pull request #117525 from YeldhamDev/gridmap_ignore_repeat_selections
Make the `GridMap` editor ignore empty and repeated selections
2026-03-23 22:34:58 +01:00
Rémi Verschelde 86b84d861b Merge pull request #117521 from YeldhamDev/gridmap_view_selection_fix
Fix 3D viewport selection getting stuck when editing a `GridMap`
2026-03-23 22:34:54 +01:00
Rémi Verschelde 9b9a533ed2 Merge pull request #117504 from Giganzo/focus-draw-pointer-event
Clarify `show_focus_state_on_pointer_event` description
2026-03-23 22:34:48 +01:00
Rémi Verschelde 01448cc202 Merge pull request #117464 from Goldenlion5648/stop-autocomplete-eating
Stop autocomplete from eating words by default
2026-03-23 22:34:43 +01:00
Rémi Verschelde 938f3e376e Merge pull request #117448 from KoBeWi/exterminate_incompletion
Automatically remove incomplete file downloads
2026-03-23 22:34:39 +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 0f0f9cae41 Merge pull request #117227 from EdwardChanCH/fix_doc_globalscope_log
Fix doc formatting issue in `@GlobalScope.log()`, `OS.shell_open()`, `JavaScriptBridge.is_js_buffer()`, and `Signal`
2026-03-23 22:34:26 +01:00
Rémi Verschelde 8a72ab019d Merge pull request #117154 from BrotherShort/fix-textedit-bugs-with-large-linespacing
Fix `TextEdit` bugs with large `line_spacing`
2026-03-23 22:34:21 +01:00
Rémi Verschelde cd8ee7d229 Merge pull request #116620 from QbieShay/qbe/rework-align-rotation
Improve options for orienting particles in space
2026-03-23 22:34:16 +01:00
Rémi Verschelde 7958080d65 Merge pull request #116220 from dsnopek/foveated-rendering-vulkan-subsampled-image
OpenXR: Allow using Vulkan subsampled images with foveated rendering
2026-03-23 22:34:11 +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 aa5a7914e4 Merge pull request #115829 from dalexeev/gds-fix-return-codegen
GDScript: Fix compiler generates incorrect bytecode for conversion return
2026-03-23 22:33:57 +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
Rémi Verschelde 1951485a07 Merge pull request #109892 from Ryan-000/Bind-Object-ConnectFlags-as-a-bitfield-instead-of-enum-
Bind `Object::ConnectFlags` as a bitfield, instead of enum.
2026-03-23 22:33:43 +01:00
Rémi Verschelde 70c9651682 Merge pull request #105296 from adriano-sudario/style-box-line-and-style-box-empty-unit-tests
Add unit tests for `StyleBoxEmpty` and `StyleBoxLine`
2026-03-23 22:33:39 +01:00
Rémi Verschelde 5ececde0ce Merge pull request #102937 from PhairZ/declaration-tooltips
Implement `CompletionType::COMPLETION_DECLARATION` and lambda tooltips
2026-03-23 22:33:32 +01:00
kit 94c2707a8b Fix WindowWrapper leaking all key inputs to parent 2026-03-23 16:58:42 -04:00
Adriano Sudário fd8d310d2a Add unit tests for StyleBoxEmpty and StyleBoxLine
Add unit tests for StyleBoxEmpty and StyleBoxLine
2026-03-23 16:30:29 -03: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
Mikael Hermansson 3fcb6886eb Use TRACY_ON_DEMAND by default for Tracy integration 2026-03-23 15:12:58 +01:00
Rémi Verschelde b0c1084a10 Merge pull request #117748 from bruvzg/win_tr
[Windows] Fix invalid transient window getting stuck in infinite loop.
2026-03-23 12:58:32 +01:00
Rémi Verschelde c3169e09e1 Merge pull request #117744 from stuartcarnie/issue_117693_metal_crash
Metal: Fix crash accessing `NULL` PixelFormats
2026-03-23 12:58:29 +01:00
Rémi Verschelde 3f020a02ad Merge pull request #117725 from kleonc/gles3_fix_skipping_whole_batch
Fix GLES3 batching skipping rendering all items
2026-03-23 12:58:25 +01:00
Rémi Verschelde 270ebad9ed Merge pull request #117709 from Calinou/doc-logger-link-tutorial
Link Logging tutorial in the Logger class reference
2026-03-23 12:58:21 +01:00
Rémi Verschelde 435fe7ad0f Merge pull request #117701 from j20001970/editor-filedialog-sandbox
EditorFileDialog: Document native file dialogs in sandboxed environments
2026-03-23 12:58:17 +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
Rémi Verschelde 8d0b238727 Merge pull request #117655 from pkowal1982/frame_duration
Call stop after setting new sprite frames
2026-03-23 12:58:09 +01:00
Rémi Verschelde 424a191f41 Merge pull request #115659 from Calinou/doc-array-find-custom-example
Add an example that uses `bind()` to `Array.find_custom()` documentation
2026-03-23 12:58:05 +01:00
Rémi Verschelde 62cd2da373 Merge pull request #115296 from Akosmo/add-missing-word-to-spinbox-doc
Add missing word to SpinBox documentation
2026-03-23 12:57:59 +01:00
Rémi Verschelde d7680230ae Merge pull request #115108 from stuartcarnie/simplify_cluster_builder
Renderer: Simplify shader and cluster builder
2026-03-23 12:57:48 +01:00
Rémi Verschelde 1c3962640d Merge pull request #114796 from KoBeWi/🎭
Improve `KEY_CODE`/`MODIFIER_MASK` description
2026-03-23 12:57:42 +01:00
Rémi Verschelde 00fd52aa3b Merge pull request #102394 from Rindbee/make-the-resource-type-default-theme-item-editable
Make the resource type's default theme item editable in Theme editor
2026-03-23 12:57:30 +01:00
Pāvels Nadtočajevs 022195257b [Windows] Fix invalid transient window getting stuck in infinite loop.
Do not add always-on-top windows to transient list on creation.
Unconditionally clean transient children list when window is closed.
2026-03-23 10:25:00 +02:00
Stuart Carnie 541742e43a Metal: Fix crash accessing NULL PixelFormats
Closes #117693
2026-03-23 10:56:04 +11:00