| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | add constructor and improvements | Jacob Palecki | 2021-04-07 | 1 | -4/+21 | |
| | | | ||||||
| | * | optimize a bit/refactor modify | a1xd | 2021-04-08 | 7 | -225/+166 | |
| | | | ||||||
| | * | unmark fill as const | a1xd | 2021-04-08 | 1 | -1/+1 | |
| | | | ||||||
| | * | Add arbitrary lut struct | Jacob Palecki | 2021-04-07 | 1 | -0/+103 | |
| | | | ||||||
| | * | Add active value labels for gain switch | Jacob Palecki | 2021-04-07 | 1 | -0/+1 | |
| | | | ||||||
| | * | natural legacy algorithm was correct, leave as it was | Jacob Palecki | 2021-04-06 | 1 | -1/+1 | |
| | | | ||||||
| | * | Fix natural legacy algorithm, rename accelNatural to decayRate | Jacob Palecki | 2021-04-06 | 3 | -4/+4 | |
| | | | ||||||
| | * | Rename accelMotivity to growthRate | Jacob Palecki | 2021-04-06 | 3 | -3/+3 | |
| | | | ||||||
| | * | update wrapper + writer to handle lut | a1xd | 2021-04-06 | 3 | -2/+7 | |
| | | | | | | | | | grapher is building but applying options still broken for the most part | |||||
| | * | use callbacks for applying accel | a1xd | 2021-04-01 | 5 | -57/+95 | |
| | | | ||||||
| | * | add minimum to complement speed cap | a1xd | 2021-04-01 | 3 | -45/+51 | |
| | | | | | | | | | | | | | important feature fixes some validation checks | |||||
| | * | make weights work in by component mode | a1xd | 2021-04-01 | 3 | -43/+41 | |
| | | | | | | | | | | | domain weights now applied under inf norm range weights now applied when equal | |||||
| | * | driver - apply accel disregarding num packets | a1xd | 2021-04-01 | 2 | -0/+8 | |
| | | | | | | | | | add setting for max time threshold | |||||
| | * | add flag to negate device match | a1xd | 2021-04-01 | 1 | -0/+1 | |
| | | | ||||||
| | * | update rest | a1xd | 2021-04-01 | 7 | -68/+289 | |
| | | | | | | | | | | | | | grapher is still broken refactored io / error handling a bit | |||||
| | * | refactor lut/motivity | a1xd | 2021-03-30 | 9 | -136/+303 | |
| | | | ||||||
| | * | put utility in namespace | a1xd | 2021-03-30 | 1 | -30/+37 | |
| | | | ||||||
| | * | add zero/inf/nan guards | a1xd | 2021-03-29 | 2 | -2/+18 | |
| | | | ||||||
| | * | add jump type | a1xd | 2021-03-29 | 4 | -0/+85 | |
| | | | ||||||
| | * | formatting + file renames | a1xd | 2021-03-29 | 12 | -124/+156 | |
| | | | ||||||
| | * | refactor common/settings | a1xd | 2021-03-29 | 11 | -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 | |||||
| * | | bump version | a1xd | 2021-04-26 | 1 | -1/+1 | |
| | | | ||||||
| * | | ignore errors when trying to retrieve dev list | a1xd | 2021-04-26 | 1 | -1/+1 | |
| | | | | | | | | | might be a good idea to add logging here, not much else we can do if this fails | |||||
| * | | match error handling in MS raw input docs | a1xd | 2021-04-26 | 1 | -2/+2 | |
| | | | ||||||
| * | | refactor rawinput util | a1xd | 2021-04-26 | 1 | -47/+56 | |
| | | | | | | | | | some generalizations here don't make sense now that we're ignoring errors | |||||
| * | | ignore GetRawInputDeviceInfo errors | a1xd | 2021-04-25 | 1 | -5/+12 | |
| | | | ||||||
| * | | bugfix - rawinput | a1xd | 2021-04-25 | 1 | -2/+2 | |
| | | | | | | | | | GetRawInputDeviceInfo requires character length to be passed, not byte count | |||||
| * | | ignore cfgmgr errors when retrieving device id | a1xd | 2021-04-25 | 1 | -19/+18 | |
| |/ | ||||||
| * | add handler for unhandled exceptions | a1xd | 2021-03-11 | 1 | -1/+1 | |
| | | ||||||
| * | bump version | a1xd | 2021-02-02 | 1 | -1/+1 | |
| | | ||||||
| * | increase default sens cap | a1xd | 2021-02-02 | 1 | -1/+1 | |
| | | ||||||
| * | fix device id not working with g305 | a1xd | 2021-01-30 | 1 | -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 version | a1xd | 2021-01-23 | 1 | -1/+1 | |
| | | ||||||
| * | update signed | a1xd | 2021-01-21 | 1 | -1/+1 | |
| | | ||||||
| * | add angle snapping | a1xd | 2021-01-21 | 2 | -0/+33 | |
| | | | | | probably works like interaccel | |||||
| * | direction/distance calc - small opts | a1xd | 2021-01-21 | 1 | -17/+9 | |
| | | ||||||
| * | Bump version to 1.4 | Jacob Palecki | 2021-01-20 | 1 | -2/+2 | |
| | | ||||||
| * | merge with master builds | Jacob Palecki | 2021-01-20 | 4 | -2/+80 | |
| |\ | ||||||
| | * | filter raw input based on id | a1xd | 2021-01-12 | 4 | -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 docs | a1xd | 2021-01-05 | 1 | -1/+3 | |
| | | | | | | | | | this also changes the connect ioctl to not abort when hwid query fails | |||||
| | * | add "Device Hardware ID" setting, to affect only specific device | Tomáš Pazdiora | 2021-01-05 | 1 | -0/+1 | |
| | | | ||||||
| * | | Final graph fidelity tweaks and fixes | Jacob Palecki | 2021-01-20 | 1 | -4/+16 | |
| | | | ||||||
| * | | Some fixes | Jacob Palecki | 2021-01-11 | 3 | -15/+23 | |
| | | | ||||||
| * | | Implement direcitonality UI | Jacob Palecki | 2021-01-10 | 3 | -9/+9 | |
| | | | ||||||
| * | | Add to stigma, directional to settings | Jacob Palecki | 2021-01-08 | 2 | -11/+22 | |
| | | | ||||||
| * | | Add core logic in common | Jacob Palecki | 2021-01-07 | 1 | -1/+77 | |
| |/ | ||||||
| * | add changes from review | a1xd | 2020-12-03 | 2 | -8/+8 | |
| | | | | | | | rename some vars prefer exceptions over assert refactor poll rate field usage in MouseWatcher | |||||
| * | add directional multipliers | a1xd | 2020-12-03 | 2 | -1/+13 | |
| | | | | | | | adds multipliers for movement in negative directions (up & left by default, can be flipped by rot or sens) avoid division by user input in mousewatcher | |||||
| * | support win7 while cross-signing is still available | a1xd | 2020-12-02 | 1 | -1/+1 | |
| | | | | | to be dropped by april 2021 | |||||
| * | embed version info into assemblies | a1xd | 2020-12-02 | 5 | -5/+36 | |
| | | | | | | | | | check app versions against lib, lib against driver add an 'about' dialog which displays version details, accessible from menu refactor error handling + add check for negative offset | |||||