Z3ntu RazerGenie Versions Save

Qt application for configuring your Razer devices under GNU/Linux.

v1.1.0

7 months ago

Changelog:

  • Redesign preferences window
  • Add option to not ask to auto-start daemon on startup
  • Add support for Breathing Mono effect
  • Add Georgian translation
  • Don't call applyEffect with bogus parameter for Custom Effect
  • Add Nordic layout for razerdefault18
  • Add French layout for razerdefault18
  • Add custom editor layout for keypads
  • Add custom editor layout for Razer Firefly V2

v1.0.0

1 year ago

Major backend rewrite with vastly improved support for devices.

  • All devices can now open the Custom Editor, even if there's no specific layout available.
  • Add various specific layouts to the custom editor (incl. Firefly and some mice).
  • Support all LEDs available on newer devices (side LEDs, etc.)
  • Support non-standard polling rates
  • Restore current effect and colors on open
  • New translations: Dutch and Russian
  • Various other smaller changes

v0.9.0

3 years ago
  • Several additions to the matrix layout (razerdefault22): Nordic, French & Portuguese layout
  • Support DeathAdder 3.5G
  • Add French translations
  • Preferences window is now modal
  • Fix UI bug in device list with Qt 5.15
  • Fix setScrollBreathDual method

v0.8.1

5 years ago

libopenrazer:

  • Make qdoc dependency optional (used for docs)

v0.8

5 years ago

RazerGenie:

  • Implement backlight effects for Razer Naga Epic Chroma
  • Fix missing options on Razer Nostromo
  • Implement preferences to control downloading of device images
  • Fix alt-key mapping in razerblade25
  • Add en_US layout for Razer Blade Stealth (Late 2017)
  • Add fr_FR layout for Razer Blade Stealth (Late 2017)
  • razerdefault22: Add en_US keymap
  • razerdefault22: fill empty spots on numpad
  • Fix memory leaks

libopenrazer:

  • Finish rename of namespace to libopenrazer
  • Implement backlight methods used by Razer Naga Epic Chroma
  • QColor where possible, rebrand LightingLocation
  • Document libopenrazer, can be built with qdoc
  • Fix memory leaks

v0.7

6 years ago

RazerGenie:

  • Use the physical keyboard layout from the daemon for the custom editor (new feature in OpenRazer v2.3.0)
  • Add warning when keyboard layout is unknown
  • Prepare for flatpak packages (rename logo and desktop file with flatpak application ID, add appstream metadata) - see https://github.com/flathub/flathub/pull/320/
  • Add the matrix discovery feature (helps with figuring out which LEDs are on what matrix position) - has to be enabled explicitely

libopenrazer:

  • Improve daemon status detection

v0.6

6 years ago

RazerGenie:

  • Add a --version argument to RazerGenie.
  • Support for the Razer Orbweaver was fixed (#5).
  • Support the custom editor on the Razer Blade Stealth (Late 2017) (#6).

libopenrazer:

  • Separate out the libopenrazerdemo code.
  • Add more methods for the Razer Orbweaver.

v0.5

6 years ago

RazerGenie:

  • Add "custom editor" which allows you to set colors on eg. your keys manually (currently not available for mice).
  • Add translations (please help me to translate RazerGenie into other languages! Visit the wiki for more details)

libopenrazer:

  • Rename from librazer to libopenrazer (mostly). Namespaces are still unchanged.
  • Improve documentation
  • Fix wrong interface for getSupportedDevices()

Both:

  • Add support for the meson build system (CMake is deprecated now and will be removed in the future)

v0.4

6 years ago

RazerGenie:

  • Handle different errors with buttons to the troubleshooting page and others
  • No need to restart the application after different D-Bus situations.

librazer:

  • Add various methods to get the systemd status
  • Update capabilities from the pylib
  • Add starlight and supportedDevices calls
  • More documentation

v0.3

6 years ago

RazerGenie:

  • Replace elements from the KDE Framework with Qt elements => remove the dependency to KF5.
  • Because of that, the sidebar is now bigger and better than ever.
  • Improve the handling of device pictures by applying them instantly after they are downloaded (instead of the next application start).
  • The application now detects when a device is plugged in or out and updates the UI accordingly.

librazer:

  • QString serial(); to retrieve the serial from an existing librazer::Device object.