Closed Bug 1971628 Opened 11 months ago Closed 8 months ago

Convert Website Appearance and Browser Appearance to config-based prefs

Categories

(Firefox :: Settings UI, task)

task

Tracking

()

RESOLVED FIXED
145 Branch
Tracking Status
firefox144 --- wontfix
firefox145 --- fixed

People

(Reporter: hjones, Assigned: hjones)

References

Details

(Whiteboard: [recomp])

Attachments

(2 files)

The Website Appearance section on the General settings page should be converted to the config-based settings system. We are going to break this down into two sections - Website Appearance will contain the theme chooser, and Browser Appearance will just contain a single moz-box-link that takes the user to about:addons#themes intended to replace the existing link that shows below the theme chooser. In summary, this work will include:

  • Converting the website appearance section
    • this should use moz-visual-picker under the hood and will likely be a custom control
  • Creating a "Browser appearance" section
    • this should contain a moz-box-link that takes the user directly to the themes section of about:addons
Assignee: nobody → hjones
Attachment #9507383 - Attachment description: WIP: Bug 1971628 - Part 1: add support for listening to click events on certain setting controls r=#mstriemer → Bug 1971628 - Part 1: add support for listening to click events on certain setting controls r=#recomp-reviewers,mstriemer!
Status: NEW → ASSIGNED
Attachment #9507384 - Attachment description: WIP: Bug 1971628 - Part 2: convert appearance settings to be backed by config r=#recomp-reviewers → Bug 1971628 - Part 2: convert appearance settings to be backed by config r=#recomp-reviewers
Blocks: 1971439
Pushed by hjones@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/b2b2aa344c60 https://hg.mozilla.org/integration/autoland/rev/5ee172a75d4d Part 1: add support for listening to click events on certain setting controls r=mstriemer
Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 144 Branch

Reopening for second part which has the actual conversion in it

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Depends on: 1987815
See Also: → 1975794
Pushed by hjones@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/ed1d80e7f341 https://hg.mozilla.org/integration/autoland/rev/ee468959ecc7 Part 2: convert appearance settings to be backed by config r=fluent-reviewers,desktop-theme-reviewers,bolsson,emilio,flod,mstriemer
Status: REOPENED → RESOLVED
Closed: 9 months ago8 months ago
Resolution: --- → FIXED
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 144 Branch → ---
Pushed by hjones@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/3b946a091a8b https://hg.mozilla.org/integration/autoland/rev/8c208f068d80 Part 2: convert appearance settings to be backed by config r=fluent-reviewers,desktop-theme-reviewers,bolsson,emilio,flod,mstriemer
Status: REOPENED → RESOLVED
Closed: 8 months ago8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 145 Branch
Flags: qe-verify+
QA Whiteboard: [qa-triage-done-c146/b145]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: