Commit graph

79595 commits

Author SHA1 Message Date
Nolan Darilek
0f13b9ba91 Editor: Improve accessibility in Create New Project dialog
Add accessibility names and live region to improve screen reader support:
- Project name field now announces its label
- Status message is a live region for automatic announcements
- Renderer radio buttons include group context in their names
2025-12-01 05:30:52 -06:00
kobewi
178264c066 Fix bottom dock offsets and change Audio to EditorDock 2025-12-01 12:12:48 +01:00
Rémi Verschelde
7a207b3eaa
Merge pull request #113389 from m4gr3d/fix_android_editor_gradle_apk_install
[Android editor] Fix apk install after gradle build
2025-12-01 11:50:29 +01:00
Rémi Verschelde
7374a5e7c7
Merge pull request #113388 from m4gr3d/fix_android_build_regression
Fix Android build regression
2025-12-01 11:50:24 +01:00
Rémi Verschelde
84abf392b6
Merge pull request #113383 from m4gr3d/disable_device_mirroring_for_android_editor
Disable Android devices mirroring for the Android editor
2025-12-01 11:50:20 +01:00
Rémi Verschelde
c1412af255
Merge pull request #113372 from archiethehead/fix-d3d12-startup-warnings
D3D12: Convert non-critical startup warnings to verbose prints
2025-12-01 11:50:16 +01:00
Rémi Verschelde
1c7ef74f4f
Merge pull request #113346 from deralmas/wl-keyboard-saga/unify-keys
Wayland: Unify key handling logic
2025-12-01 11:50:11 +01:00
Rémi Verschelde
da3233a5b4
Merge pull request #113306 from Eshaan-byte/fix-dock-infinite-append
Editor: Fix infinite appending of docks without slots to config
2025-12-01 11:50:07 +01:00
Rémi Verschelde
4d072556ef
Merge pull request #113302 from LanzaSchneider/fix-wayland-logging-invalid-format
LinuxBSD: Fixes a formatting error when running Godot editor with Wayland prefer enabled.
2025-12-01 11:50:02 +01:00
Rémi Verschelde
c7ae694d6b
Merge pull request #113300 from LanzaSchneider/fix-focus-grab-warning-macos
MacOS: Fix focus grab warning on macOS when running game in embedded mode.
2025-12-01 11:49:58 +01:00
Rémi Verschelde
4dad75f968
Merge pull request #113298 from YeldhamDev/teria_sido_melhor_ir_ver_o_filme_do_pele
Fix various problems with the credits roll
2025-12-01 11:49:53 +01:00
Rémi Verschelde
e02fe5d9b0
Merge pull request #113293 from KoBeWi/debug_Debugger(4)
Assign layout key to Debugger
2025-12-01 11:49:49 +01:00
Rémi Verschelde
1867600b8b
Merge pull request #113285 from TokageItLab/ik-remove-penetrate-check
Remove `is_penetrated` check from IK as role overlap/excessive behavior
2025-12-01 11:49:45 +01:00
Rémi Verschelde
d1b9e51e12
Merge pull request #113269 from bruvzg/emb_headless
[Editor] Disable embedded mode, if `--headless` is in the main instance argument list.
2025-12-01 11:49:41 +01:00
Rémi Verschelde
b275237bbd
Merge pull request #113267 from bruvzg/mac_headless_inst
[macOS] Do not use `openApplicationAtURL` for headless instances.
2025-12-01 11:49:36 +01:00
Rémi Verschelde
7135bb534f
Merge pull request #113262 from lodetrick/dock-default-fix
Fix Editor Docks not updating tab styles when loading layout
2025-12-01 11:49:32 +01:00
Rémi Verschelde
543713021d
Merge pull request #113253 from dependabot/dependabot/npm_and_yarn/platform/web/js-yaml-4.1.1
Web: Bump js-yaml from 4.1.0 to 4.1.1
2025-12-01 11:49:28 +01:00
Rémi Verschelde
053bcf9d30
Merge pull request #113252 from bruvzg/ed_nat_menu_theme
[Editor] Simplify native menu icon generation.
2025-12-01 11:49:24 +01:00
Rémi Verschelde
fc033ce088
Merge pull request #113245 from aaronfranke/gltf-order-of-operations
GLTF: Fix order of operations for buffers and accessors
2025-12-01 11:49:20 +01:00
Rémi Verschelde
67d9154854
Merge pull request #113220 from xuhuisheng/dev/surface-vertex
Fix GLES3 `buffer_free_data` error
2025-12-01 11:49:15 +01:00
Rémi Verschelde
8f14acb151
Merge pull request #113197 from CrayolaEater/pop-up-menu-doc-update
Add better clarification for accelerator support on Popup Menu
2025-12-01 11:49:10 +01:00
Rémi Verschelde
f0f30fed91
Merge pull request #113172 from aaronfranke/gltf-state-vector
GLTF: Use `const Vector` internally instead of `TypedArray` copies
2025-12-01 11:49:06 +01:00
Rémi Verschelde
a2df35489a
Merge pull request #113078 from bruvzg/proj_ov_aload_front
Allow `override.cfg` to add autoloads to the front of the list.
2025-12-01 11:49:01 +01:00
Rémi Verschelde
a5fc5bbff5
Merge pull request #113026 from YeldhamDev/export_dialog_tidyup
Fully hide preset settings when no preset is found in the export dialog
2025-12-01 11:48:56 +01:00
Rémi Verschelde
ae59770211
Merge pull request #112997 from YeldhamDev/quick_settings_classic_fix
Fix visual glitch in the quick settings on the classic theme
2025-12-01 11:48:50 +01:00
Rémi Verschelde
a5bb19a0d2
Merge pull request #112952 from MadeScientist/MadeScientist-patch-1
Fix incorrect equivalent method reference in screen-space transform methods doc
2025-12-01 11:48:45 +01:00
Rémi Verschelde
c3954a01aa
Merge pull request #112874 from AbsoluteMoose/def_val_generator_initializer_fix
Prevent C# source generators from fully qualifying members assigned to within an object initializer
2025-12-01 11:48:40 +01:00
Rémi Verschelde
97a670db46
Merge pull request #112448 from YeldhamDev/extra_panels
Add extra panels to some areas of the editor
2025-12-01 11:48:34 +01:00
Rémi Verschelde
5e0ddecb73
Merge pull request #112343 from timothyqiu/filter-nodes
Scene Dock: Simplify Filter Nodes related UI
2025-12-01 11:48:29 +01:00
Rémi Verschelde
66c6987523
Merge pull request #111960 from YeldhamDev/remote_phy_crash_fix
Fix crash when box selecting remote 3D physics nodes
2025-12-01 11:48:24 +01:00
Rémi Verschelde
c2ee46011f
Merge pull request #111755 from xuhuisheng/dev/signal_too_early
Game View Plugin: Fix signal connected too early causing theme warning
2025-12-01 11:48:20 +01:00
Rémi Verschelde
32249f87a4
Merge pull request #111622 from YeldhamDev/you_arent_that_special_to_show_twice
Don't show exported script variables twice in the remote inspector
2025-12-01 11:48:14 +01:00
Rémi Verschelde
a6f4154082
Merge pull request #108224 from Chubercik/libogg-1.3.6
libogg: Update to 1.3.6
2025-12-01 11:48:09 +01:00
Rémi Verschelde
1575e3da90
Merge pull request #97620 from jj11hh/master
[Visual Shader] Fix nodes' relative positions changed in a different display scale.
2025-12-01 11:48:05 +01:00
Rémi Verschelde
dcd071bc4b
Merge pull request #96897 from basicer/request-draw-and-wait
Add `EditorResourcePreviewGenerator::request_draw_and_wait`
2025-12-01 11:47:57 +01:00
Archie Healy
31b18a2d6c
D3D12: Convert non-critical startup warnings to verbose prints 2025-12-01 11:18:09 +01:00
Fredia Huya-Kouadio
d85dbee766 Fix apk install after gradle build for the Android editor 2025-12-01 02:08:29 -08:00
Fredia Huya-Kouadio
0f160c7293 Fix Android build regression introduced by https://github.com/godotengine/godot/pull/110829 2025-12-01 01:21:32 -08:00
Fredia Huya-Kouadio
4e29217e01 Update the shortcuts for 'run the current scene' and 'run specific scene' so they trigger the last selected XR mode option 2025-12-01 00:25:30 -08:00
Fredia Huya-Kouadio
74d80f485c Disable Android devices mirroring for the Android editor 2025-11-30 21:57:51 -08:00
Eshaan
7ea96d2817 Doc: Add missing func keyword to EditorDock._update_layout example
The code snippet demonstrating method overriding for _update_layout
was missing the func keyword, which is required in GDScript method
declarations.
2025-12-01 13:08:19 +11:00
Michael Alexsander
c6852a2d91
Don't show exported script variables twice in the remote inspector 2025-11-30 18:45:13 -03:00
Jakub Marcowski
ac1f05516e
libogg: Update to 1.3.6 2025-11-30 22:27:18 +01:00
MadeScientist
3a61ca9452 Fix incorrect transform method reference in CanvasItem.get_screen_transform() documentation
The get_global_transform method of CanvasItem doesn't consider the canvas_transform, so when any camera is enabled, its return value may differ from get_screen_transform. Thus, we should use get_global_transform_with_canvas instead, which provides consistent results with or without cameras enabled.
2025-12-01 01:07:57 +08:00
Sat
8b79e94fb6 Prevent double counting and cyclical error when gathering Resources 2025-11-30 05:23:23 -03:00
Dery Almas
9a814b4444 Wayland: Unify key handling logic
Previously we had different logic for direct key presses and client-side
key repetition, as one queued up input events and the other dispatched
them directly (client-side key repetition is run from the main thread).

I kinda figured out that this difference doesn't really matter, as we
can queue them up before the thread message dispatching logic. That's
exactly what we do now, which allows us to make a single method for both
of them, making the code much clearer and simplifying future maintenance.

This patch also includes a tiny fixup in the compose logic, which checks
for the validity of the generated key event before actually working with
it. The cases in which we can end up with an invalid reference are very
few, so it's not the end of the world, but it's still absolutely a good
idea to check, to avoid nasty surprises down the line.
2025-11-30 05:11:40 +01:00
Michael Alexsander
989ec5a6b0
Fix crash when box selecting remote 3D physics nodes 2025-11-29 19:16:27 -03:00
kobewi
66802874e3 Use EditorDock for Polygon2D editor 2025-11-29 22:27:13 +01:00
Michael Alexsander
f8c251aeb8
Fix various problems with the credits roll 2025-11-29 15:49:03 -03:00
nikitalita
349b61cb14 Fix loading old-style translation files 2025-11-29 10:22:46 -05:00