Skip to content

Releases: flozz/rivalcfg

Rivalcfg v4.4.0

01 Dec 12:25
3273ab5
Compare
Choose a tag to compare
  • Add Prime support (#169, @sephiroth99)
  • Add Aerox 3 (non wireless version) support (#156)
  • Add Aerox 3 Wireless support (#167)
  • Save devices settings on disk
  • Add Black (code formatter)
  • Drop Python 3.5 support
  • WARNING: This version will be the last one to support Python 2.7

More → https://www.buymeacoffee.com/flozz/project-rivalcfg-v4-4-0-released

image

Rivalcfg v4.3.0

01 Feb 12:39
9d2e9a7
Compare
Choose a tag to compare
  • Fixes Sensei TEN default config (#158)

  • Adds the --print-udev option to generate udev rules and print them to stdout (#157)

  • CLI: Displays a usage message when no argument was given (#152)

  • CLI: Write udev warning message to stderr instead of stdout

  • Adds a --print-debug option to display various information

  • Adds a --firmware-version option to display the firmware version of some devices

  • Rivalcfg can now read the firmware version of the following devices:

    • Rival 3
    • Rival 300
    • Rival 310
    • Rival 500
    • Rival 700 / 710
    • Sensei 310
    • Sensei TEN

Rivalcfg v4.2.0

16 Nov 12:13
42663ce
Compare
Choose a tag to compare
  • Rival 3: support of firmware v0.37.0.0 (#147)

  • Support of the Sensei TEN (1038:1832)

  • Support of the Sensei TEN CS:GO Neon Rider Edition(1038:1834)

  • Rival 500:

    • Handles color shift
    • Handles button mapping

Rivalcfg v4.1.0

04 Oct 13:23
8a06855
Compare
Choose a tag to compare
  • Support of the Rival 300S

  • Rival 310 support improved:

    • Support of button mapping
  • Sensei 310 support improved:

    • Support of button mapping
  • Rival 3 support improved:

    • Colors can now be defined separatly
    • Button mapping support implemented
    • Light effects support implemented

Rivalcfg v4.0.0

04 Oct 13:22
96c1947
Compare
Choose a tag to compare
  • Full rewrite of most parts of the software

  • Mice are now grouped by family to reduce code duplication

  • Improved udev support on Linux:

    • Dynamically generate udev rules instead of maintaining a static file
    • Automatically check that the rules file is up to date
    • Adds a command to update udev rules
  • Improved testing:

    • Better coverage
    • Test the device output to avoid regressions
  • Improved documentation:

    • A Sphinx documentation was added instead of stacking everything in the
      README
    • Each device family now have its own documentation page to make it easier
      to understand
    • Python APIs are now documented
    • A document was added to help contributing
    • Installation instructions were updated to recommend using Python 3
  • New devices support was added:

    • Support of the Rival 100 Dota 2 Edition (retail version) (#17)
    • Support of the Rival 300 Fallout 4 Edition (#44)
    • Support of the Rival 310 CS:GO Howl Edition (#113)
    • Support of the Rival 3 (#111)
    • Support of the Rival 300 Evil Geniuses Edition
    • Support of the Rival 95 MSI Edition
    • Support of the Rival 95 PC Bang
    • Support of the Rival 100 PC Bang
    • Support of the Rival 100 (Dell China)
    • Support of the Rival 600 Dota 2 Edition
    • Support of the Rival 106 (#84, @SethDusek)
  • Some devices gained a better support:

    • Rival 300 / Original Rival family

      • Support of buttons mapping
    • Rival 700 / 710

  • A generic support of mouse buttons mapping was added (rewriting of what was
    originally done for the Sensei [RAW]). The following devices now support
    it:

    • Rival 300 / Original Rival family
    • Sensei [RAW] family
  • Regressions:

    The following things were removed for this release:

    • Sensei Ten: this mouse needs more work to be added back.
    • Colorshift of the Rival 500: this feature needs more work to be added back.