FutureInfinity / pomatez

Stay Focused. Take a Break.

Home Page:https://roldanjr.github.io/pomatez

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pomatez logo

Pomatez

Stay Focused. Take a Break.


Features . Road Map . Boosters . Development . Installation . Privacy . License

Pomatez Build Status Github Downloads Latest Version License

App Preview

✨ Features

  • Customizable rules. You can easily modify the default rules of Pomodoro Principle to be fitted on your personal needs and likings.

  • Built-in task list. Allowing you to create task lists that you want to accomplish with drag and drop feature changing your task priorities. It also allow you to mark specific task item as finish or even undo and redu some accident actions.

  • Full-screen breaks. If enabled, the app will interrupt and force you to take a break by occupying the whole screen while preventing you from working.

  • Desktop notification. If enabled, you will be notified from time to time. Notification property are divided into 3 types; NONE, NORMAL and EXTRA.

  • Special breaks. You can set specific time wherein you really need to take a break like for example - lunch, snack, or even dinner time depending on you without having to change the rules that you have been set.

  • Keyboard shortcuts. Provide some useful keyboard shortcuts allowing you to use the app conveniently.

  • Auto updates. With this feature, it keeps the app up to date with the latest version. You don't need to download new updates; it delivers directly to your computer.

  • Always on top. If enabled, the app will always on top of other apps running on your Operating System.

  • Minimize to tray. If enabled, minimize action will not minimized the app. Instead, it will be hidden and being send to tray. Useful when you want not to be distracted while using the alt-tab on your machine.

  • Close to tray. If enabled, close action will not quit the app. Instead, it will be hidden and being send to tray. Useful if you don't want to accidentally quit the app.

  • Progress on tray. It will show progress on your system tray. This feature can be activated if minimize to tray or close to tray feature is enabled.

  • Progress animation. Allowing you to disable timer progress animation to reduce CPU usage to the app least required.

  • Toggle native titlebar. Allowing you to switch between default custom titlebar to a native one and vice versa. This feature is useful especially if you don't like the default titlebar.

  • Auto-start work time. If enabled, the app will automatically start after the timer ends. It is useful when you did not want to always start the timer manually everytime.

  • Voice assistance. If enabled, desktop notification will have male voice to inform you from time to time. Useful when you are away from your computer while taking some break.

  • Dark theme. Allowing you to use dark mode helps to reduce your eye strain and improves visibility if you are a type of person with low vision and sensitive to bright light.

  • Strict mode. If enabled, the app will strictly follow the rules you have set and preventing you from pausing, skipping and resetting the timer when it started.

πŸ—ΊοΈ Roadmap

  • Customizable shortcuts. Provide a way to make the default keyboard shortcuts customizable by the user.

  • Website Blocker. Enable user to block specific website while working in order to stay on focus.

  • Productivity report. Provide some useful summary about user's productivity to have some sense of accomplishments.

  • Time extender. Enable user to extend timer if needed. Useful when the user wants to finish the task first before taking up a break.

  • Tasks database. Enable user to save completed tasks into a database. Useful when the user wants to monitor or track previews tasks.

πŸš€ Boosters

Find exactly what you need to be more productive and regain control over your time.

Luxafor products already used by 73,859 office workers in productive companies worldwide, such as:

Google   YouTube   Logitech   Facebook   Microsoft   Bank of America   Thales   Ingram   Hulu   Etsy   Butterball

Name & Description Image

Luxafor Flag

LED availability indicator that eliminates workspace distractions.
See details
Luxafor Flag

Luxafor Bluetooth

Wireless & software-controlled LED availability indicator that displays notifications and personal availability.
See details
Luxafor Bluetooth

Luxafor Switch

Wireless & remote-controlled availability indicator that displays meeting room and workstation availability in real-time.
See details
Luxafor Switch

Luxafor Cube

Standalone LED availability indicator that displays meeting room availability.
See details
Luxafor Cube

Luxafor Pomodoro Timer

LED display timer that helps break down work in bite-sized chunks.
See details
Luxafor Pomodoro Timer

Luxafor ANC Headphones

Wireless headphones with active noise cancelling technology.
See details
Luxafor ANC Headphones

Office Hero Planner

Productivity planner that helps prioritize tasks and measure performance.
See details
Office Hero Planner

πŸ€™ Development

This app is built using React, Electron, and Typescript.

It also used Lerna and Yarn Workspaces for better project management.

⚑ Quick Setup

  1. Install all app dependencies.

    yarn install or npm install
  2. Start the development.

    yarn dev:app or npm run dev:app

πŸ›  Building for Production

  1. Build Windows installer.

    yarn build:win or npm run build:win
  2. Build macOS installer.

    yarn build:mac or npm run build:mac
  3. Build Linux installer.

    yarn build:linux or npm run build:linux
  4. Build macOS, Windows and Linux installer at once.

    yarn build:mwl or npm run build:mwl

πŸ’» Installation

Available for Windows, macOS, and Linux.

Download the latest version from the Releases Page or from the πŸ‘‰ Download Page .

For Linux users:

If you want to be always updated with latest release, recommended way to install it is using the Snap Store.

Get it from the Snap Store

Please consider starring this project to show your πŸ’™ and support.

Thank you friends! πŸ––

πŸ›‘οΈ Privacy

This app has analytics that will track number of users only (analytics.ts).

πŸ“° License

MIT Β© Roldan Montilla Jr

About

Stay Focused. Take a Break.

https://roldanjr.github.io/pomatez

License:MIT License


Languages

Language:TypeScript 98.2%Language:JavaScript 1.5%Language:CSS 0.2%Language:HTML 0.1%Language:Shell 0.0%