Closed Bug 1861954 Opened 8 months ago Closed 8 months ago

Consider removing vibrancy in the macOS sidebar.

Categories

(Firefox :: Theme, task)

task

Tracking

()

RESOLVED FIXED
121 Branch
Tracking Status
firefox121 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

Attachments

(3 files)

See bug 1861669 and relevant commit message...

This broke in 119 and nobody noticed except for that bug. I think given sidebars are not super-used nowadays, and that we want to remove the XUL tree specialness, we should consider removing it.

I'll attach screenshots in a bit. Jules, can you confirm that this is fine from a UX perspective?

Flags: needinfo?(jules)
Attached image With vibrancy
Attached image Without vibrancy.

I used dark windows below to increase the effect. But I think "no vibrancy" still looks pretty good, and given comment 0 and the reasons described in the patch, I think it's probably nicer.

This accidentally broke in 119 and nobody noticed on the whole nightly +
beta cycle (other than due to bug 1861669).

Given sidebars are not super-commonly used these days, this makes the
code a bit less fragile, and it still looks pretty good IMO. Also, since
we want to get rid of <xul:tree>s, this is one less thing to worry
about.

Depends on D192102

Looks good to me. Seems like it used to be an effect to try to mock the whole transparency blur effect on macOS, right?
We seem to not do that anywhere else according to your comment 7 in bug 1861669. This looks great, thanks!

Flags: needinfo?(jules)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/5e366db01fa6
Remove vibrancy on the osx sidebar. r=desktop-theme-reviewers,dao
Status: NEW → RESOLVED
Closed: 8 months ago
Resolution: --- → FIXED
Target Milestone: --- → 121 Branch
Regressions: 1867854
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: