icemodoro

Crates.ioicemodoro
lib.rsicemodoro
version0.1.4
created_at2025-10-14 08:29:12.708366+00
updated_at2025-10-29 10:53:52.342596+00
descriptionA simple Pomodoro and To-Do list application built with the Iced GUI library
homepage
repositoryhttps://github.com/SzilvasiPeter/icemodoro
max_upload_size
id1881872
size249,739
Peter Szilvasi (SzilvasiPeter)

documentation

README

Icemodoro

Pomodoro and ToDo application, inspired by pomofocus.io, using the Iced GUI library written in Rust.

screenshot

Features

  • Pomodoro timer with customizable durations and themes
  • Tasks, settings, and reports are saved automatically
  • Tracks daily focused time, completed sessions, and calculates streaks
  • Import/export functionality for report

Installation

Compile and run from the source:

cargo run --release

Or install the standalone binary:

cargo-binstall icemodoro

Note: Download is available on 64-bit Linux (glibc), Intel or Apple Silicon Macs (via Rosetta), and 64-bit Windows PCs (GNU toolchain).

Shortcuts

Key Action
Space Start/Stop timer
r Reset timer
f Finish session (skip to next)
n Focus new task input
a Activate/Deactivate first task
↑ / ↓ Navigate active task
s Complete active task
e Edit active task
d Delete active task
x End day (generates daily report)
Ctrl + Tab Next tab
Shift + Tab Previous tab
Commit count: 0

cargo fmt