Closed Bug 1671937 Opened 5 years ago Closed 5 years ago

Create Fly-Out customize component

Categories

(Firefox :: New Tab Page, enhancement, P1)

Firefox 84
Desktop
All
enhancement

Tracking

()

VERIFIED FIXED
85 Branch
Tracking Status
firefox84 --- wontfix
firefox85 --- verified

People

(Reporter: ewright, Assigned: prathiksha)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

The New Tab page will allow users to customize the page without leaving the page. Initially we will do this with a component which will expand and overlay a side of the page. THere will be a gear in the upper corner labeled "Customize" which, when clicked, will trigger this component to expand.

This component should have sections: "Theme", "Home Background", "Home Content".

This component should obey the parent pref to turn on/off and should have it's own pref for future testing.

See image attached for UX guidance.

Assignee: nobody → prathikshaprasadsuman
Status: NEW → ASSIGNED
Attachment #9184334 - Attachment description: Bug 1671937 - Create a fate a fly-out customization menu component for the newtab page. → Bug 1671937 - Create a fly-out customization menu component for the newtab page.
Depends on: 1676627
Depends on: 1676628
Pushed by prathikshaprasadsuman@gmail.com: https://hg.mozilla.org/integration/autoland/rev/9178fe846d75 Create a fly-out customization menu component for the newtab page. r=ewright,thecount
Pushed by prathikshaprasadsuman@gmail.com: https://hg.mozilla.org/integration/autoland/rev/0ad8ebb7f78b Create a fly-out customization menu component for the newtab page. r=ewright,thecount
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch
Flags: needinfo?(prathikshaprasadsuman)

I have verified this enhancement and I can confirm that the "customization menu component" is opened if the "browser.newtabpage.activity-stream.customizationMenu.enabled" pref is set to true in the "about:config" page and the "Customize you New Tab page" button from the top-right part of the page is clicked. However, I've observed that no other elements are displayed in the "customization menu component" besides the "Done" button.

@Prathiksha, in order to mark this enhancement as "Verified", should we check only that the customization menu component is correctly opened, or should we also verify that all the elements from it are correctly displayed according to the image from the bug's description?

Flags: needinfo?(prathikshaprasadsuman)

@mcoman Thanks for verifying! This bug is only for the base component to exist so that the two of us can then start filling it in with relevant pieces from the designs. The designs have since changed and the rest of this customize menu is still being actively developed.

Flags: needinfo?(prathikshaprasadsuman)

Hi Erica and thanks for the quick answer! Based on your answer and the verification performed in comment 6, I am marking this enhancement as Verified.

Verified using the latest Firefox Nightly (85.0a1 Build ID - 20201123214551) installed on Windows 10 x64, Linux Mint 20 x64, and Mac 10.15.

Status: RESOLVED → VERIFIED
No longer depends on: 1676628
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: