https://github.com/123fzero/123Pomadoro
https://github.com/123fzero/123Pomadoro
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/123fzero/123Pomadoro
- Owner: 123fzero
- Created: 2026-03-02T11:00:48.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-03-02T21:12:56.000Z (about 2 months ago)
- Last Synced: 2026-03-03T23:31:27.270Z (about 2 months ago)
- Language: C
- Size: 10.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- flipper-zero-awesome - 123Pomadoro
README
# 123Pomadoro — Pomodoro Timer for Flipper Zero
Classic Pomodoro timer for focused work. Run focus sessions, take short breaks, and finish with a long break, with vibration and sound cues on each phase change.
Current version: `1.1.3`
## Features
- **Classic Pomodoro flow** — focus sessions, short breaks, final long break
- **Configurable timers** — focus, short break, long break, and round count
- **Pause/Resume** with OK
- **Reset Settings** action in settings
- **Persistent settings** — saved on SD card
- **Haptic and sound alerts** for phase transitions
- **Lightweight session animations** for focus and break states
- **Tomato app icon** in the Flipper app list
## Screenshots
```
┌────────────────────────────┐ ┌────────────────────────────┐
│ 123Pomadoro │ │ Settings │
│ │ │ Focus < 25m >│
│ > Start Cycle │ │ Short Break < 5m >│
│ Settings │ │ Long Break < 15m >│
│ About │ │ Rounds < 4 >│
│ │ │ Reset Settings < Reset> │
│ │ │ │
└────────────────────────────┘ └────────────────────────────┘
Main Menu Settings
┌────────────────────────────┐ ┌────────────────────────────┐
│ 123Pomadoro 12:40 │ │ │
│ │ │ │
│ Focus │ │ Cycle │
│ Round 2 / 4 │ │ Complete! │
│ 18:12 │ │ │
│ █ █ │ │ [OK] │
│ [██████████░░░░░░░] │ │ │
└────────────────────────────┘ └────────────────────────────┘
Session Screen Done Screen
```
## Install
### From source
```bash
ufbt
ufbt launch
```
### On Flipper
- App file: `/ext/apps/Tools/pomadoro.fap`
- Settings folder: `/ext/apps_data/pomadoro/`
## Usage
1. Open `Applications -> Tools -> 123Pomadoro`
2. Adjust timers in `Settings` if needed
3. Start `Start Cycle`
4. Use `OK` to pause or resume
5. Use `Back` to exit the active cycle
## Controls
| Button | Action |
|--------|--------|
| OK | Start / Pause / Resume / Confirm |
| Back | Back / Exit session |
| Left/Right | Change setting values |
## Versioning
- Version is tracked in `VERSION`
- Every commit bumps version with semver
- Every release commit gets a matching git tag `vX.Y.Z`