Experimental browser for the Atmosphere
Tonight's #buildinpublic update. I've changed up the way that the Add Reflection flow works in Garner, following some really helpful feedback from @rachblondon.bsky.social on how the default List -> Detail SwiftUI flow didn't make it clear that the changes were saved.
Jan 29, 2025, 11:55 PM
{ "uri": "at://did:plc:d4o2svnvrxd3db33rx6xw432/app.bsky.feed.post/3lgw67ar7ws2a", "cid": "bafyreihuckirwvvvdwfqo4fsexnz2q24pf32e5e4432jgosbkycpm2sjqm", "value": { "text": "Tonight's #buildinpublic update. I've changed up the way that the Add Reflection flow works in Garner, following some really helpful feedback from @rachblondon.bsky.social on how the default List -> Detail SwiftUI flow didn't make it clear that the changes were saved.", "$type": "app.bsky.feed.post", "embed": { "alt": "Video showing user's questions, the new Reflection form being filled out and cancelled and then filled out and saved", "$type": "app.bsky.embed.video", "video": { "$type": "blob", "ref": { "$link": "bafkreiaodrcd35k7bivpid5qwg3waq6dak552zbf56dzsjel7ltn5smuqe" }, "mimeType": "video/mp4", "size": 304943 }, "aspectRatio": { "width": 450, "height": 950 } }, "langs": [ "en" ], "facets": [ { "index": { "byteEnd": 24, "byteStart": 10 }, "features": [ { "tag": "buildinpublic", "$type": "app.bsky.richtext.facet#tag" } ] }, { "$type": "app.bsky.richtext.facet", "index": { "byteEnd": 171, "byteStart": 147 }, "features": [ { "did": "did:plc:jnt7y7sguiwmtf4g3wh652aj", "$type": "app.bsky.richtext.facet#mention" } ] } ], "createdAt": "2025-01-29T23:55:14.350Z" } }