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
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
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
Pāvels Nadtočajevs
4c0de4f538
Apply viewport oversampling to Line2D
2026-02-18 14:34:36 +02: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
Lukas Tenbrink
c9249346c4
Change HashSet copy constructor from implicit to explicit.
2026-02-16 23:10:33 +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
Thaddeus Crews
5866e4f58f
Merge pull request #116366 from Calinou/editor-prefer-wayland-avoid-error-on-x11
...
Fix startup errors/warnings on X11 when the Prefer Wayland editor setting is enabled
2026-02-16 15:02:44 -06:00
Thaddeus Crews
7eedf1846f
Merge pull request #105045 from ryevdokimov/fix-load-from-project-settings
...
Fix issues with `InputMap::load_from_project_settings()` when called in tool script
2026-02-16 15:02:43 -06:00
Thaddeus Crews
4e84cd8a6b
Merge pull request #116326 from KoBeWi/noden't
...
Remove some unused Node methods
2026-02-16 15:02:41 -06:00
Thaddeus Crews
b7b205c410
Merge pull request #116292 from ryevdokimov/sibiling-error
...
Fix silent failure when creating collision shape as sibling of scene root
2026-02-16 15:02:40 -06:00
Thaddeus Crews
7b9e7a9f8b
Merge pull request #116100 from Chaosus/fix_editor_property_array_theming
...
Fix theming for `EditorPropertyArray` icons
2026-02-16 15:02:39 -06:00
Thaddeus Crews
b21b4106b4
Merge pull request #114045 from Meorge/bugfix/note-for-file-extension
...
Add note to error message about how to add recognized extensions to editor
2026-02-16 15:02:37 -06:00
Thaddeus Crews
85ba5ffaad
Merge pull request #111687 from kevinlam508/update-selection-highlight-on-hidden-select
...
Fix selection highlight not updating when selecting a hidden canvasitems
2026-02-16 15:02:36 -06:00
Thaddeus Crews
1e12317895
Merge pull request #115646 from Ivorforce/list-explicit-copy
...
Change `List` copy constructor from implicit to explicit.
2026-02-16 15:02:34 -06:00
Thaddeus Crews
c069f5526b
Merge pull request #116219 from KoBeWi/what_the_path
...
Show shortcut path in tooltip
2026-02-16 15:02:33 -06:00
Thaddeus Crews
b151a2d966
Merge pull request #115396 from DeeJayLSP/faster-uid-path-2
...
Prevent unnecessary memory allocations when reading UID cache
2026-02-16 15:02:31 -06:00