<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/gui/main-window.hpp, branch opentrack-2.3.1</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.1</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3.1'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-09-16T20:29:33Z</updated>
<entry>
<title>gui, logic: add separate option for starting in tray vs tray enabled</title>
<updated>2016-09-16T20:29:33Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-16T20:29:33Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=5334c76b834cf7effa21849fff1b0c57cdedb62a'/>
<id>urn:sha1:5334c76b834cf7effa21849fff1b0c57cdedb62a</id>
<content type='text'>
Suggested-by: @MathijsG, #454
</content>
</entry>
<entry>
<title>gui/main-window: exit program when config not writable</title>
<updated>2016-09-16T15:54:12Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-16T15:39:15Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=af8d6f769c26d4d260d6fc430165b51aebbd0733'/>
<id>urn:sha1:af8d6f769c26d4d260d6fc430165b51aebbd0733</id>
<content type='text'>
Note, it opens the config in read-write mode to check if it's
writable. This might present a race condition when config is
saved.

However, we're expecting all config saving to be done in the
user interface thread. Add a check for it however.
</content>
</entry>
<entry>
<title>add support for migrations</title>
<updated>2016-09-09T13:00:58Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-09-09T06:51:25Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=6bc3fe31a3f354afc7be870a4a2d375ab6c746b6'/>
<id>urn:sha1:6bc3fe31a3f354afc7be870a4a2d375ab6c746b6</id>
<content type='text'>
They're run from the UI thread so can even be interactive.
</content>
</entry>
<entry>
<title>gui/main-window: fix build on some Debian Qt5</title>
<updated>2016-08-23T11:26:30Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-23T11:26:30Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=812effa709a77485d1301540db9174df62afdf2d'/>
<id>urn:sha1:812effa709a77485d1301540db9174df62afdf2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui: reload keybindings immediately</title>
<updated>2016-08-17T20:32:04Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-17T20:10:35Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=2eafc288d95d750f3a8282ebb503a340cb50a32c'/>
<id>urn:sha1:2eafc288d95d750f3a8282ebb503a340cb50a32c</id>
<content type='text'>
Previously the old global keybindings stuck when options dialog got cancelled.
</content>
</entry>
<entry>
<title>spline-widget: save spline control point list using options api</title>
<updated>2016-08-17T20:32:04Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-17T20:09:24Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=fdef1901054e61e5996c59ac09d9a2646cc76341'/>
<id>urn:sha1:fdef1901054e61e5996c59ac09d9a2646cc76341</id>
<content type='text'>
- spline widgets reload when spline bundle reloads
- every bundle reloads when profile gets changed

Importing old spline settings hasn't been implemented.

Control point positions are stored as raw floats. This is bad.
</content>
</entry>
<entry>
<title>move options framework into its own library</title>
<updated>2016-08-17T19:34:53Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-17T19:28:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=cb33be1c50b68d6022f344ddac923c7aac3a11d5'/>
<id>urn:sha1:cb33be1c50b68d6022f344ddac923c7aac3a11d5</id>
<content type='text'>
- adjust usages
- add support for QList signals and metatype
</content>
</entry>
<entry>
<title>gui: rework profile refresh with now blocking signals</title>
<updated>2016-08-15T22:03:43Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-15T14:57:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=606494dd54d774c34fc63aeb51597fea785d218b'/>
<id>urn:sha1:606494dd54d774c34fc63aeb51597fea785d218b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: rename modules s#^opentrack-##. and opentrack -&gt; api</title>
<updated>2016-08-12T16:00:49Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-12T16:00:49Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=9040b187a1c4fa380f8a12207b9dd6d04b3a10ac'/>
<id>urn:sha1:9040b187a1c4fa380f8a12207b9dd6d04b3a10ac</id>
<content type='text'>
Adjust usages.
</content>
</entry>
<entry>
<title>gui/main-window: add a tray menu</title>
<updated>2016-08-10T16:22:00Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-08-10T16:15:45Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=530352f28b919ee3a55d22585c16c1661e8ca2ca'/>
<id>urn:sha1:530352f28b919ee3a55d22585c16c1661e8ca2ca</id>
<content type='text'>
Issue: #410
</content>
</entry>
</feed>
