View Single Post
Posts: 540 | Thanked: 288 times | Joined on Sep 2009
#36
Also if someone has better ideas for UI they're welcome (I'm a coder, not a designer...).

Because it might not be immediately obvious to everyone how the program is supposed to work here's a quick overview (if someone could make a proper tutorial with screenshots I'll post it on the project homepage):

Main screen

On left we have buttons for the important actions.

On right we have current points saldo and a calculator for quick calculation of points without having to bring up the log creation view. When we run out of space the calculcator will go to a dialog or something.

In Menu we have access to settings and to points/weight history.

Settings

Set the target points for a day, how many minus points (excercise!) per week are calculated towards saldo (you can and should log everything but there is a limit to "free" points you can use this way).

Set the day the week starts on (ie. on which day the weekly points counter resets)

Choose which algorithm/formula to use for points calculation.

Points and Weight log

These are ATM trivial implementations for viewing history, show datetime (in UTC thus the Z indicator) points/weight and first line of notes. Planned improvements: Local time, view full log entry, show weight log as graph (this will probably take a long time to do).

Log Points

On left free text field for notes, the first line is used in many places so make it descriptive.

On right the calculator (again) and a free text input for points, it's not mandatory to use the calculator. And a nice thumb sized save button.

In Menu checkbox to use as template and option to backdate the entry (due to problems with Hildon documentation it ATM does not limit the year range to anything sensible and also post-dating is possible but definitely not recommended).

Log Weight

Essentially same idea as with points but no need for calculator and no sense in using as template.

Log points from template

Clicking this will give a selector of log entries saved as templates, currently only the first line of notes is shown but points display is added as soon as I figure out a good way (GtkTreeView is not my friend), once selected you will be taking to the points log creation view with points and notes pre-populated from the template (the calculator base values are not saved [and saving them is going to be a bit tricky since the whole calculator changes based on formula that is used for points calculation])

Last edited by rambo; 2010-04-13 at 11:35. Reason: 0.5.4 has settings choice for points algorithm to use
 

The Following User Says Thank You to rambo For This Useful Post: