Files
MrBlakeandClaude Opus 5.5 571cfcca2a Add power settings for the lighting, bump to 1.4.0
New Power page:
- toggle for the firmware's 30 s keyboard backlight timeout
- idle timeout for keyboard and lightbar, separately for AC and battery;
  predatord watches all input devices and restores the lighting on the
  next input
- battery rules: dimmed keyboard brightness, keyboard off, lightbar off

The rules only change what is sent to the hardware; the saved lighting
settings stay untouched.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-07 17:59:42 +02:00

57 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Changelog
## 1.4.0 – 2026-10-07
### Added
- **Power page** with energy settings for the lighting:
- toggle for the firmware's automatic keyboard backlight switch-off after 30 s
(moved here from the System page)
- turn keyboard and lightbar off after a configurable idle time, separately for AC and battery
(never, 30 s … 30 min); any keyboard, touchpad or mouse input turns them back on
- on battery: reduced keyboard brightness, keyboard lighting off, lightbar off
## 1.3.0 – 2026-10-07
### Added
- **Predator key opens the app.** The key produces no input event on Linux (its usage code is
outside the range the keyboard declares), so predatord listens on the keyboard's vendor HID
report instead and opens Predator Control in the active desktop session
- Choose the key's action on the System page: open the app, switch to the next performance mode,
or do nothing
## 1.2.0 – 2026-10-07
### Added
- **Built-in updater**: predatord checks the release page every 6 hours (configurable), downloads the
new pacman package, verifies its SHA-256 and installs it with `pacman -U` in a separate systemd unit
- Update notice and *Install* button on the System page, in the sidebar and in the panel widget
- `predatorctl update [--check] [--yes]`
- Optional API token in `/etc/predator-control/update-token` for private repositories
- `packaging/release.py` builds the package and publishes a release in the format the updater expects
## 1.1.0 – 2026-10-07
### Added
- **Charging indicator**: live charge/discharge power in watts, battery graphic with charge bolt,
power history graph and estimated time until full / time remaining (respects the 80 % limit)
– on the Battery page, the Dashboard, in the panel widget (popup and tooltip) and in `predatorctl status`
- **pacman package**: `packaging/arch/PKGBUILD` builds `predator-control-<version>-any.pkg.tar.zst`;
the kernel module is shipped as DKMS source and rebuilt automatically for every kernel
## 1.0.0 – 2026-10-04
First release.
### Added
- **predatord** system service: settings persistence, restore at boot and after resume,
automatic AC/battery profile switching, temperature-based fan curves, live state snapshot
- **Predator Control** desktop app (Qt/PySide6): dashboard, performance modes, fan control with
curve editor, RGB Studio (hardware effects, per-key painter with live preview, presets,
lightbar), battery health, firmware options
- **Plasma 6 panel widget** with quick controls that opens the app on the matching page
- **predatorctl** command line tool
- **predator_wmi** kernel module (DKMS) as a minimal WMI bridge for fans, lightbar,
battery health and firmware options
- Keyboard layouts: German ISO and US ANSI
- Installer and uninstaller for Arch-based distributions (generic `--no-deps` mode for others)