u/Fit_Programmer_9930

I made a Pomodoro timer for GNOME called Tempus

Been using various Pomodoro apps for a while but none of them felt right on GNOME. Either they were Electron, or they looked like they were designed for Windows 7, or they had 40 settings I'd never touch.

So I wrote my own. It's called Tempus.

https://preview.redd.it/iyz4s3w8di2h1.png?width=995&format=png&auto=webp&s=2c507dfaa66a0937e0a4a93e6ed99b33a1a81a2a

It's a GTK4/libadwaita app, Python under the hood. The whole point is that it stays out of your way — circular progress ring, session dots so you know where you are in the cycle, and a little todo list that can import/export Markdown if you want to keep track of what you're actually doing during each focus block.

What it does:

  • Focus / Short Break / Long Break / Custom sessions
  • Circular ring that changes colour by session type
  • Auto-cycle (suggests the right break after each focus)
  • Built-in todo list — load a .md file, check things off, export it back
  • Desktop notifications even when minimised

It's v0.1 so still fresh. Flathub submission is in progress.

GitHub: https://github.com/EmaLica/Tempus

Would love any feedback, especially if something looks off on your setup.

reddit.com
u/Fit_Programmer_9930 — 1 day ago
▲ 17 r/GTK+5 crossposts

I made a Pomodoro timer for GNOME called Tempus

Been using various Pomodoro apps for a while but none of them felt right on GNOME. Either they were Electron, or they looked like they were designed for Windows 7, or they had 40 settings I'd never touch.

So I wrote my own. It's called Tempus.

https://preview.redd.it/iyz4s3w8di2h1.png?width=995&format=png&auto=webp&s=2c507dfaa66a0937e0a4a93e6ed99b33a1a81a2a

It's a GTK4/libadwaita app, Python under the hood. The whole point is that it stays out of your way — circular progress ring, session dots so you know where you are in the cycle, and a little todo list that can import/export Markdown if you want to keep track of what you're actually doing during each focus block.

What it does:

  • Focus / Short Break / Long Break / Custom sessions
  • Circular ring that changes colour by session type
  • Auto-cycle (suggests the right break after each focus)
  • Built-in todo list — load a .md file, check things off, export it back
  • Desktop notifications even when minimised

It's v0.1 so still fresh. Flathub submission is in progress.

GitHub: https://github.com/EmaLica/Tempus

Would love any feedback, especially if something looks off on your setup.

reddit.com
u/Fit_Programmer_9930 — 1 day ago