add library option to default_area for browserAction

NEW
Unassigned

Status

P3
enhancement
a year ago
2 months ago

People

(Reporter: andy+bugzilla, Unassigned, NeedInfo)

Tracking

(Blocks: 2 bugs)

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [blocked on photon][design-decision-pending])

(Reporter)

Description

a year ago
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

a year ago
re-look at priority after unblocked from photon
Priority: -- → P3
Whiteboard: [blocked on photon] triaged
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
Whiteboard: [blocked on photon][design-deci → [design-decision-needed]
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
Whiteboard: [design-decision-needed] → [blocked on photon][design-decision-needed]
Mike to follow up with UX.
Flags: needinfo?(mconca)

Updated

5 months ago
Flags: needinfo?(mconca)
Whiteboard: [blocked on photon][design-decision-needed] → [blocked on photon][design-decision-pending]

Comment 5

5 months 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)
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

4 months ago
Product: Toolkit → WebExtensions

Updated

2 months ago
Blocks: 1315819
You need to log in before you can comment on or make changes to this bug.