Skip to content

feat: pomodoro fill icon mode & countdown widget#19

Merged
bottlebrushes merged 2 commits intomainfrom
bettercoderthanyou/countdown-widget
Feb 4, 2026
Merged

feat: pomodoro fill icon mode & countdown widget#19
bottlebrushes merged 2 commits intomainfrom
bettercoderthanyou/countdown-widget

Conversation

@bottlebrushes
Copy link
Copy Markdown
Owner

Summary

  • Adds a fill icon mode for the pomodoro timer: the tomato icon fills in the phase color and depletes clockwise as time runs out, with the outline staying opaque throughout
  • Fill icon is the default; a "Show timer" toggle in popup settings switches to the classic countdown text
  • Adds notification permission prompt in pomodoro settings when notifications aren't authorized
  • Adds countdown widget with configurable target date

Test plan

  • Toggle "Show timer" off (default) — verify tomato fill depletes clockwise during a work session
  • Verify fill color changes per phase: red (work), green (break), blue (long break)
  • Verify tomato shows outline only when idle (no fill)
  • Toggle "Show timer" on — verify classic tomato icon + countdown text appears
  • Verify notification permission prompt appears in settings when not yet authorized

🤖 Generated with Claude Code

bottlebrushes and others added 2 commits February 4, 2026 10:31
Calendar icon in the menu bar shows days remaining. Clicking opens a
popup with the full countdown message and a settings panel to change
the label, month, day, and year. Defaults to Christmas countdown.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Replace the default countdown text with a tomato icon that fills/depletes
clockwise to show remaining time. The outline stays opaque while the
interior fill sweeps away. Adds "Show timer" toggle in popup settings to
opt into the classic text countdown, and a notification permission prompt.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bottlebrushes bottlebrushes merged commit d3944da into main Feb 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant