Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-25 | gui: replace octopus with a higher-res version | Stanislaw Halik | |
This version was compressed differently hence smaller size as well as higher resolution. cf. https://github.com/opentrack/opentrack/issues/265#issuecomment-221316940 Submitted-by: @MathijsG | |||
2016-05-23 | cmake: fix boilerplate for NO-LIBRARY + STAGE2 | Stanislaw Halik | |
2016-05-23 | cmake{/gui,}: make boilerplate usable for building the executable | Stanislaw Halik | |
2016-05-22 | cmake/{linux,mingw-w64}.cmake: inline visibility hidden is redundant | Stanislaw Halik | |
With -fvisibility=hidden it's hidden anyway. | |||
2016-05-22 | cmake/many: update for dinput8 manual link removal | Stanislaw Halik | |
It's automatic now. | |||
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 | |||
2016-04-27 | gui: show tracking hasn't started in preview area instead of "no video" | Xavier Hallade | |
"no video" wasn't clearly indicating that no tracking was done. Some first time users had hard times figuring out tracking had to be started. @sthalik: I've put an image mimicking what you did for "no video", feel free to change it or switch to plain text instead. | |||
2016-04-27 | gui: make tray click raise the window also | Stanislaw Halik | |
Issue: #342 | |||
2016-02-09 | gui: scale properly on high-DPI screens | Stanislaw Halik | |
Previously high DPI made the main screen all out of whack, unreadable and unusable. | |||
2016-01-07 | gui: fix zero shortcut description | Stanislaw Halik | |
Closes #290 | |||
2015-12-20 | gui: don't update main window if we're minimized | Stanislaw Halik | |
Shaves off 12% runtime in minimized case. | |||
2015-12-18 | gui: fix left margin | Stanislaw Halik | |
2015-12-18 | ui: adjust marginopentrack-2.3-rc21p5 | Stanislaw Halik | |
2015-12-18 | ui: make more compact | Stanislaw Halik | |
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/main: don't raise a new window, it's enough to set visible | 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 | gui: add shortcuts for starting/toggling tracking | Stanislaw Halik | |
2015-12-05 | api/shortcuts: no longer keep shortcuts hardcoded | Stanislaw Halik | |
2015-11-22 | work: use the centralized keypress worker | Stanislaw Halik | |
2015-11-11 | options: stringify keyboard mods for joy buttons | Stanislaw Halik | |
2015-11-11 | shortcuts: alloy kbd mods for joystick 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-06 | spline: snap x, y coordinates to grid | Stanislaw Halik | |
2015-11-03 | cmake: can use default hidden visibility on apple | Stanislaw Halik | |
2015-11-01 | gui: hidden symbol visibility by default | Stanislaw Halik | |
2015-11-01 | keyboard-chooser: use only keyboard worker, not full shortcuts | Stanislaw Halik | |
2015-11-01 | options-dialog: add missing include | Stanislaw Halik | |
2015-11-01 | all: adjust options.hpp move to compat | Stanislaw Halik | |
2015-11-01 | resize dialogs for better visibility on Linux | Stanislaw Halik | |
2015-11-01 | cmake: less boilerplate, link dynamically | Stanislaw Halik | |
2015-11-01 | qxt-mini: make own module | Stanislaw Halik | |
2015-11-01 | try not to statically link qxt-mini | Stanislaw Halik | |
cf. 3e60ccda96dfada9307a0a25134475c726f1ae72 | |||
2015-10-30 | qxt: fix unix build | Stanislaw Halik | |
2015-10-30 | rename gui directory | Stanislaw Halik | |