Releases: synnode/glogout
Releases · synnode/glogout
glogout 1.0.0
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/togglereveals it sub-frame for instant paint. - Hot reload — edit
config.toml,style.css, ortemplate.htmland the menu re-renders in place;[settings]apply live (exceptoutput). - 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.