Shelf v0.4.8
Shelf v0.4.8
Shelf v0.4.8 reworks the sidebar update pill into a compact, fluid
affordance that stays out of your way and works whether the sidebar is open
or closed.
Changes
-
Compact update pill:
- Tighter pill with a heavier, slightly smaller label and a darker orange
accent in dark mode. - Removes the hover-revealed pause/cancel controls — the bar itself is the
affordance. Click the bar to cancel an in-flight download. - The progress fill always grows left→right.
- Tighter pill with a heavier, slightly smaller label and a darker orange
-
Fluid available→loading transition:
- Stacked crossfade layers move from "Aggiorna" to the progress bar without
layout shift, so the fill never appears to grow from the center. - A single always-mounted component instance portals into the sidebar when
open, so toggling the sidebar no longer resets the update check or loses
in-flight download state.
- Stacked crossfade layers move from "Aggiorna" to the progress bar without
-
Sidebar-closed variant:
- When the sidebar is closed, a compact Download-icon pill appears next to
the sidebar toggle. - Starting a download expands the pill into a progress bar that pushes the
breadcrumb aside with a smooth 280ms slide. - Cancelling or completing the download collapses the pill back to the
icon.
- When the sidebar is closed, a compact Download-icon pill appears next to
Tester Notes
With the sidebar open, confirm "Aggiorna" appears when an update is
available, clicking it starts a left-to-right progress bar, and clicking the
bar cancels the download. Close the sidebar and confirm the compact Download
icon appears next to the toggle, expands to a bar on click, slides the
breadcrumb right, and collapses back when the download ends. Toggle the
sidebar open/closed mid-download and verify the pill state persists without
re-checking.