Commit Graph

  • f9f9bf0cb8 Add support for Gigabyte RTX 4070 Aero OC 12G master Ljghϯnjng 2025-12-21 23:45:52 +05:30
  • b62b2a4ad9 Add support for Gigabyte GeForce RTX 5080 Aero OC SFF 16G Jerry Hoogenboom 2025-12-21 18:12:19 +00:00
  • c91a9636cd Add support for Airgoo Fan + DRGB Controller Marco Martinez 2025-12-20 17:36:40 +00:00
  • 8c7b230646 [WIP] Add per-zone modes to RGBController API next Adam Honse 2025-12-15 12:28:41 -06:00
  • c3fc33d61e [WIP] SDK Version 6 Updates * SDK Protocol * Server sends its name to client * ProfileManager * Rename existing profile commands * Add Upload Profile, Download Profile, and Get Active Profile commands * SettingsManager * Add Get, Set, and Save Settings commands * NetworkServer * Formatting cleanup * Use per-controller threads for handling NetworkServer controller-specific packets to avoid delays from controller mutexes * NetworkClient * Formatting cleanup Adam Honse 2025-07-16 00:01:03 -05:00
  • 7971ab1f38 Rework Profiles to use JSON format * Update OpenRGB Plugin Interface to include functions for loading/saving profile JSON data into OpenRGB profiles * Update ProfileManager to handle auto-load profiles (Exit, Open, Resume, Suspend) and move their settings to ProfileManager section * Update ProfileManager to store profiles in "profiles" folder in .json format * Update ProfileManager to store size profile in sizes.json * Update ProfileManager to perform device UpdateMode/UpdateColors when loading profile * Code cleanup of ProfileManager and profile-related code Adam Honse 2025-11-09 15:12:11 -06:00
  • 95f4c2cf17 Add access mutex to RGBController API Adam Honse 2025-09-25 21:38:37 -05:00
  • b81bbfbe5c Add JSON description functions to RGBController API Adam Honse 2025-11-09 15:11:32 -06:00
  • 7b270da797 RGBController API Overhaul * Reorganize and clean up RGBController API functions * Add functions to get protected RGBController member values * Make NetworkClient, ProfileManager, and ResourceManager friend classes so they can access protected members * Protected previously-public RGBController members * Information strings (name, vendor, description, version, serial location) * Device type * Active mode * Flags * LEDs vector * LED alternate names vector * Modes vector * Colors vector * Zones vector * Add CONTROLLER_FLAG_HIDDEN to allow plugins to hide controllers from control GUI * Add update reason codes to RGBController update callback and signal updates on more RGBController events * Add loop zone types and segmented zone type * Add matrix map field to segments Adam Honse 2025-09-23 20:38:37 -05:00
  • e45a53b6c1 Move plugin SDK integration from callback into plugin API and PluginManager Adam Honse 2025-07-24 12:08:11 -05:00
  • 53e5fdcaaa Update Plugin API to 5 and SDK Protocol to 6 Adam Honse 2025-09-23 20:34:55 -05:00
  • d87764181b Update default builds to Qt6 * Update Debian packages to use Qt6 * Update Fedora packages to use Qt6 * Update default AppImage builds to use Qt6 * Update default Windows builds to use Qt6 * Update default MacOS builds to use Qt6 Adam Honse 2025-05-02 08:20:02 -05:00
  • e631ca9f11 Add missing 0x08 LED in AMD Wraith Prism ring Adam Honse 2025-12-19 16:04:55 -06:00
  • b2572eeeda Lenovo: Add Legion 7 Gen 10 (C197) support idiom444 2025-12-17 21:25:25 -08:00
  • d591cd638e Initial commit for Lian Li Universal Screen LED controller Adam Honse 2025-12-17 19:30:28 -06:00
  • 2a87e38f7a Add support for Gigabyte Radeon RX 9060 XT GAMING 16G. Alexis Delahaye 2025-12-17 19:56:53 +00:00
  • 42d96fbc3d Clean up .gitlab-ci.yml formatting and add rules to only build upstream repo on default branch or merge request Adam Honse 2025-12-14 13:19:42 -06:00
  • 8dea53ba5c add DRGB E8 YanZhi 2025-12-17 15:02:12 +00:00
  • 68194928ca Fix more warnings Adam Honse 2025-12-16 11:30:24 -06:00
  • 56b75aaffc Set SO_REUSEADDR on network sockets. Egor Vorontsov 2025-12-16 06:24:30 +03:00
  • c509698b54 Fix a bunch of warnings Adam Honse 2025-12-15 19:21:15 -06:00
  • b3c5a65884 Reduce duplicate code in zone selection handling in OpenRGBDevicePage Adam Honse 2025-12-15 18:16:19 -06:00
  • 90e4da1a39 Adds support for the Gigabyte Radeon RX 9060 XT Gaming OC 16G. Verified Device ID 0x7590 and Subsystem 0x2429 via GPU-Z. Closes #4916 pumpkin142 2025-12-13 01:07:20 +00:00
  • fd270c2553 Ignore errors in Set-MpPreference -DisableRealtimeMonitoring $true Peter Berendi 2025-12-13 08:32:44 +01:00
  • 21dc3612f7 Add support for Zotac RTX 3090 Amp Core Holo Richard Harris 2025-12-11 17:30:10 +00:00
  • cff3a400a4 fix(keyboard): correct keymap overlay values for AULA F75 layout Artem Baleevskih 2025-12-11 00:50:22 +03:00
  • 279c16b5c0 support for asus tuf k3 gen2 Eduard Stanishevskij 2025-12-10 23:10:55 +02:00
  • 9fc5408640 support for asus tuf k3 gen2 Eduard Stanishevskij 2025-12-10 22:50:22 +02:00
  • 849904309b support for asus tuf k3 gen2 Eduard Stanishevskij 2025-12-09 22:30:43 +02:00
  • d0d9f04751 Add support for Turtle Beach Vulcan II TKL Pro Matthias Bielak 2025-12-10 19:58:05 +00:00
  • bd6b358e0d Fix some issues with detector settings page Adam Honse 2025-12-08 15:33:17 -06:00
  • 6da0dbf511 Add configuration for detector settings (HID safe mode and detection delay) to settings page Adam Honse 2025-12-08 01:00:09 -06:00
  • 30dc059ddb Add LEOBOG Hi75C Pro (PID 0xA3) layout for Sinowealth 010C Artem Baleevskih 2025-12-07 15:24:26 +03:00
  • 2ce0beec82 Add a configurable settings option to delay detection after opening Adam Honse 2025-12-07 15:32:01 -06:00
  • 74922bdf60 Add 1.0rc1 and 1.0rc2 to metainfo releases Adam Honse 2025-12-06 18:26:20 -06:00
  • 46eebd9936 add support for MSI B850 Gaming WIFI6E (MS-7E80) Vendicated 2025-12-02 23:37:03 +01:00
  • 0721f643c4 Check for errors in build-windows.bat so CI job fails if build fails Adam Honse 2025-12-06 13:38:14 -06:00
  • 0b5010cda6 Controllers/MNTKeyboardController: MSVC does not like C99 variable length... josch 2025-12-06 21:46:21 +00:00
  • 246150b44a Controllers/MNTKeyboardController: fix hidapi.h include for windows Johannes Schauer Marin Rodrigues 2025-12-06 02:11:21 +01:00
  • 21b113200c MNTKeyboardController: Add support for the MNT Reform and MNT Pocket Reform RGB keyboards josch 2025-12-05 14:05:07 +00:00
  • 6672b53542 Add suport for brightness to Glorious Model O Kosta A 2025-12-04 17:23:12 +00:00
  • 6e3271fe95 Add AULA F87 Pro (PID 0x0B) layout for Sinowealth 010C Benjamin Birkelid 2025-11-30 21:00:46 +01:00
  • 61d3bc0e98 On Linux include both the I2C/SMBus bus name and device path in the device_name Michal Malý 2025-11-30 10:24:53 +01:00
  • 77ff2a367c Add alternate name for OEM i2c bus exposed by Linux amdgpu driver Michal Malý 2025-08-09 19:24:50 +02:00
  • 4d92056b97 Implement i2c bus check for MSI GPUs Michal Malý 2025-08-06 23:53:04 +02:00
  • e8ea65432f Implement i2c bus check for Gigabyte Fusion 2 GPUs Michal Malý 2025-08-06 23:31:20 +02:00
  • 318fbeb995 Implement i2c bus check for Gigabyte Blackwell GPUs Michal Malý 2025-08-06 23:30:38 +02:00
  • ea798a7752 Implement i2c bus check for Asus Aura GPUs Michal Malý 2025-08-06 23:23:14 +02:00
  • 3608cafc32 Implement i2c bus check for PowerColor Red Devil GPUs Michal Malý 2025-08-06 23:19:28 +02:00
  • 4e0c09efd4 Move correct i2c bus detection for AMD GPUs to separate header file Michal Malý 2025-08-06 23:16:20 +02:00
  • f5fc3ff450 Do not introduce a new field in i2c_smbus class Michal Malý 2025-08-06 22:32:17 +02:00
  • 23ec68701a Check for bus name when looking for Sapphire GPU RGB controls Michal Malý 2025-08-05 21:50:39 +02:00
  • 5c30da6171 Add inital support for the ASUS TUF Gaming K3 GEN II MIKU EDITION Tobias Gruetzmacher 2025-08-15 18:56:42 +02:00
  • f516970d76 Remove i2c_smbus_thread as mutex already prevents concurrent access berendi 2025-02-02 10:52:30 +01:00
  • b0a08c7d10 Added instructions to install udev rules for immutable systems Clément Villemur 2025-11-29 23:02:03 +00:00
  • c541716225 Add support for SteelSeries Apex 9 Patrick Uven 2025-11-29 23:35:43 +01:00
  • 70f3ae1b6d Add support for the Gigabyte Radeon RX 6900 XT Gaming OC video card Tyler Hoeflicker 2025-11-29 02:42:57 +00:00
  • 8b9a4d141a Add support for Glorious Model I Kosta A 2025-11-29 00:07:36 +00:00
  • 05b4f00629 Add support for Aula F99 and Aula F75 Rodrigo Tavares 2025-11-28 19:51:39 +00:00
  • 946383b502 Add Fnatic STREAK and miniSTREAK support mikee 2025-11-27 20:15:46 +00:00
  • 7ef7edb1d3 Add legion 7s gen8 Prince Nna 2025-11-27 20:11:36 +00:00
  • 396853658c Remove struct initial values as this causes compile errors on Windows Qt6, the only place it is used these values get initialized anyways Adam Honse 2025-11-26 22:28:57 -06:00
  • 696008b48f Add manual device configuration for QMK VialRGB protocol Adam Honse 2025-11-26 12:49:25 -06:00
  • d63a955082 add support for msi z890 gaming plus wifi Jax-Tsai 2025-11-26 05:05:35 +00:00
  • c1d67aa740 Refactored Gigabyte Fusion2USB controller Chris M 2025-08-23 22:19:12 +10:00
  • 7886dc4c14 Added VialRGB dynamic detector. Egor Vorontsov 2025-11-15 12:57:22 +03:00
  • a3c77d20a0 Add support for MSI X870E CARBON WIFI RGB Headers gashtal 2025-11-25 02:34:54 +00:00
  • 6e53097f83 Add support for ASUS RTX5090 Matrix leon121212 2025-11-23 10:38:31 +08:00
  • e657f5c8d4 Make segment type configurable Adam Honse 2025-11-22 12:55:27 -06:00
  • 31a0e2d61f Update fedora version for pipeline UbayGD 2025-11-21 14:07:17 +00:00
  • fb4359b009 Kraken V3: Cleanup and add additional devices from pcaps superstrom 2025-11-19 06:32:47 +00:00
  • 769d433373 added support for ViewSonic XG270QC Marcel Berwanger 2025-11-18 15:01:18 +01:00
  • b6673965e2 Add Palit GeForce RTX 5080 GamingPro Caleb Evans 2025-11-17 23:40:52 +00:00
  • 9c66a76419 new device ASUS TUF Gaming B850M-Plus WiFi 7 - resolves #5228 mhueske 2025-11-18 13:47:49 +00:00
  • d79f0cf928 Rework MacOS CI to build both Qt5 and Qt6 builds Adam Honse 2025-11-18 00:06:26 -06:00
  • b79cf72f84 Rework MacOS CI to build both Qt5 and Qt6 builds, requires qt@6 installed first and then qt@5 installed second with brew macos_qt5and6_ci Adam Honse 2025-11-17 21:30:15 -06:00
  • 0d0a3bece4 Implements Asus TUF Gaming K3 Gen II PID Mathieu Roux 2025-11-16 17:55:08 +00:00
  • 0b25cae5e5 Add Logitech G502 X Plus wired detector, only shows as one zone in direct mode Adam Honse 2025-11-16 00:49:15 -06:00
  • a6b890a48d Use ResourceManager::RescanDevices() to initiate a rescan in places where ResourceManager::DetectDevices() was still being used Adam Honse 2025-11-14 20:31:10 -06:00
  • da582e3ba5 Added Support for NZXT F420 case fans RobRoyEerkes 2025-10-11 04:06:11 +02:00
  • 41928d17ec Set configuration directory to service_config in executable path if running as Windows service Adam Honse 2025-11-13 11:36:00 -06:00
  • 7efa26a11d Add support for Razer BlackWidow V4 75% (Wired) Caique Ribeiro de Oliveira 2025-11-13 21:12:42 +00:00
  • 7c07031603 Add initial support for ASUS ROG Strix G17 G733QR (layouts + zones) MadeUReadThis 2025-11-13 18:01:43 +00:00
  • 9fca9da408 Adds layout for Gigabyte B550 Aorus Elite AX V2 Carlos Jordão 2025-11-13 13:45:38 +00:00
  • 380905cc72 Removed redundant layout declaration Chris M 2025-11-12 18:41:06 +11:00
  • ec442416fa Add support for Asus ROG Strix G16 2023 (G614JZ) Emilio Pulido Gil 2025-11-11 14:12:18 +00:00
  • 0c079c2bf4 Add support for Asus ROG Strix Scope RX 96 Emilio Pulido Gil 2025-11-10 18:34:54 +00:00
  • 269e7c6115 Add tmpfiles for initializing /etc/openrgb for systemd service Adam Honse 2025-11-10 00:35:39 -06:00
  • b22438d345 Use /etc/openrgb as config path for systemd service Adam Honse 2025-11-10 00:05:13 -06:00
  • 999dbc3024 Add support for ASUS TUF Radeon RX 9070 Gaming OC device MG-5 2025-11-08 19:36:43 +01:00
  • fcb0363812 Change leds index - fixes bug #5203 Carlos Jordão 2025-11-08 19:38:48 +00:00
  • 463b827556 add support for STEELSERIES_QCK_PRISM_CLOTH_5XL_PID nkey 2025-11-08 12:56:15 +01:00
  • f0a1ed2c0f Refactor HyperX Alloy Origins Core to use KLM Carlos Jordão 2025-11-03 22:53:46 +00:00
  • 665069d98f Add support for Lenovo Legion K510 keyboard Bnyro 2025-10-28 23:01:35 +01:00
  • bbf50ef812 add Kraken V3 X superstrom 2025-11-03 01:04:33 +00:00
  • ba186cfaee Add new controller for Razer Kraken V4 and Razer Kraken Kitty V3 Pro Adam Honse 2025-10-27 15:44:34 -05:00
  • 692ca00011 Updates msvc redist link in README.md Catarina Bressan 2025-10-31 12:57:46 +00:00
  • f855d160ca Add YICO and clean up DRGB controller YanZhi 2025-10-30 16:18:30 +00:00
  • 9eb0169fcf Adds "Save to Device" feature to QuadCast 2S and logging Logan Phillips 2025-10-21 20:07:37 -04:00
  • d99be3e0e6 Add support for QuadCast 2S. Closes #5113 morg 2025-09-30 12:20:39 +02:00