Commit Graph

82200 Commits

Author SHA1 Message Date
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 f06fe5254b Merge pull request #117180 from ryevdokimov/fix-animation-player
Fix `AnimationPlayer` not updating animation length when animation resource changes
2026-03-14 12:16:10 +01:00
Rémi Verschelde 269ccadae0 Merge pull request #117030 from ugursoy/rehash-on-creation
Use IDs instead of hashes for TrackCache keys
2026-03-14 12:16:06 +01:00
Rémi Verschelde 77264a7087 Merge pull request #116972 from ryevdokimov/focus-subgizmo
Fix 3D focus selection for subgizmos
2026-03-14 12:16:03 +01:00
Rémi Verschelde 45d9d6e2f1 Merge pull request #116953 from matheusmdx/fix-bezier-keyframe-crash
Deselect bezier keyframes when switching animations
2026-03-14 12:15:59 +01:00
Rémi Verschelde 8415bd7105 Merge pull request #116589 from Sysex89/blend_import
Blender attempts should be incremented to avoid endless loop
2026-03-14 12:15:54 +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
Rémi Verschelde 422be7031a Merge pull request #113586 from Ivorforce/gdtype-noms-enums
Move enum registration from `ClassDB` / `ClassInfo` to `GDType`.
2026-03-14 12:15:44 +01:00
Rémi Verschelde bd93dd23f6 Merge pull request #110129 from vaner-org/blendspace-remove-limit
Remove arbitrary limits on BlendSpace editors' visible region
2026-03-14 12:15:41 +01:00
Rémi Verschelde df3d955fd4 Merge pull request #108351 from KoBeWi/global_collapse_of_reality
Store editor log button state globally
2026-03-14 12:15:35 +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
vaner-org d6c2723370 Remove arbitrary limits on BlendSpace editors' visible region 2026-03-14 11:54:59 +05:30
M. Sadık Uğursoy 93d29e7d96 Use StringName pointer as IDs for TrackCache keys, instead of hashes
- Store StringName in Track
2026-03-14 02:05:19 +03:00
Lukas Tenbrink efcc97ee8a Move enum registration from ClassDB / ClassInfo to GDType.
Create caches across supertypes for faster lookup.
2026-03-13 19:20:30 +01:00
Thaddeus Crews f9a8302c83 Merge pull request #117335 from Arthurmtro/fix/steam-tracking-macos
Fix macOS Steam time tracking lost when opening a project
2026-03-13 12:14:06 -05:00
Thaddeus Crews 4cdc711201 Merge pull request #117392 from KoBeWi/early_birds_or_something
Move the definition of `open_search` shortcut earlier
2026-03-13 12:14:05 -05:00
Thaddeus Crews f8a479fde9 Merge pull request #117393 from KoBeWi/hasn't_main_screen
Remove redundant `_has_main_screen()` overrides
2026-03-13 12:14:04 -05:00
Thaddeus Crews f6f892ed3c Merge pull request #116630 from KoBeWi/echoff
Fix 2D editor redrawing on modifier echo events
2026-03-13 12:14:03 -05:00
Thaddeus Crews 405f9dfc8f Merge pull request #117388 from Brogolem35/rb_read_fix
`RingBuffer`: Fix `T read()` method reading empty buffer
2026-03-13 12:14:02 -05:00
Thaddeus Crews 784af6c94d Merge pull request #117208 from danbolt/daniel-savage/open-new-shader-on-creation
Open the Shader Editor when creating a new Shader in the Inspector
2026-03-13 12:14:01 -05:00
Thaddeus Crews 46dd8eb6e9 Merge pull request #117333 from Goldenlion5648/lookup-symbol-fix
Make the caret at end of word work for lookup
2026-03-13 12:14:00 -05:00
Thaddeus Crews 1195cada54 Merge pull request #117357 from jaydensipe/support-folding-groups-and-tings
Support folding, groups, and subgroups in `Remote Scene Inspector`
2026-03-13 12:13:58 -05:00
Thaddeus Crews 2078318f25 Merge pull request #115358 from TokageItLab/warn-smod3
Add node path validation & tweak warning in SkeletonModifier3D
2026-03-13 12:13:53 -05:00
Jayden Sipe 7608e3ccb0 Support folding, groups and subgroups in Remote Scene Inspector 2026-03-13 10:49:23 -04:00
kobewi 9a0c0bf757 Remove redundant _has_main_screen() overrides 2026-03-13 13:10:09 +01:00
kobewi 5362a6eb08 Move the definition of open_search shortcut earlier 2026-03-13 13:02:56 +01:00
Brogolem35 9c1f440358 Fix singular read method 2026-03-13 12:08:18 +03:00
Silc Lizard (Tokage) Renew 9b91768195 Add node path validation & tweak warning in SkeletonModifier3D 2026-03-13 10:05:57 +09:00
Thaddeus Crews a8e37fc010 Merge pull request #117151 from Brogolem35/rb_overflow_fix
`RingBuffer`: Fix overreading on methods that take an offset as an argument
2026-03-12 09:03:44 -05:00
Thaddeus Crews c410547bfa Merge pull request #116910 from ryevdokimov/redraw-3d-overlay-on-nav
Fix 3D editor overlay not redrawing on camera navigation
2026-03-12 09:03:42 -05:00
Thaddeus Crews 73f979b03a Merge pull request #117232 from kitbdev/fix-tabcontainer-change-tab-now
Fix TabContainer set current tab not immediately updating visibility
2026-03-12 09:03:41 -05:00
Thaddeus Crews 106cff7567 Merge pull request #116427 from TokageItLab/normalizable
Add finite check for `normalize()` in vector classes
2026-03-12 09:03:39 -05: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 fcb7c06646 Merge pull request #109680 from ryevdokimov/preserve-children-transform
Add ability to transform parent nodes without affecting global transform of its children
2026-03-12 09:03:36 -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 22a140486b Merge pull request #117157 from Chaosus/shader_restrict_uncompatible_funcs
Restrict `textureGather` shader function in Compatibility mode
2026-03-12 09:03:33 -05:00
Thaddeus Crews d7ed107cd8 Merge pull request #116852 from Chaosus/rendering_fix_texture_array
Fix repeating last valid texture in samplers array
2026-03-12 09:03:32 -05:00
Thaddeus Crews 0e3249941c Merge pull request #117294 from H3x4g0n/d3d12-texture-clear-fix
Fix `RenderingDevice::texture_clear()` behaving unexpectedly when using the D3D12 driver
2026-03-12 09:03:31 -05:00
Thaddeus Crews ce66ff689e Merge pull request #117363 from bruvzg/oipr_msg
Improve `OS.is_process_running` error messages.
2026-03-12 09:03:30 -05:00
Thaddeus Crews 750b0c766e Merge pull request #117353 from bruvzg/spl_empty
Fix `String::split_` crash on empty string.
2026-03-12 09:03:29 -05:00
Thaddeus Crews 257fb9e20e Merge pull request #117361 from bruvzg/ac212
Update access-kit to 0.21.2
2026-03-12 09:03:28 -05:00
Thaddeus Crews 4e34c6ea63 Merge pull request #117053 from dalexeev/gds-fix-coroutine-stack-clearing
GDScript: Fix and simplify coroutine stack clearing
2026-03-12 09:03:27 -05:00
Thaddeus Crews f7cf8d3e6b Merge pull request #117039 from bruvzg/pck_uid
Handle UID path in packs.
2026-03-12 09:03:26 -05:00
kobewi 41e1f820fb Store editor log button state globally 2026-03-12 12:24:15 +01:00
Pāvels Nadtočajevs 11dd17db17 Improve OS.is_process_running error messages. 2026-03-12 11:56:12 +02:00
Pāvels Nadtočajevs 6fe300e67f Update access-kit to 0.21.2 2026-03-12 11:31:04 +02:00
Pāvels Nadtočajevs eb6dedf30f Fix String::split_ crash on empty string. 2026-03-12 08:34:02 +02:00
Thaddeus Crews e295eba0eb Merge pull request #117250 from bruvzg/angle_no_sys
Only attempt to load ANGLE DLLs from executable folder.
2026-03-11 15:42:05 -05:00
Thaddeus Crews bd97608d55 Merge pull request #112690 from KoBeWi/output_to_the_max
Reorganize Output dock
2026-03-11 15:42:04 -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