Expand description
Sidebar navigation panel for the library window.
Builds the split-pane sidebar containing album rows, fixed navigation entries (All Assets, Explore, Local, Timeline), and the folder-scoped album list. Handles selection changes to drive the main grid view source.
Structsยง
- Sidebar
Parts - Contains references to the side navigation panel widgets and lists.
Constantsยง
- FIXED_
ROWS ๐ - Fixed sidebar destinations: title, subtitle, icon, and the key the sidebar handler matches.
- GROUPS ๐
- RECENT_
ALBUM_ ๐COUNT - RECENT_
ALBUM_ ๐PREFIX
Functionsยง
- action_
row ๐ - Construct a navigation list row decorated with an icon and titles.
- album_
list_ changed - build_
all_ ๐albums - build_
footer ๐ - Connection and server rows at the bottom of the sidebar, in their own list.
- build_
groups ๐ - build_
recent_ ๐expander - build_
sidebar - Construct the hierarchical side navigation sidebar panel.
- footer_
row ๐ - Single-line activatable row for the connection/server footer.
- recent_
album_ key - recent_
album_ ๐row - recent_
albums ๐ - recent_
row_ for_ album - scrolling_
lists ๐ - section_
heading ๐ - select_
fixed - select_
fixed_ row - selectable_
list ๐ - Single-selection boxed list for the fixed entries and the album rows.
- set_
recent_ albums - set_
row_ visible - unselect_
fixed