Closed Bug 1698209 Opened 3 years ago Closed 3 years ago

Dark Mode support for -moz-default-appearance: listbox, if widget.macos.respect-system-appearance is set to true

Categories

(Core :: Widget: Cocoa, task, P1)

All
macOS
task

Tracking

()

RESOLVED FIXED
88 Branch
Tracking Status
firefox88 --- fixed

People

(Reporter: mstange, Assigned: mstange)

References

Details

(Whiteboard: [mac:darkmode])

Attachments

(2 files, 1 obsolete file)

This can be seen in the dialog opened from the "Show Update History" button on about:support.

This makes listboxes adapt to dark mode correctly.
I have not been able to find a public API for drawing them.

Depends on D108276

This makes multi-line text fields adapt to Dark Mode correctly. I haven't found
a use of them in our UI, but they exist in theory.

Depends on D108278

Whiteboard: [mac:darkmode]
Type: defect → task

Comment on attachment 9208821 [details]
Bug 1698209 - Draw multi-line text fields with NSTextFieldCell. r=#mac-reviewers

Revision D108279 was moved to bug 1699232. Setting attachment 9208821 [details] to obsolete.

Attachment #9208821 - Attachment is obsolete: true
Pushed by mstange@themasta.com:
https://hg.mozilla.org/integration/autoland/rev/4b939eb5115b
Make CoreUI drawing adapt to the current appearance. r=mac-reviewers,bradwerth
https://hg.mozilla.org/integration/autoland/rev/df9532be8d52
Use kCUIWidgetScrollViewFrame to render listboxes. r=mac-reviewers,bradwerth
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: