From 685ec5d237e9825dc16d7b8fe3554f8f3b9555e9 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 5 Oct 2013 20:04:58 +0200 Subject: add todo Signed-off-by: Stanislaw Halik --- TODO.txt | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 TODO.txt (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt new file mode 100644 index 00000000..290b004e --- /dev/null +++ b/TODO.txt @@ -0,0 +1,4 @@ +20131005 sh + what do you think about boost 1.54 for property maps -> qsettings? + also, boost concepts + and qt5 -- cgit v1.2.3 From 277e8beee609ecd728ba8110c6807dbabb0f498b Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Mon, 7 Oct 2013 15:41:46 +0200 Subject: further todo Signed-off-by: Stanislaw Halik --- TODO.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 290b004e..026288d2 100644 --- a/TODO.txt +++ b/TODO.txt @@ -2,3 +2,7 @@ what do you think about boost 1.54 for property maps -> qsettings? also, boost concepts and qt5 +20131007 sh + respect hier(7) with regard to shared object installation. + install them inside ../lib/opentrack relative to ./bin where + the main program oughta reside. -- cgit v1.2.3 From a12d2533e2025959a33ebf692e2a65bffa3684fa Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 8 Oct 2013 18:26:24 +0200 Subject: add another TODO item Signed-off-by: Stanislaw Halik --- TODO.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 026288d2..91fa7b28 100644 --- a/TODO.txt +++ b/TODO.txt @@ -6,3 +6,6 @@ respect hier(7) with regard to shared object installation. install them inside ../lib/opentrack relative to ./bin where the main program oughta reside. +20131008 sh + during the switch to qt5, recreate widgets, this time with layouts. + the original layouts were pretty crappy, hence the original breakage. -- cgit v1.2.3 From 0a71de67746ce83e35290f6609181cddf930d998 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 11 Oct 2013 15:42:29 +0200 Subject: update todo Signed-off-by: Stanislaw Halik --- TODO.txt | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 91fa7b28..4194a6f0 100644 --- a/TODO.txt +++ b/TODO.txt @@ -9,3 +9,9 @@ 20131008 sh during the switch to qt5, recreate widgets, this time with layouts. the original layouts were pretty crappy, hence the original breakage. +20131011 sh + low-hanging fruit: default saving profiles to a directory in user home, + not into global stuffies + + as for build system, low-hangin fruit is writing functions/macrology + for all the repetition out there. -- cgit v1.2.3 From dfafa60a91b5a2578beead9a16db1e5af729e942 Mon Sep 17 00:00:00 2001 From: mm0zct Date: Sat, 19 Oct 2013 17:09:31 +0100 Subject: added a little to the TODO.txt --- TODO.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 4194a6f0..03226e41 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,3 +1,8 @@ +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. 20131005 sh what do you think about boost 1.54 for property maps -> qsettings? also, boost concepts -- cgit v1.2.3 From 1d4776beab92c264ffb5b12f2eef93da9169441d Mon Sep 17 00:00:00 2001 From: mm0zct Date: Sat, 19 Oct 2013 17:12:15 +0100 Subject: added some toto items -mm0zct --- TODO.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 03226e41..185c794e 100644 --- a/TODO.txt +++ b/TODO.txt @@ -3,6 +3,10 @@ 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. 20131005 sh what do you think about boost 1.54 for property maps -> qsettings? also, boost concepts -- cgit v1.2.3 From 383d9237f407533b61039bfe99713dd674462d81 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 19 Oct 2013 19:08:16 +0200 Subject: add todo --- TODO.txt | 2 ++ 1 file changed, 2 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 185c794e..6e1c48b0 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,3 +1,5 @@ +20131019 sh + Add a joystick tracker source, with selectable axes. 20131019 mm0zct Ship more then one profile for configuring the curves etc. There are two main user bases, HMD and traditional monitor+webcam users, -- cgit v1.2.3 From 726875b0b40f8a43ae5ca763667dc707e84f39aa Mon Sep 17 00:00:00 2001 From: mm0zct Date: Sat, 19 Oct 2013 18:36:19 +0100 Subject: added todo and virtual function in tracker base class --- TODO.txt | 2 ++ ftnoir_tracker_base/ftnoir_tracker_base.h | 1 + 2 files changed, 3 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 6e1c48b0..ef4dc10e 100644 --- a/TODO.txt +++ b/TODO.txt @@ -9,6 +9,8 @@ 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 20131005 sh what do you think about boost 1.54 for property maps -> qsettings? also, boost concepts diff --git a/ftnoir_tracker_base/ftnoir_tracker_base.h b/ftnoir_tracker_base/ftnoir_tracker_base.h index cb83aea3..8b720620 100644 --- a/ftnoir_tracker_base/ftnoir_tracker_base.h +++ b/ftnoir_tracker_base/ftnoir_tracker_base.h @@ -44,6 +44,7 @@ struct ITracker virtual ~ITracker() = 0; virtual void StartTracker( QFrame* frame ) = 0; virtual bool GiveHeadPoseData(double *data) = 0; + virtual void HotkeyCallback(unsigned int *) = 0; }; inline ITracker::~ITracker() { } -- cgit v1.2.3 From 22da33051b7ff52d9526508bdd681205517a0c25 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 20 Oct 2013 16:51:39 +0200 Subject: add todo Signed-off-by: Stanislaw Halik --- TODO.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 6e1c48b0..5b783ca1 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,3 +1,7 @@ +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. 20131019 sh Add a joystick tracker source, with selectable axes. 20131019 mm0zct @@ -5,7 +9,7 @@ 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. -- cgit v1.2.3 From bbf30cecd0dac02164ee4346d42d6750a6a962a1 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 20 Oct 2013 16:52:00 +0200 Subject: respecting hier(7) is pointless, remove TODO Signed-off-by: Stanislaw Halik --- TODO.txt | 4 ---- 1 file changed, 4 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 5b783ca1..9d49f9d4 100644 --- a/TODO.txt +++ b/TODO.txt @@ -17,10 +17,6 @@ what do you think about boost 1.54 for property maps -> qsettings? also, boost concepts and qt5 -20131007 sh - respect hier(7) with regard to shared object installation. - install them inside ../lib/opentrack relative to ./bin where - the main program oughta reside. 20131008 sh during the switch to qt5, recreate widgets, this time with layouts. the original layouts were pretty crappy, hence the original breakage. -- cgit v1.2.3 From 46ce801efbc0bfe83599a762bd6c6dfcfafb20bf Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 20 Oct 2013 16:52:27 +0200 Subject: remove half-completed TODO Signed-off-by: Stanislaw Halik --- TODO.txt | 3 --- 1 file changed, 3 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 9d49f9d4..5e523536 100644 --- a/TODO.txt +++ b/TODO.txt @@ -17,9 +17,6 @@ what do you think about boost 1.54 for property maps -> qsettings? also, boost concepts and qt5 -20131008 sh - during the switch to qt5, recreate widgets, this time with layouts. - the original layouts were pretty crappy, hence the original breakage. 20131011 sh low-hanging fruit: default saving profiles to a directory in user home, not into global stuffies -- cgit v1.2.3 From 7ceee24163affc05ff2da7dcdb7952db5de8db85 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sun, 20 Oct 2013 16:55:20 +0200 Subject: add todo Signed-off-by: Stanislaw Halik --- TODO.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 5e523536..e22dd812 100644 --- a/TODO.txt +++ b/TODO.txt @@ -2,6 +2,11 @@ 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 for template + specialization. 20131019 sh Add a joystick tracker source, with selectable axes. 20131019 mm0zct @@ -13,10 +18,6 @@ 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. -20131005 sh - what do you think about boost 1.54 for property maps -> qsettings? - also, boost concepts - and qt5 20131011 sh low-hanging fruit: default saving profiles to a directory in user home, not into global stuffies -- cgit v1.2.3 From 8a49b4fb4da78833e9e1d0a37132af2631924fa8 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 23 Oct 2013 13:15:28 +0200 Subject: update TODO Signed-off-by: Stanislaw Halik --- TODO.txt | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index 927a5709..b81b731a 100644 --- a/TODO.txt +++ b/TODO.txt @@ -20,21 +20,9 @@ Hydra is really just a hack just now, could be improved a lot. Add per-tracker hotkey support - -20131005 sh - what do you think about boost 1.54 for property maps -> qsettings? - also, boost concepts - and qt5 -20131007 sh - respect hier(7) with regard to shared object installation. - install them inside ../lib/opentrack relative to ./bin where - the main program oughta reside. -20131008 sh - during the switch to qt5, recreate widgets, this time with layouts. - the original layouts were pretty crappy, hence the original breakage. 20131011 sh low-hanging fruit: default saving profiles to a directory in user home, not into global stuffies - as for build system, low-hangin fruit is writing functions/macrology + as for build system, low-hanging fruit is writing functions/macrology for all the repetition out there. -- cgit v1.2.3 From 0b2b8207b6ac55789ac6c402986870aaa7a6841d Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 23 Oct 2013 16:25:50 +0200 Subject: add todo --- TODO.txt | 3 +++ 1 file changed, 3 insertions(+) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index b81b731a..c5fbf58d 100644 --- a/TODO.txt +++ b/TODO.txt @@ -1,3 +1,6 @@ +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, -- cgit v1.2.3 From dbc732f5187397caba95df6a19e22f086f12f7c5 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 1 Nov 2013 23:30:05 +0100 Subject: remove done Signed-off-by: Stanislaw Halik --- TODO.txt | 2 -- 1 file changed, 2 deletions(-) (limited to 'TODO.txt') diff --git a/TODO.txt b/TODO.txt index c5fbf58d..e9eb232a 100644 --- a/TODO.txt +++ b/TODO.txt @@ -10,8 +10,6 @@ ini files. Use metadata props in order to get class name for ini section. Required here are also arrays of settings. Use QList for template specialization. -20131019 sh - Add a joystick tracker source, with selectable axes. 20131019 mm0zct Ship more then one profile for configuring the curves etc. There are two main user bases, HMD and traditional monitor+webcam users, -- cgit v1.2.3