Releases: motion-canvas/motion-canvas
Releases Β· motion-canvas/motion-canvas
v3.0.0-alpha.0
3.0.0-alpha.0 (2023-02-26)
Bug Fixes
- 2d: textDirection property for RTL/LTR text (#404) (f240b1b)
- core: clear semi-transparent backgrounds (#424) (1ebff1c), closes #423
Code Refactoring
Features
BREAKING CHANGES
- multiple name changes
To avoid collisions, names of certain classes have changed:
Text => Txt
Image => Img
Rect (type) => BBox
Cache related methods of Node
have changed:
getCacheRect => getCacheBBox
cacheRect => cacheBBox
fullCacheRect => fullCacheBBox
The CodeBlock
property has changed:
CodeBlock.selectionOpacity => CodeBlock.unselectedOpacity
makeProject
no longer accepts some settings.
Settings such as background
and audioOffset
are now stored in the project
meta file.
v2.6.0
2.6.0 (2023-02-24)
Bug Fixes
Features
- 2d: add Icon Component (#306) (3479631), closes #305
- 2d: add save and restore methods to nodes (#406) (870e194)
- 2d: add z-index property to nodes (#398) (4280af3)
- add missing flexbox properties (#405) (4e78b4b)
- docs: improve the release blog (#410) (f56bbdb)
- upgrade code-fns for new theme options and lazy loading (#401) (8965ab1), closes #396 #322
- vite-plugin: add CORS Proxy (#357) (a3c5822), closes #338
v2.5.0
v2.4.0
2.4.0 (2023-02-18)
Bug Fixes
- 2d: fix Gradient and Pattern signals (#376) (6e0dc8a)
- 2d: fix layout calculation for nodes not explicitly added to view (#331) (528e2d5)
- 2d: format whitespaces according to HTML (#372) (83fb565), closes #370
- core: playback speed is reset after saving with faulty code (#204). (#339) (6771e5e)
- docs: fix search (#336) (e44ec02)
- typo on codeblock remove comments (#368) (2025adc)
- ui: fix inspector tab (#374) (c4cb378)
- vite-plugin: fix js template (#337) (3b33d73)
- vite-plugin: ignore query param in devserver (#351) (5644d72)
Features
- 2d: add default computed values for signals (#259) (18f61a6)
- 2d: add moveBelow, moveAbove and moveTo methods to Node (#365) (16752a3)
- 2d: unify layout properties (#355) (3cae97e), closes #352
- core: add Matrix2D type (#340) (66b41e6)
- core: error double event name (#341) (053b2a6)
- docs: add search (#335) (48f74a6)
- docs: added CodeBlock documentation (#302) (73f7221)
- ui: add external link to docs (#346) (fc4ee5d)
- ui: shift + right arrow moves to last frame (#354) (4b81709), closes #353
v2.4.0-alpha.0
v2.3.0
2.3.0 (2023-02-11)
Bug Fixes
- 2d: make Text respect textWrap=pre (#287) (cb07f4b)
- ui: fix play-pause button (#299) (191f54a)
- ui: remove glossy "select" effect in Safari (#292) (9c062b2)
Features
- 2d: add antialiased signal to Shape (#282) (7c6905d)
- 2d: add LaTeX component (#228) (4c26d2a)
- 2d: add smooth corners and sharpness to rect (#310) (f7fbefd)
- added a theme property to the CodeBlock component (#279) (fe34fa8)
- core: add
debug
helper function (#293) (b870873) - core: additional easing functions (#274) (f81ce43)
- core: disallow tweening to/from undefined values (#257) (d4bb791)
- docs: always re-build api references in
build
mode (#298) (27a4d96), closes #294
v2.2.0
v2.1.0
2.1.0 (2023-02-07)
Bug Fixes
- 2d: fix font ligatures in CodeBlock (#231) (11ee3fe)
- 2d: fix Line cache (#232) (a953b64), closes #205
- 2d: handle lines with no points (#233) (8108474), closes #212
- 2d: improve Rect radius (#221) (3437e42), closes #207
- 2d: stop code highlighting from jumping (#230) (67ef1c4)
- core: fix looping (#217) (a38e1a7), closes #178
- docs: fix typo in configuration.mdx (#185) (ca67529)
- fix compound property setter (#218) (6cd1b95), closes #208 #210
- vite-plugin: add missing headers to html (#219) (2552bcf), closes #201
Features
v2.0.0
2.0.0 (2023-02-04)
Bug Fixes
- 2d: add missing shape export (#111) (02a1fa7)
- 2d: fix import order (#94) (bcc0bcf), closes #76
- 2d: fix Line overview crashing (#142) (6bd5fd9)
- 2d: some signal setters not returning owners (#143) (09ab7f9)
- 2d: switch iframes to ShadowDOM (#90) (86176be)
- add missing Arrow setters (#82) (49843c9)
- add missing canvas package (26c8f4f)
- add missing public path (#40) (48213de)
- add monospace font fallback in case JetBrains Mono is missing (#24) (276a310), closes #16
- bug with createEaseInOutBack in interpolationFunctions.ts (#69) (2b95876)
- change executable file permissions (#38) (23025a2)
- code will trigger PrismJS such that JSX is correctly highlighted (#20) (b323231), closes #17
- core: add missing type references (#41) (325c244)
- core: keep falsy values with deepTween (#45) (93c934f)
- create missing output directories (#13) (17f1e3f), closes #4
- create: fix package type (#40) (f07aa5d)
- detect missing meta files (#83) (d1e2193), closes #79
- display newlines in Code correctly (#38) (df8f390)
- docs: fix a typo (#55) (2691148)
- docs: fix broken links (#105) (f79427d)
- docs: fix links to examples (#106) (d445b56)
- docs: fix small typo (#107) (fe6cbb0)
- docs: improve predicate type (#148) (3abee4f)
- docs: name collisions between members (#117) (1e52b94)
- docs: small corrections (#108) (9212343)
- empty time events crashing (a1c53de)
- fix docs workflow (#102) (f591169)
- fix docs workflow (#103) (b9e2006)
- fix docs workflow (#104) (7e59a1a)
- fix hot reload (#26) (2ad746e)
- fix meta file version and timing (#32) (a369610)
- fix player state not being saved (#85) (74b54b9)
- fix scaffolding (#93) (95c55ed)
- fix tsdoc comments (#21) (4b6cb66), closes #18
- legacy: add missing files (#61) (fad87d5)
- load project state correctly (#27) (8ae0233)
- make panes scrollable (#14) (dc9fd38)
- marked index.mjs as executable such that the cli will run on linux (#47) (722d5eb), closes #46
- MeshBoneMaterial opacity (24db561)
- pre-commit hook will now work on linux and mac (#51) (ef80035)
- prevent scrolling timeline with arrow keys (#4) (dfc8108)
- previous scene being rendered twice (#97) (90205bd)
- previous scene invisible when seeking (65e32f0)
- previous scenes not getting disposed (bf3a1fc)
- range middle-click expansion (1c0b724)
- re-render the scene when canvas changes (#55) (191f96d)
- remove inconsistency in playhead controls (#1) ([58cdb4a](58cdb4a...