Releases: motion-canvas/motion-canvas
Releases Β· motion-canvas/motion-canvas
v3.18.0-alpha.0
3.18.0-alpha.0 (2025-02-16)
Bug Fixes
- 2d: account for code transitions in bboxes (#1116) (447c89c), closes #1106
- 2d: add curve completion for videos (#1117) (445bda0), closes #1110
- 2d: fix text height when tweening (#1118) (dc4f71b), closes #1114
- core: always show both scenes when seeking mid-transition (#1128) (13c9de8)
- core: fix AudioManager.isInRange logic (#1156) (8601578)
- core: fix incorrect rollup ordering (6b6f444)
- explicitly type Vector2.toArray() to return a tuple (#1107) (3c069ce)
- fix audio offset field (#1160) (16ebb07)
- fix text wrap (#1163) (29f678e)
- vite-plugin, ui: project file path on selection (#1090) (f15b375)
Features
- 2d: modifies to match exact strings when passed a plain string (#1153) (2eb64a4)
- 2d: switch to signal-based inheritance (#1097) (11e2e52)
- core: add BBox.translate (#1164) (194e981)
- ffmpeg: skip encoding when extracting frames (#1095) (8b0d274)
- keyboard navigation for scene graph (#1101) (e5bd5f7)
- programmable sounds (#1082) (a40d50b)
- sound waveforms (#1158) (158125a)
- ui: add modal actions (#1100) (4e49e09)
v3.17.2
v3.17.1
v3.17.0
3.17.0 (2024-08-13)
Bug Fixes
- 2d: fix line tweening (#1075) (5c707c1), closes #1070
- 2d: fix stack overflow for Code (#1084) (0275101), closes #1056
- 2d: fix text alignment (#1061) (dd066c6)
- 2d: prevent invalid cache sizes (#1083) (19c26cf), closes #1033
- 2d: support tweening emojis (#1085) (4a01a3a), closes #1066
- core: force valid chroma-js version (#1086) (6edcce3)
Features
v3.17.0-alpha.0
3.17.0-alpha.0 (2024-08-13)
Bug Fixes
- 2d: fix line tweening (#1075) (5c707c1), closes #1070
- 2d: fix stack overflow for Code (#1084) (0275101), closes #1056
- 2d: fix text alignment (#1061) (dd066c6)
- 2d: prevent invalid cache sizes (#1083) (19c26cf), closes #1033
- 2d: support tweening emojis (#1085) (4a01a3a), closes #1066
- core: force valid chroma-js version (#1086) (6edcce3)
Features
v3.16.0
v3.16.0-alpha.0
3.16.0-alpha.0 (2024-05-16)
Bug Fixes
- 2d: fix Code size calculation (#1025) (696fbad), closes #1024
- 2d: fix layout gap prop type (#1039) (944b48f), closes #1032
- 2d: fix shader destination uv (#1026) (b591c41), closes #1013
- core: handle invalid time event values (#1044) (4638a36), closes #1036
Features
v3.15.2
v3.15.1
v3.15.0
3.15.0 (2024-03-21)
Bug Fixes
- 2d: fix code animations (#998) (d4e1c9a)
- 2d: fix spline warning for reactive points (#981) (d426508), closes #979
- 2d: respect offset in absolute positions (#987) (491080d)
- account for italic fonts in cache (#968) (abb0906), closes #934
- docs: fix typo in quickstart.mdx (#974) (978ab83)
Features
- 2d: add withDefaults helper (#982) (6bd072a)
- 2d: code bounding box helpers (#948) (0ffd56f)
- 2d: code range helpers (#947) (044c9ac)
- 2d: improve Code node (#989) (6e7aaf0)
- 2d: make Code not experimental (#1000) (aa871a1)
- 2d: make Polygon extend Curve (#961) (739c9fc)
- 2d: respect view's cache padding (#986) (6b2dab3)
- 2d: retain reactivity in code transitions (#990) (7ccc1c3)
- 2d: simplify highlighters (#1002) (8656336)
- 2d: support letter spacing in Code (#955) (2a87c37)
- 2d: universal getter for cardinal points (#988) (f7e53ec)
- core: add waitTransition (#983) (27f24e1)
- core: improve loop function (#952) (66c18bb)
- core: improve matrix to opengl conversion (#984) (2fadc88)
- core: improve Vector2 class (#985) (11ef7ea)
- core: spawn function (#951) (51d8cf0)
- docs: autoplay visible fiddles (#1001) (109d84e)
- expose parts of player to outside of shadow root (#956) (c996d39), closes #950
- improve error logs (#953) (3b528cc)
- new Code node (#946) (26e55a3)
- ui: add color picker popover to color input (#962) (5ed7669)
- ui: support for PowerPoint shortcuts in presentation mode (#993) (570f729)