Commit graph

81577 commits

Author SHA1 Message Date
Thaddeus Crews
70771e3290
Merge pull request #116451 from YeldhamDev/animation_auto_translation
Improve auto-translation in the Animation editor
2026-02-19 09:46:04 -06:00
Thaddeus Crews
aae01e4568
Merge pull request #114712 from AR-DEV-1/cameffects-doc
Document that auto-exposure won't work on Mobile & Compatibility.
2026-02-19 09:46:03 -06:00
Thaddeus Crews
c67a8a16f4
Merge pull request #116307 from Quantx/dds_r8_rg8
Add support for importing R8 and R8G8 DDS textures
2026-02-19 09:46:02 -06:00
Thaddeus Crews
f0b164472f
Merge pull request #112041 from Repiteo/tests/compiled
Tests: Convert test headers to compilation files
2026-02-19 09:46:00 -06:00
Rémi Verschelde
1c12d2c36e
Tidy up includes in scene/main and scene/debugger 2026-02-19 15:09:29 +01:00
DinkeyKing
4e95d26c97 Fix 3D editor camera not updating correctly 2026-02-19 15:00:47 +01:00
Thaddeus Crews
5482b9e89e
Tests: Convert test headers to compilation files
• Excludes module tests, as they'd be a more involved process
2026-02-19 07:36:26 -06:00
Yufeng Ying
37164e28f0 Remove typed_dictionary.h include 2026-02-19 13:28:06 +08:00
Bashar-R
560ff19a29 Editor: only force CSV text for translation 2026-02-18 22:14:08 -05:00
Samuel Deutsch
83057073d5 Add support for importing R8 and R8G8 DDS textures 2026-02-18 18:35:00 -08:00
AR
0d52a6c94c Document that auto-exposure won't work on Mobile & Compatibility.
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-02-19 07:13:06 +05:00
Ashton Meuser
99cc3f7d51 Add integer limit constants to @GlobalScope 2026-02-18 17:54:39 -08:00
Kai
8770218577 Add reload_open_files() to script editor 2026-02-18 17:06:14 -08:00
kit
a98f695673 Fix rtl scrollbar when too small to show it 2026-02-18 19:24:52 -05:00
Thaddeus Crews
ad4c2c3da8
Merge pull request #116097 from KoBeWi/but_who_will_validate_validation_panel
Fix auto-translation of EditorValidationPanel
2026-02-18 17:28:30 -06:00
Thaddeus Crews
30faebb208
Merge pull request #116312 from KoBeWi/5000_docks_below_surface
Add extra bottom dock slots
2026-02-18 17:28:29 -06:00
Thaddeus Crews
d73f6aab4e
Merge pull request #116455 from fire/vsk-python-linter-4.7
Run linter on `run_compatibility_test.py`.
2026-02-18 17:28:28 -06:00
Thaddeus Crews
325dc44c08
Merge pull request #116328 from KoBeWi/🩶
Fix "disabled" nodes depending on process mode
2026-02-18 17:28:27 -06:00
Thaddeus Crews
aa6893931d
Merge pull request #116380 from KoBeWi/🙃
Fix BottomPanel tab dropping
2026-02-18 17:28:25 -06:00
Thaddeus Crews
ae604e73e0
Merge pull request #116274 from Nintorch/inputevent-keyboard-mouse-ids
Add device IDs to keyboard and mouse input events
2026-02-18 17:28:24 -06:00
Thaddeus Crews
2ae60b4108
Merge pull request #116207 from eritschlSC/projection_layer_extension
OpenXR: Add support for projection layer extensions
2026-02-18 17:28:22 -06:00
Thaddeus Crews
6e5b661f32
Merge pull request #116331 from kleonc/curves_fix_per_per_point_props_stored_twice
Fix `Curve` point properties usage flags
2026-02-18 17:28:20 -06:00
Thaddeus Crews
551978e514
Merge pull request #112985 from DexterFstone/Add-Replace-to-SceneTree-context-menu
Add `Replace` to `SceneTree` context menu
2026-02-18 17:28:18 -06:00
Thaddeus Crews
bcbdd73ab9
Merge pull request #116418 from oCHIKIo/master
Input: Add SDL `misc2`-`misc6` gamepad button constants
2026-02-18 17:28:16 -06:00
kobewi
86c66ffed4 Don't update inspector when invisible 2026-02-19 00:09:40 +01:00
Hugo Locurcio
f3ba89c381
Add H keyboard shortcut to toggle node visibility in the 2D and 3D editors
This can be used to quickly toggle visibility of all selected nodes
in the editor.

Note that the default shortcut won't work when the Scene tree dock is
focused, as incremental search takes priority over the shortcut.

This changes the Show Helpers shortcut in the 2D editor to Shift + H
by default to avoid conflicts with this new shortcut.
2026-02-19 00:04:23 +01:00
K. S. Ernest (iFire) Lee
481865ba34 Run linter on run_compatibility_test.py. 2026-02-18 14:27:21 -08:00
Michael Alexsander
85ba2ecf2b
Improve auto-translation in the Animation editor 2026-02-18 19:10:04 -03:00
fkeyz
b60e662c25 Match type hint behavior of drag and drop @export to @onready 2026-02-18 22:06:38 +02:00
Thaddeus Crews
4d4f7291ed
Merge pull request #116355 from blueskythlikesclouds/get-total-memory-optimization
Optimize `get_total_memory_used` in D3D12 and Vulkan.
2026-02-18 12:04:33 -06:00
Thaddeus Crews
afa6d6071b
Merge pull request #114316 from Nintorch/sdl-joypad-ios-visionos
Add support for SDL3 joystick input driver for iOS
2026-02-18 12:04:32 -06:00
Thaddeus Crews
46729d4b5e
Merge pull request #116430 from bruvzg/l2os
Apply viewport oversampling to Line2D
2026-02-18 12:04:31 -06:00
Thaddeus Crews
15558cb886
Merge pull request #108111 from Repiteo/core/sanitizer-restructure
Core: Restructure sanitizers
2026-02-18 12:04:30 -06:00
Thaddeus Crews
b79355e0c3
Merge pull request #116440 from Repiteo/core/stacktrace-fix
Revert "Core: Use `__fastfail()` in MSVC error macros"
2026-02-18 12:04:28 -06:00
Thaddeus Crews
14c3548fd1
Revert "Core: Use __fastfail() in MSVC error macros"
This reverts commit b23a233b5b.
2026-02-18 11:36:39 -06:00
Nintorch
73fcc0d645 Add SDL joystick input for iOS 2026-02-18 20:37:22 +05:00
Pāvels Nadtočajevs
876dcc8a5d
[Accessibility] Handle adapter activation/deactivation. 2026-02-18 16:54:40 +02:00
Thaddeus Crews
8db94f7b5e
Merge pull request #116299 from ExpiredPopsicle/fix_mic_input_crash
Fix `AudioStreamPlaybackMicrophone` shutdown crash
2026-02-18 08:28:11 -06:00
Thaddeus Crews
d07793e7ba
Merge pull request #116406 from akien-mga/cleanup-includes-displayserver
Minimize include dependencies of `display_server.h`
2026-02-18 08:28:10 -06:00
Thaddeus Crews
9fe699e4a0
Merge pull request #116419 from stuartcarnie/fix_metal_cpp
Metal: Fix linking to older SDK versions
2026-02-18 08:28:08 -06:00
Thaddeus Crews
62c6ae120f
Merge pull request #116218 from KoBeWi/remove_
Fix editor not handling unsaved changes on restart from settings
2026-02-18 08:28:07 -06:00
kobewi
6b8bc19c5a Add extra bottom dock slots 2026-02-18 15:23:25 +01:00
Pāvels Nadtočajevs
4c0de4f538
Apply viewport oversampling to Line2D 2026-02-18 14:34:36 +02:00
kobewi
0f521b5d76 Show shortcut without events in tooltip if it has name 2026-02-18 10:47:49 +01:00
CHIKI Badreddine
bea703ae12 Input: Add missing MISC2-MISC6 gamepad button constants
The MISC2-MISC6 button strings are recognized by SDL3 but were not
mapped in Godot's JoyButton enum, causing 'Unrecognized output string'
warnings for controllers that use these buttons.

This adds:
- JoyButton::MISC2-MISC6 enum values (21-25)
- 'misc2'-'misc6' string mappings in _joy_buttons array
- GDScript bindings for JOY_BUTTON_MISC2 through JOY_BUTTON_MISC6
- Documentation entries in @GlobalScope.xml
- Updates JoyButton::SDL_MAX from 21 to 26
2026-02-17 21:12:23 +00:00
Thaddeus Crews
c4a893e988
Merge pull request #114849 from TokageItLab/pathedit-selection
Highlight selected points in Path3DEditor
2026-02-17 14:04:03 -06:00
Thaddeus Crews
c23593837e
Merge pull request #79712 from KoBeWi/the_waiting_game
Add `AwaitTweener`
2026-02-17 14:04:02 -06:00
Thaddeus Crews
d7392aff02
Merge pull request #116244 from eritschlSC/expose-view-config
OpenXR: Expose view information to GDExtension API
2026-02-17 14:04:01 -06:00
Thaddeus Crews
d1397d884a
Merge pull request #116157 from Rindbee/fix-copying-text-across-frames-in-RichTextLabel
Fix copying text across tables in `RichTextLabel`
2026-02-17 14:03:59 -06:00
Thaddeus Crews
8ab040cc44
Merge pull request #116295 from Meorge/bugfix/anim-library-folding
Provide default values for fold state in "Edit Animation Libraries" window to prevent errors
2026-02-17 14:03:58 -06:00