Commit graph

79608 commits

Author SHA1 Message Date
kobewi
5a06774885 Make dock tabs switch on button release 2025-12-03 19:32:57 +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
9eab056f8d
Merge pull request #112857 from ryevdokimov/project-manager-shortcut-crash
Fix modifiying shortcuts in project manager causing crash
2025-12-03 11:42:28 -06:00
Thaddeus Crews
61b58e8818
Merge pull request #113489 from bruvzg/gde_x
Split GDExtension validations files to avoid constant git conflicts.
2025-12-03 11:42:26 -06:00
Thaddeus Crews
b0a1b9a0b1
Merge pull request #111471 from WesleyClements/zoom-in-on-pixel-art
Add zoom to fit functionality to `SpriteFramesEditor`
2025-12-03 11:42:25 -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
Thaddeus Crews
825d0fe94a
Merge pull request #113418 from Calinou/inputevent-shortcut-physical-unicode-avoid-nested-parentheses
Avoid nested parentheses in physical/Unicode InputEventKey text conversion
2025-12-03 11:42:22 -06:00
Thaddeus Crews
f972ab80ec
Merge pull request #113415 from Calinou/editor-animation-add-shortcut-in-tooltip
Add shortcuts in tooltips to the animation editor's play/pause buttons
2025-12-03 11:42:20 -06:00
Thaddeus Crews
6124d5ee2b
Merge pull request #113255 from lodetrick/animation-dock
Use new dock system for Animation and AnimationTree dock
2025-12-03 11:42:19 -06:00
Thaddeus Crews
416491dcdd
Merge pull request #113511 from dsnopek/required-param-not-really-required
Unmark `Node::is_editable_instance()` parameter as required
2025-12-03 11:42:18 -06:00
Thaddeus Crews
216fdd1803
Merge pull request #113510 from KoBeWi/slices_of_bug
Fix CreateDialog returning wrong type
2025-12-03 11:42:17 -06:00
Thaddeus Crews
d5b1ee5bc6
Merge pull request #113507 from blueskythlikesclouds/radiance-reflection-fallback-fix
Fix radiance/reflection fallback texture types.
2025-12-03 11:42:15 -06:00
Hugo Locurcio
11b1655298
Add shortcuts in tooltips to the animation editor's play/pause buttons
Shortcuts for these buttons don't make use of the Button shortcut
system, so that they work globally (even if the animation editor is
not focused). Therefore, we need to add the shortcut to the tooltip manually.
2025-12-03 18:21:08 +01:00
kobewi
51bfe186a9 Use EditorDock for Search Results 2025-12-03 15:35:08 +01:00
David Snopek
6d60660cd6 Unmark Node::is_editable_instance() parameter as required 2025-12-03 08:34:04 -06:00
kobewi
234a255249 Fix CreateDialog returning wrong type 2025-12-03 15:28:24 +01:00
Pāvels Nadtočajevs
58940024c8
Split GDExtension validations files to avoid constant git conflicts. 2025-12-03 16:25:16 +02: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
Rémi Verschelde
2ecefada8d
Merge pull request #113503 from YeldhamDev/its_an_internal_problem_you_see
Fix `ScrollContainer` ignoring internal nodes added externally
2025-12-03 14:58:34 +01:00
Rémi Verschelde
af6e91d3cc
Merge pull request #113500 from mihe/bezier-text-truncation
Fix truncation of node name in bezier animation editor
2025-12-03 14:58:29 +01:00
Rémi Verschelde
04107df01b
Merge pull request #113493 from dsnopek/requiredparam-sync-headers
Synchronize the names for `RequiredParam<T>` arguments in header files
2025-12-03 14:58:25 +01:00
Rémi Verschelde
cc0abdeb60
Merge pull request #113492 from bruvzg/pm_proj_ovr
Disable "Override for Project" in project manager.
2025-12-03 14:58:21 +01:00
Rémi Verschelde
973f1f4649
Merge pull request #113459 from ndarilek/fix-accessibility-text-character-count
Accessibility: Fix text field character count and line navigation
2025-12-03 14:58:17 +01:00
Rémi Verschelde
c5e643380d
Merge pull request #113387 from m4gr3d/fix_run_scene_shortcut
[XR] Update the shortcuts to play current / specific scene based on the last selected XR run mode option
2025-12-03 14:58:13 +01:00
Rémi Verschelde
0cc6b6e91a
Merge pull request #92649 from JustSascha/master
Add tests for `AnimationPlayer`
2025-12-03 14:58:09 +01:00
Skyth
f6298405f3 Fix radiance/reflection fallback texture types. 2025-12-03 16:15:56 +03:00
Wesley Clements
997473ba4e added zoom to fit for SpriteFramesEditorPlugin 2025-12-03 05:09:50 -08: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
Michael Alexsander
ad22add5ca
Fix ScrollContainer ignoring internal nodes added externally 2025-12-03 09:11:06 -03:00
Mikael Hermansson
35441fda1b Fix truncation of node name in bezier animation editor 2025-12-03 12:32:35 +01:00
David Snopek
308f23f21d Synchronize the names for RequiredParam<T> arguments in header files 2025-12-03 04:14:52 -06:00
Pāvels Nadtočajevs
2865bf3e6b
Disable "Override for Project" in project manager. 2025-12-03 11:45:25 +02:00
Rémi Verschelde
7a228b4b91
Merge pull request #113473 from ndarilek/fix-favorite-button-accessibility-label
Editor: Add accessibility label to project favorite button
2025-12-03 09:50:05 +01:00
Rémi Verschelde
acb157df7a
Merge pull request #113464 from kleonc/sprite_dialogs_allow_maximizing
Allow maximizing sprite related dialogs
2025-12-03 09:50:00 +01:00
Rémi Verschelde
79106fdf40
Merge pull request #113338 from KoBeWi/Porygon-Dck
Use EditorDock for Polygon2D editor
2025-12-03 09:49:55 +01:00
Rémi Verschelde
03546373f4
Merge pull request #113320 from Koyper/fix_popup_menu_accelerator_incorrect_highlighting
[PopupMenu] Fix accelerator incorrect highlighting when mouse moves toward submenu
2025-12-03 09:49:50 +01: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
4093a1e402
Merge pull request #113179 from bruvzg/dup_cache_del
Do not attempt deleting local cache in `Resource::_teardown_duplicate_from_variant`.
2025-12-03 09:49:41 +01:00
Rémi Verschelde
3ffed928ed
Merge pull request #113128 from lodetrick/vertical-tilemap
Enable Vertical orientation for TileMap Dock
2025-12-03 09:49:36 +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
Rémi Verschelde
46cfb80f21
Merge pull request #104496 from FeniXb3/fix-color-palette-cache
Fix preset cache usage in ColorPicker
2025-12-03 09:49:22 +01:00
sgil-rodriguez
58e92077b3
Add tests for AnimationPlayer 2025-12-03 09:46:58 +01:00
Konrad Gadzina
846ae11cd7
Fix preset cache usage in ColorPicker 2025-12-03 09:24:24 +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
Pāvels Nadtočajevs
e815a8f899
Do not attempt deleting local cache in Resource::_teardown_duplicate_from_variant. 2025-12-03 08:07:50 +02:00
Thaddeus Crews
9f5309a2a4
Merge pull request #113471 from smix8/issue_113446
Fix build error when Navigation 2D is disabled
2025-12-02 20:43:06 -06:00
Thaddeus Crews
62affe05b8
Merge pull request #107902 from DarioSamo/sky-octahedral
Rewrite Radiance and Reflection probes to use Octahedral maps.
2025-12-02 20:43:05 -06:00