Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-08 | add post-invert, rename invert to pre-invert | Stanislaw Halik | |
Requested by: a few people | |||
2023-03-01 | fix some GCC warnings | Stanislaw Halik | |
2022-10-10 | Revert "options/value: add `QObject::connect` wrapper" | Stanislaw Halik | |
This reverts commit a67e8630caf20e7f48151024e9e68dd9271d75c7. | |||
2022-07-01 | options/value: add `QObject::connect` wrapper | Stanislaw Halik | |
This is useful not just to save on complexity in call sites, but also because I plan on using the Verdigris library to remove needless `valueChanged()` and `setValue()` overloads from each `value<t>` instance. Also fix a bug in `options/tie.hpp` where `QComboBox::setCurrentIndex` was erroneously called as `Qt::DirectConnection`. | |||
2022-01-26 | api, gui: close options dlg on Esc inside inner dlg | Stanislaw Halik | |
2022-01-25 | gui/options-dialog: pretty-print mouse buttons | Stanislaw Halik | |
Issue: #583 | |||
2022-01-03 | gui/options-dialog: reduce copy-pasting | Stanislaw Halik | |
2021-12-16 | opentrack, gui: rename options dialog impl filename | Stanislaw Halik | |
2017-10-27 | gui: rename source files only | Stanislaw Halik | |
2017-10-08 | add complete(?) portable config support | Stanislaw Halik | |
2017-06-10 | get rid of camera angle position rotation | Stanislaw Halik | |
It doesn't work well enough anyway | |||
2017-05-21 | gui/options: minor cleanup | Stanislaw Halik | |
2017-05-16 | logic: remove height in "dynamic neck" | Stanislaw Halik | |
It doesn't help any. Leave the depth only. | |||
2017-04-18 | logic/tracker: fix option not used in logic | Stanislaw Halik | |
2017-02-27 | {base,options}-dialog: fix dialogs not savingopentrack-2.3.1_fix2 | Stanislaw Halik | |
In case of the options dialog, running close() in doOK() made it go into closeEvent(), going into doCancel(), and reloading the settings prior to them getting saved. It's time for a hotfix2 build. | |||
2017-02-26 | {api/base,gui/options}-dialog: prevent closing without signal | Stanislaw Halik | |
Use hide() to avoid emitting idempotent events. There's isVisible() but no isClosed() or equivalent. Worse yet, close() can return true twice in a row, despite what docs for `bool QWidget::close()' say. | |||
2017-02-25 | gui/options-dialog: sprinkle some konst reference | Stanislaw Halik | |
2017-02-25 | gui/options-dialog: prevent crap key text from being saved | Stanislaw Halik | |
Unprintable characters won't work in addition to not displaying right. This happens with altgr diacritics on the Polish keyboard on Linux. Skip all key text with unprintable characters, as if the key was getting unbound. | |||
2017-02-25 | gui/options-dialog: prevent escape key closing on Linux | Stanislaw Halik | |
The escape key closed the dialog but prevented save/cancel hooks from being run. Now we get the hooks running twice but it's better than not at all. | |||
2017-02-24 | gui: simplify keyboard listener dialog | Stanislaw Halik | |
It's now generated from .ui QDialog, not a manually created QDialog from QLabel in .ui. | |||
2017-02-23 | gui/options-dialog: prevent heisenbugs (?) | Stanislaw Halik | |
It's likely that there's some memory handling bug when stack-allocating Qt widgets and other components. Use QObject::deleteLater. Will check with Valgrind later. | |||
2017-02-18 | gui, logic: allow for two keybindings for each function | Stanislaw Halik | |
Also, remove "disable reltrans while held" cause it's too specific. | |||
2016-12-09 | gui, logic: allow toggle neck displacement | Stanislaw Halik | |
It was only possible to zero the values to turn it off. | |||
2016-12-09 | gui, logic: add neck displacement feature | Stanislaw Halik | |
With it enabled, user's neck will be treated as separate from the rotation pivot. Rotating to the left will reposition to the left in addition to the rotation, and so on. This feature is subtle but apparently very popular with DCS users. | |||
2016-11-25 | Revert "logic, gui: remove relative translation disable axis"opentrack-2.3-rc99p15 | Stanislaw Halik | |
This reverts commit 9fb8b48027ac8c03628955da2b186de88745e348. | |||
2016-11-18 | logic, gui: remove relative translation disable axis | Stanislaw Halik | |
Only Z needs this. | |||
2016-11-18 | gui/options-dialog: fix logic error in keybinding friendly name | Stanislaw Halik | |
2016-11-18 | gui, modules: add more translatable strings | Stanislaw Halik | |
2016-11-18 | gui/options: oops, fix numpad keys friendly name | Stanislaw Halik | |
2016-11-18 | gui: allow for disabling translation | Stanislaw Halik | |
2016-11-18 | gui/options: allow for translating keyboard modifiers | Stanislaw Halik | |
2016-09-25 | gui, logic: allow prevent rotation from affecting compensation | Stanislaw Halik | |
Issue: #458 | |||
2016-09-24 | logic, gui: allow for disabling any of the three tcomp options | Stanislaw Halik | |
Issue: #458 Requested-by: @Borisovich | |||
2016-09-16 | gui, logic: add separate option for starting in tray vs tray enabled | Stanislaw Halik | |
Suggested-by: @MathijsG, #454 | |||
2016-09-09 | gui: fix after 77cf67d61c8f6ae7ec00fd069b0e6586927069a3 | Stanislaw Halik | |
2016-09-08 | tracklogging: begone file selector gui. Now a file select dialog will pop up ↵ | DaMichel | |
when the tracker starts. | |||
2016-09-06 | gui, logic: add shortcut for "translation compensation off while held" | Stanislaw Halik | |
Requested-by: @Sone989 Issue: #440 | |||
2016-08-18 | options: add base_value signal const | Stanislaw Halik | |
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. |