-
-
Notifications
You must be signed in to change notification settings - Fork 33
Releases: eruption-project/eruption
Releases Β· eruption-project/eruption
Eruption v0.3.5
Maintenance release
- Update most dependencies to their latest releases
Assets 2
6 people reacted
Eruption v0.3.4
- This release should fix at least one scenario where Eruption failed to fully initialize a device when that device was not yet ready during bootup of the system
- Improve the stability of the
eruption-fx-proxysession daemon - Update all dependencies to their latest releases
Please Note:
If you are using the Eruption Profile Switcher GNOME 4x Shell Extension you may receive the spurious message 'Ambient effect disabled'. In this case you can disable the eruption-fx-proxy session-daemon using the following command:
systemctl --user disable --now eruption-fx-proxy.service
Please note that you do not need to put
sudoin front of the aforementioned command, since it should act on the current user's session and not on the system wide configuration
Assets 2
4 people reacted
Eruption v0.3.3
- Backport multiple bugfixes from the
developbranch - Ratelimit log-messages
- Improve removal of failed or disconnected devices
- Improve general stability
- Update all dependencies to their latest releases
Assets 2
3 people reacted
Eruption v0.3.2
- Fix special hotkeys and volume control dial knob on
ROCCAT Vulcan 100/12x
Assets 2
Eruption v0.3.1
- Fix a critical bug where some devices caused input spam
- Fix a bug where the brightness regulator does not work
- Revert switch to
hidrawbackend. Use thelibusbbackend of hidapi for now - Update all dependencies to their latest releases
Assets 2
1 person reacted
Eruption v0.3.0
- Fix a locking issue that lead to excessive jitter and noticeable input lag
- Add a new user-session daemon:
eruption-fx-proxythat supersedes some features oferuption-netfx - Replace the
Ambient Fxeffect based oneruption-netfxandnetfx.profilewith the newer and more efficientAmbient Effectprovided byeruption-fx-proxy - Improve compatibility with USB HUBs and KVM switches
- Improve compatibility with laptop docks
(ει€) Add support for most Wayland compositors to theeruption-process-monitorsession daemon. (To enable support for automatic profile switching) (ει€γγγΎγ§)- Improve stability of some drivers, most notably:
ROCCAT Kone Pro Air,ROCCAT/Turtle Beach Elo 7.1 Air - Further reduce CPU load of the
eruptiondaemon by only trying to invoke Lua event handler functions that actually exist. Thanks toPhen-Rofor implementing this! - Add a table view to
eruptionctlused for showing script and profile parameters. Thanks toPhen-Rofor implementing this! - Improve parameter handling in
eruptionctl. Thanks toPhen-Rofor implementing this! - Switch the
hidapibackend fromlibusbto the linux-specifichidapi-hidraw - Add a new companion utility
eruption-macrothat allows to record macros, which then can be assigned using theeruption-keymaputility (ει€) Ship an initial technology preview version of the newPyroclasm UI(ει€γγγΎγ§)- Allow to configure the fade duration or to completely disable fading when switching profiles. Thanks to
Phen-Rofor implementing this! Eruption SDK: Add APIs for switching profiles and for modifying configuration parameters. Thanks toPhen-Rofor implementing this!Eruption SDK: Improve the Python 3 SDK and publish it on https://pypi.org/project/eruption-sdk/Eruption SDK: Rename Rust package toeruption-sdkand publish on https://crates.io/crates/eruption-sdk- Improve the way we handle parameters of
*.profilefiles. Thanks toPhen-Rofor implementing this! - New Lua scripts:
stock-gradient.lualinearly interpolates colors from a pre-defined color scheme or from a stock gradient - New profile:
rainbow-vertical.profilethat makes use of the newly introduced Lua script that renders stock gradients and custom color schemes - Update all dependencies to their latest releases
- New theme for the eruption CLI tools (
--help) output, provided by Clap v4 - Bump MSRV to latest stable Rust
1.64
Assets 2
2 people reacted
Eruption v0.2.0
- Add support for named color-schemes
- Add support for importing
pywalgenerated color-schemes viaeruptionctl color-schemes import pywal - Add new profile
Lava Lamp (System palette)that makes use of imported color-schemes - Modify Lua script
batique.luato support imported color-schemes - Update the project description, add the new website: https://eruption-project.org/
- Implement support for a systemd-based software watchdog and add a watchdog daemon for development purposes
- Add experimental support for
ROCCAT Kone Proseries mice - Add experimental support for
ROCCAT Kone Pro Airseries mice - Add experimental support for
ROCCAT Kone XPseries mice - Add experimental support for
ROCCAT Kain 100 AIMOseries mice - Add new companion utility
eruption-keymapthat allows to define simple and complex macro mappings - Update all dependencies to their latest revisions
Assets 3
4 people reacted
Eruption v0.1.23
- Implement emergency exit of Eruption using Easy Shift+ + BACKSPACE key
(ει€) Implement full support for Wayland based graphics stacks (Add support for NetworkFX Ambient Effect) (ει€γγγΎγ§)- Implement breaking changes to the D-Bus API
- Release a new version of the
Eruption Profile SwitcherGNOME Shell extension; please be sure to update to at leastv23! - Switch to Rust 2021 edition, rustc >=
1.58is now required to build Eruption - Update all dependencies to their latest revisions. Most notably:
mlua:v0.7.4, usingLua 5.4and many more - Fix a possible deadlock scenario on shutdown of the
eruptiondaemon - Add a new user-session daemon:
eruption-audio-proxythat should alleviate the need to manually change the configuration files ofPipeWireorPulseAudio - 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-hwutilthat can be used to configure devices offline, without requiring the Eruption daemon to be running - Add a new
device statussubsystem 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
WARNfor 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.luaanddomain-coloring.lua - Add new profiles:
Audio Visualization (1-4),Color Swirls (Simplex): RainbowandDomain Coloring (1-3) - Add new profile:
Blackoutthat turns all LEDs off, except for overlays and indicators - Add experimental support for
ROCCAT Magmaseries keyboards - Add experimental support for
ROCCAT/Turtle Beach Elo 7.1 Airseries headsets - Add experimental support for
ROCCAT Kain 200/202series wireless mice - Add experimental support for
ROCCAT Sense AIMO XXL/ROCCAT Aimo Pad Wideseries RGB mousepads - Add a technology preview of the
Eruption SDK(Software Development Kit), supporting the following programing languages:Rustvia crateeruption-rs,Python 3via theeruptionPython module,C/C++vialiberuption.so, andShellviaeruption-cmd
Assets 2
3 people reacted
Eruption v0.1.23-alpha
Eruption v0.1.23-alpha
Pre-release
Pre-release
Eruption SNAPSHOT v0.1.23-alpha
- Implement breaking changes to the D-Bus API
- Release a new version of the
Eruption Profile SwitcherGNOME Shell extension; please be sure to update to at leastv23! - Switch to Rust 2021 edition, rustc >=
1.58is now required to build Eruption - Update all dependencies to their latest revisions. Most notably:
mlua:v0.7.3, usingluajit52and many more - Fix a possible deadlock scenario on shutdown of the
eruptiondaemon - Add a new user-session daemon:
eruption-audio-proxythat should alleviate the need to manually change the configuration files ofPipeWireorPulseAudio - 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-hwutilthat can be used to configure devices offline, without requiring the Eruption daemon to be running - Add a new
device statussubsystem 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
WARNfor 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.luaanddomain-coloring.lua - Add new profiles:
Audio Visualization (1-4),Color Swirls (Simplex): RainbowandDomain Coloring (1-3) - Add new profile:
Blackoutthat turns all LEDs off, except for overlays and indicators - Add experimental support for
ROCCAT Magmaseries keyboards - Add experimental support for
ROCCAT/Turtle Beach Elo 7.1 Airseries headsets - Add experimental support for
ROCCAT Kain 200/202series wireless mice - Add experimental support for
ROCCAT Sense AIMO XXL/ROCCAT Aimo Pad Wideseries RGB mousepads - Add a technology preview of the
Eruption SDK(Software Development Kit), supporting the following programing languages:Rustvia crateeruption-rs,Python 3via theeruptionPython module,C/C++vialiberuption.so, andShellviaeruption-cmd
Assets 3
Eruption v0.1.22
- Updated all dependencies to their latest revisions. Most notably:
mlua:6.2, and many more - Updated the Eruption GUI to the latest version
0.0.10(this is a technology preview only; it is not production ready) - Started porting the Eruption GUI to GTK4
- Add experimental support for
ROCCAT Kone XTDseries mice (input only, no LEDs currently since they don't support realtime effects) - Allow dimming of zones on the canvas, using the newly added
dim-zone.luascript - Provide dimmed/high contrast versions of some profiles:
Color Swirls (Perlin) (dimmed)and variants - Add Support for the GNOME 4x
Mutterwindow manager on Wayland to theeruption-process-monitor - Add per-device config infrastructure to the daemon proper and to
eruptionctl
Assets 2
4 people reacted