Open Bug 1968108 Opened 1 year ago Updated 3 months ago

Convert settings related to Home & Startup page to config-based settings

Categories

(Firefox :: Settings UI, task)

task

Tracking

()

People

(Reporter: mstriemer, Unassigned)

References

(Depends on 2 open bugs, Blocks 1 open bug)

Details

(Whiteboard: [recomp])

The Home & Startup page will need to be converted to the config-based settings structure. If settings share a similar pattern to the current design then it may make sense to convert them to the SRD 2025's new design. If they differ significantly, it may be necessary to create a custom component for the old version, and a new version; ideally this can still share most of the business logic to avoid regressions later.

This page will have the following sections which may be good candidates for individual bugs to work on:

  • Startup
  • New Windows & Tabs
  • Custom homepage subpage
  • Firefox Home
Depends on: 1969949
Depends on: 1969951
Depends on: 1969953
Depends on: 1971399
Depends on: 1994345

Once all the blocking conversions are complete this bug will cover the work involved in reorganizing the relevant sections to create the finalized Home and startup page as specified in Figma here: https://www.figma.com/design/2b02v18AppIpsTceWac2T3/Settings-Desktop?node-id=6396-16197&m=dev

As part of this work we should also make sure all the strings and illustrations match the design.

Duplicate of this bug: 2015941

Converting this to a new layout was covered in bug 1975761 so now just the strings check is needed. Kit illustrations are coming via https://phabricator.services.mozilla.com/D280122

Depends on: 2026456

Re: comment 3 - confirmed with HNT team in slack they're ok with the current strings as is.

Depends on: 2038151
You need to log in before you can comment on or make changes to this bug.