Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zkokaja/opinionated-timer

A pomodoro-inspired timer menulet
https://github.com/zkokaja/opinionated-timer

macos menubar-app menulet pomodoro-technique productivity timers utility

Last synced: 18 days ago
JSON representation

A pomodoro-inspired timer menulet

Awesome Lists containing this project

README

        



Opinionated Timer

![GitHub Release](https://img.shields.io/github/v/release/zkokaja/opinionated-timer)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/zkokaja/opinionated-timer/xcode.yml)
![GitHub License](https://img.shields.io/github/license/zkokaja/opinionated-timer)

I'm a timer "menulet" with a restricted set of functionality. There are other
timers around that have fancy bells and whistles, but I'm basic. I can only set
timers for 5, 25, or 55 minutes. This may seem limiting, but if you allow me to
shift your perspective a bit, then you may find it rewarding.

The core concept I embody is the [Pomodoro Technique]. It's simple: once you
decide on a task to accomplish, set me for 25 or 55 minutes, then do some
diligent work. When I ring, you take a short 5 minute break. Rinse and repeat
until you're done with the task, taking longer breaks at some intervals. By
committing yourself to an amount of time dedicated for productivity, you will
be less tempted to be allow yourself to be distracted.

## Usage

Once I'm installed, you'll find me in your top right menu bar among other handy items:

Menu Bar Icon

Where you can choose a time interval:

Menu Options

When the time's up, I'll let you know:

Notification Example

## Installation

Options:

1. Download the app from GitHub releases,
[here (zip)](https://github.com/zkokaja/opinionated-timer/releases/latest/download/OpinionatedTimer.zip).
2. Build with XCode then go to Product -> Archive to get a `.app` file.

## Developer

The code is very simply and self explanatory. The main functionality comes
from the `User Notifications` developer library.

Icon by Freepik

[Pomodoro Technique]: https://en.wikipedia.org/wiki/Pomodoro_Technique