Skip to content

Commit 99136ce

Browse files
authored
fix: end-opacity parser, baselineShift checker & add dilate fixtures (#145)
* feat: baselineShift feature checker * fix(last/titles): end opacity * feat: adjust parse and extract-features * docs(fixtures/features): add dilate sample files & update snapshots * test(metadata): update snaps
1 parent c92ff9d commit 99136ce

File tree

21 files changed

+11026
-11
lines changed

21 files changed

+11026
-11
lines changed

.changeset/eight-bugs-kick.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@lottiefiles/last': minor
3+
---
4+
5+
fix(titles): endOpacity is an element node

.changeset/famous-pots-happen.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@lottiefiles/relottie-parse': minor
3+
---
4+
5+
fix: end-opacity is an Element node and related to "eo" prop

.changeset/sharp-avocados-film.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@lottiefiles/relottie-extract-features': minor
3+
---
4+
5+
feat: baselineShift feature checker
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"nm":"Comp 1","ddd":0,"h":1080,"w":1920,"meta":{"g":"@lottiefiles/toolkit-js 0.65.0"},"layers":[{"ty":4,"nm":"Shape Layer 1","sr":1,"st":0,"op":1800,"ip":0,"ln":"15","hasMask":true,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[960,540]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"masksProperties":[{"nm":"Mask 1","inv":false,"mode":"a","x":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[59],"t":0},{"s":[-84],"t":1381.989}]},"o":{"a":0,"k":100},"pt":{"a":0,"k":{"c":true,"i":[[192.014,0],[0,-226.325],[-192.014,0],[0,226.324]],"o":[[-192.014,0],[0,226.324],[192.014,0],[0,-226.325]],"v":[[-216.422,-420],[-564.094,-10.203],[-216.422,399.594],[131.25,-10.203]]}}}],"shapes":[{"ty":"gr","nm":"Rectangle 1","it":[{"ty":"sh","nm":"Path 1","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[289.625,-225.375],[289.625,225.375],[-289.625,225.375],[-289.625,-225.375]]}}},{"ty":"st","nm":"Stroke 1","lc":1,"lj":1,"ml":4,"o":{"a":0,"k":100},"w":{"a":0,"k":28},"c":{"a":0,"k":[1,1,1]}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.8589,0.0137,0.0137]},"r":1,"o":{"a":0,"k":100}},{"ty":"sh","nm":"Path 2","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[173.531,143.469],[173.531,594.219],[-405.719,594.219],[-405.719,143.469]]}}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[-158.375,-194.625]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]},{"ty":"st","nm":"Stroke 1","lc":1,"lj":1,"ml":4,"o":{"a":0,"k":100},"w":{"a":0,"k":28},"c":{"a":0,"k":[1,1,1]}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.8589,0.0137,0.0137]},"r":1,"o":{"a":0,"k":100}}],"ind":1}],"v":"5.7.0","fr":60,"op":1800,"ip":0,"assets":[]}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"nm":"Comp 1","ddd":0,"h":1080,"w":1920,"meta":{"g":"@lottiefiles/toolkit-js 0.65.0"},"layers":[{"ty":4,"nm":"Shape Layer 1","sr":1,"st":0,"op":1800,"ip":0,"ln":"15","hasMask":true,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[960,540]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"masksProperties":[{"nm":"Mask 1","inv":false,"mode":"a","x":{"a":0,"k":0},"o":{"a":0,"k":100},"pt":{"a":0,"k":{"c":true,"i":[[192.014,0],[0,-226.325],[-192.014,0],[0,226.324]],"o":[[-192.014,0],[0,226.324],[192.014,0],[0,-226.325]],"v":[[-216.422,-420],[-564.094,-10.203],[-216.422,399.594],[131.25,-10.203]]}}}],"shapes":[{"ty":"gr","nm":"Rectangle 1","it":[{"ty":"sh","nm":"Path 1","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[289.625,-225.375],[289.625,225.375],[-289.625,225.375],[-289.625,-225.375]]}}},{"ty":"st","nm":"Stroke 1","lc":1,"lj":1,"ml":4,"o":{"a":0,"k":100},"w":{"a":0,"k":28},"c":{"a":0,"k":[1,1,1]}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.8589,0.0137,0.0137]},"r":1,"o":{"a":0,"k":100}},{"ty":"sh","nm":"Path 2","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[173.531,143.469],[173.531,594.219],[-405.719,594.219],[-405.719,143.469]]}}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[-158.375,-194.625]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]},{"ty":"st","nm":"Stroke 1","lc":1,"lj":1,"ml":4,"o":{"a":0,"k":100},"w":{"a":0,"k":28},"c":{"a":0,"k":[1,1,1]}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.8589,0.0137,0.0137]},"r":1,"o":{"a":0,"k":100}}],"ind":1}],"v":"5.7.0","fr":60,"op":1800,"ip":0,"assets":[]}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"nm":"Comp 1","ddd":0,"h":1080,"w":1920,"meta":{"g":"@lottiefiles/toolkit-js 0.65.0"},"layers":[{"ty":4,"nm":"Shape Layer 1","sr":1,"st":0,"op":1800,"ip":0,"ln":"15","hasMask":true,"ao":0,"ks":{"a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[960,540]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"masksProperties":[{"nm":"Mask 1","inv":false,"mode":"a","x":{"a":0,"k":59},"o":{"a":0,"k":100},"pt":{"a":0,"k":{"c":true,"i":[[192.014,0],[0,-226.325],[-192.014,0],[0,226.324]],"o":[[-192.014,0],[0,226.324],[192.014,0],[0,-226.325]],"v":[[-216.422,-420],[-564.094,-10.203],[-216.422,399.594],[131.25,-10.203]]}}}],"shapes":[{"ty":"gr","nm":"Rectangle 1","it":[{"ty":"sh","nm":"Path 1","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[289.625,-225.375],[289.625,225.375],[-289.625,225.375],[-289.625,-225.375]]}}},{"ty":"st","nm":"Stroke 1","lc":1,"lj":1,"ml":4,"o":{"a":0,"k":100},"w":{"a":0,"k":28},"c":{"a":0,"k":[1,1,1]}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.8589,0.0137,0.0137]},"r":1,"o":{"a":0,"k":100}},{"ty":"sh","nm":"Path 2","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[173.531,143.469],[173.531,594.219],[-405.719,594.219],[-405.719,143.469]]}}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[-158.375,-194.625]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]},{"ty":"st","nm":"Stroke 1","lc":1,"lj":1,"ml":4,"o":{"a":0,"k":100},"w":{"a":0,"k":28},"c":{"a":0,"k":[1,1,1]}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0.8589,0.0137,0.0137]},"r":1,"o":{"a":0,"k":100}}],"ind":1}],"v":"5.7.0","fr":60,"op":1800,"ip":0,"assets":[]}

packages/last/src/titles.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,6 @@ export const TITLES = {
310310
effectParamPoint: 'effect-param-point',
311311
effectParamSlider: 'effect-param-slider',
312312
effectWavy: 'effect-wavy',
313-
endOpacity: 'end-opacity',
314313
gradientOverlay: 'gradient-overlay',
315314
keyframe: 'keyframe',
316315
keyframeBezierHandle: 'keyframe-bezier-handle',
@@ -563,6 +562,7 @@ export const TITLES = {
563562
splitY: 'split-y',
564563
splitZ: 'split-z',
565564
startOpacity: 'start-opacity',
565+
endOpacity: 'end-opacity',
566566
shapeGradientFillStartPoint: 'shape-gradient-fill-start-point',
567567
shapeGradientStrokeStartPoint: 'shape-gradient-stroke-start-point',
568568
shapeGradientFillEndPoint: 'shape-gradient-fill-end-point',

0 commit comments

Comments
 (0)