Adds a small calendar icon (outline + header bar + two date squares) in the
bottom-right corner, to the left of the battery icon. It appears only when
the countdown bar is tracking a calendar event rather than the half-hour cycle.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Date font: Leco 38 Bold → Leco 28 Light
- Countdown bar fills right-to-left (time remaining shrinks from right)
- Time and date pulled close to the bar (4px gap each side)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace the single progress bar with 30 individual blocks — one per minute.
Filled blocks show remaining time, outlined blocks show elapsed. Bar is now
positioned between the time and date layers instead of at the top.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Remove the full-width bottom bar. Instead draw a small battery icon in the
bottom-right corner only when charge drops below 20%.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Switch date from Gothic 28 Bold (centred) to Bitham 30 Black (right-aligned)
for a slightly larger, better-positioned date display.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Force 24h time format; switch date to DD/MM (Gothic 28 Bold)
- Replace effect-layer invert with explicit black background + white text
- Add 8px top bar counting down to next :00/:30; preempts to nearest
calendar appointment when one arrives via AppMessage within 30 min
- Add pkjs with Google Calendar API integration (falls back gracefully
if no API key is configured)
- Move battery indicator to a 4px full-width strip at screen bottom
- Drop pebble-effect-layer dependency; add APPOINTMENT_MINUTES messageKey
- Write README with feature overview, build instructions, and calendar setup
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>