Closed Bug 1702837 Opened 3 years ago Closed 3 years ago

Refresh the permissions icons

Categories

(Firefox :: Theme, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
89 Branch
Tracking Status
firefox89 --- verified
firefox90 --- verified

People

(Reporter: sfoster, Assigned: mconley)

References

(Blocks 1 open bug)

Details

(Whiteboard: [proton-icons])

Attachments

(1 file)

We have newly drawn icons for representing permissions - as seen in the addressbar/identity box, preferences etc.

  • footprints
  • footprints blocked
  • cryptominer
  • cryptominer blocked
  • fingerprinter
  • fingerprinter blocked
  • social-tracker
  • social-tracker blocked
  • tracking-cookies
  • tracking-cookies blocked
  • geolocation
  • geolocation blocked
  • camera
  • camera blocked
  • microphone
  • microphone blocked
  • notification
  • notification blocked
  • screenshare
  • screenshare blocked
  • storage
  • storage blocked
  • auto-play-media
  • auto-play-media blocked
  • canvas
  • canvas blocked
  • plugin
  • plugin blocked
  • plugin-20
  • xr
  • xr blocked
  • midi
  • blocked-popup*

I'll see if I can take this.

Assignee: nobody → mconley

It actually looks like a significant number of these icons aren't yet ready. So I'm going to release this bug until more are ready to go.

Assignee: mconley → nobody
See Also: → 1691993

Actually, in the interests of time, what I'll do is try to split this out into the icons that we currently have available, and get a patch ready for them. The remainder, I'll file a separate bug for.

Assignee: nobody → mconley

Okay, here are the icons that we have so far:

  • camera
  • camera blocked
  • screenshare
  • screenshare blocked
  • storage
  • storage blocked
  • plugin
  • plugin blocked
  • xr
  • xr blocked
  • midi
  • blocked-popup

Which means these ones are going to get spun out to a new bug:

  • footprints
  • footprints blocked
  • cryptominers
  • cryptominers blocked
  • fingerprinters
  • fingerprinters disabled
  • social-tracker
  • social-tracker blocked
  • tracking-cookies
  • tracking-cookies blocked
  • geolocation
  • geolocation blocked
  • microphone
  • microphone blocked
  • notification
  • notification blocked
  • auto-play-media
  • auto-play-media blocked
  • canvas
  • canvas blocked

Not sure what this is:

  • plugin-20

Okay, batch 1 is:

  • camera
  • camera blocked
  • screenshare
  • screenshare blocked
  • storage
  • storage blocked
  • plugin
  • plugin blocked
  • xr
  • xr blocked
  • midi
  • blocked-popup
Attachment #9213673 - Attachment description: Bug 1702837 - Update some of our permission icons. r?sfoster! → Bug 1702837 - Update some of our permission icons, batch 1 r?sfoster!

ni'ing self to supply a list of instructions on where testers can see the new icons.

Flags: needinfo?(mconley)
Pushed by mconley@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e2ab833e2534
Update some of our permission icons, batch 1 r=sfoster
Pushed by mconley@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f160141317e9
Update some of our permission icons, batch 1 r=sfoster

The following sections describe where these icons can generally be found. https://permission.site is a great way to bring some of the permission panels up. https://gist.github.com/mikeconley/304d347b3ec5dfc3552f1311b83efab6 describes ways of getting to the others.

camera.svg

  • The URL bar (camera permission)
  • Site Permissions panel (when sharing the camera)
  • Legacy WebRTC global indicator (when sharing camera on Linux)
  • about:preferences (Permissions section)
  • Tabs (when sharing camera in background tab)
  • The macOS native menu bar (when sharing a camera)

camera-blocked.svg

  • The URL bar (camera permission blocked)
  • Site Permissions panel (when camera permission blocked)

screen-blocked.svg

  • The URL bar when (screenshare permission blocked)
  • Site Permissions panel (when screenshare permission blocked)

midi.svg

xr.svg

xr-blocked.svg

persistent-storage-blocked.svg

  • URL bar (when persistent storage permission blocked)

screen.svg

  • WebRTC global sharing indicator (modern on Windows and macOS, legacy on Linux)
  • URL bar (screen permission)
  • Site permission panel
  • Tabs (when sharing screen in background tab)
  • macOS native menu bar

persistent-storage.svg

  • URL bar (when permission storage permission granted)

plugin-blocked.svg

  • I actually don't think it's possible to see this icon anymore.

plugin.svg

  • GMP crash infobar
  • about:addons
Flags: needinfo?(mconley)
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
Blocks: 1705321
Flags: qe-verify+
Regressions: 1708589

Verified the fix using latest Nightly 90.0a1 and Firefox 89.0b10 on Windows 10 x64, Ubuntu 18.04 x64 and macOS 10.15. All the icons are changed according with the new design.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: