Do some maintenance on Tor Browser's proton Figma library
After we transitioned to using Figma last year, and while we were working on proton-ifying Tor Browser 10.5, we created the Tor Browser (proton) library in Figma to house all our new design components.
Since then, we've started offering better support for dark theme, extended about:torconnect
with Connection Assist, redesigned about:preferences#connection
, received a year's worth of Figma updates (including component props), and need to catch up on the general drift that happens during development.
Estimate
See here: #45 (comment 2916003)
Tasks
-
In-Content (update to newest components, add new features & UI following TB 11.5 & 12.0's release; provide more dark theme UI)
- about:torconnect
- Connection Assist
- Start page (i.e. about:tor)
- Onboarding
- Release notes
- About window
- about:preferences#privacy
- about:preferences#connection
- about:rulesets
- onion site neterrors
-
Chrome (update to newest components; add Mullvad; provide more dark theme UI)
- Release channel
- Connection states
- Security indicators
- Onion indicators
- Onion location
- Onion auth
- Circuit display wingpanel
- New identity modal
- New circuit (toolbar)
- Security level wingpanel
- Banner
-
Components (rebuild components using props; add Mullvad to browser chrome; provide more dark theme components)
- Browser chrome
- Browser tabs
- Buttons
- Dropdown selectors
- Checkboxes
- Radio buttons
- Switches
- Breadcrumbs
- Message bars
- Onion pattern
-
Misc housekeeping
- Color styles
- Text styles
- Effect styles
- Application icons
- PDF icons
- Firefox icons
- Custom icons
- New Tor icons in situ