Skip to content

Releases: aic0d3r/z13gui-plus

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 03 Aug 18:08

Show detached lighting devices as off and disable their toggle while preserving the saved state for reattachment. Requires z13ctl-plus v2.0.1.


z13gui-plus is an independently named fork of
dahui/z13gui that targets the
z13ctl-plus controller and runtime namespace.

Changelog

  • 32bd3d4 chore: update controller API to v1.4.1
  • 9a68257 fix: disable lighting for detached devices

v2.0.1

Choose a tag to compare

@aic0d3r aic0d3r released this 03 Aug 17:02
  • The desktop entry sets StartupNotify=false so Plasma no longer holds a
    startup spinner task that swallows launcher clicks; rapid clicks on the
    Z13GUI+ launcher entry now toggle the drawer reliably.

z13gui-plus is an independently named fork of
dahui/z13gui that targets the
z13ctl-plus controller and runtime namespace.

Changelog

  • ee8e3f9 fix: suppress launcher startup feedback

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 16:34

This release gives the GUI fork a complete, independent application and runtime
identity and targets the z13ctl-plus controller exclusively.

Breaking changes

  • The installed command is now z13gui-plus; no z13gui alias is installed.
  • The user unit is z13gui-plus.service.
  • The GTK application ID and desktop file are
    io.github.aic0d3r.z13gui_plus and
    io.github.aic0d3r.z13gui_plus.desktop.
  • Configuration moves to $XDG_CONFIG_HOME/z13gui-plus and runtime files move
    below $XDG_RUNTIME_DIR/z13gui-plus.
  • Environment overrides are now Z13GUI_PLUS_SCALE and
    Z13GUI_PLUS_NO_GAMEPAD.
  • Packages can coexist with upstream, depend on z13ctl-plus, and leave the GUI
    service disabled after installation.

Migration

Run z13gui-plus --migrate-config to copy the complete v1 configuration into
the Plus namespace. It refuses to overwrite existing Plus configuration and
leaves the legacy source untouched. It does not modify services or remove old
files.

After selecting and enabling the Plus controller daemon, enable its matching
GUI explicitly:

systemctl --user enable --now z13gui-plus.service

Legacy z13gui paths may belong to upstream or to v1 of this fork. Disable or
remove them only after verifying their provenance.


z13gui-plus is an independently named fork of
dahui/z13gui that targets the
z13ctl-plus controller and runtime namespace.

Changelog

  • 966bf12 feat: adopt independent plus namespace
  • 2ce7fae feat: replace brightness slider with buttons
  • 6c7cd47 fix: complete forwarded launcher commands
  • 0db9b73 feat: toggle drawer from app launcher
  • 46ac26b docs: showcase interface screenshots
  • 67eb256 docs: add interface screenshots

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 17:48
  • Added a redesigned overview with live CPU, GPU, VRAM, NPU, battery, thermal, and fan telemetry.

  • Added CPU power controls, named presets, and streamlined AC/battery automation.

  • Expanded RGB, fan, TDP, refresh-rate, and battery controls with safer input handling.

  • Refined touch-first navigation, tuning feedback, color controls, and drawer presentation.

  • Improved gamepad and touchscreen handling for desktop and Gaming Mode use.

  • Added z13gui-plus tarball, Arch, Debian, RPM, and AUR package release paths.


z13gui-plus is a compatibility-preserving distribution of
dahui/z13gui. The installed command and
runtime interfaces remain z13gui.

Changelog

  • b8627ff docs: keep landing page focused on plus
  • ffc1a30 docs: highlight plus-only features
  • 1288516 feat: simplify power automation workflow
  • ede3f40 feat: refine power tuning fan feedback
  • 85a3860 refactor: streamline power automation flow
  • bc466ee docs: update project screenshot
  • 7fe51f1 feat: split NPU power and load metrics
  • 012195b fix: label inactive NPU as idle
  • 20b2c58 fix: show NPU utilization with power
  • 8acbe02 merge: integrate z13gui-plus v1.3.0
  • dec25d0 chore: prepare z13gui-plus v1.3.0
  • 9ecc6d9 refactor: simplify release metadata output
  • 4565f87 refactor: simplify codebase and project plumbing
  • 8a86786 feat: simplify power automation workflow
  • ad891ba Merge remote-tracking branch 'origin/main' into feature/cpu-power-controls
  • 46b7ec0 chore: clear release lint findings
  • a6a0942 refactor: remove remaining dead UI helpers
  • 190e529 refactor: remove unused GUI infrastructure
  • 59a6fde fix: Adjustments to toggle gate behavior to keep gui responsive while maintaining the fix itself, add a guard so that additional copies of z13gui cannot start if one is already running (fix for dahui#12).
  • c31dcc0 feat: polish drawer tab UX
  • 6174d37 Merge pull request dahui#10 from SiaoZeng/fix/debounce-duplicate-gui-toggle
  • 55cb4f3 Merge pull request dahui#13 from aic0d3r/fix/advanced-tdp-base
  • 994fb9c fix: floor lighting brightness at 1 when enabling
  • 338b7b3 feat: move battery strategy pill into card body
  • 5faf25a feat: show system draw and direction-aware runtime on battery card
  • d8200d4 feat: rework power automation and tuning UI
  • c99845b feat: unify button styling, remove battery redundancy, accent memory bar
  • e5e17a7 feat: polish tuning view, theme and color pickers
  • 09f6813 feat: polish RGB/System tabs, Overview typography, and UX consistency
  • 74eb785 feat: redesign power automation controls
  • 231c75b feat: improve battery overview readability
  • 5f1860a feat: show system APU and GPU power
  • 64bda63 feat: refine overview telemetry dashboard
  • e6c428e feat: add preset management and safer input handling
  • a4228da refine NPU activity display
  • 9f2804b feat(npu): highlight pegged NPU, add util bar, cleaner format
  • 3d04731 chore(deps): update z13ctl/api to v1.2.0, remove go.work
  • 9804ce3 refactor(npu): remove NPU power mode UI (upstream removed feature)
  • 75bf53d fix(npu): use NPUClockMHz (was renamed from NPUMaxClockMHz upstream)
  • 0efbc5c feat(ui): add Overview tab with live telemetry + NPU power toggle
  • 6d130bd feat(ui): premium redesign — gauges, sparkline, battery hero card
  • bafbfd7 feat(ui): refresh rate, fan presets, battery presets, more RGB modes
  • fbf58cb fix(gamepad): don't grab direct-input touchscreens
  • 16f0ba6 fix(ui): use no-transition Stack for tabs (crossfade may block touch)
  • 1eb0379 refactor(ui): split drawer into Power/RGB/System tabs
  • dbca948 fix(makefile): restart z13gui service on install-service
  • 2627001 feat(cpu): add CPU power section to drawer
  • c6f3b1a fix: include base value in advanced TDP request
  • b68b4f4 Debounce duplicate gui-toggle events