refactor(slint): favorites fixed-chrome header restructure
Rework all five favorites views into a fixed chrome block over a single scrolling content area (prerequisite for list virtualization): - Row 1: back/forward + "Favorites" title inline (left), the tab menu as one floating group (right) — new FavTabMenu. - Row 2: per-view action buttons (Play/Shuffle/select) float left, the per-view toolbar (count + search + genre + group + sort + grid/list) floats right. Lifted out of each tab's content into the fixed row. - The lists/grids now scroll in a self-contained area below the divider (own Flickable + ListScrollbar), instead of the whole page scrolling. Behavior (search/sort/group/genre/multi-select/headers) unchanged. cc
This commit is contained in:
1 file changed
+533
-507