~/talk

Prototyping Custom UI in SwiftUI

Talkat dotSwift 2020 · on Monday, 2020-02-03· [swift]
slides:none on file

Builds a working Swift and SwiftUI prototype that shows instantaneous sound as a gauge speedometer and a circular history graph, implements custom drawing with Shape and gradients, and uses an extension for conditional styling. Uses a PreferenceKey to measure per-character sizes for kerning around the arc, exposes tweakable VAR properties and sliders, drives the UI from an ObservableObject timer and can swap in live microphone input, and animates rotation and fades to produce a smooth scanning effect that works on stage.

AI-written summary · about

  1. 0:00Intro
  2. 0:17Building the gauge
  3. 7:25Custom layout
  4. 12:37Live sensor data
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.