The pull request represents a major revamp of the glass daemon. the original implementation was over simplistic and only did what it had to. The new implementation should aims for the following
[ ] better handle concurrent access to its internal timer
[ ] don't lose time measurement data when it crashes or exits unexpectedly
[ ] have automated test coverage #27
[ ] better handle quick starts and pauses: #39
[ ] be capable of restarting when the pc starts: #8
[ ] provide more transparency on when key timer events take place: #34
The pull request represents a major revamp of the glass daemon. the original implementation was over simplistic and only did what it had to. The new implementation should aims for the following