v0.16.0

Prerelease

Browser theme

You can now pick the browser theme from any installed Omarchy theme, separately from the desktop. Choose it in the Theme row, the first row of Settings > Interface. "Follow Omarchy" is first in the list and is the default. It behaves as before. Every other installed theme follows, under the name Omarchy's menu shows. Each row ends with three squares showing that theme's background, foreground and accent.

  • The theme you pick drives the chrome, Settings and its controls, popups and tooltips, Start page Scenes, Space colours, the Private and Agent accents, and Developer tools. It also sets the colour scheme pages are told, so a light theme on a dark desktop gives pages a light prefers-color-scheme.
  • The desktop's theme and the app icon stay as they are. Omaweb never runs omarchy theme set and never writes into Omarchy's folders.
  • A picked theme stays picked when the desktop changes theme.
  • Omaweb renders the picked theme through your ~/.config/omarchy/themed/omaweb.json.tpl. It renders again when the theme's colors.toml changes. A theme folder that ships its own omaweb.json is used as it is.
  • If the picked theme is uninstalled, Omaweb follows Omarchy and says so under the row. The theme comes back when it is installed again.
  • If ~/.config/omaweb/theme.json or OMAWEB_THEME_FILE sets the palette, the row is disabled and names the override.
  • The row is hidden where no Omarchy theme is installed.
  • The choice is stored as browser-theme in settings.json, and Sync copies it.

Fixes

  • A playing tab now stays audible through quiet stretches in its media (#731). Before, Omaweb treated a tab as silent about a quarter of a second into a silence, even while the media kept playing. The tab's sound button came and went. A tab you were not looking at could be frozen in a quiet scene. It then lost its place as the Sounding tab and never resumed. A tab now counts as audible while it has made sound and media in any of its frames is still playing unmuted at some volume. When that media stops or pauses, the tab goes quiet as before. Media that never made a sound, such as a muted video, gets no sound button.

Full changelog: https://github.com/villekivela/omaweb/compare/v0.15.1...v0.16.0

This release on GitHub