Commit Graph

18918 Commits

Author SHA1 Message Date
Thaddeus Crews 1aabcb9e9b Merge pull request #118306 from StarryWorm/text-edit-max-size
Make `TextEdit`'s `scroll_fit_content_*` properties work properly with maximum sizes
2026-04-10 10:32:44 -05:00
Thaddeus Crews 4286c20dac Merge pull request #118323 from StarryWorm/fix-tabbar-max-width
Fix tab bar max width behavior
2026-04-10 10:32:32 -05:00
Thaddeus Crews cba344c16d Merge pull request #112617 from Meorge/feat/richtextlabel-img-em
Add option to scale images in RichTextLabel relative to font size
2026-04-10 10:32:20 -05:00
Thaddeus Crews a782d0e8cf Merge pull request #117726 from Chaosus/shader_previews
Implement inline text shader previews
2026-04-10 10:32:15 -05:00
Thaddeus Crews 46a2cf6d25 Merge pull request #116286 from kleonc/node_replace_by_dont_remove_internal_nodes
Don't remove internal nodes in `Node::replace_by`
2026-04-10 10:32:12 -05:00
Rémi Verschelde 5c662e7d47 Revert "Fix uniforms break particle shaders after conversion from a ParticleProcessMaterial" 2026-04-10 11:47:54 +02:00
Chaosus 34777ad0e4 Implement inline text shader previews
Co-authored-by: Cashew OldDew <155181921+cashew-olddew@users.noreply.github.com>
2026-04-10 08:40:02 +03: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
StarryWorm b83cfb00dc Fix tab bar max width behavior 2026-04-08 14:45:11 -04: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
StarryWorm 747c3deeb5 TextEdit::scroll_fit_content_* is now maximum size aware
If `Control::get_combined_maximum_size()` returns a size smaller than `get_minimum_size()` in the target axis, scrollbars are shown.
2026-04-08 08:36:53 -04:00
Pāvels Nadtočajevs 574e35c2be [RTL] Fix remove_paragraph crash. 2026-04-08 15:32:46 +03:00
Malcolm Anderson c309339ec6 Allow image dimensions in RichTextLabel to be relative to font size 2026-04-07 16:41:20 -07: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