Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-17 | gui: reload keybindings immediately | Stanislaw Halik | |
Previously the old global keybindings stuck when options dialog got cancelled. | |||
2016-08-08 | gui, tracker/{aruco,pt}: do action on button correct press, not button hold | Stanislaw Halik | |
2016-07-31 | gui/options: use and restore program directory around dialog | Stanislaw Halik | |
2016-07-29 | logging: file selection dialog can freeze. Therefore don't use native dialog?! | DaMichel | |
2016-07-29 | new track logging: record poses in various stages of processing into a file | DaMichel | |
2016-07-23 | gui/options, logic: add experimental offset from center | Stanislaw Halik | |
This works fine for rotating the translation. | |||
2016-06-29 | gui/{options,main}: rename identifier only | Stanislaw Halik | |
2016-06-29 | gui/options-dialog: no need for non-RAII | Stanislaw Halik | |
Qt destructors deregister one component from another. | |||
2016-06-29 | logic, gui: reload keybinding description on profile change | Stanislaw Halik | |
2016-06-29 | gui/options: fix cancel button | Stanislaw Halik | |
The "struct opts" dtor doesn't run at dialog close time so invoke "reload" on the bundle explicitly. | |||
2016-05-26 | many modules: trivial cleanups only | Stanislaw Halik | |
- Remove "this->" 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 | |||
2016-05-15 | many: remove executable bit from source files | Stanislaw Halik | |
We no longer have this recurring problem since I enabled ignoring executable bit changes on the Windows workstation. | |||
2016-05-15 | api,gui: disable all keyboard shortcuts while binding a key | Stanislaw Halik | |
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. | |||
2016-04-29 | api, main: implement new keybindings | Stanislaw Halik | |
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 | |||
2015-12-06 | gui/settings: set parent, otherwise not modal | Stanislaw Halik | |
2015-12-06 | gui/settings: don't forget to show a modal dialog before executing | Stanislaw Halik | |
2015-12-06 | gui/keys: allow for pausing global keystrokes for options dialog | Stanislaw Halik | |
Toggling tracking while prompting for toggle tracking key causes a deadlock somewhere. | |||
2015-12-06 | api, main: implement global shortcuts for controlling tracking | Stanislaw Halik | |
Issue: #252 That involves moving stuff around to get rid of circular dependencies. You need to bind keys to shortcuts again this once. | |||
2015-12-05 | api/shortcuts: no longer keep shortcuts hardcoded | Stanislaw Halik | |
2015-11-11 | options: stringify keyboard mods for joy buttons | Stanislaw Halik | |
2015-11-11 | shortcuts: map joystick buttons on depress only | Stanislaw Halik | |
Some buttons like the X65 mode switch are held all the time. Prevent them from hogging all the keybindings. Issue: #118 | |||
2015-11-11 | allow for binding joystick buttons to shortcut functions | Stanislaw Halik | |
Win32 only Issue: #118 | |||
2015-11-01 | options-dialog: add missing include | Stanislaw Halik | |
2015-10-30 | rename gui directory | Stanislaw Halik | |