Commit Graph

12282 Commits

Author SHA1 Message Date
Rémi Verschelde 1a69be88e2 Merge pull request #111819 from MewPurPur/democratize-cursor-shape
Add virtual `_get_cursor_shape()` method in Control
2026-03-16 23:41:08 +01:00
MewPurPur 64fcc13fc5 Add virtual _get_cursor_shape() method in Control 2026-03-16 22:12:39 +02:00
Thaddeus Crews a9afde8405 Merge pull request #117479 from dsnopek/movie-writer-missing-get-supported-extensions
Add missing `GDVIRTUAL_BIND(_get_supported_extensions)` on `MovieWriter`
2026-03-16 11:33:10 -05:00
Thaddeus Crews 8e2028b64c Merge pull request #108909 from KoBeWi/parser_parsing_array
Add `_customize_strings()` method to EditorTranslationParserPlugin
2026-03-16 11:32:59 -05:00
Thaddeus Crews 5d0a321575 Merge pull request #102987 from ArchercatNEO/wayland-hdr
[LinuxBSD] Add support for HDR output (Wayland)
2026-03-16 11:32:54 -05:00
David Snopek 475e7452eb Add missing GDVIRTUAL_BIND(_get_supported_extensions) on MovieWriter 2026-03-16 11:29:04 -05:00
Rémi Verschelde d49ce0c989 Merge pull request #117441 from Giganzo/popup-menu-sizing
Fix PopupMenu sizing with search bar
2026-03-16 12:08:21 +01:00
Rémi Verschelde a189151e0a Merge pull request #115750 from nubels/optional-move-confirm
Add editor setting to make move confirm dialog optional
2026-03-16 12:08:08 +01:00
betalars 3e971caec4 Update EditorExportPlugin doc to point out pitfalls 2026-03-16 11:42:49 +01:00
Niklas a2e6681130 add editor setting to make move confirm dialog optional 2026-03-16 11:37:41 +01:00
Giganzo ec11acd2e8 Fix PopupMenu sizing with search bar 2026-03-15 15:14:17 +01:00
Rémi Verschelde 96436e33f9 Merge pull request #117277 from Ryan-000/ryan-opt-tree
Optimize AnimationTree, Improve internals & Editor & `Node::process_thread_group` safety
2026-03-14 12:16:19 +01:00
Rémi Verschelde 889af50e56 Merge pull request #117198 from uno1982/Feat--Android-Editor-Hapic-Feedback
Android: Add haptic feedback on long-press right-click in the editor
2026-03-14 12:16:13 +01:00
Rémi Verschelde 22decccd3f Merge pull request #115192 from Naros/script-api-fix-has-methods
Add `has_script_method` to `Script` for scripting access
2026-03-14 12:15:50 +01:00
uno1982 e2e1c89723 Android: Add haptic feedback on long-press right-click in the editor
Trigger haptic feedback when a long-press gesture fires a right-click
(context menu) in the Android editor. Uses Android's native
`HapticFeedbackConstants.LONG_PRESS` on the render view surface.

An editor setting `interface/touchscreen/haptic_on_long_press` is added
under the existing touchscreen section to allow users to disable this
behavior. The setting defaults to enabled on native touchscreen devices.
2026-03-14 11:32:07 +01:00
Ryan 1a5d818ea9 Optimize AnimationTree & Improve internals
Apply suggestions from code review

Co-Authored-By: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-Authored-By: Silc Lizard (Tokage) Renew <tokage.it.lab@gmail.com>
2026-03-14 02:24:21 -04:00
ArchercatNEO eee3384e20 HDR output for linuxbsd (wayland) 2026-03-13 16:48:58 +00:00
Silc Lizard (Tokage) Renew 9b91768195 Add node path validation & tweak warning in SkeletonModifier3D 2026-03-13 10:05:57 +09:00
Thaddeus Crews e11d9eb8da Merge pull request #110369 from vaner-org/blendspace-edit-name-index
Display and allow setting name/index of BlendSpace points
2026-03-12 09:03:38 -05:00
Thaddeus Crews 020df5d452 Merge pull request #92429 from Daylily-Zeleen/daylily-zeleen/add_tween_has_tweenders
Add `Tween::has_tweeners()`
2026-03-12 09:03:35 -05:00
Thaddeus Crews 197b37bd73 Merge pull request #117158 from Nallebeorn/fix-instance-set-ignore-culling-docs
Docs: Clarify that instance_set_ignore_culling disables layer culling
2026-03-11 15:42:03 -05:00
Thaddeus Crews fe18073d07 Merge pull request #117139 from bruvzg/vp_filter_i
[Viewport] Add option to inherit parents texture filter/repeat, use it for popups.
2026-03-11 15:42:01 -05:00
Thaddeus Crews 2073a2bbd6 Merge pull request #117088 from bruvzg/svg_alp
Add `fix_alpha_border` and `premult_alpha` to the `DPITexture` importer.
2026-03-11 15:42:00 -05:00
Pāvels Nadtočajevs cdcb208eb9 [Viewport] Add option to inherit parents texture filter/repeat, use it for popups. 2026-03-11 15:06:47 +02:00
Thaddeus Crews b995a74521 Merge pull request #116373 from Calinou/doc-projectsettings-godotphysics3d-only
Document project settings that only have an effect when using GodotPhysics3D
2026-03-10 20:04:39 -05:00
Thaddeus Crews 2288a8a898 Merge pull request #114505 from m4gr3d/add_pip_project_setting
Add support for picture-in-picture
2026-03-10 14:11:04 -05:00
Hugo Locurcio e930e11688 Document project settings that only have an effect when using GodotPhysics3D 2026-03-10 18:10:09 +01:00
Rémi Verschelde 1d5e34ed7b Merge pull request #114596 from bruvzg/ac_019
Update AccessKit to 0.21.1
2026-03-10 10:29:16 +01:00
Thaddeus Crews ef1142ed69 Merge pull request #116645 from TokageItLab/add3-docs
Clarify the behavior of NodeAdd3's sign in the documentation
2026-03-09 15:18:16 -05:00
vaner-org f873fa3c3a Display and allow setting name/index of BlendSpace points 2026-03-10 00:29:49 +05:30
Pāvels Nadtočajevs 2bc2e93e88 Update AccessKit to 0.21.1 2026-03-09 20:39:42 +02:00
Rémi Verschelde f3cacbdb4e Merge pull request #117206 from EdwardChanCH/expose_basis_is_orthonormal
Expose `Basis.is_orthonormal()`
2026-03-09 11:49:45 +01:00
Edward Chan 2e442e8e89 Exposed is_orthonormal method in Basis. 2026-03-08 00:03:14 -05:00
Fredia Huya-Kouadio ef0163ba9f Add support for PiP mode 2026-03-06 23:29:16 -08:00
kobewi 497672237e Add _customize_strings() method to EditorTranslationParserPlugin 2026-03-07 00:08:00 +01:00
Benjamin f530c2651e Docs: Clarify that instance_set_ignore_culling disables layer culling 2026-03-06 20:33:29 +01:00
Michael Alexsander 2f4e6b9de4 Allow to change the color of canvas selection 2026-03-06 16:13:43 -03:00
Thaddeus Crews 938369749a Merge pull request #116734 from kitbdev/sc-drag-nested-intersection
SplitContainer drag nested intersections
2026-03-06 12:40:12 -06:00
Thaddeus Crews 388cb535fb Merge pull request #116908 from Calinou/doc-mesh-lod-blend-shapes
Document the interaction between automatic mesh LOD and blend shapes
2026-03-06 12:40:10 -06:00
Thaddeus Crews a356899375 Merge pull request #116993 from Calinou/doc-decal-orm-reflection
Document limitations of Decal's ORM texture with various reflection techniques
2026-03-06 12:40:08 -06:00
Thaddeus Crews 8551f7b319 Merge pull request #113178 from AR-DEV-1/tree-create-item-doc-fix
Update the documentation for `Tree.create_item(), Tree.set_columns() & Tree.clear()` & add error messages.
2026-03-06 12:40:04 -06:00
Rémi Verschelde 2759cbdc6c Merge pull request #87081 from timoschwarzer/feature/control-render-transform
Add transform offset to Control nodes
2026-03-06 15:16:43 +01:00
Timo Schwarzer c3d96f262f Add offset transform to Control nodes 2026-03-05 22:55:49 +01:00
kit 339bc4f88f SplitContainer drag nested intersections 2026-03-05 10:35:02 -05:00
Pāvels Nadtočajevs 69f408832e Add fix_alpha_border and premult_alpha to the DPITexture importer. 2026-03-05 12:11:32 +02:00
Thaddeus Crews 93bc47df38 Merge pull request #116428 from Kazox61/virtual-joystick-styling
Add Styleboxes for Virtual Joystick
2026-03-04 14:32:34 -06:00
Thaddeus Crews 891069d1cd Merge pull request #114236 from warriormaster12/san-popupmenu-search-bar
Implement search bar for `PopupMenu`
2026-03-04 11:20:49 -06:00
Thaddeus Crews 6c1652235c Merge pull request #116940 from ryevdokimov/show-scene-tree-root
Remove `show_scene_tree_root_selection` from `EditorSettings`
2026-03-04 11:20:42 -06:00
Thaddeus Crews bb1e018314 Merge pull request #115119 from Nintorch/joypad-unfocused
Add project setting to ignore joypad events if the app is unfocused
2026-03-04 11:20:39 -06:00
Thaddeus Crews d5e2ac7e02 Merge pull request #116991 from jazztickets/freelook_invert_y_axis
Add separate Freelook Invert Y Axis option
2026-03-04 11:20:37 -06:00