ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

Motion Values in vanilla JS are now out of early access! Every power user's favourite reactive Motion API* can now be used anywhere. transformValue and springValue are next! I'm also thinking about render effects to complete the reactive API. *probably šŸ”— Docs: motion.dev/docs/motion-...

Apr 16, 2025, 1:43 PM

Record data

{
  "uri": "at://did:plc:jqvil2la5t4yccau2abpmj6t/app.bsky.feed.post/3lmwpwptmu22p",
  "cid": "bafyreigeso2t5dnuwigjwsesqki7buyf5in7xj2jrei4abhr7mjlfbsnnq",
  "value": {
    "text": "Motion Values in vanilla JS are now out of early access!\n\nEvery power user's favourite reactive Motion API* can now be used anywhere. transformValue and springValue are next! I'm also thinking about render effects to complete the reactive API.\n\n*probably\n\nšŸ”— Docs: motion.dev/docs/motion-...",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.video",
      "video": {
        "$type": "blob",
        "ref": {
          "$link": "bafkreibbeutve6cyibzhbxnvadkr6ydoijc23bkmbcnnq4gc57cows723q"
        },
        "mimeType": "video/mp4",
        "size": 103260
      },
      "aspectRatio": {
        "width": 960,
        "height": 720
      }
    },
    "langs": [
      "en"
    ],
    "facets": [
      {
        "index": {
          "byteEnd": 293,
          "byteStart": 267
        },
        "features": [
          {
            "uri": "https://motion.dev/docs/motion-value",
            "$type": "app.bsky.richtext.facet#link"
          }
        ]
      }
    ],
    "createdAt": "2025-04-16T13:43:45.288Z"
  }
}