Popup 2024: Premium UI
Background / User story
We are re-designing the popup so it includes CTA to subscribe to premium, and if premium is activated, it provides controls over the premium features. The version of the popup when premium is disabled was implemented in #1677 / !1060 (merged).
We must also implement the premium version of the popup
What to change
When premium is enabled we should display two toggles that behaves exactly like how we can enable/disable premium features in the options page. In practice this means:
- One toggle must show a confirmation modal when it is activated, and when confirmed it must add the
cookie-premium
list to the subscribed lists - Another toggle must add/remove the premium
annoyances
list to the subscriptions
The lists can only be added if premium is enabled.
- Design: Figma
- Research: (Link to any research data here)
- Spec: spec!447 (merged)
- Development: We do it in the most straightforward way because we know we are going to re-write the entire popup with a new UI framework
No new strings added