Merge branch 'master' of /opt/src/sb1/qt/scorecard
[scorecard] / TODO
1 Updated: 10-Aug-2010
2
3 This file contains to todo items for the N900 scorecard application.
4
5 New Features and Enhancements:
6 ------------------------------
7
8   - Exact HCP not just a integer (not 10 but 10.1)
9
10   - Use the HCP (must be stored to the score since HCP keeps chaning)
11
12   - To be able to score for 1-4 person
13
14   - Stablefort point system (also during the play)
15
16   - Sync golf courses and scores to a server, share with
17     others. Online course repository: Ability to upload courses online
18     for others to download and use.
19
20   - Able to add putts, fairway hits, green in regulation, penalties
21     per hole
22
23   - 9th hole tally: A tally of your score after 9 holes.
24
25   - Autosave: no matter how many holes you have entered, your score is
26     still saved. I have had a couple time where I have been on the
27     10th or 11th hole and I accidentally click the top of the screen,
28     this then cancels the score-entry window. This could also be a
29     prompt for save.
30
31   - Virtual 'HCP' adjustment based on scores entered. eg. You set to
32     like 20, then after 5/10 rounds entered, it calculates your
33     virtual-handicap or similar.
34
35   - HCP Colouring based on actual/entered HCP. eg, if you are a 18 hcp
36     golfer it colours your hole score based on this, not par.
37
38
39 Usability:
40 ----------
41
42   - Bigger input screen for adding the score, perhaps only the first
43     nine on the first screen or only one hole per screen. It was very
44     hard to see the score when the sun is shining
45
46   - Year filters and maybe more, must be easy to apply
47
48 Refactoring:
49 ------------
50
51   - New score dialog should be the same as main view (f.ex showing
52     subtotals, totals, and score colors).
53
54   - Use syslog
55
56
57 Settings:
58 ---------
59
60   - Play/view mode: shots or points
61
62   - Data store: internal or external MMC
63
64 Installation:
65 -------------
66
67   - install data to SD card if present