diff options
author | Donovan Baarda <abo@minkirri.apana.org.au> | 2014-06-12 14:53:43 +1000 |
---|---|---|
committer | Donovan Baarda <abo@minkirri.apana.org.au> | 2014-06-12 14:53:43 +1000 |
commit | 0669a40347ffa233bc6042b0f65d244509a61394 (patch) | |
tree | 36a4577bdaa1ed28ca1ad222a54777012dd2dda8 /TODO.txt | |
parent | 72540e0a96a3120a5d02271e714aba29e136ab78 (diff) | |
parent | 7454496476ba17ea622781d280606161581c9544 (diff) |
Merge branch 'master' of https://github.com/opentrack/opentrack into dev/ewma2
Resolved conflicts manually in files:
ftnoir_filter_ewma2/ftnoir_filter_ewma2.cpp
ftnoir_filter_ewma2/ftnoir_filter_ewma2.h
Diffstat (limited to 'TODO.txt')
-rw-r--r-- | TODO.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/TODO.txt b/TODO.txt new file mode 100644 index 00000000..e9eb232a --- /dev/null +++ b/TODO.txt @@ -0,0 +1,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. |