Experimental browser for the Atmosphere
Day 6 — we now have modern state-based Spring and Tween classes for adding motion to your UI, replacing the `spring`/`tweened` stores of old. Smooth! 🎁 tutorial svelte.dev/tutorial/sve... 🎁 docs svelte.dev/docs/svelte/... 🎁 demo svelte.dev/playground/8...
Dec 6, 2024, 3:21 PM
{
"text": "Day 6 — we now have modern state-based Spring and Tween classes for adding motion to your UI, replacing the `spring`/`tweened` stores of old. Smooth!\n\n🎁 tutorial svelte.dev/tutorial/sve...\n🎁 docs svelte.dev/docs/svelte/...\n🎁 demo svelte.dev/playground/8...",
"$type": "app.bsky.feed.post",
"embed": {
"alt": "a springy Santa demo showcasing the new Spring class in Svelte 5.8",
"$type": "app.bsky.embed.video",
"video": {
"$type": "blob",
"ref": {
"$link": "bafkreihq4lfesipnzj4rte7xs4vmg4qwaq65zyt4qfngo65uupm2amjbly"
},
"mimeType": "video/mp4",
"size": 218197
},
"aspectRatio": {
"width": 1920,
"height": 1112
}
},
"langs": [
"en"
],
"reply": {
"root": {
"cid": "bafyreieay7byr4wjm7fybgxcjbsa7b6v36dc3jmrv3gwtoxlffk3lh33ve",
"uri": "at://did:plc:b6gbde64ngpelprsvnphc2l2/app.bsky.feed.post/3lcavobxn7c2k"
},
"parent": {
"cid": "bafyreigebyqka5wshp2ogtj27bsk4fym2c5xxnk5szdsscxlj7srktnfui",
"uri": "at://did:plc:b6gbde64ngpelprsvnphc2l2/app.bsky.feed.post/3lckzo25t3k27"
}
},
"facets": [
{
"index": {
"byteEnd": 194,
"byteStart": 168
},
"features": [
{
"uri": "https://svelte.dev/tutorial/svelte/tweens",
"$type": "app.bsky.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 231,
"byteStart": 205
},
"features": [
{
"uri": "https://svelte.dev/docs/svelte/svelte-motion",
"$type": "app.bsky.richtext.facet#link"
}
]
},
{
"index": {
"byteEnd": 268,
"byteStart": 242
},
"features": [
{
"uri": "https://svelte.dev/playground/8a021b2ec2064230bde4a10b08464876?version=5.8.0",
"$type": "app.bsky.richtext.facet#link"
}
]
}
],
"createdAt": "2024-12-06T15:21:55.526Z"
}