Skip to content

Releases: synnode/glogout

glogout 1.0.0

25 May 10:42

Choose a tag to compare

First stable release of glogout — a Wayland logout menu you theme with real HTML, CSS, and JavaScript, with zero GTK theme inheritance.

The entire UI renders inside a WebKitGTK 6 webview mounted in a wlr-layer-shell overlay; the only GTK surface is the invisible window carrying the layer-shell handshake.

Highlights

  • Zero GTK theme bleed — your CSS is the only CSS.
  • Daemon mode — a warm webview kept resident; glogout show/toggle reveals it sub-frame for instant paint.
  • Hot reload — edit config.toml, style.css, or template.html and the menu re-renders in place; [settings] apply live (except output).
  • Multi-monitor aware — every output dims and the menu floats on top.
  • Configurable dimmer — color + opacity, hot-reloadable.
  • Single static Rust binary — no runtime, no Electron.

Docs

The README now documents the injected button HTML + CSS selector reference and compositor blur (Hyprland layer rules).

Install

  • AUR: `glogout` (source) — publishing alongside this release
  • crates.io: `cargo install glogout` — publishing alongside this release
  • From source: `make install`

See the README for compositor support (validated on Hyprland; GNOME unsupported — no layer-shell) and known limitations.