<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opentrack.git/gui/options-dialog.cpp, branch opentrack-2.3-rc49p7</title>
<subtitle>head tracking software for Windows and Linux</subtitle>
<id>http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc49p7</id>
<link rel='self' href='http://ananke.misaki.pl/cgit/opentrack.git/atom?h=opentrack-2.3-rc49p7'/>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/'/>
<updated>2016-05-26T15:19:19Z</updated>
<entry>
<title>many modules: trivial cleanups only</title>
<updated>2016-05-26T15:19:19Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-26T15:09:17Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=b008aefee41a21b24f1d2f1f23cd6c78b888ede5'/>
<id>urn:sha1:b008aefee41a21b24f1d2f1f23cd6c78b888ede5</id>
<content type='text'>
- Remove "this-&gt;" where it's not needed. Possibly rename shadowed vars.
- Don't reload the options bundle manually since `options::opts' exists
for that very reason.
- Remove '^ \+$' whitespace
- :retab
</content>
</entry>
<entry>
<title>many: remove executable bit from source files</title>
<updated>2016-05-15T10:34:38Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-15T10:32:56Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=386b0884f19b5d05cbbbce2bda1be6f4dc437ece'/>
<id>urn:sha1:386b0884f19b5d05cbbbce2bda1be6f4dc437ece</id>
<content type='text'>
We no longer have this recurring problem since I enabled
ignoring executable bit changes on the Windows workstation.
</content>
</entry>
<entry>
<title>api,gui: disable all keyboard shortcuts while binding a key</title>
<updated>2016-05-15T10:30:35Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-05-15T10:30:35Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=7ed453de4a77266e7e29f2f944b285b4fe3b248b'/>
<id>urn:sha1:7ed453de4a77266e7e29f2f944b285b4fe3b248b</id>
<content type='text'>
Previous disallowed binding an already-bound key on Unix since Qxt
doesn't pass through bound keys unlike the Windows implementation.

Refactor some common code.

The Windows implementation isn't even compile-tested.
</content>
</entry>
<entry>
<title>api, main: implement new keybindings</title>
<updated>2016-04-29T07:21:23Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2016-04-29T07:21:10Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=3a7011ff73cce39ecacb4c5651c1a2dbda8eb10e'/>
<id>urn:sha1:3a7011ff73cce39ecacb4c5651c1a2dbda8eb10e</id>
<content type='text'>
The following keybindings are now implemented:

- restart tracking. if not started, starts.
- toggle (keep position) while key held
- zero (keep zero) while key held

The latter two options only work for Windows as libqxt doesn't support
them.

Closes #291
</content>
</entry>
<entry>
<title>gui/settings: set parent, otherwise not modal</title>
<updated>2015-12-06T05:20:56Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-12-06T05:20:56Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=da8ec5c60841a926874c9ef2c4fed0078d47ebc8'/>
<id>urn:sha1:da8ec5c60841a926874c9ef2c4fed0078d47ebc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui/settings: don't forget to show a modal dialog before executing</title>
<updated>2015-12-06T05:15:19Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-12-06T05:15:19Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=2de0b6427d8d768771cf22686c1c3b65f15e2f40'/>
<id>urn:sha1:2de0b6427d8d768771cf22686c1c3b65f15e2f40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>gui/keys: allow for pausing global keystrokes for options dialog</title>
<updated>2015-12-06T04:14:07Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-12-06T04:14:07Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=4e74d6edef94e4f2f7caae76088f91e9ee993fba'/>
<id>urn:sha1:4e74d6edef94e4f2f7caae76088f91e9ee993fba</id>
<content type='text'>
Toggling tracking while prompting for toggle tracking key causes a
deadlock somewhere.
</content>
</entry>
<entry>
<title>api, main: implement global shortcuts for controlling tracking</title>
<updated>2015-12-05T23:43:58Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-12-05T23:43:58Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=52b75a02aeeaf2c23f5af32fededf4e5fb24bade'/>
<id>urn:sha1:52b75a02aeeaf2c23f5af32fededf4e5fb24bade</id>
<content type='text'>
Issue: #252

That involves moving stuff around to get rid of circular dependencies.
You need to bind keys to shortcuts again this once.
</content>
</entry>
<entry>
<title>api/shortcuts: no longer keep shortcuts hardcoded</title>
<updated>2015-12-05T22:32:43Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-12-05T22:32:43Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=86708a2311c1a3efd975798ff42d934eea0078ed'/>
<id>urn:sha1:86708a2311c1a3efd975798ff42d934eea0078ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>options: stringify keyboard mods for joy buttons</title>
<updated>2015-11-11T14:29:07Z</updated>
<author>
<name>Stanislaw Halik</name>
<email>sthalik@misaki.pl</email>
</author>
<published>2015-11-11T14:29:07Z</published>
<link rel='alternate' type='text/html' href='http://ananke.misaki.pl/cgit/opentrack.git/commit/?id=e8edf8b4498ff79ae62751cadb9b61ac6569e25d'/>
<id>urn:sha1:e8edf8b4498ff79ae62751cadb9b61ac6569e25d</id>
<content type='text'>
</content>
</entry>
</feed>
