Coder Social home page Coder Social logo

rahgurung / tomato-clock Goto Github PK

View Code? Open in Web Editor NEW

This project forked from samueljun/tomato-clock

0.0 1.0 0.0 1.42 MB

Tomato Clock is a simple browser extension for managing your productivity.

License: GNU General Public License v3.0

Shell 0.93% CSS 0.77% HTML 21.08% JavaScript 77.23%

tomato-clock's Introduction

Tomato Clock - Browser Extension

Tomato Clock is a simple browser extension for managing your productivity. Use the extension to break down your work into 25 minute 'Tomato' intervals separated by short breaks. Use the long break after completing four Tomato intervals.

Features:

  • Customizable timer lengths
  • Browser notifications
  • Stat tracking

You can customize the length of the Tomatoes and breaks in the extension page. The extension uses the default browser notification system, accompanied by a sound, to let you know when the timer is over. The extension also features stats for tracking how many Tomatoes you complete. Your stats are synced across devices using the browser's cloud storage support.


Please file any issues or feature requests at https://github.com/samueljun/tomato-clock/issues.


Due to a trademark complaint, the extension was renamed from Pomodoro Clock to Tomato Clock.

Installation

Development

Firefox

  • For live reloading in a clean Firefox instance, install and use the web-ext command line tool:

    cd src
    web-ext run
  • For running in a normal instance:

    1. Go to about:debugging
    2. Click Load Temporary Add-on
    3. Load the src folder

Chromium

  1. Go to chrome://extensions/
  2. Enable developer mode
  3. Click Load unpacked extension...
  4. Load the src folder

Updating the version number

  1. In a single commit, update the "version" in the manifest.json file based on semver. The commit message should simply be the version. For example:
commit 349c96167ee43ffd9135b4908281f176313d6ac9
Author: Samuel Jun <[email protected]>
Date:   Sat May 20 19:17:19 2017 -0700

    4.0.0

  1. Tag the commit with the version number.
git tag 4.0.0
  1. Finally push the commit and tag to origin.
git push && git push --tags

Building submission file

Use the provided build.sh script to create a zip file of the extension.

tomato-clock's People

Contributors

samueljun avatar davebrothers avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.