Repository navigation
BeatFork v0.2
BeatFork 0.2
Three tools, one wrist — tap, pulse, tune.
Tuning Fork — fully reworked
- Tap the play button for a 1-second preview, hold to lock a continuous gapless loop until you tap to stop
- Frequency display now shows the musical name of each pitch above the Hz value (G4, Ab4, A4 Verdi, A4 Standard, A4 Orchestra, A4 High, Bb4)
- Play button pulses with ripple rings while active and breathes gently while idle
- Label in the upper half pulses while looping — visible even when your finger covers the button
Metronome
- Full-screen beat flash is now opt-in — no surprise on first open
- Page header fades out while the flash is running to maximise lit pixels
- All four control buttons pulse in BPM rhythm when active, in lockstep with the beat clock
- Page background darkened for stronger flash contrast
BPM Detect
- Tap now emits ripple rings and six sparkle rays from the pulse circle edge
- BPM label pumps bright on each tap and fades back to resting opacity
- Beat animation runs independently and is no longer interrupted by tapping
Navigation
- Page swiping requires a more deliberate horizontal gesture — accidental swipes while scrolling the BPM tumbler are suppressed
Screen keepalive
- Display stays on automatically while metronome sound, haptic, or flash is active, or the tuning fork loop is locked
- Sleeps normally in all other states
Under the hood
- Per-page background colors with smooth crossfade on swipe
- Beat animations gated by settle timer — no flash bleed during page transitions
- All state survives page navigation without delegate recycling artifacts