summaryrefslogtreecommitdiff
path: root/common
Commit message (Collapse)AuthorAgeFilesLines
* Small fixes, guide additions, tweaksJacob Palecki2021-07-031-2/+2
|
* ensure normal return values from accela1xd2021-04-142-9/+9
|
* bump versiona1xd2021-04-141-3/+3
|
* fix arbitrary output starting from 0 in sens modea1xd2021-04-141-1/+1
|
* move arbitrary input into settingsa1xd2021-04-136-44/+64
| | | | separate arbitrary mode from spaced modes, arbitrary now deserializes from default settings file
* additional fixesJacob Palecki2021-04-091-2/+2
|
* Mostly working nowJacob Palecki2021-04-091-5/+6
|
* Some more small additions and fixesJacob Palecki2021-04-091-5/+10
|
* Fixed some bugsJacob Palecki2021-04-091-7/+11
|
* merge and improveJacob Palecki2021-04-084-52/+69
|\
| * make it safea1xd2021-04-081-21/+28
| |
| * make sizeof arbitrary close to othersa1xd2021-04-084-25/+39
| | | | | | | | refactor constructor/fix conversions
| * fix conversions in arbitrary constructora1xd2021-04-081-3/+3
| |
| * fix some thingsa1xd2021-04-081-2/+2
| |
* | Progress in arbitraryJacob Palecki2021-04-082-8/+10
|/
* Fix return bugJacob Palecki2021-04-081-0/+2
|
* add constructor and improvementsJacob Palecki2021-04-071-4/+21
|
* optimize a bit/refactor modifya1xd2021-04-087-225/+166
|
* unmark fill as consta1xd2021-04-081-1/+1
|
* Add arbitrary lut structJacob Palecki2021-04-071-0/+103
|
* Add active value labels for gain switchJacob Palecki2021-04-071-0/+1
|
* natural legacy algorithm was correct, leave as it wasJacob Palecki2021-04-061-1/+1
|
* Fix natural legacy algorithm, rename accelNatural to decayRateJacob Palecki2021-04-063-4/+4
|
* Rename accelMotivity to growthRateJacob Palecki2021-04-063-3/+3
|
* update wrapper + writer to handle luta1xd2021-04-063-2/+7
| | | | grapher is building but applying options still broken for the most part
* use callbacks for applying accela1xd2021-04-015-57/+95
|
* add minimum to complement speed capa1xd2021-04-013-45/+51
| | | | | | important feature fixes some validation checks
* make weights work in by component modea1xd2021-04-013-43/+41
| | | | | domain weights now applied under inf norm range weights now applied when equal
* driver - apply accel disregarding num packetsa1xd2021-04-012-0/+8
| | | | add setting for max time threshold
* add flag to negate device matcha1xd2021-04-011-0/+1
|
* update resta1xd2021-04-017-68/+289
| | | | | | grapher is still broken refactored io / error handling a bit
* refactor lut/motivitya1xd2021-03-309-136/+303
|
* put utility in namespacea1xd2021-03-301-30/+37
|
* add zero/inf/nan guardsa1xd2021-03-292-2/+18
|
* add jump typea1xd2021-03-294-0/+85
|
* formatting + file renamesa1xd2021-03-2912-124/+156
|
* refactor common/settingsa1xd2021-03-2911-363/+253
| | | | | | | | | | | | | | | | | | | | | | | | | only driver compiles remove accel-base types merge linear + classic move gain cap logic into classic impl, cap is now set in terms of output use cap/limit to determine negation remove weight, add replacement for power mode only remove legacy offset option remove naturalgain mode add legacy mode flag naturalgain -> natural natural -> natural + legacy flag add dpi setting and more accel args + defaults (prep for ips mode) replace output speed cap with input cap
* add handler for unhandled exceptionsa1xd2021-03-111-1/+1
|
* bump versiona1xd2021-02-021-1/+1
|
* increase default sens capa1xd2021-02-021-1/+1
|
* fix device id not working with g305a1xd2021-01-301-32/+46
| | | | | | | | this uses w32 apis for enumerating dev info instead of ManagementObjectSearcher, which upper-cases dev ids, differing from kernel/cfgmgr32 this also breaks showing dev name alongside id, as the name seems inaccessible from cfgmgr32 given an interface supplied by rawinput not a big deal considering the names are too generic to be useful anyway
* bump versiona1xd2021-01-231-1/+1
|
* update signeda1xd2021-01-211-1/+1
|
* add angle snappinga1xd2021-01-212-0/+33
| | | | probably works like interaccel
* direction/distance calc - small optsa1xd2021-01-211-17/+9
|
* Bump version to 1.4Jacob Palecki2021-01-201-2/+2
|
* merge with master buildsJacob Palecki2021-01-204-2/+80
|\
| * filter raw input based on ida1xd2021-01-124-4/+79
| | | | | | | | | | | | | | | | use device id (from device instance) over first hardware id use buffered method for all ioctls update gui/DeviceIDManager to match driver behavior respond to device change events desync MouseData and PointData accessors
| * size device id/hwids based on docsa1xd2021-01-051-1/+3
| | | | | | | | this also changes the connect ioctl to not abort when hwid query fails
| * add "Device Hardware ID" setting, to affect only specific deviceTomáš Pazdiora2021-01-051-0/+1
| |