1. Description

Work&Rest is a minimalistic application for reminding (with an annoying window) user to rest after working some time on computer.

2. Licence

The application is free of use for any personal, commercial etc. activities.

3. Usage

Main window

Work interval specify the working time

Rest interval specify resting time at which will be displayed rest window

Start minimized if checked main window will be hidden at startup (to display it is need to double click application tray icon)

Start with Windows auto run application at Windows startup

Close rest window specify a hot key that can be used to forcibly close rest window

Current user settings are stored in registry at HKEY_CURRENT_USER\Software\NSDApps\WorknRest\Options.

Tray icon

.

At start tray icon will be a light green circle with `10` digit inside, while specified working time passes it will change its color and digit down to a bright red circle with `1` digit inside (in general it represents a scale where each digit represent 1/10 of working time), after some time rest window will be displayed.

Rest window

Rest window is a topmost progress bar on center of the screen that will annoy user trying to force one to leave workplace for a break. It cant be moved and on multimonitor configurations will be at the center of virtual desktop. It will progress with specified rest interval after which it will close and tray icon will reset to start state. To forcibly close this window you need to press specified hot key (`Close rest window` in main window). Keep in mind that displaying this window will overthrow most of fullscreen applications (like games) and some of them might not handle properly this situation (those that crash or hang after switching with Alt+Tab).

4. Development information

Application is written in C++ on Visual Studio 2012.

3rd party libraries used:

CTrayDialog

CVORegistry

5. Contact information

E-mail: NSDApps@live.com