• Stars
    star
    4,224
  • Rank 10,238 (Top 0.3 %)
  • Language Vue
  • License
    MIT License
  • Created almost 7 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

πŸ… Simple and visually-pleasing Pomodoro timer
Pomotroid
Pomotroid in action

Simple and visually-pleasing Pomodoro timer.


Overview

Pomotroid is a simple and configurable Pomodoro timer. It aims to provide a visually-pleasing and reliable way to track productivity using the Pomodoro Technique.

Pomotroid is in its early stages, so feedback and contributions are welcome and appreciated! 🌱

Features

  • Customize times and number of rounds (persistent)
  • Charming timer alert sounds (optional)
  • Desktop notifications (optional)
  • Minimize to tray (optional)
  • Several themes included with the ability to create custom themes.
  • Timer activity logging.

Themes

Pomotroid provides many themes. It's also theme-able, allowing you to customize its appearance.

Screenshots of Pomotroid using various themes

Visit the theme documentation to view the full list of official themes and for instruction on creating your own.

Install

Download

Download the latest version from the releases page.

Pomotroid is available for Windows, Mac OSX and Linux.

Homebrew

You can also install Pomotroid on macOS with Homebrew:

brew install --cask pomotroid

Scoop

You can install Pomotroid on Windows with scoop

scoop install https://raw.githubusercontent.com/Splode/pomotroid/master/pomotroid.json

AppGet

You can install Pomotroid on Windows with AppGet

appget install pomotroid

Roadmap

πŸ“ Future plans for enhancements and development:

  • Mini-mode

Development

Pomotroid is built with Vue.js, Electron, and electron-vue.

Note: depending on your OS settings, you may receive a security warning upon installation. This has to do with Pomotroid being an unsigned application. You can find out more by researching code-signing for Apple and Microsoft.

Build Setup

# install dependencies
npm i

# serve with hot reload at localhost:9080
npm run dev

# build Pomotroid for production
npm run build

License

MIT Β© Christopher Murphy

More Repositories

1

optimus

Image conversion and optimization desktop app.
Vue
364
star
2

jekyll-vue-template

A starter template for Jekyll projects with Vue.js and Vue Single File Components, complete with webpack.
JavaScript
77
star
3

fname

Generate random, human-friendly names.
Go
67
star
4

open-trivia-app

A single or multiplayer (local) trivia game made with Vue.js.
Vue
65
star
5

creep

🌚 A specialized image download utility, useful for grabbing massive amounts of random images.
Go
20
star
6

jin

A CLI app for taking simple notes without ever leaving the terminal.
JavaScript
11
star
7

worker-timer-demo

A demo comparing timers executed in a main thread and web worker.
JavaScript
5
star
8

obake

Obake automates checking online merchants for deals and inventory.
TypeScript
4
star
9

sensiblewords

A single-page website that displays a new quote every day.
JavaScript
3
star
10

hackwild

Hacking through the dense jungle of modern web development
HTML
3
star
11

splode.github.io

HTML
1
star
12

wails-vue-demo

A demo of Wails with Vue Router and Vuex integration
JavaScript
1
star
13

dotfiles

My config files. That's it.
Vim Script
1
star
14

threejs-examples

Collection of Practice & Example Projects using Three.js
JavaScript
1
star
15

win-provision

Provisioning scripts for Windows
PowerShell
1
star
16

bootstrap-nucleus

Bootstrap Nucleus - the essential core of Bootstrap v4.
CSS
1
star
17

pomotroid-site

Landing page for the Pomotroid app
Vue
1
star
18

go-input-validation-demo

Demo for Testing and Validating Input in Go article
Go
1
star
19

cm-blog

Personal blog about front-end development and design.
CSS
1
star