Thaddeus Crews
a8598cd8e2
Merge pull request #71542 from bruvzg/export_project_settings
...
[Export] Use project settings overrides with the target preset features instead of current platform features.
2025-04-09 08:51:47 -05:00
Thaddeus Crews
604e1c16cd
Merge pull request #104410 from aaronfranke/color-space-doc
...
Add color space alpha notes to Color documentation
2025-04-09 08:51:43 -05:00
Thaddeus Crews
217d1c6d2f
Merge pull request #105178 from bruvzg/endianess_notes
...
Remove misleading and incorrect notes about endianness. Fix FileAccess and StreamPeer not doing what name suggests.
2025-04-09 08:51:42 -05:00
Thaddeus Crews
e6b2a42053
Merge pull request #83027 from rarysson/array-negative-indexes
...
Add negative index to `Array.remove_at` and `Array.insert`
2025-04-09 08:51:40 -05:00
Thaddeus Crews
2f47254d24
Merge pull request #105170 from ProgrammerOnCoffee/fix-udpserver-poll-typos
...
Fix typos in `UDPServer::poll` documentation
2025-04-09 08:51:40 -05:00
Thaddeus Crews
5a84a5da1d
Merge pull request #102346 from KoBeWi/folding_whalegacy
...
Add `FoldableContainer`
2025-04-09 08:51:38 -05:00
Julian Todd
daf8eee9cb
fix for stereo panning adding _calc_output_vol_stereo issue 103989
2025-04-09 11:02:04 +01:00
Aaron Franke
f6515161e1
Add color space alpha notes to Color documentation
2025-04-09 01:25:05 -07:00
Pāvels Nadtočajevs
bd98aad3fa
Remove misleading and incorrect notes about endianness. Fix FileAccess and StreamPeer not doing what name suggests.
2025-04-09 11:01:25 +03:00
ProgrammerOnCoffee
766c3482b8
Fix UDPServer::poll typos
2025-04-08 18:42:16 -04:00
kobewi
13741ff913
Add FoldableContainer
...
Co-authored-by: WhalesState <whalesstate@gmail.com >
2025-04-08 22:27:32 +02:00
bruvzg
c6739f64df
[Export] Use project settings overrides with the target preset features instead of current platform features.
2025-04-08 21:22:37 +03:00
Rarysson Guilherme
fe39ffeb7d
Add negative index to Array.remove_at and Array.insert
2025-04-08 14:55:39 -03:00
Thaddeus Crews
e6a61b1ecc
Merge pull request #76829 from bruvzg/ac_kit_direct
...
Implement screen reader support using AccessKit library.
2025-04-08 12:32:47 -05:00
Thaddeus Crews
95dc68c8c6
Merge pull request #105107 from bruvzg/min-max-flag
...
Add separate `minimize_disabled` and `maximize_disabled` window flags.
2025-04-08 12:32:44 -05:00
Thaddeus Crews
d98c3f5ffe
Merge pull request #104333 from Mickeon/documentation-even-more-miscellaneous-oddities
...
Fix *even* more miscellaneous oddities around the class reference
2025-04-08 12:32:41 -05:00
Pāvels Nadtočajevs
302fa831cc
Initial editor accessibility.
2025-04-08 20:25:48 +03:00
Pāvels Nadtočajevs
b106dfd4f9
Base accessibility API.
2025-04-08 20:14:28 +03:00
Pāvels Nadtočajevs
f37fb49739
Add separate minimize_disabled and maximize_disabled window flags.
2025-04-07 18:58:11 +03:00
Micky
7603945d14
Fix *even* more miscellaneous oddities around the class reference
2025-04-07 17:37:08 +02:00
Thaddeus Crews
742d91bc1c
Merge pull request #105055 from Mickeon/documentation-typo-Windows-exclude-from-capture
...
Fix typo in Window's `exclude_from_capture`
2025-04-07 08:43:30 -05:00
Thaddeus Crews
21d00f6b9e
Merge pull request #105053 from Mickeon/documentation-typo-RenderingDevice-DataFormat
...
Fix incorrect data format in RenderingDevice docs
2025-04-07 08:43:30 -05:00
Thaddeus Crews
1b9f269700
Merge pull request #105015 from syntaxerror247/improve-touchActionsPanel
...
Android Editor: Add an editor setting to enable/disable `TouchActionsPanel`
2025-04-07 08:43:24 -05:00
Thaddeus Crews
a753cb90c1
Merge pull request #105006 from beicause/pctex-support-comp-image-astc
...
PortableCompressedTexture: Support ASTC format and creating directly from compressed image
2025-04-07 08:43:23 -05:00
Anish Mishra
a5c03dcd08
Add an editor setting to enable/disable TouchActionsPanel
...
Adds an editor setting to enable/disable TouchActionsPanel.
Automatically hide the panel when hardware keyboard is connected.
2025-04-05 19:07:46 +05:30
Micky
f60c98f4e4
Fix typo in Window's exclude_from_capture
2025-04-05 14:22:36 +02:00
Micky
a1254fe5ad
Fix incorrect data format in RenderingDevice docs
2025-04-05 12:52:09 +02:00
LuoZhihao
572a15e4b2
PortableCompressedTexture: Support ASTC format and creating directly from compressed image
2025-04-05 18:44:36 +08:00
Anish Mishra
b462db5adb
Android: Hardware keyboard connection status callback
...
Adds a DisplayServer method to register hardware keyboard connection change callback.
2025-04-05 08:14:29 +05:30
Riteo
84d3adcf2f
Wayland: Implement native sub-windows
...
The backend is now mature enough to not explode with multiple windows
but the `DisplayServer` API still cannot meet some guarantees required
by the various Wayland protocols we use. To meet those guarantees this
patch adds three new elements to the DisplayServer API, with relative
handling logic for `Window` and `Popup` nodes:
- `WINDOW_EVENT_FORCE_CLOSE`, which tells a window to *forcefully*
close itself and ensure a proper cleanup of its references, as Wayland
enforces this behavior;
- `WINDOW_FLAG_POPUP_WM_HINT`, which explicitly declares a window as a
"popup", as Wayland enforces this distinction and heuristics are not
reliable enough;
- `FEATURE_SELF_FITTING_WINDOWS`, which signals that the compositor can
fit windows to the screen automatically and that nodes should not do
that themselves.
Given the size of this feature, this patch also includes various
`WaylandThread` reworks and fixes including:
- Improvements to frame wait logic, with fixes to various stalls and a
configurable (through a `#define`) timeout amount;
- A proper implementation of `window_can_draw`;
- Complete overhaul of pointer and tablet handling. Now everything is
always accumulated and handled only on each respective `frame` event.
This makes their logic simpler and more robust.
- Better handling of pointer leaving and pointer enter/exit event
sending;
- Keyboard focus tracking;
- More solid window references using IDs instead of raw pointers as
windows can be deleted at any time;
- More aggressive messaging to window nodes to enforce rects imposed by
the compositor.
2025-04-04 20:23:25 +02:00
Thaddeus Crews
8bd9cdeea6
Merge pull request #104890 from HolonProduction/json-rpc-manual-bind
...
JSONRPC: Require manual method registration
2025-04-03 16:50:24 -05:00
HolonProduction
e2c3731cdd
JSONRPC: Require manual method registration
2025-04-03 17:51:03 +02:00
Silc Lizard (Tokage) Renew
96200abb97
Add p_delta argument to _process_modification() and expose advance()
2025-04-03 23:58:54 +09:00
Thaddeus Crews
b6c8155439
Merge pull request #104958 from bruvzg/ok_cancel_swap
...
Make `swap_cancel_ok` setting 3-state instead of boolean.
2025-04-03 09:27:55 -05:00
Thaddeus Crews
2e9a99864f
Merge pull request #99631 from Mickeon/documentation-duplicate-signals-oopsie
...
Mention `DUPLICATE_SIGNALS` only affects `CONNECT_PERSIST` signals
2025-04-03 09:27:51 -05:00
Pāvels Nadtočajevs
2f8b96e8a2
Make swap_cancel_ok setting 3-state instead of boolean.
2025-04-03 13:08:11 +03:00
Thaddeus Crews
673ae98d64
Merge pull request #104918 from bruvzg/do_note_stdin
...
[Docs] Add note about console wrapper to `get_stdin_type`.
2025-04-02 07:37:30 -05:00
Pāvels Nadtočajevs
ce2d0ac62f
[Docs] Add note about console wrapper to get_stdin_type.
2025-04-02 13:55:06 +03:00
smix8
f2197a1013
Expose TriangleMesh api functions wrapped for scripting
...
Adds script wrapped TriangleMesh api functions to create and query the triangle BVH tree.
2025-04-02 09:52:35 +02:00
Thaddeus Crews
b9b3c3fe14
Merge pull request #104889 from MJacred/patch-1
...
Clarify that `Window.dpi_changed` signal is supported on Linux (Wayland)
2025-04-01 19:53:36 -05:00
Thaddeus Crews
314f3fe6bb
Merge pull request #103507 from Eole211/fix-min-wall-slide-doc
...
Fix CharacterBody's `wall_min_slide_angle` doc
2025-04-01 19:53:31 -05:00
Thaddeus Crews
9637894c59
Merge pull request #104873 from bruvzg/tts_on_demand
...
Enable TTS on demand, instead of fully disabling it when project setting is not set.
2025-04-01 19:53:28 -05:00
MJacred
179ce63dbf
Update class docs: dpi_changed signal is supported on Linux (Wayland)
2025-04-01 19:40:36 +02:00
Thaddeus Crews
c23832b265
Merge pull request #104878 from bruvzg/color_mod_f
...
Add font import flag to toggle modulation of colored glyphs.
2025-04-01 08:01:33 -05:00
Thaddeus Crews
03d460ff4a
Merge pull request #102283 from matmas/fix-docs-log-multiplayer
...
Fix `LogMultiplayer` example in documentation
2025-04-01 08:01:32 -05:00
Pāvels Nadtočajevs
4638ade13f
Enable TTS on demand, instead of fully disabling it when project setting is not set.
2025-04-01 15:24:46 +03:00
Pāvels Nadtočajevs
19f360d65a
Add font import flag to toggle modulation of colored glyphs.
2025-04-01 13:36:10 +03:00
Thaddeus Crews
cc7217970d
Merge pull request #104762 from smix8/depr_map_force_update
...
Deprecate NavigationServer `map_force_update()`
2025-03-31 19:02:09 -05:00
smix8
5e83618183
Deprecate NavigationServer map_force_update()
...
Deprecates map_force_update() function as it is incompatible with async updates.
2025-03-30 17:18:33 +02:00
Thaddeus Crews
8b2952a71c
Merge pull request #101504 from AThousandShips/nav_split_new
...
[Navigation] Create a dedicated 2D navigation server
2025-03-30 09:05:43 -05:00