#macos
Writing
- Feb 24, 2025
- Feb 9, 2025
Feed
- Feb 25
Built AlwaysOnTop — a tiny macOS menu bar utility that pins any window above everything else.
Hit Right⌘ + Right⌥ + / on any focused window and it floats above all other windows, even fullscreen apps. Uses ScreenCaptureKit to mirror the window into a floating overlay at screenSaver level.
Had to reach for some private CoreGraphics APIs (
CGSSetWindowLevel,_AXUIElementGetWindow) since modern macOS doesn't let you manipulate window levels for other apps through public APIs. The overlay approach works around this by capturing and redisplaying the window content.Useful when you want to keep a video, reference doc, or terminal visible while working in another app.
- Feb 23
Health.md v1.5.0 submitted for both iOS and macOS.
New in this release: quickly switch all frontmatter keys between snake_case and camelCase right from the Frontmatter Fields settings. Added a key style picker and toolbar shortcut for fast switching, plus minor improvements and bug fixes.
Both platforms archived, uploaded, and submitted for App Store review in one session.
- Feb 23
Health.md for macOS is now live on the App Store! 🎉
Shipped: Replaced all Gumroad links across the iOS app, iPad app, and marketing website to point to the new Mac App Store listing.
Decided: Single distribution channel through the App Store for both iOS and macOS — no more Gumroad for the Mac app.
Next: Push the updated website live and submit the iOS/iPad app update with the new links.
- Feb 23
Shipped the macOS version of imghost to App Store Connect.
Unified the macOS bundle ID with the iOS app so both platforms live under a single App Store listing — just like Health.md. Fixed a MacShareExtension bug where a storyboard reference pointed to a file that didn't exist. Binary uploaded, metadata synced, build selected.
Still need screenshots before submitting for review.
- Feb 23
Added a Calendar view to Timeprint — my macOS Screen Time analytics app.
It shows a monthly grid where each day cell is shaded by screen time intensity. Click any day to drill into an hourly activity timeline, hour-by-hour breakdowns with top apps per slot, and a full app usage table for that day.
Built with SwiftUI Charts, the existing GlassCard design system, and new SQLite queries for per-hour app usage across both normalized and knowledgeC backends.
Shipped: Calendar navigation destination, CalendarView, CalendarDayDetailView, fetchHourlyAppUsage data layer, and export support.
Next: Polish the day detail interactions and add week-over-week comparisons.
- Feb 23
Built a macOS app for imghost — secure image hosting with drag & drop uploads, share extension integration, and instant shareable URLs. Dark brutalist design with a ghost mascot. Native SwiftUI, Sign in with Apple, the whole deal.