Skip to content

Releases: polychromatic/polychromatic

v0.9.5

18 Apr 16:35
777772f
Compare
Choose a tag to compare

A maintenance release fixing a few small things.

Changes

  • 🇫🇷 Updated translation for French (@foXaCe, #542)
  • Add translation links in the About dialog and Help menu.
  • Add deprecation message for polychromatic-cli as it is likely to be removed in a future release. See here for more details.

Fixes

  • Fix our configuration window not being used in OpenRazer >=3.10 due to version parsing error.
  • Hide problematic "Off" effect for 🖱️ Razer Basilisk V3 for users with OpenRazer 3.7.0 (or earlier).
    • Setting "Off" would cause the firmware to become buggy.
    • This was fixed in OpenRazer 3.8.0 over a year ago.
    • Ubuntu 24.04, Debian 12 and Linux Mint users may have installed OpenRazer from their official repositories, which is usually a few versions behind. This ensures users on older versions with this mouse don't encounter the bug.

v0.9.4

15 Mar 14:45
d6745ca
Compare
Choose a tag to compare

A maintenance release fixing a few small things.

Fixes

  • Fix playback loop skipping over the first frame while in the editor (#541)
  • Improve DPI presentation for very high DPI devices (#535)
  • Troubleshooter: Improve detection when Python library fails to load.
  • Improve quality of build scripts (#537 by @xgqt, @eli-schwartz)

For distro packagers

  • Drop sassc build dependency: 812c0f4

v0.8.8

15 Mar 16:15
v0.8.8
a6981e9
Compare
Choose a tag to compare

This maintenance release backports fixes for the older Qt 5 version.

Note

This is the last release based on Qt 5. From this point onwards, only Qt 6 will be supported. Users that cannot use v0.9.4 because PyQt6 isn't available, may need to upgrade their distro or wait for a newer distro series which provides PyQt6.

Older versions of Polychromatic (Qt 5) will continue to work.

Fixes

  • Improve DPI presentation for very high DPI devices (#535)
  • Troubleshooter: Improve detection when Python library fails to load.
  • Drop sassc build dependency

From the v0.9.4 changes, the playback loop bug in the editor (#541) did not affect this version.

v0.9.3

02 Nov 16:19
2a74d04
Compare
Choose a tag to compare

A maintenance release fixing a few small things.

What's New?

  • Add device map for Razer Huntsman V2 Analog (UK) (#527, @dvs999)

Changes

Fixes

  • Only show the instructions button for on-the-fly macro recording if supported by device / version.
  • Fix crash at start-up if the effect file is moved or renamed (#467)

v0.8.7

02 Nov 16:49
4c60cf4
Compare
Choose a tag to compare

This maintenance release backports fixes for the older Qt 5 version, currently still supported.

See v0.9.3 for the changes.

v0.9.2

29 Jul 19:23
6ed3b9b
Compare
Choose a tag to compare

A maintenance release fixing a few small things.

Changes

  • Add OpenRazer config option for "persistence_dual_boot_quirk".
    • This will be a new configuration option in a future release of OpenRazer (3.9+)
    • This option can help devices that don't seem to restore their last selected effect in Linux after using the official Razer Synapse driver in Windows.

Fixes

  • Fix broken header graphic when tiling application.
  • Fix 'Hz' typo for DeathAdder 3.5G DPI list.
  • Hide Y axis for Razer Basilisk Essential as it only supports X axis.
  • Troubleshooter: Improve secure boot check.

v0.8.6

29 Jul 19:41
7b1a828
Compare
Choose a tag to compare

This maintenance release backports fixes for the older Qt 5 version, currently still supported.

See v0.9.2 for the changes.

v0.9.1

13 May 15:31
5012794
Compare
Choose a tag to compare

A maintenance release mainly fixing translations, some of them being regressions from v0.9.0 when porting to Qt 6.

Changes

Fixes

  • Controller: Set the desktop filename for Wayland (@ReillyBrogan, #512)
  • Fix bugs rendering translations, causing English to be displayed in places even if the locale was fully translated.
    • As a result, more of the tray applet and CLI is translatable.
Translation Statistics
Locale Completion Last Updated
🇨🇳 zh_CN 100% May 2024
🇺🇸 en_US 100% May 2024
🇩🇪 de_DE 86% Jan 2024
🇬🇪 ka 86% 2023
🇫🇷 fr_FR 77% 2022
🇵🇱 pl_PL 74% 2023
🇳🇱 nl 57% 2021
🇧🇷 pt_BR 10% 2019
🇫🇮 fi_FI 6% 2020

For a guide on how to translate, see: https://docs.polychromatic.app/translations/

v0.8.5

20 May 14:39
v0.8.5
9ead42e
Compare
Choose a tag to compare

This maintenance release backports translations fixes for the older Qt 5 version, currently still supported.

See v0.9.1 for the changes.

v0.9.0 - Port to Qt 6

24 Apr 07:56
d006b85
Compare
Choose a tag to compare

Qt 6 "Controller" Port

PyQt is the underlying framework powering the main graphical interface of Polychromatic. This release ports the codebase from PyQt5 to PyQt6 to ensure future readiness and to support distributions that may be moving away from PyQt5 (#508). As a result, Python 3.7 or later is required.

In terms of differences, it's a bit boring — visually, it's 98% the same.

Changes since v0.8.4

  • Code improvements to tidy up or fix issues after porting to PyQt6.
  • Remove some unused code.
  • Fix effect restoration when closing 'Inspect Matrix' via ESC key.

v0.8.x will continue to be supported for Qt 5

While v0.9.0 will be rolled out to distributions providing PyQt6, there are many distros that only support PyQt5. Today will also be releasing v0.8.4 and will continue to backport changes (where possible) from v0.9.x.