Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-16 | filter/accela: modernize c++ | Stanislaw Halik | |
2018-01-11 | minor cleanup | Stanislaw Halik | |
2017-12-18 | plugins: rename check_status -> initialize | Stanislaw Halik | |
It's a contract for plugin invocation that the particular function fills the role of initialization. Rename accordingly. | |||
2017-12-09 | many: use otr_tr for non-qobject translation | Stanislaw Halik | |
I haven't even compile-tested Linux and OSX-specific bits. | |||
2017-12-04 | api: add status check for modules | Stanislaw Halik | |
2017-10-27 | filter/accela: allow for double the deadzone value | Stanislaw Halik | |
2017-10-27 | filter/accela: kill rotation nonlinearity | Stanislaw Halik | |
2017-10-27 | filter/accela: put debug knobs in other header | Stanislaw Halik | |
2017-10-20 | fix wrt spline api | Stanislaw Halik | |
2017-10-20 | some nonsense | Stanislaw Halik | |
2017-10-13 | options/tie: change "tie" overloads | Stanislaw Halik | |
Adjust usages. There are ODR issues with MSVC and it doesn't support C++17 "static inline constexpr" _variables_. Otherwise, "signal_fun" could be a variable and not a function. The usages in accela/ewma2 dialog are more verbose now but the original API was silly. | |||
2017-09-23 | filter/accela: make sliders work with scroll wheel | Stanislaw Halik | |
I'm lazy and you should be too. | |||
2017-09-23 | filter/accela: limit nonlinearity max range | Stanislaw Halik | |
2017-07-29 | filter/accela: make gain more conservative | Stanislaw Halik | |
Issue: #665 | |||
2017-07-16 | compat/math-imports: use it | Stanislaw Halik | |
2017-07-07 | filter/accela: add debug knob | Stanislaw Halik | |
2017-06-22 | misc irrelevant | Stanislaw Halik | |
2017-06-18 | filter/accela: don't go exponential too fast | Stanislaw Halik | |
2017-06-12 | filter/accela: make nonlinearity actually useful | Stanislaw Halik | |
It needs to go further than the very beginning. | |||
2017-06-12 | filter/accela: go back to old gain from 9 months ago | Stanislaw Halik | |
2017-06-12 | cleanup | Stanislaw Halik | |
2017-06-10 | filter/accela: make gain less sluggish overall | Stanislaw Halik | |
2017-06-10 | filter/accela: simplify debug widget | Stanislaw Halik | |
2017-06-08 | filter/accela: increase sensitivity customization | Stanislaw Halik | |
2017-06-07 | filter/accela: increase minimum rot sensitivity | Stanislaw Halik | |
.5 is way too high | |||
2017-05-16 | filter/accela: add minimum allowed sensitivity | Stanislaw Halik | |
Allow sliding sensitivity .5 -> 3 rather than .1 -> 2. | |||
2017-05-16 | filter/accela: the clamp doesn't work right | Stanislaw Halik | |
It leaves stutter. Best leave as it is. | |||
2017-05-16 | filter/accela: fix clamp regression | Stanislaw Halik | |
Clean up after 632cd5bf7778cb9062633f8d27ecd6aadcaa5d28. The condition was inverting, causing great pain and woe. Issue: #620. | |||
2017-05-10 | filter/accela: punt if running ahead of the input value | Stanislaw Halik | |
2017-05-04 | filter/accela: allow for up to 300 ms smoothingopentrack-2.3.1.6 | Stanislaw Halik | |
2017-05-03 | revert msvc utf-8 source file encoding | Stanislaw Halik | |
cf. https://github.com/opentrack/opentrack/issues/605#issuecomment-298637288 | |||
2017-04-30 | filter/accela: reduce microstutter | Stanislaw Halik | |
Discussed-with: @mrsanchos | |||
2017-04-30 | spline: show tooltip in preview only mode | Stanislaw Halik | |
2017-04-30 | filter/accela: allow up to 300 ms smoothing | Stanislaw Halik | |
2017-04-29 | filter/accela: prevent overshoot with ewma | Stanislaw Halik | |
2017-04-29 | filter/accela: make ewma working in 3-axis mode | Stanislaw Halik | |
2017-04-29 | filter/accela: format label text | Stanislaw Halik | |
2017-04-18 | many: use std::f{max,min} for floating-point values | Stanislaw Halik | |
2017-04-17 | filter/accela: revert -180->180 fix | Stanislaw Halik | |
Does more harm than good. For 360' inertial devices, recommend other or no filter at all. Issue: #600 | |||
2017-03-28 | filter/accela: embiggen "using" declaration scope | Stanislaw Halik | |
2017-03-28 | filter/accela: add forgotten fabs in check | Stanislaw Halik | |
2017-03-28 | rename spline-widget -> spline | Stanislaw Halik | |
Adjust usages. | |||
2017-03-27 | cmake: rename project's function prefix | Stanislaw Halik | |
It's not annoying having to type it anymore. Also "otr_boilerplate" -> "otr_module". | |||
2017-03-27 | filter/accela: multiply all pos gains by .75 | Stanislaw Halik | |
2017-03-27 | filter/accela: don't allow for very high values on the slider | Stanislaw Halik | |
I already backed off a similar change months ago. But after giving it some thought, if you need an absurd amount of filtering then something must be wrong with your tracker setup. | |||
2017-03-27 | filter/accela: filter all rot/pos DOF together | Stanislaw Halik | |
Apply gain to Euclidean distance of rotation/position change, rather to each DOF separately. Weight each DOF's separate length and normalize it. This makes diagonal movements less staircase-y. You'll need smaller sensitivity values given Euclid of (x,y,z) is smaller than |x|+|y|+|z|. | |||
2017-03-17 | filter/accela: special-case the -180/180 rotation boundary | Stanislaw Halik | |
Previously crossing the 180 degree boundary got treated as a large rotation. This is of course incorrect. The error in fact lies only in the filter. Special-case the sign changes. We're centering prior to filtering in logic/tracker.cpp so it's all right in the world. Issue: #533 Reported-by: @Ounicron Fixes: #533 | |||
2017-03-16 | filter/accela: comment | Stanislaw Halik | |
2017-03-06 | Update nl_NL.ts | Mathijs Groothuis | |
2017-02-27 | remove unfinished polish translation files | Stanislaw Halik | |
Polish speakers typically know English well enough and translations are awkward. |