blob: e9eb232af3863c3cc70bf240c471c35465e4dfa2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
20131023 sh
Low-hanging fruit: Go through all forms and replace ok/cancel with
QButtonBox which works better with layouts.
20131020 sh
Add unit testing by means of batch execution, protocol/filter that does
nothing, add separate executables for readers of specific protocols,
and run continuous integration every time commit happens that day.
Add statically-typed settings trees, convert result to qsettings-enabled
ini files. Use metadata props in order to get class name for ini section.
Required here are also arrays of settings. Use QList<T> for template
specialization.
20131019 mm0zct
Ship more then one profile for configuring the curves etc.
There are two main user bases, HMD and traditional monitor+webcam users,
each wants a drastically different curve profile (HMD is 1:1 on all axes)
Also re:boost, I'd rather avoid extra library dependences if possible.
Rift tracker could do with positional estimation using intertial sensors.
Rift could do with a return-yaw-to-centre hotkey that's not the global all-axis option.
Hydra is really just a hack just now, could be improved a lot.
Add per-tracker hotkey support
20131011 sh
low-hanging fruit: default saving profiles to a directory in user home,
not into global stuffies
as for build system, low-hanging fruit is writing functions/macrology
for all the repetition out there.
|