Eruption v0.1.23-alpha
Pre-release
Pre-release
X3n0m0rph59
released this
25 Feb 09:47
·
488 commits
to master
since this release
Eruption SNAPSHOT v0.1.23-alpha
- Implement breaking changes to the D-Bus API
- Release a new version of the
Eruption Profile Switcher
GNOME Shell extension; please be sure to update to at leastv23
! - Switch to Rust 2021 edition, rustc >=
1.58
is now required to build Eruption - Update all dependencies to their latest revisions. Most notably:
mlua:v0.7.3
, usingluajit52
and many more - Fix a possible deadlock scenario on shutdown of the
eruption
daemon - Add a new user-session daemon:
eruption-audio-proxy
that should alleviate the need to manually change the configuration files ofPipeWire
orPulseAudio
- Add basic infrastructure for i18n an l10n, currently available languages:
en-US
: 100%;de-DE
: approx. 60% - Update the Eruption GUI to the latest version
0.0.11
(this is a technology preview only; it is not production ready yet) - Add support for changing the device specific (local) brightness of all connected devices, in addition to the global brightness
- Add support for changing device specific parameters of the following devices:
ROCCAT Kone Pure Ultra
,ROCCAT Burst Pro
- Add a new administrative companion utility
eruption-hwutil
that can be used to configure devices offline, without requiring the Eruption daemon to be running - Add a new
device status
subsystem that allows to poll status information like e.g. wireless signal strength or battery levels - Improve formatting of syslog log output; the default log-level is now
WARN
for all of the provided daemons - Add experimental support for Linux Userspace LEDs interface. This allows kernel-level triggers like e.g. net or disk activity to trigger userspace events
- Add new Lua scripts:
swirl-simplex.lua
anddomain-coloring.lua
- Add new profiles:
Audio Visualization (1-4)
,Color Swirls (Simplex): Rainbow
andDomain Coloring (1-3)
- Add new profile:
Blackout
that turns all LEDs off, except for overlays and indicators - Add experimental support for
ROCCAT Magma
series keyboards - Add experimental support for
ROCCAT/Turtle Beach Elo 7.1 Air
series headsets - Add experimental support for
ROCCAT Kain 200/202
series wireless mice - Add experimental support for
ROCCAT Sense AIMO XXL
/ROCCAT Aimo Pad Wide
series RGB mousepads - Add a technology preview of the
Eruption SDK
(Software Development Kit), supporting the following programing languages:Rust
via crateeruption-rs
,Python 3
via theeruption
Python module,C/C++
vialiberuption.so
, andShell
viaeruption-cmd