This is Pomade, a pomodoro-tracking Pebble watchapp with statistics on your wrist.
Pomade is designed to allow you to practice the pomodoro technique wherever you take your Pebble, handling the timing and sequencing of the technique automatically. In addition, Pomade will track pomodoro statistics so that you may measure your success and diagnose issues.
Pomade was built and tested with Pebble firmware v1.12.1 and version 1.2.1 of the Pebble iOS app. It should work with version 1.9.4 of the Pebble Android app, but I have not specifically tested it. Pomade was built with version 1.12 of the Pebble SDK.
The Pomade project is hosted at GitHub, and the watchapp (.pbw) can be downloaded there. Go to http://github.com/jonspeicher/Pomade/releases and look for the "Latest release" badge near the top of the page. At the bottom of the notes for that release will be a green button marked "⇩ Pomade.pbw". Click this to download the watchapp.
Pomade can be installed and uninstalled by following the standard procedure for your mobile phone type. See http://help.getpebble.com for more information.
Pomade is designed to stay out of your way while enforcing good pomodoro technique.
-
To begin a pomodoro or a break, press the "select" button when the start icon (▶) is displayed in the action bar.
-
To cancel a pomodoro or a break, press the "select" button when the cancel icon (X) is displayed in the action bar. Pomade will produce two quick vibrations.
-
To restart a cancelled pomodoro, press the "select" button when the restart icon (↺) is displayed in the action bar.
When a pomodoro or break completes, Pomade will produce a single, long
vibration and show 0:00
to indicate that the segment is complete.
Pomade won't allow you to proceed to a break if you abort your in-progress pomodoro unless you then restart and successfully complete that pomodoro. It will allow you to abort a break and proceed directly to the next pomodoro if you so desire, however.
After every fourth successfully-completed pomodoro, Pomade will present a "long break" instead of the normal break duration. This long break may be aborted to begin the next pomodoro at any time, just like a normal break. The number of pomodoros completed in the long break cycle is shown using filled and unfilled dots: a filled dot represents a completed pomodoro.
See https://github.com/jonspeicher/Pomade/releases.
The source for Pomade is available at https://github.com/jonspeicher/Pomade.
To clone and hack:
git clone https://github.com/jonspeicher/Pomade.git
<pebble-sdk>/Pebble/tools/create_pebble_project.py --symlink-only <pebble-sdk>/Pebble/sdk Pomade
cd Pomade && ./waf configure && ./waf build
See TODO.markdown
in the repository's top-level directory for a list of
planned additions and technical improvements that I may or may not ever get
around to.
Jon Speicher ([email protected])
Pomade's application icon is derived from Tomato, designed by José Campos, from The Noun Project, licensed under CC BY 3.0 and available at http://thenounproject.com/noun/tomato/#icon-No15790.
Copyright (c) 2013 Jonathan Speicher ([email protected])
Licensed under the MIT license: http://opensource.org/licenses/MIT