A program for tracking and analyzing various activities, such as music practice.
Go to file
2022-11-08 15:01:54 -08:00
tools Initial commit 2022-08-28 14:20:12 -07:00
ui Fixed a few bugs 2022-09-09 16:33:59 -07:00
.gitignore Mostly implement mini window 2022-09-08 01:18:05 -07:00
CMakeLists.txt Added mini-window.glade to resources.c depends 2022-09-09 20:45:52 -07:00
LICENSE Initial commit 2022-08-28 14:20:12 -07:00
main.c Initial commit 2022-08-28 14:20:12 -07:00
practicetimer.gresource.xml Mostly implement mini window 2022-09-08 01:18:05 -07:00
README.md Added Jenkins badges 2022-11-02 16:22:03 -07:00
TimerApplication.c Fix non-existant enum on some systems 2022-11-08 15:01:54 -08:00
TimerApplication.h Initial commit 2022-08-28 14:20:12 -07:00
TimerClock.c Fix bad performance with TimerFileWatcher 2022-11-08 14:53:51 -08:00
TimerClock.h Initial commit 2022-08-28 14:20:12 -07:00
TimerEditWindow.c Initial commit 2022-08-28 14:20:12 -07:00
TimerEditWindow.h Initial commit 2022-08-28 14:20:12 -07:00
TimerFileWatcher.c Fix bad performance with TimerFileWatcher 2022-11-08 14:53:51 -08:00
TimerFileWatcher.h Initial commit 2022-08-28 14:20:12 -07:00
TimerGraph.c Initial commit 2022-08-28 14:20:12 -07:00
TimerGraph.h Initial commit 2022-08-28 14:20:12 -07:00
TimerGraphWindow.c Initial commit 2022-08-28 14:20:12 -07:00
TimerGraphWindow.h Initial commit 2022-08-28 14:20:12 -07:00
TimerMainWindow.c Fixed a few bugs 2022-09-09 16:33:59 -07:00
TimerMainWindow.h Add features to the mini window 2022-09-09 16:27:32 -07:00
TimerMiniWindow.c Fixed a few bugs 2022-09-09 16:33:59 -07:00
TimerMiniWindow.h Add features to the mini window 2022-09-09 16:27:32 -07:00
TimerSettingsWindow.c Initial commit 2022-08-28 14:20:12 -07:00
TimerSettingsWindow.h Initial commit 2022-08-28 14:20:12 -07:00
TimerTaskTree.c Fix bad performance with TimerFileWatcher 2022-11-08 14:53:51 -08:00
TimerTaskTree.h Initial commit 2022-08-28 14:20:12 -07:00

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.