Commit graph

  • 6b5fdf4e59 Merge remote-tracking branch 'upstream/master' into master Jacob Palecki 2020-09-02 16:19:11 -07:00
  • 66131ff0e4 The menus mostly work Jacob Palecki 2020-09-02 01:39:36 -07:00
  • 5b9b8ed308 Move optionsets to applyoptions Jacob Palecki 2020-09-02 01:02:51 -07:00
  • bf747ca243 Small fixes, correctly align labels and boxes Jacob Palecki 2020-09-01 23:36:52 -07:00
  • 26130b21da Second half - the parts in place Jacob Palecki 2020-09-01 22:42:07 -07:00
  • 95cc3ed0a0 intermittent commit - large commit halfway done Jacob Palecki 2020-09-01 21:45:42 -07:00
  • e44a437626
    Merge pull request #18 from a1xd/write-delay a1xd 2020-09-01 22:43:49 -04:00
  • 7ff79f4e71 add 1s write delay to driver a1xd 2020-09-01 22:28:45 -04:00
  • 06cf7fb7b5 Add X Y labels for by component Jacob Palecki 2020-09-01 17:43:20 -07:00
  • 270f0bc4d8 Space boxes for by component mode Jacob Palecki 2020-09-01 17:21:41 -07:00
  • 621ef5afb1 Add text boxes and labels for by component accel Jacob Palecki 2020-09-01 16:26:15 -07:00
  • fa497a2a20 Add factory to create AccelGUI Jacob Palecki 2020-09-01 03:15:45 -07:00
  • 4aa2f3ed74 Move constants to central class Jacob Palecki 2020-09-01 02:39:09 -07:00
  • 246fb772c5 Add constants class and separate classes into regions Jacob Palecki 2020-09-01 02:18:41 -07:00
  • b5b87e2405 Show xy charts only when accel applied by component Jacob Palecki 2020-09-01 00:56:07 -07:00
  • 297d610ca1 Set whole or by component with toolstrip item Jacob Palecki 2020-09-01 00:31:18 -07:00
  • 8f2efebc6b Remove console project Jacob Palecki 2020-08-31 23:47:03 -07:00
  • 26138cb0e3
    Merge pull request #1 from Sidiouth/sidi JacobPalecki 2020-08-31 23:06:21 -07:00
  • 471fe599ba
    Merge pull request #17 from a1xd/indep JacobPalecki 2020-08-31 23:03:46 -07:00
  • 9010cc593a add independent xy accel to driver a1xd 2020-08-31 19:41:21 -04:00
  • 6432e9b8b0 Initial commit Sidiouth 2020-08-31 16:15:58 -04:00
  • 313ab92531 clean up wrapper, minimize heap alloc a1xd 2020-08-24 04:24:33 -04:00
  • 252637e53c
    Merge pull request #16 from JacobPalecki/Misc a1xd 2020-08-22 22:33:45 -04:00
  • ab43d67580 delete personal settings.json left in repo Jacob Palecki 2020-08-22 03:17:11 -07:00
  • 3aaa454be9 Fix rotation getter Jacob Palecki 2020-08-22 02:52:54 -07:00
  • b874058d82 Saving and loading fully works Jacob Palecki 2020-08-22 02:46:45 -07:00
  • 55b739c50d Serialization mostly working Jacob Palecki 2020-08-20 15:46:04 -07:00
  • 7dbeae9d4c Add accel type to active values and tweak color Jacob Palecki 2020-08-20 14:22:14 -07:00
  • fe17d04e57 Display active values Jacob Palecki 2020-08-20 12:51:33 -07:00
  • 85353dfa65 Add empty active labels for all options Jacob Palecki 2020-08-20 01:20:18 -07:00
  • 3dd0bb9163 Sigmoid gain Jacob Palecki 2020-08-20 00:32:11 -07:00
  • 53c9025337 Add natural gain accel; add scale by DPI, poll rate in GUI Jacob Palecki 2020-08-19 15:26:25 -07:00
  • 0621a7ebd4
    Merge pull request #15 from JacobPalecki/GUI a1xd 2020-08-14 03:48:40 -04:00
  • 32323636b4 Fix initial points, add poll time constant Jacob Palecki 2020-08-13 20:56:41 -07:00
  • 6602649bd7 All works smoothly Jacob Palecki 2020-08-13 13:39:40 -07:00
  • 93a22c08b3 Dot to show mouse move Jacob Palecki 2020-08-13 01:52:49 -07:00
  • 30e1391b22 Almost working Jacob Palecki 2020-08-12 20:39:53 -07:00
  • b6254f32a6 Factor accel calculations into calculation classes Jacob Palecki 2020-08-12 19:51:38 -07:00
  • cc531c79f2 Reorganized solution into directories Jacob Palecki 2020-08-12 19:22:21 -07:00
  • a6a9f6785e Add ability to have x\y graphs Jacob Palecki 2020-08-12 19:04:23 -07:00
  • ae18a1a060 Fixed some edge cases around not using enter Jacob Palecki 2020-08-12 18:18:34 -07:00
  • fea8e8c559 Nicer decimals, enter press not needed to enter values Jacob Palecki 2020-08-12 18:05:19 -07:00
  • 8a61f87647
    Merge pull request #14 from JacobPalecki/GainCap a1xd 2020-08-12 20:12:43 -04:00
  • 65a74b97c0 Disallow differing x and y weights with gain cap Jacob Palecki 2020-08-11 23:06:39 -07:00
  • 319eb45dee Merge branch 'master' into GainCap Jacob Palecki 2020-08-11 21:16:50 -07:00
  • 0875950937
    Merge pull request #13 from a1xd/write-cd a1xd 2020-08-11 23:49:34 -04:00
  • c7f881c869 define exceptions for invalid arg & io errors a1xd 2020-08-11 23:15:02 -04:00
  • 9d39a2bf6b add a cooldown on write (one second) a1xd 2020-08-06 21:43:44 -04:00
  • 9d321ad708 Further comments Jacob Palecki 2020-08-05 01:37:24 -07:00
  • a6355fd785 Fix gain cap for positive offsets Jacob Palecki 2020-08-05 01:15:15 -07:00
  • 97ac493359 Add velocity gain option Jacob Palecki 2020-08-04 20:32:24 -07:00
  • ba89e7d3e0
    Merge pull request #12 from JacobPalecki/GUI a1xd 2020-08-04 18:30:13 -04:00
  • f27ee9d9d7 Even nicer Jacob Palecki 2020-08-04 15:16:45 -07:00
  • 2ada822c13 Remove unnecessary .clear() call Jacob Palecki 2020-08-04 15:10:16 -07:00
  • c0b8b46f84 Data rebind for faster graph update Jacob Palecki 2020-08-04 15:08:48 -07:00
  • 1777a3decf Read from driver to get graph values Jacob Palecki 2020-08-03 19:12:04 -07:00
  • c964e36e3c Merge from master Jacob Palecki 2020-08-03 18:38:22 -07:00
  • 1a53197ba1
    Merge pull request #9 from a1xd/read-fix a1xd 2020-08-03 21:26:57 -04:00
  • b957eebe58 fix read function using direct io a1xd 2020-08-03 21:22:54 -04:00
  • 4e63da9daa Start work on reading from driver Jacob Palecki 2020-08-03 14:07:21 -07:00
  • e13fe36fc0 Merge branch 'master' into GUI Jacob Palecki 2020-08-03 13:21:20 -07:00
  • dba8430747 Add tool menu to enable\disable charts Jacob Palecki 2020-08-03 13:20:17 -07:00
  • 26b8727a8d Add gain and velocity graphs Jacob Palecki 2020-08-02 18:20:29 -07:00
  • 529f18bd6d Add velocity graph Jacob Palecki 2020-08-02 15:54:47 -07:00
  • f3740b21ad Move logic out of forms class into accelgui class Jacob Palecki 2020-08-02 14:03:55 -07:00
  • 1d9fb1f900
    Merge pull request #8 from a1xd/read a1xd 2020-08-01 21:08:47 -04:00
  • b49a91627f move clipp/parse logic into console project a1xd 2020-07-31 20:36:17 -04:00
  • 66a4043a9e move write function into common io header a1xd 2020-07-31 20:19:24 -04:00
  • 5241f9783b add read a1xd 2020-07-31 20:04:19 -04:00
  • 1fcbb0fa51
    Merge pull request #7 from JacobPalecki/GUI a1xd 2020-07-31 17:56:46 -04:00
  • 6537db04f7 Show no settings for off, remove unused class for PR Jacob Palecki 2020-07-31 12:20:11 -07:00
  • 827f860b80 Add class for storing settings from file Jacob Palecki 2020-07-31 10:56:26 -07:00
  • 498e5c1a2f Small refactoring, use new struct to store magnitudes Jacob Palecki 2020-07-31 10:46:23 -07:00
  • d5c012bcd5
    Merge pull request #6 from a1xd/st-refactor a1xd 2020-07-31 05:12:04 -04:00
  • f7c88d689e update grapher/wrapper for st-refactor a1xd 2020-07-31 04:52:24 -04:00
  • b3ed8fd4e4 add more tweaks for st-refactor a1xd 2020-07-31 01:37:41 -04:00
  • 49bd00c71b Use options instead of fields Jacob Palecki 2020-07-30 20:15:12 -07:00
  • b59cf98c2f Make weight a member of accel_base a1xd 2020-07-30 22:04:44 -04:00
  • e8417a29fb add tweaks for st-refactor a1xd 2020-07-30 17:07:35 -04:00
  • f315e8160e Use class heirarchy for layout types Jacob Palecki 2020-07-30 02:00:20 -07:00
  • 3cbec32cfa Fully use acceloptions Jacob Palecki 2020-07-30 01:13:24 -07:00
  • 20ea6f85cb Fix small bugs, add AccelOptions class Jacob Palecki 2020-07-30 00:32:48 -07:00
  • d7e1121eb6 Adde accel type switch Jacob Palecki 2020-07-29 21:26:13 -07:00
  • c30c138266 Fix a few bugs around fieldXY Jacob Palecki 2020-07-29 21:09:48 -07:00
  • 36abeecf95 Add FieldXY Jacob Palecki 2020-07-29 21:03:02 -07:00
  • 769deb7d9f All single-value boxes use fields Jacob Palecki 2020-07-29 20:10:18 -07:00
  • 621ab8d23d Separate classes into files, add Field class for text box state Jacob Palecki 2020-07-29 19:35:57 -07:00
  • 953fd6e30f Take all variables through GUI Jacob Palecki 2020-07-29 18:50:43 -07:00
  • 93d4d0fe6a Take new data for most fields by pressing enter Jacob Palecki 2020-07-29 18:14:27 -07:00
  • 7d0f8a2028 Rename elements and add write button Jacob Palecki 2020-07-29 17:31:08 -07:00
  • 0a91af55f7 Merge remote-tracking branch 'downstream/Inheritance' into st-refactor Jacob Palecki 2020-07-29 15:51:53 -07:00
  • 0a8effccca Compiles but may file Jacob Palecki 2020-07-29 15:39:39 -07:00
  • 2ce052e54d add sum types a1xd 2020-07-29 17:36:33 -04:00
  • 46027296f7 Added skeleton for input fields Jacob Palecki 2020-07-29 14:21:33 -07:00
  • e48f9ba066 Allow zooming on graph Jacob Palecki 2020-07-29 12:58:03 -07:00
  • 6bb5b03e2a Use modifier object in wrapper Jacob Palecki 2020-07-29 11:52:36 -07:00
  • 7963edee80 Inline methods for linking, and fix sens application bug Jacob Palecki 2020-07-29 01:10:29 -07:00
  • 33317e7948 Separate accel implementations into files Jacob Palecki 2020-07-29 00:35:39 -07:00
  • 344f759dad add per-class args structs Jacob Palecki 2020-07-28 18:16:12 -07:00
  • cdd82efdfd Get rid of enum and use types\tags directly Jacob Palecki 2020-07-28 17:21:39 -07:00