Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 24 Jul 22:26
Immutable release. Only release title and notes can be modified.
1fda40b

rox 1.4.0 is a looks release: four new panels, text that scales, and an improved onboarding experience.

New panels

Drawer tucks a second panel against an edge and shows only a labeled handle until the pointer rests on it, then slides out over the main panel and back home when you leave. Overlay layers a second panel over the main behind a scrim, revealed by a corner button or Tab - it's the old Depth panel renamed, and layouts saved as "depth" still load. Both cost nothing once settled.

The VU meter shows per-channel loudness with two ballistics - slow VU and snappy peak-hold - growing from a configured edge and colored by the same loudness ramp as the spectrum. Spacer holds nothing but the gap it occupies, for layouts that want air. Slide picks up a draggable rail under its dots, shaded edge scrims hinting at neighbors, and wheel-to-step.

Text sizing

A new Typography slider scales text across the whole app, and every panel can carry its own font scale on top. Fixed heights and cover tiles grow with the text, so a bumped-up queue or playlist stays proportioned instead of clipping.

Spectrum styles

The spectrum panel gains render styles (bars, LED blocks, line), an orientation edge, mirrored symmetry, and gradients from the theme, the cover art, or a custom two-color ramp behind a color picker. Layouts saved with the old gradient toggle load into the new options.

Workspaces

The welcome window shows the shipped workspaces as picture tiles, one click applying the whole look. Four new ones ship alongside the default: Foobar, Llama, Metro, and Phosphor. Bundles can carry a preview PNG beside their JSON, so a shared look shows what you're getting before you apply it.

Transport and track info

Every transport button - prev, play, next, the seek nudges, repeat, shuffle - can now be toggled per panel, so a bar is exactly the buttons you want. Track info that outgrows its panel can scroll (crawl out and back) or loop (chase its own tail), with a speed slider and a timed title/byline swap. Playing an album or selection from the library now lands the tracks in the up-next queue, so the queue panel lists what you actually chose.

Fixes

  • Squeezing a layout through a small window no longer rewrites its splits for good. The dock keeps the real proportions separate from what currently fits, so restoring the main layout from the mini player brings the splits back where you left them.
  • On Linux, library watching now respects the system's inotify budget: libraries with more folders than half the per-user allowance fall back to manual rescans instead of failing partway.
  • Tab titles, table headers, and placeholder text take their color from the active palette instead of stock gray, hand-authored light themes are detected as light, and the settings, about, and stats windows render under the playing track's art tint like everything else.
  • On KDE, switching between two workspaces that share a decoration mode no longer leaves the window stuck at its old size.
  • Saved layouts and exported bundles no longer pick up float noise (0.05 coming back as 0.05000000074505806), so diffs of shared workspaces stay readable.

Also

  • New about window with build identity, project links, and an on-demand update check, opened from the Application menu.
  • The menubar gains playback actions and an art-theming toggle, and its empty middle drags the window when decorations are off.

Full Changelog: v1.3.0...v1.4.0