All Projects → karimdaghari → pomotroid

karimdaghari / pomotroid

Licence: MIT license
A simple, visually-pleasing, cross-platform, pomodoro timer [DEPRECATED]

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to pomotroid

Pomotroid
🍅 Simple and visually-pleasing Pomodoro timer
Stars: ✭ 2,028 (+14385.71%)
Mutual labels:  pomodoro, pomodoro-timer, electron-vue
pelmodoro
Pomodoro app made with Elm
Stars: ✭ 46 (+228.57%)
Mutual labels:  pomodoro, pomodoro-timer
teamodoro
Synchronize pomodoros with your coworkers.
Stars: ✭ 24 (+71.43%)
Mutual labels:  pomodoro, pomodoro-timer
AnotherPomodoro
Modern and customizable productivity timer app that runs in your browser.
Stars: ✭ 126 (+800%)
Mutual labels:  pomodoro, pomodoro-timer
tomatoad
Pomodoro Desktop Application (WIP)
Stars: ✭ 21 (+50%)
Mutual labels:  pomodoro, pomodoro-timer
pomotasking
A Chrome extension pomodoro timer integrated with a ToDo list.
Stars: ✭ 36 (+157.14%)
Mutual labels:  pomodoro, pomodoro-timer
chronobreak
Pomodoro timer made in Electron that emphasises replicating the original technique.
Stars: ✭ 22 (+57.14%)
Mutual labels:  pomodoro, pomodoro-timer
Gnome Pomodoro
A time management utility for GNOME based on the pomodoro technique!
Stars: ✭ 1,589 (+11250%)
Mutual labels:  pomodoro, pomodoro-timer
ES-Timer
A USB timer powered by Digispark ATtiny85 according to 🍅 pomodoro time management technique
Stars: ✭ 45 (+221.43%)
Mutual labels:  pomodoro, pomodoro-timer
pomodoro-cycle-app
Open Source macOS pomodoro app. Pomodoro Cycle
Stars: ✭ 55 (+292.86%)
Mutual labels:  pomodoro, pomodoro-timer
passwall-desktop
PassWall Desktop is the desktop client for PassWall Server written with Electron Vue.
Stars: ✭ 145 (+935.71%)
Mutual labels:  electron-vue
polypomo
Pomodoro widget for use with polybar (or standalone if you are so inclined)
Stars: ✭ 81 (+478.57%)
Mutual labels:  pomodoro
tomaat
🍅 Slack integrated pomodoro timer... with Electron + ClojureScript!
Stars: ✭ 61 (+335.71%)
Mutual labels:  pomodoro
flowloop
A Pomodoro-like timer for hyper-productivity
Stars: ✭ 69 (+392.86%)
Mutual labels:  pomodoro
IKFB
Involution King Fun Book (IKFB, Chinese: 快卷, 卷王快乐本) is an integrated management system for papers and literature. Powered by Electron.
Stars: ✭ 29 (+107.14%)
Mutual labels:  electron-vue
vue-flexible-link
Tiny Vue component for Electron to open links in a browser. Ideal for cross environment apps (Web & Native)
Stars: ✭ 22 (+57.14%)
Mutual labels:  electron-vue
CloudMusic
使用vue和electron实现的音乐应用(C-Music)
Stars: ✭ 43 (+207.14%)
Mutual labels:  electron-vue
abnd-track-pomodoro-timer-app
An android Productivity Timer App
Stars: ✭ 32 (+128.57%)
Mutual labels:  pomodoro
NotifyTools
三国志英杰传游戏复刻 3guoheros;AI-FACES:人脸检测 lfw;C10K:netty/nodejs websocket/socketio长连接;SeetaFaceEngine:源码集成编译;android:联系人备份、天气、进程清理、万年历、行政区划、录音截屏;KOTLIN:BING壁纸;C++C#:COM组件事件回调;JAVA:sqlite数据库转greendao bean;china-pome:唐宋诗词;1bpp-monochrome-bitmap:android bitmap转存单色位图; face-detection:opencv人脸检测;iptools:nodejs/typescript扫描IP;
Stars: ✭ 34 (+142.86%)
Mutual labels:  electron-vue
docker lnmp
一键部署基于docker的LAMP环境,并利用electron + vue 提供gui管理。+++ 可配置的多进程php扩展安装
Stars: ✭ 37 (+164.29%)
Mutual labels:  electron-vue

DEPRECATION ALERT

Head over to the original repo (https://github.com/Splode/pomotroid) as it has feature parity with this one.

Pomotroid
Pomotroid in action

Simple and visually-pleasing Pomodoro timer.


Build Status Build status

Note

This a fork of Splode/Pomotroid. The project has been inactive for over a year so I guess it's safe to assume it's dead. But that's the beauty of FOSS ! It's about passing the baton.

Overview

Pomotroid is a simple and customizable Pomodoro timer. It aims to aid your focus.

Features

  • Customizable times and number of rounds with sensible defaults
  • Persistent window
  • Charming timer alert sounds
  • Desktop notifications
  • Minimize to tray
  • Mini-mode

Roadmap

Future plans for enhancements and development: Check roadmap

Download

Pomotroid is available for Windows 32/64, MacOS and Debian/Ubuntu flavored Linux.

Download the latest version from the releases page.

Technical

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

# Locally:
# Linux: builds for Linux and OS X
# Windows: builds only for Windows
# But you should be using a CI anyway

Q & A

Why isn't there any todo feature included?

Context: (original) For the pomodoro technique to be effective, there needs to be a todo list.

I personally am a todo list kinda guy so trust me I'm aware of its importance, however, I've found that having a separate todo app is way better for many reasons, to cite a few:

  1. Checking a todo on a list makes your brain secrete dopamine,
  2. You're likely to have more than one list which defeats the purpose: monotasking,
  3. The app would become bloated as it'll actually become two apps in one: Pomodoro + Todo.

Why isn't there any stats feature included?

I believe that incorporating stats in such an app would be optimizing productivity for productivity's sake and that's missing the point. In my view, the point of being productive is to become as effective/efficient as possible.

What effectiveness/efficiency means depends on the context. For example, in the context of a business, being effective means making money. If you're not making money you're not efficient, period.

Why Vue? Why not React?

TL;DR: Because out of the four options (Angular, React, Vue, Svelte) it's the one I like it the most.

Actually before forking this project, I started developing an app with Angular and while I personally loved the dev experience, I have to admit that it's pretty heavy (but then again, I have a pretty dated laptop), on top of that, the community isn't as big as Vue's or React's. Which left me with either Vue or React, and while React is the most popular of the four, it simply didn't feel right. Svelte, while promising, the ecosystem is still not there yet.

For such a small app, why does it use so much CPU?

In order for it to be cross-platform, the app is developed on electron which trades performance for flexibility.

License

MIT © Karim Daghari

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].