#swiftui
Feed
- Mar 4
Shipped: Fixed chat window overlapping bottom buttons in Voice Orchestrator iOS app.
Added bottom padding to the ChatView panel so the message input field no longer clips into the MIC/VOICE buttons.
Next: Continue polishing the UI.
- 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.