Balance was designed with economy in mind--to be simple both to implement and use. Therefore it is not particularly feature-rich, and probably never will be. Nevertheless, it does support a minimal set of features that are enough to log your activities. Extra analysis and visualization features can be implemented on the host PC once I write a conduit.
Balance is a tabbed application that contains three panes for data input, summary, and program configuration, respectively.
Input Pane |
|
|
|
The input pane is used to log your state changes. Pressing a button on the pane signifies a state change at the current time, and the change is displayed in the status bar at the top of the pane. The drop-down menu to the right of the status bar allows you to edit the last change, by subtracting minutes or hours from the change if you forgot to log the state change as it happened, or deleting the state change if the button press was accidental. |
Summary Pane |
|
|
|
The summary pane allows you to view a summary of your activities from the time you started using balance until the current time. In the next version, I plan to provide facilities for viewing summaries over the previous day, week, and month. |
Configuration Pane |
|
![]() |
The configuration pane allows you to edit the different states to suit your particular preferences. Balance is currently limited to 10 fixed slots, and data is stored according to the indices of these slots. Therefore changes to the names of the slots will not modify the data already in the database: if I change the "Idle" slot to "Cooking", any Idle minutes currently in the database will show up as Cooking from that point forward. This is a limitation of the program, but may be corrected in a future version. |
Home - FAQ - User Manual - Download & Install - Future Work - Feedback