Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Shortlist UX improvements (litmus-84j7)

StatusDone · archived
TypeFeature
Prioritynormal
  1. Limit shortlist to 5 themes (keep most recent)
  2. Apply pushes current theme to top of shortlist
  3. Gray out Shortlist checkbox for current theme
  4. Show ‘Feel Lucky’ when shortlist empty, pick random theme

Summary of Changes

  • Reduced MAX_SHORTLIST from 8 to 5
  • Apply button now pushes previous app theme to top of shortlist (with dedup and truncate)
  • ShortlistCheckbox and ShortlistToggle show ‘Current’ and are grayed out/disabled for the active app theme
  • Detail page ‘c’ keyboard shortcut also respects current theme
  • Sidebar shows ‘Feel Lucky’ button when shortlist is empty (no app theme set), which picks two random themes and navigates to compare
  • Added js-sys dependency for wasm random
  • Added CSS for disabled shortlist states and Feel Lucky button styling