Commit Graph
21868 Commits
Author SHA1 Message Date
kobewi 072e546a17 Don't auto-translate favorite nodes
(cherry picked from commit e196cb11fe625df9a1c4abb4a0ce6f843b9b0e11)
2026-08-12 11:26:26 -05:00
Hugo Locurcio eefdc2dbda Sync translations with Weblate 2026-08-07 12:01:56 +02:00
kobewi d65269fc91 Fix 3D ruler tool tooltip
(cherry picked from commit b33ce36d183ebe7be7a20156b3c5e6d148b3238f)
2026-07-30 11:30:02 -05:00
SynthBioTech e9ea372b8a Fix inspector Array/Dictionary slot button leaks
(cherry picked from commit 21bc715f32477afd4e6664ea4522c96db9b0165f)
2026-07-30 11:29:02 -05:00
NoNormalDev 53a5cffdf7 Asset Store: Fix image width on Editor Scales other than 100%
(cherry picked from commit f4a5fc7c438726827cdd0dcb4651b021c520cece)
2026-07-30 11:26:22 -05:00
PatrickValiCrack 04988f125f Fix Script Editor tab name for translated class ref
(cherry picked from commit 279e57bd5136fe04df1bbc880a187ea89598afdf)
2026-07-30 11:26:21 -05:00
kobewi 48be39bc69 Don't create new proxy object for the same tile
(cherry picked from commit 09fb26d913c78da49fac8e37123ee3bd3c0932ba)
2026-07-30 11:26:20 -05:00
Komariarii 146e3be4a7 Move set zoom above script init
(cherry picked from commit 429a75ea78e6838c0138767eb708a6d367fd4792)
2026-07-25 13:19:52 -05:00
Thiago-Weiss f697eea0a4 Fix godot crash in SpriteFrames in the AnimatedSprite2D and 3D
(cherry picked from commit f03e744178d4dce8d607211e8c5cd8e123dcb5f5)
2026-07-25 13:19:51 -05:00
XpolioN 2140b03695 fix: Fix Visual Profiler cursor not appearing when graph is partially filled
(cherry picked from commit 6443c2640cb2ef1fb6add9475743b4b4f34b4d6a)
2026-07-25 13:19:51 -05:00
GabCoolGuy 8ef3779eed Fix incorrect freed autoload check
To check if an autoload was freed, it currently checks for `scene_file_path` by using `Node::is_instance()`, and not if it was actually freed or not. I fixed it by checking if the node is inside the tree, as a freed node cannot be inside the tree anyway.

This sometimes caused crashes when plugins handle their autoloads weirdly (e.g PhantomCamera), which this fixes.

(cherry picked from commit 6848ea595e91cf6a1d5dc4f88c964f8d1f6de178)
2026-07-25 13:19:50 -05:00
Shaderman b704c576e5 Fix use-after-free crash in TileSet atlas editor
(cherry picked from commit 5fc0d2d01439d87176126b607c06ea4326aea3f2)
2026-07-25 13:19:50 -05:00
VewDev ad96f9d95f Editor: Fix autocomplete icon for CODE_COMPLETION_KIND_CLASS
(cherry picked from commit 3001c50acd5522e5580cf1295529af29b521342c)
2026-07-25 13:19:50 -05:00
Aaron Franke 5bea0666b4 Fix more MSVC warnings for potential mod by 0 (C4724)
(cherry picked from commit 6f072b22896fee293b99100fd83d0b9e2a183058)
2026-07-25 11:39:49 -05:00
Pāvels Nadtočajevs 1ba7fea71f Fix EditorContextMenuPluginManager crash in Project Manager.
(cherry picked from commit a2150f1efd8b92a2c72a6b3d40a4248ec1471546)
2026-07-13 10:56:07 -05:00
Michael Alexsander 29c0132a5b Set the Asset Store's default sorting to highest scored
(cherry picked from commit 07ab13f08aa620bbb332553d581d42d3bf3b2067)
2026-07-13 10:56:06 -05:00
unit-tick 2575428deb Editor: Wrap Long Project Title
Wraps project titles above 800px (on 100% Editor Scale) to prevent
SideBar being pushed beyond Project Manager boundaries.

(cherry picked from commit bb1bd267b9b78acb31421d13eca0d3d996b72a3a)
2026-07-09 13:02:42 -05:00
kobewi 1cc36e3afb Fix ownership issues when pasting as replacement
(cherry picked from commit 204249c9d6417576865a10a4d33d6bf953a2240a)
2026-07-04 11:03:33 -05:00
NoNormalDev 5c53faeeaa Clean up one statement using an already defined variable
(cherry picked from commit 59a32793d25035c1ae564741b9b9d59d41162ea3)
2026-07-04 11:03:33 -05:00
Aaron Franke 79c8c6a972 Guard against non-main-thread emission of EditorFileSystem changed signal
(cherry picked from commit 4f898b498fab5dc2691a88934be78b78698c6401)
2026-07-04 11:03:33 -05:00
Prawnya 11e511d477 Don't select floating script editor when using floating game workspace
(cherry picked from commit cddcc406d78e610f3c39692fd047399e5eefcf48)
2026-07-04 11:03:33 -05:00
kobewi 04e71f5103 Improve 2D editor dropping code
(cherry picked from commit f7b5ea9897cb1591034f9b0d5d2691e2cc647380)
2026-07-04 11:03:33 -05:00
Malcolm Anderson f8b185c1c5 Make Instant Preview work for first selection after being enabled
(cherry picked from commit 5f8ac5d96b88c326b223e3ad607e604e024cb3fa)
2026-07-04 11:03:32 -05:00
MatheusMDX b5e06061fa Fix call stack select node
(cherry picked from commit dc5c2f5b750aec8f925f0c6bf7cf9611e2438693)
2026-07-04 11:03:31 -05:00
AegisTTN fa5570f746 Fix scene tab titles not updating on language change
(cherry picked from commit e2a31a12df08419c4bf42199beadb76ff4f06e78)
2026-07-04 11:03:31 -05:00
Hugo Locurcio d5ac5fa155 Fix .godot file icon saturation in editor file dialogs
(cherry picked from commit 04961f14976609fdb5941ea029262373bfd693e5)
2026-07-04 11:03:30 -05:00
Gustavo Jaruga Cruz e86d5a8ab6 Fix scene not requesting save for load as placeholder, adds missing undoredo.
(cherry picked from commit fd26f46a0c5a1217831716fff9322ba867c8e7ba)
2026-07-04 11:03:29 -05:00
Alfonso J. Ramos 5694bcfbae fix incorrect non-unique resource indicator
(cherry picked from commit 259a37974eb88c1e276a551d52fb4c92ea36d3e7)
2026-07-04 11:03:29 -05:00
Natalie Martin 5ccc031eca Editor: Fix crash in project settings when autoload has been freed
The `EditorAutoloadSettings` class does not expect an autoload node to
be freed in between its initial instantiation and any calls to
`update_autoload()`. But this actually *can* happen if the autoload is
an editor script and happens to run something like `queue_free()`
shortly after being initialized.

When this happens, opening the project settings panel results in a
crash, since the editor is trying to locate data such as the node's
script after it has already been deleted.

To fix this, just verify that the node still exists prior to accessing
any of the node's data.

(cherry picked from commit 90d0be8fa34f69bd7cf3a40432a2504234fa5797)
2026-07-04 11:03:29 -05:00
Aaron Franke 657bed37fc Fix extracting materials without a per-material override
(cherry picked from commit fc31c5a4e9dcc2d095901a4b70f408620ed3f87f)
2026-07-04 11:03:29 -05:00
Rémi Verschelde 4174f2ecc8 Sync translations with Weblate 2026-07-03 11:19:18 +02:00
uno1982 fe6298e9da Fix new resource locked when created via editable children in inspector
When creating a new Resource via the inspector picker on a node that is an
editable child of another scene, _get_owner_path() would return the owner
node's scene file path (the external/child scene), causing the newly created
resource to get a path like 'child.tscn::...' instead of 'parent.tscn::...'.

This made the resource appear as foreign to the currently edited scene,
locking it as read-only in the inspector (showing 'cannot be edited in the
inspector') until the scene was saved and reopened.

The fix: after resolving the owner via get_owner(), check if that owner
belongs to a different scene than the currently edited one. If so, use
the edited scene root's path instead, consistent with the existing guard
for nodes that have their own scene_file_path set.

(cherry picked from commit 94e44424f06c318c2ce5dd79baa698f23cb75678)
2026-06-30 09:28:41 -05:00
Michael Alexsander 71f74307a6 Fix "Remove" button in MeshLibrary editor being enabled when it shouldn't
(cherry picked from commit 8e9c1849a79c58e1832f4544db788c9e0131fcb6)
2026-06-30 09:28:40 -05:00
Michael Alexsander fa145a756a Fix MeshLibrary editor not properly handling read-only libs
(cherry picked from commit b9c1a90efae7b1643da1450f44e86f4fffdba34e)
2026-06-30 09:28:40 -05:00
Pāvels Nadtočajevs 345cb13b3d Fix asset store zoom mode crash in project manager.
(cherry picked from commit 86ccc06decc85c69531a2865ec76d63db08ef835)
2026-06-30 09:15:10 -05:00
kobewi 4a576a0365 Don't edit current object after changing scene
(cherry picked from commit a0abdc26e5639d54da9d084c8b7b7187e975f016)
2026-06-30 09:14:11 -05:00
Michael Alexsander 28b3b73269 Fix broken icons when moving the FileSystem dock to the bottom
(cherry picked from commit c75b1bf5d3ddb3a07873e488fcd9000b9c8219bb)
2026-06-30 09:14:11 -05:00
风青山 e57fc9f439 Make the OptionButton match the width of the pop-up menu
The difference in width compared to the popup is due to the potentially
different widths of the dedicated icons/styleboxes.

Make the width at least the width of the popup.

(cherry picked from commit b887d57671d88a754cff9ae8f7169ac46cbcb7c6)
2026-06-23 08:36:45 -05:00
Shaderman 532fceeb39 Fix context menu not opening favorite sections in Editor Inspector and remove the unused inspector_path concept
(cherry picked from commit cc4055c5a252d9573251bb305610576da62806c7)
2026-06-23 08:36:44 -05:00
Silc Lizard (Tokage) Renew d9a2356f3f Make animation folding access cfg only at save/load project time
(cherry picked from commit 7788fc4fd2d9c6c5e0dbbd2bd5215b06f1aca304)
2026-06-23 08:33:32 -05:00
Rémi Verschelde c92ef757cb Sync translations with Weblate 2026-06-16 22:53:41 +02:00
Thaddeus Crews 645638db91 Merge pull request #119751 from YeldhamDev/asset_version_touchup
Improve version label visual in the asset dialog
2026-06-15 08:52:44 -05:00
othman alzahrani 6a4c61feb2 EditorPropertyArray clipping fix 2026-06-13 17:02:35 +03:00
Michael Alexsander 2fdeee8643 Fix incorrect release order for items in the asset store 2026-06-12 10:57:24 -03:00
Thaddeus Crews 463bde5426 Merge pull request #120164 from YeldhamDev/assetlib_fixes
Fix some issues and crashes in the asset store
2026-06-11 15:18:56 -05:00
Thaddeus Crews 8879fa9c4a Merge pull request #120104 from bruvzg/rtl_ind
[RTL] Fix indent / list level not taken into account.
2026-06-11 15:18:55 -05:00
Michael Alexsander f204ebaa39 Fix some issues and crashes in the asset store 2026-06-10 16:35:04 -03:00
Michael Alexsander a43cc6ad2f Fix assets with license type of "Other" not showing up 2026-06-09 16:02:20 -03:00
Pāvels Nadtočajevs 57ba88fba7 [RTL] Fix indent / list level not taken into account. 2026-06-09 13:25:11 +03:00
Pāvels Nadtočajevs 363610d752 [Editor] Fix SceneTreeEditor drop. 2026-06-09 10:04:29 +03:00