Commit Graph

80742 Commits

Author SHA1 Message Date
Rémi Verschelde 44f444a1d8 Merge pull request #114330 from illusory-dream/master
ProjectDialog: Fix invalid button state when selecting renderer with invalid project path
2026-01-01 16:47:05 +01:00
Rémi Verschelde 52e7076a48 Merge pull request #114314 from blueskythlikesclouds/octmap-raster-fallback
Fall back to octmap raster path on certain devices & fix issues with the shaders.
2026-01-01 16:47:01 +01:00
Rémi Verschelde 679e592478 Merge pull request #114290 from passivestar/dialog-windows-backgrounds
Fix background color of complex dialog windows in modern theme
2026-01-01 16:46:56 +01:00
Rémi Verschelde 261e114ed5 Merge pull request #114269 from nanodeath/fix/rpc-default-transfer-mode
Fix incorrect default `transfer_mode` in `@rpc` documentation
2026-01-01 16:46:52 +01:00
Rémi Verschelde 57ea31509d Merge pull request #114259 from passivestar/runbar-content-margin
Fix content margins of the editor runbar in modern theme
2026-01-01 16:46:48 +01:00
Rémi Verschelde 751a891a20 Merge pull request #114252 from lodetrick/too-much-focus
Fix docks grabbing too much focus
2026-01-01 16:46:44 +01:00
Rémi Verschelde d318f7e658 Merge pull request #114237 from syntaxerror247/file-dialog
Disable native file dialog on Android Editor
2026-01-01 16:46:40 +01:00
Rémi Verschelde 7ce98872e8 Merge pull request #114225 from Calinou/doc-canvasitem-draw-string
Fix outdated comment in `CanvasItem.draw_string()` code sample
2026-01-01 16:46:36 +01:00
Rémi Verschelde 57384a78de Merge pull request #114053 from adamscott/fix-create-temp-mode-flags
Fix `FileAccess::create_temp()` not using `FileAccess::ModeFlags`
2026-01-01 16:46:32 +01:00
Rémi Verschelde 37ac9d5636 Merge pull request #113988 from kleonc/astar_path_from_disabled_point_is_empty
Fix `AStar`s to return empty path for disabled from point
2026-01-01 16:46:26 +01:00
Rémi Verschelde fddee74cb0 Merge pull request #113703 from ayanchavand/bugfix/shader-editor-rename
Fix shader editor filename not updating after file rename
2026-01-01 16:46:20 +01:00
Rémi Verschelde 444bf2960b Merge pull request #113475 from ndarilek/fix-editor-initial-focus-screen-reader
Editor: Set initial focus for screen reader users
2026-01-01 16:46:14 +01:00
Rémi Verschelde f655f60649 Merge pull request #113461 from adamscott/text-changed-push-text
Add non-public `{Line,Text}Edit::_set_text()` to fix `text_submitted` signal emission on Web
2026-01-01 16:46:10 +01:00
Rémi Verschelde 51ff4d0458 Merge pull request #113334 from Image-unavailable/voxelgi-reflection-fix
Fix VoxelGI glossy reflection artifacts
2026-01-01 16:46:05 +01:00
Rémi Verschelde 65f8e1ecc2 Merge pull request #113122 from Calinou/doc-meshinstance2d-description
Clarify the purpose of MeshInstance2D and MultiMeshInstance2D
2026-01-01 16:45:58 +01:00
Rémi Verschelde 779fd0a14a Merge pull request #112717 from arkology/project-manager-ui-height
Fix `ProjectManager` UI going below window
2026-01-01 16:45:54 +01:00
Rémi Verschelde cde4f41e9a Merge pull request #112475 from BrotherShort/fix-icon-max-width-editable
Fix tree item editable area missing icon max width bug
2026-01-01 16:45:47 +01:00
Rémi Verschelde 137e809656 Merge pull request #111251 from Flynsarmy/timeline_length
Fix incorrect AnimationNodeAnimation `timeline_length` description
2026-01-01 16:45:41 +01:00
Rémi Verschelde 602d98b639 Merge pull request #110847 from StamLord/fix-foldablecontainer-pointer
FoldableContainer: Override `has_point` to use title rect when folded
2026-01-01 16:45:35 +01:00
Rémi Verschelde e364215bea Merge pull request #107326 from Calinou/doc-texturerd
Improve Texture*RD, RenderData and LightmapperRD class documentation
2026-01-01 16:45:31 +01:00
passivestar 6592147892 Fix visibility of shader node separators in modern theme 2026-01-01 19:39:54 +04:00
Hugo Locurcio 337ffc62b6 Fix outdated comment in CanvasItem.draw_string() code sample
- Simplify the code sample by removing obsolete caching mechanism
  (there is no more need to create a Control node to get the default
  font and its size).
2026-01-01 16:12:10 +01:00
Hugo Locurcio 76d9850b41 Improve Texture*RD, RenderData and LightmapperRD class documentation
- Link to compute texture demo in Texture*RD class documentation.
- Link to related classes in RenderData/RenderSceneData/RenderSceneBuffers.
- Clarify requirements for baking lightmaps in LightmapperRD.
2026-01-01 16:10:34 +01:00
Hugo Locurcio 9ae02dbab0 Clarify the purpose of MeshInstance2D and MultiMeshInstance2D 2026-01-01 16:09:22 +01:00
风青山 7f973b2886 Fix the UID in the owner file changed when overwriting files in editor 2026-01-01 21:43:16 +08:00
passivestar 52f43c643c Improve visibility of toaster notifications 2026-01-01 16:41:23 +04:00
Pāvels Nadtočajevs 898e29971b [macOS] Fix non-focusable window order. 2026-01-01 13:05:42 +02:00
Adam Scott 0844d4b11f Fix FileAccess::create_temp() not using FileAccess::ModeFlags 2026-01-01 12:03:16 +01:00
Adam Scott 263589497b Add non-public {Line,Text}Edit::_set_text()
- [Web] Fix "Enter" not triggering LineEdit submits.

Co-authored-by: Marwen Azouzi <marwen.azouzi@datadoghq.com>
2026-01-01 12:00:52 +01:00
StamLord fc7d6da3fa FoldableContainer: Override has_point to use title rect when folded 2026-01-01 11:54:24 +01:00
Max Aller e304b4e43e GDScript: Fix incorrect default transfer_mode for @rpc annotation
The `@rpc` annotation was registered with "unreliable" as the default
transfer_mode, but the runtime (SceneRPCInterface) defaults to
TRANSFER_MODE_RELIABLE. This caused a mismatch between the documented
default and the actual behavior when using Node.rpc_config().

Changed the parser default to "reliable" to match the runtime behavior
and C# RpcAttribute. Added comments in all three locations to help
prevent future drift.

Fixes godotengine/godot-docs#8874
Related docs fix: godotengine/godot-docs#11554
2026-01-01 11:46:24 +01:00
Rémi Verschelde 7692a3d53b Merge pull request #114313 from blueskythlikesclouds/handle-descriptor-fragmentation
Create new pools when they become fragmented on Vulkan.
2026-01-01 10:19:54 +01:00
Rémi Verschelde 329bc5867c Merge pull request #114482 from TokageItLab/fix-atedit
Fix AnimationPlayerEditor failed to fetch AnimationTree's libraries
2026-01-01 08:58:59 +01:00
Fredia Huya-Kouadio 185a4abcb5 Fix hybrid app support detection for the Android editor 2025-12-31 19:17:56 -08:00
Silc Lizard (Tokage) Renew c8c0aa9297 Fix discrete key is not processed by advance_on_start in AnimationNode 2026-01-01 07:26:41 +09:00
Rémi Verschelde b3358688fe Merge pull request #114463 from m4gr3d/properly_trigger_pipeline_cache_saving_on_android
[Android] Trigger save of the RD pipeline cache on application pause
2025-12-31 22:45:56 +01:00
Silc Lizard (Tokage) Renew ea978e4471 Fix AnimationPlayerEditor failed to fetch AnimationTree's libraries 2026-01-01 04:35:13 +09:00
Skyth 2bc63ddf08 Create separate graphics queue instead of reusing the main queue when transfer queue family is unsupported. 2025-12-31 16:46:34 +03:00
Flyn San 281a32066b Fix incorrect AnimationNodeAnimation.timeline_length description 2025-12-31 22:15:29 +10:00
MadeScientist ffa9f27726 Add missing method reference in ShaderMaterial.set_shader_parameter 2025-12-31 11:55:17 +08:00
Fredia Huya-Kouadio be24804e1a Trigger save of the RD pipeline cache on application pause 2025-12-30 19:25:29 -08:00
Silc Lizard (Tokage) Renew 8299b704b3 Ensure clear_animation_instances after blending frame result 2025-12-31 07:09:28 +09:00
Krzysztof Biegański d1a5d9da3e Always stop script debugger when stopping game 2025-12-30 19:50:14 +01:00
Ben Lubar 38dd2e69d0 Make Godot compile with 3D physics disabled again. 2025-12-30 12:19:21 -06:00
Robert Yevdokimov dc08fd48cb Fix crash after calling EditorUndoRedoManager.clear_history() and then interacting with history dock entries 2025-12-30 11:27:36 -05:00
Silc Lizard (Tokage) Renew 261ab6092b Change radius_range to angle to indicate hole of JointLimitationCone3D 2025-12-31 00:53:57 +09:00
Nolan Darilek 7f13b04c99 a11y: Only support blur and focus actions on widgets that are actually focusable 2025-12-30 09:20:45 -05:00
Nolan Darilek 9aa4a7fa8f a11y: Add accessible name to resizable splitters 2025-12-30 09:02:15 -05:00
Nolan Darilek f4aeec3a1a Editor: Set initial focus for screen reader users
When accessibility is enabled, set initial focus on editor startup:
- If the Scene dock is the active tab, focus the scene tree
- Otherwise, focus the dock tab bar so the user can switch tabs

This gives screen reader users a predictable starting point for
keyboard navigation without overriding their saved dock layout.
2025-12-30 08:51:42 -05:00
Rémi Verschelde 1559ab34c6 Merge pull request #114335 from kleonc/decal_sorting_offset_property_flags
Fix `sorting_offset` property flags for `Decal`
2025-12-30 11:46:53 +01:00