Timeline
A simple visual solution to time tracking on your desktop.
Overview:
Draw out blocks of time (called frames) on an infinite vertical timeline. Label your frames with a client, project, and tags. Give each client a unique color. See a report describing the total project time, and the time spent on each tag. Useful for planning your day or tracking your time.
Controls:
- Right click and drag to create new frames.
- Left click a frame to select it
- Scale a frame by left click and dragging its sides.
- Hold alt with a frame selected to bring up a color picker, this will assign a color to all frames with the same client.
- Press enter with a frame selected to edit the client, hit enter again to edit the project, and then again to edit the tags.
- Left click and drag empty space to scrub the timeline.
- Scroll to zoom.
- "+" and "-" to increase/decrease the font size.
- Up and Down arrowkeys jump to next or previous frame in the same project.
Usage:
- clone this repo.
- install processing 3.x
- double click on timeline.pde in your cloned repo.
- run the processing sketch