vjousse / pomodorolm

A simple, good looking and multi-platform pomodoro tracker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pomodorolm
simple yet powerful time tracker




Screenshot of the app

🌟 Features

  • Customize round numbers, focus and break times
  • Auto-start round (optional)
  • Desktop notifications (optional)
  • Color gradiant depending on the remaining time
  • Tray icon with color gradiant
  • Minimize to tray (optional)
  • Tick and end sounds (optional)
  • Multi-platform: Linux, Mac, Windows
  • Resizable window with automatic scaling
  • Always on top (optional)
  • Fully compatible with HiDPI/4K screens
  • Linux: Wayland and X11 support
  • Mini mode
  • Terminal User Interface
  • Mobile version

πŸ“˜ Installation

Archlinux

yay -S pomodorolm-bin

Windows, Mac OS X, Debian, AppImage

Download the install file for your OS from the latest release on https://github.com/vjousse/pomodorolm/releases/

πŸ’» Dev

You will need to install rust first.

npm i

Running the app

npm run tauri dev

Running only the webapp

npm run dev

πŸ”¨ Build

Build using docker-compose (to maximize compatibily, normal build is failing on Archlinux for example):

docker-compose up

Build files will be placed in the target/ directory.

πŸ’― Credits

Thanks to https://github.com/Splode/pomotroid for the original design and ideas

About

A simple, good looking and multi-platform pomodoro tracker

License:MIT License


Languages

Language:Elm 63.5%Language:Rust 18.8%Language:CSS 10.5%Language:TypeScript 5.8%Language:Shell 0.7%Language:HTML 0.4%Language:Dockerfile 0.3%