Open Bug 1699763 (proton-icons) Opened 10 months ago Updated 3 days ago

[meta] Proton - Icons

Categories

(Firefox :: Theme, task)

task

Tracking

()

People

(Reporter: sfoster, Unassigned)

References

(Depends on 17 open bugs, Blocks 1 open bug)

Details

(Keywords: meta)

This metabug tracks work that applies to the icons for the Proton visual refresh.

Depends on: 1699642
Depends on: 1699624

Proposed naming convention

{base name}-{state}-{style}-{size}.svg

base-name: describes the feature or function (ie, bookmark, not star)
state: indicates a invariant that shows state, like blocked, muted, hidden
style: indicates if icon is distinct by being e.g. outlined or filled
size: default is 16x16, other icons are drawn for 12x12 or larger 20x20.

To reduce churn and noise, I suggest leaving the default size, state, style off. So, e.g. check.svg remains check.svg.

Broadly, the plan is to:

  1. consolidate and re-name icons and references to them in a set of bugs/patches across the codebase
  2. Update the icons in-place with the new assets from UX after optimization and consistency pass through svgo.
Depends on: 1686527, 1691537, 1691993
Alias: proton-icons
Depends on: 1699586
Depends on: 1699631
Depends on: 1698030
Depends on: 1698055
Depends on: 1699072
Depends on: 1699183
Depends on: 1699074
Depends on: 1699124
Depends on: 1699858
Depends on: 1699885
Depends on: 1699889
Depends on: 1699892
Depends on: 1699969
Depends on: 1700124
Depends on: 1700130
Depends on: 1700238
Depends on: 1700517
Depends on: 1702281
Depends on: 1702285
Depends on: 1702289
Depends on: 1692088
No longer depends on: 1699642
Depends on: 1693856
Depends on: 1702690
Depends on: 1702837
Depends on: 1702958
Depends on: 1702985
Depends on: 1702986
Depends on: 1703027
Depends on: 1703406
Depends on: 1703651
Depends on: 1697222
Depends on: 1703925
Depends on: 1704152
Depends on: 1704461
Depends on: 1703588
Depends on: 1704731
Depends on: 1704865
Depends on: 1704957
Depends on: 1705049
No longer depends on: 1704274
Depends on: 1705321
Depends on: 1705306
Depends on: 1705788
Depends on: 1705849
Depends on: 1705907
Depends on: 1706096
Depends on: 1706136
Depends on: 1706595
Depends on: 1706984
Depends on: 1707190
Depends on: 1707357
Depends on: 1707687
Depends on: 1707754
Depends on: 1707950
Depends on: 1708018
Depends on: 1708297
Depends on: 1708300
Depends on: 1708439
Depends on: 1708492
Depends on: 1708528
Depends on: 1708558
Depends on: 1708588
Depends on: 1708589
Depends on: 1708783
Depends on: 1708788
Depends on: 1708824
Depends on: 1708969
Depends on: 1708878
Depends on: 1709172
Depends on: 1709173
Depends on: 1709174
Depends on: 1709445
Depends on: 1709667
Depends on: 1709717
Depends on: 1709902
Depends on: 1709904
Depends on: 1711085
Depends on: 1711493
Depends on: 1711666
Depends on: 1711844
Depends on: 1716827
No longer depends on: 1711493
No longer depends on: 1711666
Depends on: 1720269
Depends on: 1720305
Depends on: 1737867
No longer depends on: 1737867
Depends on: 1750361
You need to log in before you can comment on or make changes to this bug.