Commit Graph

18908 Commits

Author SHA1 Message Date
Rémi Verschelde 5c662e7d47 Revert "Fix uniforms break particle shaders after conversion from a ParticleProcessMaterial" 2026-04-10 11:47:54 +02:00
Thaddeus Crews 4bd85ce4b0 Merge pull request #110893 from Kazox61/basebutton-multitouch
`BaseButton`: multitouch support
2026-04-09 17:41:10 -05:00
Thaddeus Crews 27799eb871 Merge pull request #117847 from Nolkaloid/keyword_icon
Add  keyword code completion option
2026-04-09 17:41:09 -05:00
Thaddeus Crews df824815bc Merge pull request #117498 from vaner-org/blendspace-visual-consistency
Improve visual consistency of BlendSpace editors within AnimationTree
2026-04-09 17:41:07 -05:00
Thaddeus Crews c42e294ffa Merge pull request #64596 from aaronfranke/visual-shader-module
Move visual shaders to a module
2026-04-09 17:41:06 -05:00
Kazox61 13b347b497 Use also TouchInput for Buttons to support Multitouch 2026-04-09 11:19:28 +02:00
vaner-org 6c4aac33bd Make BlendSpace editors more consistent across AnimationTree 2026-04-09 04:14:49 +05:30
Aaron Franke cfded120ae Move visual shaders to a module 2026-04-08 12:05:22 -07:00
Nolkaloid 1d165e7ea9 Add keyword code completion option 2026-04-08 20:04:08 +02:00
Leeso 3b0e821440 TextEdit: Ensure caret is visible after paste 2026-04-08 10:01:48 -05:00
Thaddeus Crews 9273a6a9a0 Merge pull request #118305 from bruvzg/fix_rtl_log_crash
[RTL] Fix `remove_paragraph` crash.
2026-04-08 09:25:49 -05:00
Thaddeus Crews ed0d6fa48e Merge pull request #118240 from KoBeWi/chomnks
Fix files deleted after chunked transfer completes
2026-04-08 09:25:45 -05:00
Thaddeus Crews bbc7150c95 Merge pull request #117861 from QbieShay/qbe/fix-angular-velocity
Particles: Fix angular velocity
2026-04-08 09:25:34 -05:00
Thaddeus Crews b6f86739b6 Merge pull request #109911 from TCROC/fix-particles-moving-timescale-0
Fix particles moving when timescale is 0
2026-04-08 09:25:25 -05:00
Thaddeus Crews 59d29ed05f Merge pull request #118137 from Infiland/issue-118033
Fix PopupMenu internal ScrollContainer inheriting global theme styles
2026-04-08 09:25:23 -05:00
Kalcy-U 93f0049508 Fix SkeletonModification2DJiggle look_at under mirrored transforms
- Add and expose `reset` to SkeletonModification2DJiggle
2026-04-08 08:58:36 -05:00
Pāvels Nadtočajevs 574e35c2be [RTL] Fix remove_paragraph crash. 2026-04-08 15:32:46 +03:00
Thaddeus Crews 4c8cdd2ec0 Merge pull request #118277 from bruvzg/rtl_rid_count
Increase max RID count for some owners, decrease RID usage by `RichTextLabel`.
2026-04-07 18:21:53 -05:00
Thaddeus Crews 266e8f715a Merge pull request #116640 from StarryWorm/max_size
Add `custom_maximum_size` property to `Control`
2026-04-07 18:21:42 -05:00
Thaddeus Crews ad46310dd5 Merge pull request #114556 from jgill88/gh-11698
Add ping-pong playback support to SpriteFrames / AnimatedSprite2D / AnimatedSprite3D
2026-04-07 18:21:36 -05:00
StarryWorm d69e34bb20 Allow Label and RichTextLabel to use the new custom_maximum_size
These will be able to use `custom_maximum_size` for autowrapping and trimming, reflecting expected behavior.
2026-04-07 14:34:13 -04:00
StarryWorm 300f7c53c0 Add SCROLL_MODE_MAXIMIZE_FIRST to ScrollContainer
This change enables `ScrollContainer` to make full use of the newly added `custom_maximum_size`. This mode behaves like `SCROLL_MODE_AUTO` but prioritizes expanding the size of the `ScrollContainer` up to its `custom_maximum_size` before displaying scroll bars.
2026-04-07 14:34:13 -04:00
StarryWorm bdca8b66e7 Add custom_maximum_size to Control
This property mirrors `custom_minimum_size` and enables the user to set a size the `Control`. Enabling `propagate_maximum_size` forces all children to respect this node's maximum_size.
Not all `Control` types handle this gracefully, which may result in content clipping.
2026-04-07 14:34:12 -04:00
Pāvels Nadtočajevs eeafab862d Increase max RID count for some owners, decrease RID usage by RichTextLabel. 2026-04-07 17:07:23 +03:00
Thaddeus Crews 83aef4c70d Merge pull request #118114 from chocola-mint/fix-#118101
Fix incorrect animation section when playing a custom timeline with stretched time scale.
2026-04-07 06:44:46 -05:00
Thaddeus Crews a7060f5c86 Merge pull request #113605 from TokageItLab/mod-optimize
Optimize SkeletonModifier3D Influence interpolation
2026-04-06 13:02:23 -05:00
Thaddeus Crews abfb91d1e2 Merge pull request #117959 from TokageItLab/fix-splineik
Fix SplineIK crash cases
2026-04-06 13:02:13 -05:00
Thaddeus Crews d91e97967d Merge pull request #118159 from TokageItLab/cpp3d
Fix compressed Pos3D track interpolation
2026-04-06 13:02:09 -05:00
Thaddeus Crews a0e5996d82 Merge pull request #118062 from QbieShay/qbe/fix-subemitter-velocity
Fix subemitted particles not taking parent velocity into account
2026-04-06 13:02:08 -05:00
kobewi 1ae2b90ca5 Fix files deleted after chunked transfer completes 2026-04-06 12:22:37 +02:00
Silc Lizard (Tokage) Renew 5796bf3ad3 Optimize SkeletonModifier3D Influence interpolation 2026-04-06 01:46:59 +09:00
Qbieshay b84b20ae96 Fix subemitted particles not taking parent velocity into account
Co-authored-by: Patrick Exner (FlameLizard) <patrick.exner1@web.de>
2026-04-05 18:16:59 +02:00
Thaddeus Crews a70b7ad1e6 Merge pull request #115666 from DarkKilauea/rendering/hdr-output-changed
[Windows] HDR Output: Emit window events when HDR state changes
2026-04-03 11:52:20 -05:00
Thaddeus Crews 376b3b041e Merge pull request #118080 from mihe/less-transform-notifications
Only propagate physics server transforms when different
2026-04-03 11:52:19 -05:00
Thaddeus Crews 3b2dabf339 Merge pull request #118015 from akien-mga/node-get_path_to-explicit-error-no-common-parent
Make `Node.get_path_to()` error user-friendly when there is no common parent
2026-04-03 11:52:15 -05:00
Silc Lizard (Tokage) Renew 4be9467644 Fix compressed Pos3D track interpolation 2026-04-03 23:38:00 +09:00
Infiland 0d8ff6f137 Fix PopupMenu internal ScrollContainer inheriting global theme styles
The internal ScrollContainer created by PopupMenu picks up user-defined
global ScrollContainer theme styles (e.g., panel StyleBox), overriding
PopupMenu's intended appearance. This adds a StyleBoxEmpty override on
the internal ScrollContainer's panel to prevent theme bleed-through.

Fixes #118033.
2026-04-03 00:57:45 +02:00
Thaddeus Crews 54bac151e5 Merge pull request #118089 from ryevdokimov/zoom-fix
Fix 3D zoom indicator not showing in editor
2026-04-02 12:33:20 -05:00
Thaddeus Crews b67c81308b Merge pull request #110287 from carsonetb/master
Fix uniforms break particle shaders after conversion from a `ParticleProcessMaterial`
2026-04-02 12:33:15 -05:00
Thaddeus Crews 872cfabf3d Merge pull request #79731 from Calinou/viewport-add-nearest-3d-scaling
Add a nearest-neighbor scaling option to Viewport's Scaling 3D Mode property
2026-04-02 12:33:13 -05:00
Carson Bates fd3541edb4 Fix uniforms break particle shaders after conversion from a ParticleProcessMaterial 2026-04-02 12:07:52 -05:00
chocola-mint ca0ed1f42f Fix incorrect animation section when playing a custom timeline with stretched time scale. 2026-04-02 20:45:28 +09:00
ryevdokimov fd5332c8e9 Fix 3D zoom indicator not showing in editor 2026-04-01 21:11:17 -04:00
Thaddeus Crews bd463cfe50 Merge pull request #118014 from warriormaster12/san-submenu-fix
Fix submenu positioning when `PopupMenu` is spawned near window border
2026-04-01 18:10:24 -05:00
Thaddeus Crews a7733e5e0a Merge pull request #117958 from warriormaster12/san-popupmenu-fuzzy-search
Implement fuzzy search for `PopupMenu` search bar
2026-04-01 18:10:22 -05:00
Thaddeus Crews 6a6162070d Merge pull request #117369 from KoBeWi/wrong_port_in_your_viewport
Fix broken panning in floating editors
2026-04-01 18:10:21 -05:00
Thaddeus Crews e4a239b72b Merge pull request #112184 from Ryan-000/Add-inherit-emitter-scale-particles
Add “Inherit Emitter Scale” flag to ParticleProcessMaterial
2026-04-01 18:10:17 -05:00
Thaddeus Crews c3fdf82602 Merge pull request #117892 from jaydensipe/debugger-object-id-no-more
Use class name instead of Object ID in `Debugger`
2026-04-01 18:10:09 -05:00
Thaddeus Crews eda3dc13b9 Merge pull request #109142 from QbieShay/qbe/particle-process-windown
Extra particle tools for seeking
2026-04-01 18:10:08 -05:00
Thaddeus Crews 9ced6369bd Merge pull request #117867 from RgeditV1/fix-some-stuff
Add `node name` to `EditorDebuggerInspector`
2026-04-01 18:10:06 -05:00