I finally got my act together and implemented a first version of a video player in the homemade Micro.blog app I’m toying around with. Autoplaying and looping is working correctly but there are still a bunch of little tweaks and customizations that I need to figure out how to implement correctly.

Fastnade en stund framför datorn och skrev om datalagringen i min Micro.blog-klient till att använda SwiftData. Vid första anblick ser det mesta ut att fungera men jag kommer väl säkerligen stöta på nån show-stopper-bugg i samma sekund som jag öppnar appen från sängen. 😅

Appen tar ytterligare några små myrsteg framåt. Denna kväll har jag lagt till flikar för att visa “Mentions” och “Discover” utöver den ordinarie tidslinjen.

Sak jag borde göra: Täta balkongdörren.

Sak jag faktiskt gör: Sitter med stelfrusna tår och kodar en konversationsvy till min Micro.blog-app.

Skärminspelning av en konversationsvy i en app

Har lyckats lösa en del meck med inläggsformatering och URL-hantering och fått på plats en första version av navigation till webblänkar. (För vad vore en Micosub-klient utan möjlighet att följa länkar?)

Helt plötsligt blev appen en gnutta livsduglig.

Äntligen lyckats få lite ordning på bildhantering/-rendering. SwiftUI kräver allt en del tillvänjning när man är van vid html+js+css.

Skärmdump av en Micro.blog app för macOS och iPhone.

Två timmars knappande med SwiftUI och helt plötsligt sitter man med ett embryo till en egen liten Micro.blog/Microsub-app.

Skärmdump av en app för macOS och iOS.