Read-only mirror of practice-timer

Alexander Rosenberg 64dcdf26bb Fix non-existant enum on some systems %!s(int64=2) %!d(string=hai) anos
tools db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
ui 7f01f53f66 Fixed a few bugs %!s(int64=2) %!d(string=hai) anos
.gitignore d8d47a5f83 Mostly implement mini window %!s(int64=2) %!d(string=hai) anos
CMakeLists.txt 3dc489e7bc Added mini-window.glade to resources.c depends %!s(int64=2) %!d(string=hai) anos
LICENSE db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
README.md 67cb808401 Added Jenkins badges %!s(int64=2) %!d(string=hai) anos
TimerApplication.c 64dcdf26bb Fix non-existant enum on some systems %!s(int64=2) %!d(string=hai) anos
TimerApplication.h db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerClock.c 98dc75e02f Fix bad performance with TimerFileWatcher %!s(int64=2) %!d(string=hai) anos
TimerClock.h db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerEditWindow.c db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerEditWindow.h db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerFileWatcher.c 98dc75e02f Fix bad performance with TimerFileWatcher %!s(int64=2) %!d(string=hai) anos
TimerFileWatcher.h db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerGraph.c db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerGraph.h db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerGraphWindow.c db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerGraphWindow.h db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerMainWindow.c 7f01f53f66 Fixed a few bugs %!s(int64=2) %!d(string=hai) anos
TimerMainWindow.h f9905c57c8 Add features to the mini window %!s(int64=2) %!d(string=hai) anos
TimerMiniWindow.c 7f01f53f66 Fixed a few bugs %!s(int64=2) %!d(string=hai) anos
TimerMiniWindow.h f9905c57c8 Add features to the mini window %!s(int64=2) %!d(string=hai) anos
TimerSettingsWindow.c db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerSettingsWindow.h db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
TimerTaskTree.c 98dc75e02f Fix bad performance with TimerFileWatcher %!s(int64=2) %!d(string=hai) anos
TimerTaskTree.h db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
main.c db580641b9 Initial commit %!s(int64=2) %!d(string=hai) anos
practicetimer.gresource.xml d8d47a5f83 Mostly implement mini window %!s(int64=2) %!d(string=hai) anos

README.md

practice-timer

Build Status - Linux Build Status - FreeBSD

A simple program for tracking time spent doing activities. Originally created for my dad to track his music practice.

Build with CMake. Requires GTK+ 3, json-glib, and PkgConfig for CMake. The graphs on the stats page are optional, but they require Plotutils.

Tested on macOS, GNU/Linux, and FreeBSD.