iOS layout overhaul: portrait/landscape, controls, playlist
A full rework of the iOS main screen: a proper two-panel layout that adapts to portrait and landscape, a redesigned controls section, and a more stage-friendly playlist.
A full rework of the iOS main screen: a proper two-panel layout that adapts to portrait and landscape, a redesigned controls section, and a more stage-friendly playlist.
Eight items from the first round of beta feedback, in one focused day. A subtle Compose race condition that broke Feel-the-Beat, a rename of “Special Entry” to “Break”, per-playlist rename via a 3-dot overflow menu, an in-library New Song affordance, a system-nav clipping fix, a restructured top-bar menu, and the first version of an Edit Sound screen with live frequency and tone control plumbed all the way down to the Oboe callback.
A full day of UI polish and Play Store prep. Nine UI issues fixed via Claude-prepared Gemini prompts, new app icon designed in Affinity Designer, in-app billing tested end-to-end, and the store listing copy and screenshots completed. Tomorrow: feature graphic, tablet screenshots, and a permission demo video.
The longest session so far. Song and special entry editing, a complete redesign of the swipe gestures, multiple playlist support, JSON persistence, and a jitter measurement that confirms the audio engine is production-ready.
A split session: two new knowledge base articles in the morning, then a long evening of wiring up swipe gestures and drag-to-reorder — including a detour through a custom implementation that never fully worked, ending with the right library call.
The main screen finally looks like a real app. A long session covering the last metronome controls, the playlist list, a responsive layout, and several bugs that only surface on a real device.
A design session using Google Stitch to explore visual directions for the SessionClick main screen — plus a first proper look at project time and costs.