Releases: Ryoku-dev/ryoku
Releases · Ryoku-dev/ryoku
Release list
Ryoku 0.70.4-beta.19 (unstable)
Ryoku 0.70.4-beta.19 (unstable)
New
- Shortcuts show an edit button, the workspace number keys can be rebound as a set, and the Apps tab explains it is about launcher keys, not default apps.
- The Keybinds page has search, a category rail and short rows; every desktop shortcut works on both compositors or says why not; the number pad switches workspaces; Page Up/Down, Super+Alt+arrows for screens, Alt+Tab and more are bound.
- On niri the window border follows the wallpaper and theme colours; a Follow the wallpaper switch on the Borders tab lets you pin a fixed colour on either compositor.
- On niri the Hub offers blur, a border or focus ring choice with gradients, a workspace background, tabbed columns, preset heights, per-animation springs and curves, layer rules, more window-rule actions, and input and gesture tuning.
- Idle timeouts (dim, lock, screen off, suspend, on battery and plugged in) are set from Ryoku Hub, Machine, and work on every compositor.
- Night light works on niri and is configurable from Ryoku Hub, Displays.
- Displays can independently hide bars and desktop widgets per monitor.
- Connect to a hidden Wi-Fi network from the Wi-Fi menu
- tapping Super alone opens the overview on niri.
- niri's overview shows your wallpaper by default
- the keyboard map band shows your layout, variant and remap keys
- the Hub fills its window, with shorter copy and folded groups that
- Ryoku Settings lays each page's groups in balanced columns, and a
- the pointer's settings live on the Input page; Cursor left the rail.
- Ryoku Settings opens full page, with its settings in balanced columns
- the Ryostore greys out items written for another window manager, says
- a switch keeps both desktops installed, so switching back needs no
- a fresh package install boots into the Ryoku desktop on the first
- Docs cover working on either compositor, or adding a third
- Super+D maximises a column on niri, Super+C centres it
- The cheatsheet has a section for your compositor's own keys
- The wallpaper fills niri's overview instead of a grey backdrop
- A single window opens centred on niri
- Every window manager setting lives in one Compositor section
- niri gained window width, centring, tabbed columns and screen-sharing privacy
- A guide for putting Ryoku on a new window manager
- Window managers now bring their own settings page, so niri has real controls
- The Hub explains what your compositor cannot do instead of hiding it silently
- Window shadows, window opacity and scroll speed now work on niri
- Ryoku runs on niri, selectable in both installers
- Switch compositors from the Hub's Global page, with a preview of what carries over
- Every shell surface opens with a ryoku-shell verb in every bar style
- Ryoku now has a window-manager provider seam, so a second
- wallpaper upscaling runs in its own process that can be
- the Kairos clock island shows the battery with its charge
- Kairos weather settings can hide the location and set it by IP or by searching a place.
- Kairos quick settings open from the island, with a weather unit setting.
- Kairos bar style, a dynamic island with the clock, a now-playing panel you can scrub, and its own app launcher
- The Super+S chat chip picks the agent and its model in one place and shows what is answering.
- Rashin labels each path it exposes as generated (read-only) or yours (safe to write), everywhere it lists them
- The Super+S chat can run omp or opencode (both speak ACP), not only Hermes
- The Rashin dashboard's Agents panel shows every path it exposes, copies a snippet for any agent, and picks the chat backend
- The Hub's Rashin page can one-click wire any coding agent, show every path it exposes, and copy a snippet for agents it does not wire directly
ryoku-rashin pathsshows every skill/vault/prowl path plus a snippet to make any coding agent Ryoku-aware- The Super+S chat can run a coding agent other than Hermes when its ACP adapter is installed
- On a box with no AI set up yet, the Super+S needle shows a Connect an AI prompt with an Open setup button
- The Super+S needle opens with a heading and tap-to-fill example prompts
- Quick asks can use any of ten providers via
ryoku-rashin backend, with keys in ~/.config/ryoku/rashin.env - The Rashin AI needle (Super+S) is on by default; run
ryoku-rashin disableto turn it off - RyoStore items can be removed from the app with a Remove button
- Drift when silent sits next to Gap animation in the bar settings
- Bar drifts when silent keeps the bar stream moving with no audio
- the bundled shell installer binary is rebuilt from the current tree
- clicking the qsbar music widget opens a now-playing card with a
- right-click the desktop for Edit widgets, Edit shell (an MS Paint style ribbon for the bar, dock, menus, Depth and Parallax) and Customize visualizer, with Depth and Parallax switches in the menu
- right-click the desktop to edit widgets, Depth and the shell layout on the desktop itself
- Edit stage turns the desktop into the editor for layers, widgets and the visualizer
- the Stage tab is redesigned around one stack of layers
- Depth and Parallax are one Stage tab, one engine, one settings file
- one cut-out engine (ryostage) behind Depth and Parallax
- ryoku track unstable-dev tracks testing packages, main tracks stable
- ryoku track <main|unstable-dev> --source builds from a git checkout
- Parallax cuts the wallpaper into movable, tunable layers
- KDE apps can follow the wallpaper palette through kdeglobals (opt in with plasma-integration and QT_QPA_PLATFORMTHEME=kde)
- install into free space on a disk that has no EFI partition
Fixed
- ryoku update refreshes the prowl binary under its new name
- the needle answers 'how do I' questions with the GUI path
- On niri, translucent windows stay translucent; the window blur that turned them opaque is gone.
- Steam and Wine dropdown menus no longer close the instant they open on niri.
- The night light switch, temperature and the sidebar tile now reflect the real state on every compositor; turning it on from the Hub sticks.
- A compositor fix shipped by an update takes effect on that update, not on the next settings change.
- Ryoku Hub no longer shows Hyprland-only controls or wording on niri; the Animations, Layer Rules and Window Rules pages follow the running compositor.
- On niri, Super+P cycles displays, the touchpad keys work, a docked lid no longer suspends the laptop, and Super+Shift+V summons ryovm.
- On niri, the app keybinds, brightness keys, colour picker, OCR and QR tools, the calculator and radio, screen recording, folder tinting and the Hub profile readouts now work; they were missing from the package.
- Closing the launcher on niri no longer risks crashing the shell.
- Window borders now show on niri and follow the Hub's border thickness and colours.
- maximize keybinds now work normally
- switching animation presets no longer breaks saved snap curves
- invalid settings requests no longer erase desktop preferences or break later edits
- CachyOS installs now keep non-v3 CPUs on compatible repositories
- brightness keys stay instant while docked to an external monitor
- the brightness bar and remembered level follow the real panel on
- brightness works on the ASUS TUF A15 FA507NV instead of freezing
- the brightness bar shows the level you set instead of a skewed
- brightness keys no longer freeze the screen on laptops with no
- wallpaper transitions no longer leave a patch of the previous
- screen brightness now survives a reboot instead of resetting to full
- NVIDIA installs use the prebuilt kernel module on
- a locked session no longer strands you behind "lockscreen
- a disabled touchpad stays disabled after a reboot or a
- the pointer that follows the wallpaper accent recolours
- the Gaming control no longer sits dead on a niri desktop.
- file selection dialogs now open under niri.
- quick-toggle tiles now reflect night light changes made
- the niri overview backdrop no longer runs a full-screen
- ryoku verify's output is a scannable summary instead of
- the compositor switch now offers to keep or remove the
- packages added to a release set now reach every updated
- the repo's own CI gates pass against the current tree
- the page title no longer crowds the row above it
- Import, Updates and Displays space their text like the rest of the Hub
- the settings columns end level instead of one running long
- switching a tab no longer moves the tabs or the page around you
- unfolding a group no longer shuffles the cards
- the FILES and UPDATES buttons are sized and placed with the page
- the Hub no longer flickers when you switch pages
- the mouse wheel now scrolls the Hub's pages and its section rail
- descriptions are legible, and Bar Studio, Widgets and the Profile
- a stray layout error could be logged while pages were swapping.
- a page with several cards could briefly settle on the wrong
- a page with several cards could settle on one column instead of
- Keep Awake (and the Coffee store item) now work on niri, not only on
- Ryostore lights its update dot when a product is paused or resumed
- a desktop whose wallpaper file is gone comes back with the default
- the Super+K cheatsheet, the welcome tour and the first-boot hint on
- the cursor is no longer invisible under niri on a hybrid
- the launcher no longer re-scrolls itself on every height change
- switching desktops leaves you on a working Ryoku desktop at the
- doctor lays down a missing compositor config and starts the desktop
- switching back to a desktop keeps its settings instead of booting
- the one-line installer verifies its own download again
- doctor validates the niri config and stops naming Hyprland on a
- switching between the Hyprland and niri desktops installs the
- live wallpapers start on their own and come back after a login
- the wallpaper no longer comes up as a flat grey after a reboot
- Default Apps settings survive ryoku doctor and ryoku update
- the launcher hi...
Ryoku Onogoro 0.63.1-beta.19
Ryoku Onogoro 0.63.1-beta.19
New
- Drift when silent sits next to Gap animation in the bar settings
- Bar drifts when silent keeps the bar stream moving with no audio
- the bundled shell installer binary is rebuilt from the current tree
- clicking the qsbar music widget opens a now-playing card with a
- right-click the desktop for Edit widgets, Edit shell (an MS Paint style ribbon for the bar, dock, menus, Depth and Parallax) and Customize visualizer, with Depth and Parallax switches in the menu
- right-click the desktop to edit widgets, Depth and the shell layout on the desktop itself
- Edit stage turns the desktop into the editor for layers, widgets and the visualizer
- the Stage tab is redesigned around one stack of layers
- Depth and Parallax are one Stage tab, one engine, one settings file
- one cut-out engine (ryostage) behind Depth and Parallax
- ryoku track unstable-dev tracks testing packages, main tracks stable
- ryoku track <main|unstable-dev> --source builds from a git checkout
- Parallax cuts the wallpaper into movable, tunable layers
- KDE apps can follow the wallpaper palette through kdeglobals (opt in with plasma-integration and QT_QPA_PLATFORMTHEME=kde)
- install into free space on a disk that has no EFI partition
Fixed
- Ryotunes installs and updates now select the current native release, including after removal. Signed pacman channels track the official package automatically.
- the bar gap stream turns off cleanly when silent instead of freezing
- ryoku update refreshes Ryoku Settings so new pages appear without a relogin
- the SDDM greeter no longer logs a Quickshell plugin error each boot
- the login screen waits for a slow second monitor so it lands on the right screen
- Neovim edits and LazyVim state survive ryoku update
- settings search for the workspace and launcher marks opens the Identity tab
- closing a bar panel or menu no longer pops the scratchpad open
- the wallpaper picker opens on the monitor you are actually using
- the balanced power-profile default now only ever overrides a
- an update no longer leaves the previous release's wallpaper daemon
- a Bluetooth device that kept refusing to connect now has its stale
- the shell installer no longer asks for the retired awww wallpaper
- the Hub's Rashin dashboard button now starts the daemon if needed
- a failed Bluetooth pairing now shows the real reason, and an
- a laptop whose firmware boots power-profiles-daemon on performance
- ryoku doctor now notices and restarts a wallpaper daemon that
- video wallpapers come back after a shell reload and at login; the shell no longer crashes on icon re-resolution at fractional scale
- video wallpapers play again; New: a Refresh button in the wallpaper picker clears the cache and rescans the folders
- turning Parallax on no longer zooms the wallpaper
- Parallax no longer shows a ghost silhouette behind the drifting subject
- the visualizer draws behind the Depth and Parallax cut-outs
- the desktop right-click menu opens while Parallax is on
- the stage editor fits small screens and shows each setting once
- a migrated box reports its package channel, not a stale channel
- the Parallax panel appears after an update, not only on a fresh install
- Parallax renders per monitor and the order editor moves only visible rows
- HDMI/TV display settings survive a reboot instead of reverting
- the now-playing spectrum retints with the wallpaper
- the visualizer respects rotation and allows deliberate edge overhang
- ryoku doctor no longer rewrites the SDDM greeter config on every run
- your ghostty config survives updates and wallpaper changes
- the installer lists partitions and free space on a second disk
- the power profile you choose survives reload, resume and reboot
ryoku updateno longer reinstalls apps you deleted
Removed
- Ryoku no longer ships the unused awww wallpaper daemon; Ryogami
- the Edit shell editor; every Depth and Parallax setting now lives on the Super+Esc Stage tab
- Spotify and spicetify no longer ship with Ryoku
Ryoku Onogoro 0.59.8-beta.19
Ryoku Onogoro 0.59.8-beta.19
Fixed
- Ryotunes installs and updates now select the current native release, including after removal. Signed pacman channels track the official package automatically.
Ryoku Onogoro 0.59.7-beta.19
Ryoku Onogoro 0.59.7-beta.19
New
- Ryotunes v2.5.1.
- Ryotunes releases reach the testing channel automatically.
Fixed
- a stable release could fail to publish when the same commit had already gone out to testing.
- Ryotunes opened its old interface after the update on boxes where the daemon socket was never enabled.
Ryoku Onogoro 0.59.5-beta.19
Ryoku Onogoro 0.59.5-beta.19
New
- Ryotunes gains SoundCloud, skins (ten shipped, more in RyoStore) and uses a fraction of the CPU while playing.
- Key sounds (Settings > Plugins), and Hyprland plugins that rebuild
- Ryoport can build, launch and manage GPU-passthrough VMs through Looking Glass (a new lane, plus
ryovm lg <name>/ryoport <name>)
Fixed
- Custom reload cover assets now render, and travel with rices.
- Lockscreens from the Ryoku Store show in Settings again
- The desktop no longer goes black when no wallpaper was ever set.
- the Super+S chat shows a clear approval card and folds long tool runs behind a step count
- the Super+S chat shows Allow and Deny buttons when hermes asks for approval instead of hanging on "waiting for approval"
- video wallpapers on the in-shell engine play sound when audio is on in the picker, and mute or volume changes apply live
- the Rashin chat picks up a new hermes provider or model instead of failing with 404 until the daemon restarts
- Files and the other floating Ryoku windows no longer open bigger than a small laptop screen
- a silent bar no longer keeps the compositor busy; the gap animation and charging shimmer are paced and follow the power profile
ryoku updateno longer aborts on an unowned file left on disk; it clears the stray and retries instead of freezing every update- the update-channel git tests no longer flake on CI
- an unowned Ryoku system file (a systemd unit or boot config) no longer freezes every package update; the Ryotunes app now installs on the next update
- a reload-cover import test no longer fails on slow CI disks
- the Go unit test suite is green on CI again (a doctor test leaked provisioned-package state between cases)
Ryoku Onogoro 0.58.0-beta.19
Ryoku Onogoro 0.58.0-beta.19
Fixed
- pacman no longer stays wedged on "invalid or corrupted database (PGP signature)"; ryoku update and ryoku doctor refresh the package database automatically
Ryoku Onogoro 0.57.9-beta.19
Ryoku Onogoro 0.57.9-beta.19
Fixed
- Zen browser scrolls and changes workspaces smoothly instead of stuttering
- A fresh CachyOS install now autoboots the CachyOS kernel
- CachyOS kernel entry no longer boots to emergency mode after an update
- A CachyOS install boots the CachyOS kernel by default
- ryoku update no longer resets hand-edited /boot/limine.conf settings
- the installer no longer steers a Belgian keyboard toward the Belarusian locale.
- Google Chrome loads web pages and shares the keyring, matching Chromium.
- SDDM login accepts a non-US password; the greeter uses the session's keyboard layout.
- Bluetooth widget no longer leaks bluetoothctl processes on machines without an adapter (#143).
- Bluetooth device names load and pairing registers an agent so a new mouse bonds (#144).
- the launcher returns to its exact idle size after you type and clear a query
- Pressing Enter on an empty password no longer strands the in-session lock on a white screen with the reboot and shutdown buttons hidden
- The wallpaper reappears after a reboot or update even when its file or monitors arrive late.
- an update no longer discards a config file you edited; it keeps your version and tells you where
ryoku updateno longer reinstalls Spotify, spicetify or asusctl after you removed them- an icon theme you picked no longer resets to Ryoku's on login
- the wallpaper picker no longer holds hundreds of MB while hidden
- the shell no longer fills memory with quickshell's runtime logs
ryoku updateno longer fails the Zen policy check with permission denied- A pinned dock icon (e.g. Zen Browser) no longer resets to a generic icon after an update or reboot
Ryoku Onogoro 0.57.7-beta.19
Ryoku Onogoro 0.57.7-beta.19
New
- ISO downloads are named for the release they install (and -cachyos for the CachyOS one)
- the README's desktop shots are current, and ryoku.dev/showroom collects the full set
- the wallpaper picker closes by itself once you apply a wallpaper, theme or rice
Fixed
- Ryotunes opens the new app instead of the old YouTube Music window on every updated box
- the CachyOS ISO is rebuilt for every release, alongside the Arch one
- The workspace overview no longer errors on a live wallpaper
- Removed endless background makoctl process spawns on systems without mako
- The login screen shows the mouse pointer again at boot and after logout
Ryoku Onogoro 0.57.0-beta.19
Ryoku Onogoro 0.57.0-beta.19
Fixed
ryoku rollback --to <release>and channel switches no longer fail on a stale package database
Ryoku Onogoro 0.56.8-beta.19
Ryoku Onogoro 0.56.8-beta.19
New
ryoku version --prettyshows the Onogoro mark in the terminal- fastfetch now shows the release name ("Ryoku Onogoro") on existing installs too
Fixed
ryoku rollbacknow explains releases and snapshots plainly instead of dumping snapper's table- the fastfetch emblem no longer resets after an update on a dev checkout
- the release list the Hub and
ryoku rollbackread is rebuilt from what was actually published