Make the languageStatusButton in composer themable
Categories
(Thunderbird :: Theme, task)
Tracking
(thunderbird_esr78 fixed, thunderbird85 fixed)
People
(Reporter: Paenglab, Assigned: Paenglab)
Details
Attachments
(2 files)
3.82 KB,
patch
|
aleca
:
review+
wsmwk
:
approval-comm-beta+
|
Details | Diff | Splinter Review |
3.92 KB,
patch
|
wsmwk
:
approval-comm-esr78+
|
Details | Diff | Splinter Review |
In composer, the languageStatusButton to change the spellcheck language uses the native button appearance:
- On Mac is absolutely no feedback visible. Like it would be only text.
- On Linux when hovering, depending of the Linux theme, the button has white text on white background. And the button is a bit tall which make the whole status bar tall.
- On Windows with the dark TB theme the hover is almost not visible.
Assignee | ||
Comment 1•3 years ago
|
||
Using the toolbarbutton-1 class fixes the issue.
Comment 2•3 years ago
|
||
Comment on attachment 9193461 [details] [diff] [review] 1682808-languageStatusButton-themeable.patch Review of attachment 9193461 [details] [diff] [review]: ----------------------------------------------------------------- Looks good, thanks ::: mail/themes/shared/mail/messengercompose.css @@ +1010,5 @@ > } > + > +#languageStatusButton { > + margin-block: 1px; > + padding-block: 0; nit: can we add the height: 22px; attribute here in the shared file, and only have the 18px variation in the macos file?
Assignee | ||
Comment 3•3 years ago
|
||
(In reply to Alessandro Castellani (:aleca) from comment #2)
nit: can we add the height: 22px; attribute here in the shared file, and
only have the 18px variation in the macos file?
I like to let it like this. First we don't have to redefine it in the platform. And second, like this it's clear there are platform dependent variations. When it's in shared I'd suppose change the value here changes it everywhere.
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/a7c5ceb9cb95
Make the languageStatusButton in composer themable. r=aleca
Comment 5•3 years ago
|
||
Awesome, thank you Richard!
Assignee | ||
Comment 6•3 years ago
|
||
Comment on attachment 9193461 [details] [diff] [review]
1682808-languageStatusButton-themeable.patch
[Approval Request Comment]
User impact if declined: on some platforms and themes invisible fuctionality
Testing completed (on c-c, etc.): on c-c
Risk to taking this patch (and alternatives if risky): low
Assignee | ||
Comment 7•3 years ago
|
||
[Approval Request Comment]
User impact if declined: on some platforms and themes invisible fuctionality
Testing completed (on c-c, etc.): on c-c
Risk to taking this patch (and alternatives if risky): low
Comment 8•3 years ago
|
||
Comment on attachment 9193461 [details] [diff] [review]
1682808-languageStatusButton-themeable.patch
[Triage Comment]
Approved for beta
Comment 9•3 years ago
|
||
bugherder uplift |
Thunderbird 85.0b3:
https://hg.mozilla.org/releases/comm-beta/rev/52bcdcbd2a60
Comment 10•3 years ago
|
||
Comment on attachment 9193717 [details] [diff] [review]
1682808-languageStatusButton-themeable-ESR.patch
[Triage Comment]
Approved for esr78
Comment 11•3 years ago
|
||
bugherder uplift |
Thunderbird 78.6.1:
https://hg.mozilla.org/releases/comm-esr78/rev/91f27dd3c19b
Description
•