v2.63.8
Immutable
release. Only release title and notes can be modified.
- Disappearing header: Opening the footer music menu set MUI's scroll lock (
overflow: hiddenonbody), which breaksposition: sticky, so the header jumped to its document-flow position offscreen. Fixed withdisableScrollLockon the menu. (Not a view-transition /pinnedChromeSxissue.) - Menu sizing/style: Restyled the menu to a glass paper surface with caption-sized labels and tighter item padding so it matches site chrome instead of oversized pills.
- Leading icons: Each destination now has a lucide icon (
DiscAlbumfor Favorite albums,Historyfor Listening history) sized from the shared footer icon token (FOOTER_ICON_BASE_PX×FOOTER_ICON_FONT_SIZE). - Drop sheet container: Music routes render as normal full pages with document scroll. Deleted unused
Sheet(and renamed the remaining sheet helpers topackages/ui/core/transitions/*). Kept view-transition morphs (vinyl → title) viaPageTitle+PageTransitionLink. - Sticky sorter + fade: Favorite albums sort control sticks under the measured header height with a shared soft fade (
StickyFadeBar,pointer-events: noneon the gradient). - Sticky history headers: Listening-history date headers use the same
StickyFadeBar. - Footer tooltip/aria: Trigger label is now Music for both tooltip and
aria-label. - Tooltip edge padding: Tooltips near a screen edge kept a 0px gutter because anchor positioning centers them on their trigger; they now nudge inline to hold an 8px inset from either viewport edge (shared
Tooltip, so every tooltip benefits).