Skip to content

feat: add pomodoro timer widget#14

Merged
bottlebrushes merged 1 commit intomainfrom
bettercoderthanyou/pomodoro-timer
Feb 3, 2026
Merged

feat: add pomodoro timer widget#14
bottlebrushes merged 1 commit intomainfrom
bettercoderthanyou/pomodoro-timer

Conversation

@bottlebrushes
Copy link
Copy Markdown
Owner

Summary

  • Adds a new default.pomodoro widget with a compact menu bar timer and popup controls
  • Supports work/break/long break phases with automatic transitions and session tracking
  • Popup includes circular progress ring, play/pause/skip/stop controls, and a settings panel to adjust durations
  • Sends macOS notifications when phases end

Test plan

  • Add "default.pomodoro" to the displayed array in ~/.barik-config.toml
  • Verify the timer icon appears in the menu bar
  • Click to open popup, start a timer, verify countdown works
  • Test pause/resume/skip/stop controls
  • Open settings (gear icon) and adjust durations
  • Verify phase transitions (work -> break -> work, long break after N sessions)

🤖 Generated with Claude Code

Adds a new default.pomodoro widget with countdown timer, work/break/long
break phases, circular progress ring popup, session tracking, adjustable
durations via in-popup settings, and macOS notifications on phase changes.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bottlebrushes bottlebrushes merged commit 00823ef into main Feb 3, 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