Switch from GPLv2 to GPLv2+
[fw/altos] / altosdroid / Notebook
1 Desired AltosDroid feature list
2
3  *) GPS satellite status tab. Monitor GPS C/N0 numbers and
4     SVIDs. Provides more info before GPS lock is acquired.
5
6  *) Channel scanning. Provide the ability to search for telemetry
7     signals like AltosUI does.
8
9  *) Random frequency selection. Provide some mechanism to input
10     arbitrary radio frequencies. Could be like AltosUI which allows
11     you to edit the list of frequencies and assign names to them,
12     or perhaps something better.
13   
14  *) TM configuration from the droid
15
16  *) Monitor-idle mode
17
18  *) Online maps comes up tracking object at 0,0
19
20  *) Have names for each serial number, default to callsign
21
22 Completed features
23
24  *) Highlight current frequency in the frequency list.
25
26         Placed current frequency in title bar
27
28  *) Remember most-recently-used TBT and frequency, perhaps
29     auto-connect at startup.
30
31         Done
32     
33  *) Re-loading flight data from .telem file to get back to
34     'find my rocket' mode after shutting down the application.
35
36         Done
37
38  *) Imperial Units mode
39
40         Done
41
42  *) Select satellite imaging mode
43
44         Done
45
46  *) Deal with long bluetooth list. Currently, a list longer than
47     the screen makes it impossible to use entries off the bottom.
48
49         Done
50
51  *) Pickle/unpickle state instead of reloading entire history from
52     file. Current restart time is lengthy.
53
54         Done
55
56  *) Offline maps
57
58         Done
59
60  *) Multi-tracker management
61
62         Done
63
64  *) Provide units for age field, turn red if old
65
66         Done
67
68  *) TeleBT battery voltage
69
70         Done
71
72  *) Evaluate performance issues
73
74         Done. Offline maps were duplicating tabs at every redisplay.
75
76  *) Merge offline/online maps into single tab with mode
77
78         Done.
79
80  *) Auto select tracker after long delay
81
82         Done.
83
84  *) Select tracker by clicking map
85
86         Done.
87
88  *) Convert to four tab design:
89
90         Done.
91
92  *) Make voice responses depend on selected tab
93
94         Done.
95
96  *) Monitor TeleMega igniters
97
98         Done. Visible only in Pad tab
99
100  *) Make it harder to switch trackers in map view. Too easy to touch
101     the screen and switch on accident.
102
103         Done. A menu pops up with trackers within a small radius of
104         the touch point, letting you cancel if that wasn't your intent.
105
106  *) Make sure it keeps talking with the screen blanked
107
108         Done. Don't shut down voice when stopping UI.