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
Thaddeus Crews
e0971e6349
Merge pull request #116241 from Nintorch/joy-motion-sensors-cs-docs-fix
...
Fix joypad motion sensors example for C#
2026-02-17 14:03:57 -06:00
Thaddeus Crews
7b089a98d9
Merge pull request #89748 from KoBeWi/grabn't
...
Remove redundant grabbing code from vector editor
2026-02-17 14:03:55 -06:00
Thaddeus Crews
33eb9ff990
Merge pull request #116280 from HEX-23/feature-nodiscard-mutexlock
...
Mark MutexLock as [[nodiscard]] to prevent misuse.
2026-02-17 14:03:54 -06:00
Thaddeus Crews
4ce9ef043a
Merge pull request #111016 from almic/patch-1
...
Remove dead code in `node_3d_editor_gizmos.cpp`
2026-02-17 14:03:53 -06:00
Stuart Carnie
eeecad6c4c
Metal: Fix linking to older SDK versions
2026-02-18 06:44:03 +11:00
Rémi Verschelde
ad4b910a10
Minimize include dependencies of display_server.h
...
- Removes `native_menu.h` dependency from `display_server.h`.
It's now forward-declared in all DisplayServer implementations and should
be included in the .cpp's.
- Removes some unused `rb_set.h` and `rb_map.h` dependencies, which leads to
having to include them explicitly in half the scene and editor codebase...
which shows how much we depend on `display_server.h`.
- Forward-declare `input_event.h`, so now we need only `keyboard.h`.
2026-02-17 19:45:31 +01:00
Thaddeus Crews
8a4df69e22
Merge pull request #116403 from HolonProduction/lsp/settings
...
LSP: Document editor settings
2026-02-17 09:28:32 -06:00
Thaddeus Crews
fa56f71ddd
Merge pull request #107452 from Ivorforce/bit-math-header
...
Move binary math functions to `Math` namespace in `math_funcs_binary.h`
2026-02-17 09:28:31 -06:00
Thaddeus Crews
a8a582e28b
Merge pull request #116371 from stuartcarnie/metal_clamp_to_border
...
Metal: Various fixes
2026-02-17 09:28:30 -06:00
Thaddeus Crews
7268edf5a6
Merge pull request #116283 from TheDying0fLight/fix-script-editor-minimizing
...
Fix `ScriptTextEditor` resizing issue
2026-02-17 09:28:28 -06:00
Thaddeus Crews
41d060630a
Merge pull request #106004 from kitbdev/add-command-to-reload-project
...
Add Reload Current Project to the command palette
2026-02-17 09:28:27 -06:00
Thaddeus Crews
23d7147d1e
Merge pull request #116381 from Ivorforce/hashset-explicit-copy
...
Change `HashSet` copy constructor from implicit to explicit.
2026-02-17 09:28:26 -06:00
Thaddeus Crews
55da9f0782
Merge pull request #114360 from KoBeWi/dockup_grid
...
Refactor dock slot selector
2026-02-17 09:28:25 -06:00
Thaddeus Crews
a82e210b5a
Merge pull request #116376 from deralmas/wl/noope
...
Wayland: Skip resize request when the size is the same
2026-02-17 09:28:23 -06:00
Thaddeus Crews
dc6222782f
Merge pull request #102858 from TCROC/toggle-line-edit-with-action
...
Fix LineEdit only being editable via keyboard and mouse
2026-02-17 09:28:22 -06:00
Thaddeus Crews
a1c4aacdbc
Merge pull request #110796 from fkeyzuwu/drag-and-drop-info-label
...
Add drag and drop info label
2026-02-17 09:28:21 -06:00
Thaddeus Crews
ff9085448e
Merge pull request #112459 from Repiteo/core/variant-comparison-cleanup
...
Core: Clean up `Variant` comparison operators
2026-02-17 09:28:19 -06:00
HolonProduction
9527a6e2f0
LSP: Document editor settings
2026-02-17 12:29:27 +01:00
Lukas Tenbrink
0ea5ece984
Move binary math functions to Math namespace in math_funcs_binary header.
2026-02-17 12:24:35 +01:00
Pāvels Nadtočajevs
7856b9d8ad
Restore interface/editor/code_font_custom_variations functionality.
2026-02-17 12:15:36 +02:00
Pāvels Nadtočajevs
b03f0a9e24
[iOS] Add UIScene lifecycle events.
2026-02-17 09:46:04 +02:00
Lukas Tenbrink
c9249346c4
Change HashSet copy constructor from implicit to explicit.
2026-02-16 23:10:33 +01:00
kobewi
8ef3bc5135
Fix BottomPanel tab dropping
2026-02-16 23:06:48 +01:00
Kiri Jolly
9655415fc4
Modified AudioServer to clean up references before the singleton is removed.
...
This allows objects requiring the singleton for cleanup avoid a null pointer de-reference.
fixes #116298
2026-02-16 13:29:28 -08:00
Thaddeus Crews
376903417d
Merge pull request #116369 from HolonProduction/lsp/singleton
...
LSP: Fix singleton registration
2026-02-16 15:02:46 -06:00