jameskimthing / minimalist-focus-timer

A simple focus timer extension, using the pomodoro technique

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Minimalist Focus Timer

A Clean and Concise Timer for Productivity

Pomodoro Timer

You can get at the chrome web store or the firefox add-on store

Features

  • A timer based on the pomodoro technique that runs in the background:
    • Pushes a notification with a simple sound when it is time to take a break or continue working
    • Dynamic extension icon that adjusts as a "pie icon" relative to the current progress of the session
    • Changes the color of the extension icon and popup based on the current session type (focusing / break / long break)
  • A settings page that allows you to edit each session length, and the session rounds
  • A pause / play button
  • A hard reset button (start from session 1)
  • A soft reset button (redo current round)
  • A "skip timer" button (move to next session)
  • Tooltip on buttons that explains what they do
  • Toggle the push notification sound

Features to Come

  • Customizable colors
  • A "raining sound" in the background (toggleable)
  • Firefox

Development

  • 0 Dependencies!
  • ES6 Javascript, HTML5, CSS3
  • Copy && Paste manifest_chrome.json or manifest_firefox.json to manifest.json whenever necessary. This is the only manual step needed for development, and thus I thought a build step would be unnecessarily complex for such a simple task.

Credits

About

A simple focus timer extension, using the pomodoro technique

License:GNU General Public License v3.0


Languages

Language:JavaScript 80.4%Language:HTML 12.9%Language:CSS 6.7%