Commit Graph

  • 06b75f5ae7 Add debug keyboard k1-801 2020-08-29 06:08:13 +03:00
  • 95275ebf39 Make linear zones linear in demo devices Adam Honse 2020-08-28 17:38:20 -05:00
  • d5f86baa73 Create a debug controller with fake devices for SDK testing. Enable with debug_<type> lines in debug.txt Adam Honse 2020-08-28 16:47:38 -05:00
  • c386a6c571 Add i2c tool for reading multiple bytes from an SMBus device register Adam Honse 2020-08-27 19:12:37 -05:00
  • 4e95bc55d8 Add the ability to disable device detection using a text file Adam Honse 2020-08-26 19:44:24 -05:00
  • ae4c88fef8 Fix missing parameter in i2c call Adam Honse 2020-08-26 15:14:25 -05:00
  • 989dc7fc5d Select all zones before applying Polychrome colors Adam Honse 2020-08-26 15:04:43 -05:00
  • 1b863fdc7b Add support for Corsair H150i Pro RGB dumbasPL 2020-08-22 21:04:30 +02:00
  • 933ea93c25 Update README Adam Honse 2020-08-24 22:54:20 -05:00
  • 7daa5b6556 Use horizontal layouts for buttons and detection elements, repaint device view when selecting all Adam Honse 2020-08-24 22:36:18 -05:00
  • 1598fc8de4 Add apply and select all buttons. k1-801 2020-08-21 21:32:13 +04:00
  • b03fce33ca Update Key: Context to Key: Menu in device view label lookup Adam Honse 2020-08-24 00:51:34 -05:00
  • 6d9aea38a6 Fix setting mode specific colors and not changing to direct mode when the mode has no configurable colors Adam Honse 2020-08-24 00:40:03 -05:00
  • a2ed9571cf Add button to toggle graphical LED view and default to hidden Adam Honse 2020-08-23 02:14:54 -05:00
  • ba24efe544 Fix display for devices with multiple matrix zones Adam Honse 2020-08-23 01:50:48 -05:00
  • f750654b3e Check for size changes and refresh data if size has changed Adam Honse 2020-08-20 16:56:28 -05:00
  • b0b46dd3a5 Use QString for LED labels vector Adam Honse 2020-08-20 13:03:10 -05:00
  • 5e002107ef Add key labels based on key names Adam Honse 2020-08-20 10:58:11 -05:00
  • b6824b8a46 Don't update the mode UI when the update callback occurs for now Adam Honse 2020-08-20 09:16:23 -05:00
  • 342d90b82a Add function to unregister update callback when device page is deleted Adam Honse 2020-08-19 21:43:47 -05:00
  • 63f005d4fc Forgot a DeviceView update in setSelectionColor k1-801 2020-08-20 04:28:40 +04:00
  • 4601b91f1f Fixed multiple selection, temporarily disabled interface updates due to update spam from a controler k1-801 2020-08-20 03:19:21 +04:00
  • c8ea2ff36f Zones overlapping fixed k1-801 2020-08-20 01:08:35 +04:00
  • 7781b1425d Ctrl-held selection fix k1-801 2020-08-19 10:03:00 +04:00
  • 7977a3ef50 Fix some signedness warnings, add size caching k1-801 2020-08-19 09:59:05 +04:00
  • 3000d625fa WIP: Zone names displayed fine now, but off-center k1-801 2020-08-19 09:41:48 +04:00
  • bbc3c1de5b WIP: Instant color setting, buttons removed k1-801 2020-08-19 09:30:23 +04:00
  • a2a394492b WIP: Multiple selection test k1-801 2020-08-19 09:01:02 +04:00
  • c6b10d9316 Center the device view horizontally Adam Honse 2020-07-13 20:48:34 -05:00
  • 177cd2ec92 Use matrix map when available Adam Honse 2020-07-13 20:25:36 -05:00
  • f787c5e63f Move device view above other controls, begin working on matrix display Adam Honse 2020-07-13 19:59:32 -05:00
  • d3993547c3 Device view resizes width to fit window size, UI updates on SDKcontroller update Adam Honse 2020-07-13 14:24:19 -05:00
  • 17f1390f36 Add widget that displays the current color of all LEDs on a controller Adam Honse 2020-07-13 11:26:54 -05:00
  • 38f8808bea Rename Key: Context to Key: Menu Adam Honse 2020-08-23 21:40:06 -05:00
  • c58d458062 Remove non-direct modes Adam Honse 2020-08-08 18:31:58 -05:00
  • d96fd19c6c Clean up profile setup packets Adam Honse 2020-08-08 02:20:30 -05:00
  • 9f91170240 Initial implementation of Pulsefire Surge direct mode (requires new firmware?) Adam Honse 2020-08-08 01:51:57 -05:00
  • 2440ab8fc9 Update Linux CI scripts to use temporary linuxdeploy path as the main release is broken Adam Honse 2020-08-23 00:16:28 -05:00
  • 6ec3cfb1de Add support for NZXT Kraken M22 AIO Denzil S.T. Ferreira 2020-08-18 12:32:36 +00:00
  • ebae2a3ba3 Fix typo in MSIGPUController Adam Honse 2020-08-22 13:24:36 -05:00
  • effa243adb Adding support for CPU Cooler Gigabyte Aorus ATC800 Felipe Cavalcanti 2020-08-14 19:43:20 -03:00
  • 715099d768 Update MSIGPUControllerDetect.cpp Azymm 2020-08-20 12:55:59 +00:00
  • e6531e5379 Add HyperX Alloy Origins Core PID Adam Honse 2020-08-21 23:23:32 -05:00
  • 41762d4670 Add additional Corsair Hydro modes Adam Honse 2020-08-21 00:22:09 -05:00
  • ce836ce7b6 Fix E1.31 device name strings Adam Honse 2020-08-20 13:59:13 -05:00
  • c517257cb0 Add initialization packet to Corsair Hydro controller Adam Honse 2020-08-18 13:01:07 -05:00
  • ed368fba12 Add Corsair H115i PRO RGB to udev rules Adam Honse 2020-08-18 12:10:45 -05:00
  • 0b7b42b8f5 Add Corsair H115i PRO RGB to Corsair Hydro list Adam Honse 2020-08-18 12:06:47 -05:00
  • 68a16fadc2 Initial support for Corsair Hydro Series devices (only H100i Pro RGB for now) Adam Honse 2020-08-18 00:28:05 -05:00
  • 4f5cf83e47 Add keepalive option for E1.31 output Adam Honse 2020-08-17 15:53:44 -05:00
  • ed01850926 Initialize new map Adam Honse 2020-08-14 01:33:50 -05:00
  • 29e2626471 Generate matrix maps for E1.31 matrix configurations Adam Honse 2020-08-14 01:32:35 -05:00
  • 4f0cf752f5 Add e131.txt parser for matrix configuration. Adam Honse 2020-08-13 22:19:14 -05:00
  • 6c52e3ce11 Fix hang when deleting busses Térence Clastres 2020-08-12 20:01:21 +02:00
  • 53379c5482 Fixes for memory issues detected by valgrind Térence Clastres 2020-08-12 20:29:39 +02:00
  • ff07a488a2 Update Blackwidow Elite keymap Adam Honse 2020-08-12 23:34:33 -05:00
  • 73a8a50848 Add Blackwidow Elite keymap Adam Honse 2020-08-12 15:22:31 -05:00
  • 78a8a2c4a9 Add Blackwidow 2019 keymap Adam Honse 2020-08-12 15:14:21 -05:00
  • 9939d7e4f1 Add support for RTX 2060 Z with Sub-Device ID 0x3752 AnierinB 2020-08-10 18:52:42 -07:00
  • 9cf32593ae add PID of Logitech G502H xyz 2020-08-10 15:57:15 +02:00
  • 7294fa8180 Enable support for Corsair Scimitar PRO RGB santeri3700 2020-08-09 14:15:50 +03:00
  • bd35a83837 Added missing key for US layouts edbgon 2020-08-09 11:10:16 +02:00
  • 3da5a4f6ba Update to add Apex Pro keyboard edbgon 2020-08-07 13:27:19 +02:00
  • c571ea124f Add GitLab URL to the Software Information page Adam Honse 2020-08-08 02:46:41 -05:00
  • 9db92e9afa Show Software Information and SMBus Tools tabs after device list has been refreshed Adam Honse 2020-08-07 23:37:23 -05:00
  • 634ec9f488 Wait on asynchronous device detection before performing CLI operations that require device list Adam Honse 2020-08-07 23:01:20 -05:00
  • 9c4e73bbed Set default percentage to 100% so that the progress bar goes away if device detection is skipped Adam Honse 2020-08-06 22:21:19 -05:00
  • f8af9980fd Fix crash on close while detecting devices Térence Clastres 2020-08-06 18:19:59 +02:00
  • 06b2cd87c6 Clean up progress bar initial state Adam Honse 2020-08-06 15:25:00 -05:00
  • f716a05947 Add detector names and display them in the progress bar Adam Honse 2020-08-06 15:18:32 -05:00
  • 75899f973b Load sizes after detection is complete Adam Honse 2020-08-06 13:14:21 -05:00
  • e84cb98055 Add detection progress bar to the user interface Adam Honse 2020-08-06 10:55:10 -05:00
  • aaa2ecddc7 Move i2c bus detectors to their respective files and add a detector macro for i2c busses so they can be detected asynchronously. Fix WMI and DMI info. Adam Honse 2020-08-06 09:51:46 -05:00
  • 7898e9b95d Initial prototype of asynchronous detection. DMI information broken Adam Honse 2020-08-06 08:43:42 -05:00
  • 5270b46e31 Re-order Zones TheRogueZeta 2020-08-06 23:49:04 -07:00
  • d0ab5a4de4 Fix Lighting Control packet typo. TheRogueZeta 2020-08-06 16:37:31 +00:00
  • 9be8ab8371 Add Logitech G Pro Wireless TheRogueZeta 2020-08-05 16:30:37 -07:00
  • f0be42db38 Added 'X570 AORUS ULTRA' to known layouts Chris 2020-08-04 11:25:28 +10:00
  • 8667211180 Move console attachment to main and only perform if running in a terminal. (!102) Adam Honse 2020-08-05 21:49:11 -05:00
  • 8168e1cadb Initial controller for Tecknet mice Chris 2020-08-05 21:31:58 -05:00
  • c15ceaa26c Add support for Logitech G502 Proteus Spectrum and G512 RGB. kernzerfall 2020-07-28 19:28:20 +03:00
  • ee61b87fe4 Add udev rules kernzerfall 2020-07-30 14:02:09 +03:00
  • ddc69778dc Modular detection system with resource manager. pobrn 2020-08-01 19:42:47 +02:00
  • b3a7b7be81 Add 32-bit AppImage build target Adam Honse 2020-08-03 21:18:32 -05:00
  • f05df3768b Add number pad to Ducky matrix map Adam Honse 2020-08-04 10:26:38 -05:00
  • 1be9f6e460 Add support for Logitech G203 Lightsync Katzenbiber 2020-07-28 21:26:28 +02:00
  • 3bbc3da48b Enable support for Holtek USB Gaming Mouse santeri3700 2020-08-01 21:58:00 +03:00
  • 92f7fe7dc4 Add support for Holtek USB Gaming Mouse santeri3700 2020-08-01 21:19:13 +03:00
  • f1d42d27ce docs(readme): include note about VS 2019 runtime Ahmad Nassri 2020-08-03 00:17:13 +00:00
  • f288f63087 Update default DPI and add some modes to Pulsefire Surge controller Adam Honse 2020-08-02 22:38:42 -05:00
  • 226045cb8e Update key names on SteelSeries Apex controller Adam Honse 2020-07-31 22:36:21 -05:00
  • 4660870c22 Update SteelSeries Apex controller for Apex 7 TKL version edbgon 2020-07-28 19:58:47 +02:00
  • 412c819699 Set matrix map pointers to NULL for HyperX Pulsefire Surge Adam Honse 2020-07-31 12:29:08 -05:00
  • 635dcce7f0 Use the name Direct for all custom/static modes that transition smoothly without flicker Adam Honse 2020-07-31 10:49:25 -05:00
  • 1457831840 Modifying find_usb_serial_port() to return a vector B Horn 2020-07-31 09:46:36 +01:00
  • 00cc6978a2 Initial HyperX Pulsefire Surge controller Adam Honse 2020-07-28 20:37:12 -05:00
  • d26e4da9f1 Added B550 Aorus Pro & Elite layouts Chris 2020-07-27 14:45:21 +10:00
  • 0a821526fa Fix typo Adam Honse 2020-07-27 10:17:28 -05:00
  • 4c1ec2f187 Center the device view horizontally graphical_led_map Adam Honse 2020-07-13 20:48:34 -05:00
  • 7dadc8d9ee Use matrix map when available Adam Honse 2020-07-13 20:25:36 -05:00