Open
Bug 1366389
Opened 7 years ago
Updated 2 years ago
add library option to default_area for browserAction
Categories
(WebExtensions :: Frontend, enhancement, P3)
WebExtensions
Frontend
Tracking
(Not tracked)
NEW
People
(Reporter: andy+bugzilla, Unassigned)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [blocked on photon][design-decision-pending])
In bug 1366026 Screenshots is being added to a library panel. This bug is to create a library API. Perhaps its one that screenshots could use. This API would presumably of similar structure to browserAction, pageAction in that its defined in the manifest and creates on click events and maybe a popup? There isn't any UX defined for how they would appear that I'm aware of, but questions include: would they show the add-on icon, would they all be grouped in their own section, could they add anything on the right, could an add-on add any extra dynamic text, what does clicking on them do?
Comment 1•7 years ago
|
||
re-look at priority after unblocked from photon
Priority: -- → P3
Whiteboard: [blocked on photon] triaged
Comment 2•6 years ago
|
||
browserAction already has a default_area to allow placing it in various ui locations. We can just add an option for "library".
Severity: normal → enhancement
Summary: Create an API for the "Library" → add library option to default_area for browserAction
Whiteboard: [blocked on photon] triaged → [blocked on photon][design-deci
Updated•6 years ago
|
Whiteboard: [blocked on photon][design-deci → [design-decision-needed]
Comment 3•6 years ago
|
||
This has been added to the agenda for the WebExtensions APIs triage on May 15, 2018. Anyone who is interested in this bug is welcome to join. (Andy, we'd love to have you back! :) ) Here’s a quick overview of what to expect at the triage: * We normally spend 5 minutes per bug * The more information in the bug, the better * The goal of the triage is to give a general thumbs up or thumbs down on a proposal; we won't be going deep into implementation details Relevant Links: * Wiki for the meeting: https://wiki.mozilla.org/WebExtensions/Triage#Next_Meeting * Meeting agenda: https://docs.google.com/document/d/1Y_oYPldTT_kQOOouyJbC-8y3ASIizScLKFRhQfsDQWI/edit# * Vision doc for WebExtensions: https://wiki.mozilla.org/WebExtensions/Vision
Updated•6 years ago
|
Whiteboard: [design-decision-needed] → [blocked on photon][design-decision-needed]
Updated•6 years ago
|
Flags: needinfo?(mconca)
Whiteboard: [blocked on photon][design-decision-needed] → [blocked on photon][design-decision-pending]
Comment 5•6 years ago
|
||
Markus, this bug is about letting extensions add a browserAction button into the library panel. You can see Screenshots is already there, albeit via a different method. The add-ons team felt this is probably an acceptable feature request, but we wanted to get a UX perspective.
Flags: needinfo?(mjaritz)
Comment 6•6 years ago
|
||
Forwarding my needinfo to Aaron, as this is something the Activity Stream team will have an opinion on, as they are working on this part of Firefox.
Flags: needinfo?(mjaritz) → needinfo?(abenson)
Updated•6 years ago
|
Product: Toolkit → WebExtensions
Blocks: webext-more-ui
Updated•5 years ago
|
Flags: needinfo?(abenson)
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•