Closed Bug 1561345 Opened 5 years ago Closed 5 years ago

Create UI elements for What's New button and panel

Categories

(Firefox :: Messaging System, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 69
Iteration:
69.4 - Jun 24 - Jul 7
Tracking Status
firefox69 --- fixed

People

(Reporter: rrosario, Assigned: rrosario)

References

Details

Attachments

(1 file)

This scope of this bug is to:

  • add the <toolbarbutton/> for the What's New toolbar button that will appear next to the hamburger button (browser/base/content/browser.xhtml)
  • add the <toolbarbutton/> for the What's New menu item that appears inside the app menu (hamburger) (browser/components/customizableui/content/panelUI.inc.xul)
  • add the <panelview/> that will show the What's New messages. It should be a subview of the app menu (browser/components/customizableui/content/panelUI.inc.xul)
  • the string(s) for the buttons (browser/locales/en-US/chrome/browser/browser.dtd)
  • CSS and icon image for the buttons and panel

All the buttons will land with hidden="true". The logic to get the buttons to appear based on pref and targeting will be in separate bugs. Also, this bug does not include the inserting of the messages or their styling.

Summary: Create UI elements for What's New Panel button and panel → Create UI elements for What's New button and panel
Blocks: 1561349
Assignee: nobody → rrosario
Iteration: --- → 69.4 - Jun 24 - Jul 7
Priority: -- → P1
Blocks: 1563319
Pushed by rrosario@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/975200b42f28
Create UI elements for What's New button and panel r=andreio,fluent-reviewers,flod
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 69
Depends on: 1583025
Regressions: 1582713
No longer depends on: 1583025
Regressions: 1583025
Depends on: 1583231
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: