Attempt to re-land https://lando.moz.tools/D291881/
Work on downloads sidebar
We’ll create a simple version of Downloads in Firefox View, with a shared base component
Then the FxView and Sidebar variants inherit from that shared base component
Don’t actually worry about FxView, but have the base component none-the-less.
We’d have a version of the list that lists the items
See if we can factor out the existing download panel item UI into a domain-specific reusable component that can be used in different contexts (primarily, I’m aiming for this to be storybook-able)
window
DownloadsPanel
DownloadsView (added as a listener to DownloadsCommon)
DownloadsViewItem represents a download, and hears about updates
How do we make Downloads View UI storybook compatible?
Doesn’t necessarily mean the first step is converting to Lit! The first step is perhaps to not use XUL.
Convert richlistitem to moz-richlistitem HTML element
Do this next week (I should clear this with the ReComp team)
Convert richlistbox to moz-richlistbox HTML element
Probably slightly easier than moz-richlistitem (clear this with ReComp team)