Skip to content

Ryoku 0.70.4-beta.19 (unstable)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Sep 06:28

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 paths shows 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 disable to 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 highlights the app that actually launches
  • the wallpaper picker's scheme, mode and contrast now retint the
  • dismissing a notification no longer floods the shell log with
  • copying an image in a Chromium browser no longer leaves a junk
  • the mouse pointer is visible on the login screen again
  • the mouse pointer is visible again on the SDDM login screen
  • the login-screen cursor fix now reaches boxes updated in place, not only fresh installs
  • testing-channel updates that were silently blocked by a
  • Recovery resets the compositor you are actually running
  • The hand-edit guide names your compositor's files
  • A switch offers to reclaim the compositor you are leaving
  • The compositor tab shows the switch again instead of NO MATCH
  • Apps that open maximised now open inside your gaps
  • Super+R steps through window widths again
  • The cheatsheet describes what your compositor really does
  • The workspace keys are back in the Workspaces section
  • Shell shortcuts no longer stop working until a reload
  • Your keyboard layout reaches the compositor
  • Wallpaper backdrop settings do something now, or are gone
  • The compositor switch no longer repeats on every settings tab
  • Your shell no longer disagrees between the Hub and $SHELL
  • Shadow spread and offset, and middle-click paste, now work
  • Super+R steps a window through its width presets on niri
  • Settings pages scroll as one page instead of leaving a thin strip
  • Window manager settings are named for what they do
  • Pages that cannot work on your window manager are no longer listed
  • Display settings, screenshots and workspace tools work outside Hyprland
  • Settings that your window manager cannot apply are no longer shown
  • Gaming mode and the touchpad toggle no longer fail silently outside Hyprland
  • Window manager actions no longer fail silently when run from a terminal opened before a compositor switch
  • The compositor switch explains when there is nothing to uninstall
  • Switching compositors finishes in the Hub and says what to do next
  • A compositor that needs no download no longer reads as not installed
  • Logging into niri now starts the full Ryoku desktop
  • Switching compositors from a checkout no longer reports a package it does not need
  • Cursor theme and size settings no longer hide on a compositor with no live cursor call
  • every shell keybind registered through the global-shortcuts
  • quick settings, the stash sidebar and four other daemon verbs
  • Bluetooth devices show their name, not a MAC address, in the Sumi menu, launcher tiles, and Hub
  • Bluetooth devices no longer show as MAC addresses when BlueZ has no name for them
  • the upscale panel now tells you what happened instead of
  • the fastfetch greeting shows your real shell instead of "timeout"
  • changing wallpapers no longer breaks when ryogami is
  • the mouse pointer is visible again on the login screen
  • a failed offline install now tells you to check the ISO
  • Kairos weather card shows the correct day/night and precipitation state instead of a sun.
  • The keyboard "Apply system-wide" button no longer fails; it asks for your password once and applies the layout to the login screen, TTYs, and boot prompt.
  • Hybrid-GPU laptops no longer boot to a black screen through the login screen; the session now waits for the login greeter to release the GPU first.
  • Turning on the Cobalt download engine no longer adds you to the docker group (which is passwordless root for your whole session); it reaches docker through a scoped root helper instead.
  • ryoku status no longer reports "snapshots: 0" on a machine that has snapshots; it reads the count without a cached sudo credential and says "unavailable" when it truly cannot read, never a misleading 0.
  • A symlinked config file (dotfiles) is no longer overwritten with Ryoku's default when its link target is momentarily unavailable at boot.
  • The Super+S chat chip no longer shows a stale model after switching agents, and its picker always opens.
  • The bar's OpenCode usage indicator now shows real usage again
  • the lock screen shows a cursor, and downloaded lock themes show their preview
  • fingerprint unlock now works at the lock screen and login, not only in Settings
  • workspaces and the Hub no longer treat an active monitor as disabled on newer Hyprland
  • the Hub language and regional-format pickers now list every shipped language on dev builds
  • the login screen can be pinned to a chosen monitor on multi-display setups
  • ryoku doctor no longer installs browser extensions or discards Zen's own settings
  • 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 update no longer reinstalls apps you deleted

Removed

  • Tapping Super alone no longer opens the overview on niri; Super+Tab does.
  • the decorative marks that crowded the Hub's FILES and UPDATES
  • the Hub's Calm/Rich decor switch and the rich poster layer.
  • 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