{
"$type": "site.standard.document",
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreieij4kwumwpmakkgqal536ean4tn6xhgxzvmik6k3ati7jepoif4a"
},
"mimeType": "image/webp",
"size": 35528
},
"path": "/2025-06-29-summer-plans/",
"publishedAt": "2025-06-29T14:30:00.000Z",
"site": "at://did:plc:ex23caczr45rodrfcxrwps6h/site.standard.publication/self",
"tags": [
"app-updates",
"apps",
"code",
"netnewswire",
"singapore-buses"
],
"textContent": "Like other developers, I’ve spent a few weeks with Apple’s new Liquid Glass design language. In some areas, I think it’s tremendous: the macOS dock, iOS folders, text selection hover effects on iOS, and the new sidebars are standout elements. In other areas, it’s middling: toolbars and tab bars that don’t update quite in *real-time *as advertised leave the UI looking out-of-sync with the underlying content. And, the final bucket, where it’s rubbish: clear glass icons.\n\nMy working assumption is that the rough areas will be smoothed out over the next few months.\n\nSo, on to the plans:\n\nSingapore Buses\n\nSingapore Buses is currently on v2025.5. There may be a few summer updates to keep the bus stops and routes current.\n\nSingapore Buses v2026:\n\nWill target iOS 26\n\nWill have Liquid Glass UI (I am experimenting with toolbars, tab bars, and more…)\n\nWill have new server-side code (written in Python)\n\nWill, tentatively, drop Core Data (which has been the biggest source of crashes)\n\nNetNewsWire\n\nRefresh the macOS and iOS UI.\n\nNo new features (except the NetNewsWire About panel on macOS)\n\nUntitled Flag Quiz\n\nA long time ago, in a coding language far far away (Objective-C), I wrote an app to teach my nephews about world flags\n\nSaid nephews are now adults, but I’ve been asked to bring back the app\n\nThing is, I don’t have the source code from that original app\n\nThus, build from scratch or build from prompts? Let’s see",
"title": "Summer Plans"
}