Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-17 | fix build (2) | Stanislaw Halik | |
2018-01-17 | fix build | Stanislaw Halik | |
2018-01-17 | gui/settings: fix variant build | Stanislaw Halik | |
2018-01-16 | spline/widget: no need to round pixel ratio | Stanislaw Halik | |
2018-01-16 | main-window: fix linux compile error | Stanislaw Halik | |
2018-01-16 | cv/video-frame, tracker/pt: add hidpi preview support | Stanislaw Halik | |
2018-01-16 | fix build | Stanislaw Halik | |
2018-01-16 | spline: fix widget for hidpi displays | Stanislaw Halik | |
2018-01-16 | cleanup | Stanislaw Halik | |
2018-01-16 | trackmouse: more work | Stanislaw Halik | |
2018-01-16 | gui, variant/default: move default UI | Stanislaw Halik | |
2018-01-16 | gui: fix paths prior to moving into variant/default | Stanislaw Halik | |
2018-01-16 | gui: don't export the main window | Stanislaw Halik | |
2018-01-16 | cmake: split variant handling to each variant | Stanislaw Halik | |
2018-01-16 | gui/main-window: sysexists(3) isn't appropriate | Stanislaw Halik | |
2018-01-16 | gui/main-window: fix more build errors on non-win32 | Stanislaw Halik | |
Issue: #721 | |||
2018-01-16 | add missing copyright statement | Stanislaw Halik | |
2018-01-16 | proto/mouse: must move settings to separate file | Stanislaw Halik | |
Otherwise the UI file isn't slurped when #including this header. | |||
2018-01-16 | logic/mappings: fix silly ctor | Stanislaw Halik | |
2018-01-16 | qt: scale according to screen DPI | Stanislaw Halik | |
Previously, as a dpi-unaware app we scaled the whole window, including fonts, making them blurry. Given we now have layouts set all over the program, it Just Works when enabling proper scaling. Except for The Octopus, but you can forget it a bad hair day, can you? | |||
2018-01-16 | filter/accela: modernize c++ | Stanislaw Halik | |
2018-01-16 | tracker/pt: make pt_settings header-only | Stanislaw Halik | |
We'd like to change the settings without linking to the tracker-pt library. | |||
2018-01-16 | logic: get rid of extension logspam | Stanislaw Halik | |
2018-01-16 | logic, spline: get rid of using namespace in header | Stanislaw Halik | |
2018-01-16 | gui/main-window: reformat max right column | Stanislaw Halik | |
2018-01-16 | proto/freetrack: typedefs are volatile, cleanup | Stanislaw Halik | |
2018-01-15 | Merge pull request #724 from PhilippMuenzel/patch-1 | Stanisław Halik | |
Fix XPluginEnable | |||
2018-01-14 | Fix XPluginEnable | Philipp Ringler | |
This fixes the plugin loading in an undefined state. See https://forums.x-plane.org/index.php?/forums/topic/138529-psa-check-your-int-xpluginenable-function-definition/ for more information | |||
2018-01-14 | meh | Stanislaw Halik | |
2018-01-14 | gui/main-window: don't crash with no tray | Stanislaw Halik | |
2018-01-14 | proto/freetrack: rename following npclient change | Stanislaw Halik | |
2018-01-14 | variant/trackmouse: flush | Stanislaw Halik | |
2018-01-14 | gui/keyboard: fix Linux/OSX build | Stanislaw Halik | |
Class renaming broke this. Reported: https://github.com/opentrack/opentrack/issues/721#issuecomment-357457084 | |||
2018-01-14 | gui: fix tray | Stanislaw Halik | |
2018-01-14 | gui/spline: change horizontal/vertical guide count | Stanislaw Halik | |
The amount depends on the max value on X/Y scales. | |||
2018-01-13 | gui/spline: reduce spline widget snap to grid | Stanislaw Halik | |
Issue: #722 | |||
2018-01-13 | variant/trackmouse: random flush | Stanislaw Halik | |
2018-01-13 | cmake: variant work | Stanislaw Halik | |
2018-01-13 | proto/libevdev: buffer flush, WIP | Stanislaw Halik | |
2018-01-13 | tracker/pt: workaround unexplained leak | Stanislaw Halik | |
Somehow, using unique_ptr causes a leak at destruct time. The stored pointer isn't freed. It works perfectly fine with shared_ptr. It seems I'm doing things correctly with a move constructor for unique_ptr in the Tracker_PT class, as well as the pointer initialization ctor in `module.cpp'. Who the hell knows what's happening behind the scenes. | |||
2018-01-13 | cmake, main: work toward introducing alternative UI | Stanislaw Halik | |
We're going to base opentrack derivatives on the same branch. Previously merges were a living hell. Modularizing the UI code and having continuously-built executables will do a lot. First opentrack variant in progress is a TrackHat device for mouse and scrolling control for people with spine and hand/arm disabilities. | |||
2018-01-12 | gitignore | Stanislaw Halik | |
2018-01-12 | tracker/pt: isolate point extractor and image type | Stanislaw Halik | |
Issue: #718 | |||
2018-01-12 | main: fix build | Stanislaw Halik | |
2018-01-11 | tracker/pt: also pass module name to camera class | Stanislaw Halik | |
2018-01-11 | tracker/pt: allow for reuse | Stanislaw Halik | |
Issue: #718 This allows for replacing the camera and point extractor code. See `module.cpp' and `pt-api.hpp`. | |||
2018-01-11 | minor cleanup | Stanislaw Halik | |
2018-01-11 | tracker/pt: modernize member initialization | Stanislaw Halik | |
2018-01-11 | contrib/npclient: fix DataID race | Stanislaw Halik | |
There's a race with how the freetrack protocol operates. Reported-by: @Len62 cf. https://github.com/opentrack/opentrack/issues/688#issuecomment-356606126 | |||
2018-01-11 | cmake, gui, main: make user interface reusable | Stanislaw Halik | |
The work isn't complete. We need moving out all non-reusable parts away and only keeping user interface logic in a class. |