Commit graph

11958 commits

Author SHA1 Message Date
Rémi Verschelde
7e1ef4c9e2
Merge pull request #113268 from nathanjf/particle-process-material
Docs: Fix ParticleProcessMaterial code snippet in `alpha_curve` description
2025-12-05 14:14:40 +01:00
Rémi Verschelde
204e784bca
Merge pull request #113587 from syntaxerror247/popup-menu-seperation
Increase PopupMenu vertical separation to improve touch usability
2025-12-05 12:56:01 +01:00
Rémi Verschelde
6b420d701a
Merge pull request #110080 from bruvzg/popscwpc
[GraphEdit] Do not scale popup menus in the graph elements when zoomed.
2025-12-05 12:55:44 +01:00
Nathan Frank
a6f81f03b3
Docs: Fix ParticleProcessMaterial code snippet in alpha_curve description 2025-12-05 12:41:06 +01:00
Rémi Verschelde
6b0a74073c
Merge pull request #113296 from KoBeWi/soft_open_gently
Fix dock opening focus
2025-12-05 09:38:08 +01:00
Anish Kumar
df4f9d0778 Increase PopupMenu vertical separation to improve touch usability 2025-12-05 01:46:45 +05:30
Thaddeus Crews
0755f096e0
Merge pull request #113512 from adamscott/PROPERTY_HINT_MULTILINE_TEXT_monospace-hint
Add new monospace related hint strings
2025-12-03 21:01:58 -06:00
Thaddeus Crews
5a7e1bf0f4
Merge pull request #113288 from goatchurchprime/gtch/audioservermic
AudioServer to have function to access microphone buffer directly
2025-12-03 16:50:32 -06:00
Julian Todd
3e8bf3ba91 Access microphone buffer from AudioServer and prevent microphone double starts 2025-12-03 19:49:56 +01:00
Adam Scott
10c7cb878a
Add new monospace related hint strings
- Add hint string `monospace` for `PROPERTY_HINT_{NONE,PASSWORD,PLACEHOLDER_TEXT}` to set the `LineEdit` font monospaced.
- Add hint string `monospace` for `PROPERTY_HINT_MULTILINE_TEXT` to set the `TextEdit` font monospaced.
- Add hint string `no_wrap` for `PROPERTY_HINT_MULTILINE_TEXT` to make the `TextEdit` not wrap lines automatically.

Also:
- Fix issue with `EditorPropertyMultilineText` not updating font properly.
- Add `EditorPropertyMultilineText` tweak flags.
- Add support with GDScript `@export_multiline`.
2025-12-03 12:57:40 -05:00
Thaddeus Crews
8105ff7ac7
Merge pull request #106940 from allenwp/agx-add-white-contrast
Add `white`, `contrast`, and future HDR support to the AgX tonemapper.
2025-12-03 11:42:29 -06:00
Thaddeus Crews
202e442671
Merge pull request #113261 from Mickeon/documentation-miscellaneous-oddities-part-7
Fix miscellaneous oddities around the class reference (part 7)
2025-12-03 11:42:23 -06:00
Allen Pestaluky
628df323e2 Add agx_white, agx_contrast and HDR support to the AgX tonemapper.
Also optimize all tonemappers to perform less calculations per-pixel.

Note: unlike `white`, `agx_white` is limited to a minimum of `2.0` and defaults to `16.29`. When using a RGB10A2 render buffer, `agx_white` will be ignored and a value of `2.0` will be used instead to ensure good behavior on the Mobile renderer.
2025-12-03 09:01:39 -05:00
Nolan Darilek
6304e9f876 Accessibility: Fix text field character count and line navigation
Two fixes for text field accessibility:

1. Fix character count being off by one due to trailing newline always
   being appended to the last line. Add `is_last_line` parameter to
   `accessibility_create_sub_text_edit_elements()` to control this.

2. Link adjacent TextRuns via `previous_on_line`/`next_on_line` so
   screen readers can properly navigate lines. Without these links,
   AccessKit treats each TextRun as a separate line, causing incorrect
   announcements when arrowing through multi-line text.
2025-12-03 07:19:05 -05:00
Rémi Verschelde
5ef57c669f
Merge pull request #113244 from blueskythlikesclouds/d3d12-descriptor-refactor
Refactor descriptor heaps in D3D12 driver.
2025-12-03 09:49:45 +01:00
Rémi Verschelde
11ffcb3ef7
Merge pull request #113108 from KoBeWi/Thock
Change Theme to EditorDock and add `closable` property
2025-12-03 09:49:31 +01:00
Rémi Verschelde
b603be2211
Merge pull request #107167 from Mickeon/actually-use-script-export-mode-what-the-hell
Use ScriptExportMode enum in EditorExportPreset
2025-12-03 09:49:27 +01:00
Micky
14ede94a76
Use ScriptExportMode enum in EditorExportPreset 2025-12-03 09:21:50 +01:00
Skyth
a8d3ecec13 Refactor descriptor heaps in D3D12 driver. 2025-12-03 11:02:41 +03:00
Dario
c78c3ba894 Rewrite Radiance and Reflection probes to use Octahedral maps.
Co-authored-by: clayjohn <claynjohn@gmail.com>
2025-12-02 17:48:12 -08:00
Thaddeus Crews
bed803fcda
Merge pull request #113367 from syntaxerror247/persistable_uri_perm
Android: Add method to take persistable URI permission
2025-12-02 11:52:09 -06:00
Thaddeus Crews
82e4493edb
Merge pull request #91703 from Naros/expose-object-edited-status
Expose `set_edited` and `is_edited` on `EditorInterface`
2025-12-02 11:52:06 -06:00
Thaddeus Crews
1577061e3d
Merge pull request #113202 from aaronfranke/importer-mesh-convert
Allow converting from Mesh to ImporterMesh
2025-12-02 11:52:03 -06:00
kobewi
2de97cafb7 Change Theme to EditorDock and add closable property 2025-12-02 16:27:36 +01:00
Anish Kumar
398927226e Android: Add method to take persistable URI permission 2025-12-02 19:40:49 +05:30
Rémi Verschelde
2c8a0c3419
Merge pull request #113284 from TokageItLab/twist-disperser
Add BoneTwistDisperser3D to propagate IK target's twist
2025-12-02 14:17:01 +01:00
Rémi Verschelde
fe17c16ff9
Merge pull request #112491 from YeldhamDev/deep_within_the_shadows_lays_scrollable_content
Add scroll hints to `ScrollContainer` and `Tree`
2025-12-02 14:15:58 +01:00
Rémi Verschelde
12ca45a905
Merge pull request #112215 from syntaxerror247/SAF-support
Android: Implement Storage Access Framework (SAF) support
2025-12-02 14:15:53 +01:00
kobewi
c1cc178a82 Make EditorFileDialog inherit FileDialog 2025-12-02 12:30:51 +01:00
Silc Lizard (Tokage) Renew
6ff3833c33 Add BoneTwistDisperser3D to propagate IK target's twist 2025-12-02 19:20:26 +09:00
Rémi Verschelde
39c7479839
Merge pull request #113381 from Eshaan-byte/fix-editordock-func-keyword
Doc: Add missing func keyword to EditorDock._update_layout example
2025-12-01 13:13:27 +01:00
Chris Cranford
ff561c1379
Expose set_edited and is_edited on EditorInterface 2025-12-01 06:43:11 -05: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
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
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
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
kobewi
cea95e6004 Fix dock opening focus 2025-11-29 00:44:01 +01:00
Micky
4dec66859e Fix miscellaneous oddities around the class reference (part 7) 2025-11-28 18:19:45 +01:00
Rob Blanckaert
2863d8cb1e EditorResourcePreviewGenerator::request_draw_and_wait 2025-11-27 14:12:14 -08:00
CrayolaEater
6b7ec9950a Add better clarification for accelerator support on Popup Menu 2025-11-27 16:11:31 +02:00
Pāvels Nadtočajevs
bdca5fa3a3
[GraphEdit] Do not scale popup menus in the graph elements when zoomed. 2025-11-27 13:40:14 +02:00
Rémi Verschelde
b87fcf7e79
Windows: Make Direct3D 12 the default RD driver for new projects
For compatibility reasons, `vulkan` is kept as the technical default for the
setting, but projects created in Godot 4.6 and later will set `d3d12` as the
driver automatically.

Users upgrading to 4.6 are recommended to adopt `d3d12` as a default if it
fits their needs.

Enable `d3d12=yes` by default in SCons so that custom Windows builds include
Direct3D 12 support.
2025-11-27 10:26:25 +01:00
Rémi Verschelde
e0e1a0c6d3
Merge pull request #113115 from KoBeWi/Buildock
Change MSBuildPanel to EditorDock
2025-11-27 09:55:55 +01:00
Rémi Verschelde
aafad04a1b
Merge pull request #112107 from Calinou/doc-projectsettings-add-keywords
Add search keywords for project settings
2025-11-27 09:55:35 +01:00
Rémi Verschelde
4f04a9de1d
Merge pull request #111332 from allenwp/glow/docs-improve-hdr-scale
Improve documentation for the `Environment` glow effect.
2025-11-27 09:55:26 +01:00
Allen Pestaluky
936f17f198 Improve documentation for the Environment glow effect. 2025-11-26 18:01:10 -05:00
Rémi Verschelde
660b52b828
Merge pull request #112990 from allenwp/update-hdr2d-docs
Update docs to describe new `use_hdr_2d` behavior with Mobile renderer.
2025-11-26 23:44:01 +01:00
Rémi Verschelde
13e7215b46
Merge pull request #111426 from notroid5/patch-1
Replace deprecated `Color8`
2025-11-26 23:43:27 +01:00
Rémi Verschelde
f35f428279
Merge pull request #108417 from rosshadden/docs-fix-typo
Docs: Fix typo in `Object.get_signal_list`
2025-11-26 23:43:22 +01:00
Allen Pestaluky
ef18638ac3 Update docs to describe new use_hdr_2d behavior with Mobile renderer. 2025-11-26 14:47:58 -05:00