github ckb-next/ckb-next v0.4.0
ckb-next v0.4.0

latest releases: v0.6.0, v0.5.0, v0.4.4...
5 years ago

Only install the legacy build if you are running macOS 10.10 or earlier.

NOTICE FOR MAC USERS: ckb-next 0.4.0 stores its data using a different backend. If you upgrade, your settings and profiles will be migrated. In case of a downgrade, any changes will not propagate to newer versions of the software.

Support for new devices:

  • K70 RGB MK.2 LP
  • M65 RGB Elite
  • M95 Legacy

Important bugfixes:

  • ST100 now works on macOS properly
  • Strafe RGB MK.2 logo is mapped to the right LEDs, and media buttons are positioned correctly
  • A buffer overflow causing the daemon to crash or hang has been fixed
  • quickinstall can now run correctly with multibyte characters in the path
  • Rename now works correctly in the Profile Manager context menu
  • Animations with no presets no longer get loaded to prevent crashes
  • K70 Lux is now marked correctly as monochrome
  • ckb-next can be built again with Qt 5.2
  • Save to hardware now gets disabled in the context menu for unsupported devices
  • Settings backend has been changed to ini for macOS, preventing silent configuration data corruption
  • The K55, the ST100 and the Polaris now have working default profiles
  • A few cases that may cause the GUI to crash have been found and fixed
  • Blank animation names are no longer allowed

New features:

  • GUI has gained a monochrome tray icon option (QSystemTrayIcon only)
  • Device brightness can be controlled by scrolling on the tray icon on Linux systems that support it (AppIndicator or KDE)
  • Profiles and modes can now be changed with the --profile and --mode arguments passed to the GUI binary
  • New Conway's Game of Life animation
  • New 'snake' animation
  • New 'pipe' animation, allowing the user to send rgb data from external applications
  • Music Visualizer (mviz) is now supported on macOS, and has been reworked to function correctly
  • A --version argument has been added to the daemon

Notes:

  • On Linux, the udev rule has been renamed and moved
  • On Linux, for builds with libappindicator, it can be force enabled/disabled by setting the CKB_NEXT_USE_APPINDICATOR environment variable
  • On Linux, libappindicator support is also enabled if the Qt platform theme is gtk2 (Useful for Unity on Ubuntu 19.04)
  • The restart command has been removed from the daemon
  • Threads are now named for easier debugging
  • Signal handler has been rewritten
  • A few unneeded packets are no longer being sent to M65 mice
  • Only Red channel data is being sent to monochrome devices
8abeb4a0d51653f403099ef72c23e8eb81f792c5480fcc359283dbe5fc167e00  ckb-next_v0.4.0.dmg
c7406398dc8f545dbba5fc48d1deb708a011d3d33696ff6dfb1a68e65b3d53a2  ckb-next_v0.4.0-legacy.dmg
5521c5a94e87ba035c6d9340e37785fa6f29710215f3e3201bb6949c88de8bd1  v0.4.0.tar.gz

Don't miss a new ckb-next release

NewReleases is sending notifications on new releases.