Commit Graph

79169 Commits

Author SHA1 Message Date
77318d2acd Fix crash in EditorFileDialog by checking for null pointer 2025-11-16 20:02:52 +00:00
369e690c55 [TextServer] Remove negative offset from the first char when shaping substrings. 2025-11-16 20:59:26 +02:00
0573f874d1 Move the line of importing JointLimitation3D to 3D from Physics3D 2025-11-17 03:30:02 +09:00
5c2d12dea3 Check if scale/offset values are provided in gltf KHR_texture_transform
Update GLTFDocument to check if scale/offset values exist when reading KHR_texture_transform extension
2025-11-16 12:13:02 -05:00
c4c39fba55 Fix display_placeholder not persisting 2025-11-16 03:18:24 +01:00
9fadd0d99e Fix modified editor shortcuts being erased 2025-11-15 14:44:01 -06:00
2e99891be2 Fix bottom panel not being able to resize on startup 2025-11-15 12:18:23 -08:00
141a49b090 Don't save editor settings on startup 2025-11-15 20:39:49 +01:00
98523d8a1d Fix not being able to set project path 2025-11-15 20:21:12 +01:00
98caaebb72 Fix GodotProfileZone with tracy backend failing with shadowed variable names. 2025-11-15 20:03:14 +01:00
f722513c08 Fix wrong EditorSettings usage in 3D editor 2025-11-15 19:45:14 +01:00
c6ab601364 Fix read-only state for Skeleton and Inspector 2025-11-15 23:10:15 +09:00
e32f7de33d Add relative option to LookAt/AimModifier3D 2025-11-15 23:06:48 +09:00
d7f5c13db8 Add Span equality (== and !=) operators.
Exchange duplicate equality iteration implementations across `Vector` and `String` with the `Span` version, for a speed boost.
2025-11-15 14:21:54 +01:00
087dea4b15 FTI - Camera2D accepts resets only after entering tree 2025-11-15 12:02:43 +00:00
a7e1a65ca8 Apply PREMUL_ALPHA_FACTOR only in non-split-specular shader variants.
This avoids a shader compile error when using SSS and PREMUL_ALPHA_FACTOR in the same shader.

This doesn't change any functionaility, since in practive, the split-specular shader variant is only ever used for opaque objects while using premul alpha makes the object non-opaque
2025-11-14 23:17:17 -08:00
79ffbfdf73 Reorganize canvas shader varyings in RD renderer 2025-11-14 22:29:28 -08:00
1ce77b8899 Fix wrong AABB when selecting Node3D gizmo in editor 2025-11-15 10:35:36 +05:00
513e421209 [.NET] Add compat method for DisplayServer.TtsSpeak 2025-11-15 05:55:03 +01:00
8aea5136f8 Adds "Set as Main Scene" option to EditorSceneTabs context menu
Adds the option to quickly set main scene by right-clicking a scene tab. If the scene has no root, then the option is greyed out. If the scene is unsaved, the file is saved and then set as main scene.

Co-Authored-By: Alex Tam <65537185+altamkp@users.noreply.github.com>
2025-11-15 09:24:34 +05:30
3cfcedd6d5 Do not require editor restart when changing Path 3d Tilt Disk Size setting 2025-11-14 21:04:05 -06:00
b8158adfe3 Fix find in files auto search when changing theme 2025-11-15 10:45:41 +08:00
cbd3528e01 Improve auto-translation of the replication editor
Texts in `ReplicationEditor`, `SceneTreeDialog`, `PropertySelector`.

Also the "Copy Text" button in the general warning dialog.
2025-11-15 10:22:35 +08:00
e9bfc5a346 GLTF: Determine the component type when encoding object model properties 2025-11-14 18:15:59 -08:00
43e323dce5 Remove TranslationPO 2025-11-15 10:13:07 +08:00
fa5c17d68c Add memory profile macros to profiling with tracy implementation
Co-authored-by: Lukas Tenbrink <lukas.tenbrink@gmail.com>
2025-11-15 10:20:31 +10:30
944bd82d45 Fix TileMapLayer transformations for Node2D scene tiles 2025-11-15 00:39:34 +01:00
ea1cc3c04e Changed TileSetScenesCollectionSource raw pointers in the TileSet editor to Ref<TileSetScenesCollectionSource> 2025-11-14 15:22:11 -08:00
ef34c3d534 Merge pull request #112663 from nikitalita/script-editor-fix
ScriptEditor::reload_scripts: only call deferred if not main thread
2025-11-14 17:16:52 -06:00
d5c0a11da0 Merge pull request #107890 from Nikitf777/polygon2d-editor-highlighting
Highlight points on hover in the Polygon2D editor
2025-11-14 17:16:51 -06:00
30d753c87e Merge pull request #111184 from TokageItLab/limanglev
Add LimitAngularVelocityModifier3D
2025-11-14 17:16:50 -06:00
fa451cd05b Merge pull request #112777 from m4gr3d/add_android_xr_support
[Android editor] Add support for Android XR devices to the Godot XR Editor
2025-11-14 17:16:49 -06:00
a2c24c175b Merge pull request #112296 from passivestar/scrollbar-fix
Fix 2D viewport scrollbar contrast in modern theme
2025-11-14 17:16:48 -06:00
5519dba0d6 Merge pull request #110502 from TokageItLab/animlib-without-dict
Change AnimationLibrary serialization to avoid using Dictionary
2025-11-14 17:16:47 -06:00
90bd3ada97 Merge pull request #112769 from KoBeWi/don't🚗translate
Prevent translating custom data layers
2025-11-14 17:16:46 -06:00
76e974da7c Merge pull request #110336 from TokageItLab/constraint-mod-node
Add option to `BoneConstraint3D` to make reference target allow to set `Node3D`
2025-11-14 17:16:43 -06:00
ada95cb543 Add LimitAngularVelocityModifier3D 2025-11-15 06:43:33 +09:00
b1465d6af0 iOS: Fix loading of xcframework dynamic libraries.
The logic used to determine whether to invoke the in-memory registration or to
delegate the loading of a library is incorrect for xcframework packages - as
these can contain either static or dynamic libraries.

This change instead lets the operating system handle the library request, and if
it fails, it attempts to load from the internal registry.

With this change, xcframeworks containing dynamic libraries work without
workarounds on iOS.

With an additional fallback case courtesy of @bruvzg

This fixes https://github.com/godotengine/godot/issues/112783
2025-11-14 16:31:09 -05:00
9c1375f6be Use American spelling of "favorite" in Project Manager code 2025-11-14 13:10:56 -08:00
209986bde0 Highlight points on hover in the Polygon2D editor 2025-11-14 23:37:58 +03:00
889fc8105a Add "Distraction Free Mode" button to EditorBottomPanel when bottom panel is expanded 2025-11-14 23:25:55 +03:00
aa248bfedd Merge pull request #111612 from aaronfranke/gltf-accessor-min-max-int
GLTF: Write integer min/max for integer accessors
2025-11-14 14:23:19 -06:00
e46c2ea3fa Merge pull request #112379 from bruvzg/tts64id
Make `utterance_id` 64-bit.
2025-11-14 14:23:17 -06:00
c36e846fb1 Merge pull request #112760 from Benjamin-Dobell/fix/android/gamepad-connect-on-startup
Android: Fix crash when gamepad connects immediately upon app startup
2025-11-14 14:23:16 -06:00
6a1a86261f Merge pull request #110324 from van800/shakhov/platform_toolset
Improve the CPP dialect selection for Rider, when MSVC is not used
2025-11-14 14:23:15 -06:00
d1a90109b4 Merge pull request #108010 from DexterFstone/add-scene-tile-rotation
Add support for rotating scene tiles in TileMapLayer
2025-11-14 14:23:13 -06:00
d602742221 Merge pull request #102889 from ryevdokimov/add-editorsettings-shortcuts
Add ability to add new EditorSettings shortcuts
2025-11-14 14:23:11 -06:00
1932a5c07f Merge pull request #108391 from KoBeWi/archeoexpressology
Add expression history to evaluator
2025-11-14 14:23:10 -06:00
8ff0683def Merge pull request #110949 from aaronfranke/const-ref-param-gltf
Use const ref parameters in the GLTF module
2025-11-14 14:23:08 -06:00
c6fe923e33 Merge pull request #108516 from KoBeWi/file_graveyard
Remove unnecessary cpp files after cleanup
2025-11-14 14:23:06 -06:00