Closed Bug 1655688 Opened 4 years ago Closed 4 years ago

Make the event/alarm dialog themeable

Categories

(Calendar :: General, task)

Tracking

(thunderbird_esr78 fixed, thunderbird80 fixed)

RESOLVED FIXED
81 Branch
Tracking Status
thunderbird_esr78 --- fixed
thunderbird80 --- fixed

People

(Reporter: Paenglab, Assigned: Paenglab)

Details

Attachments

(1 file)

The event/alrm dialogs aren't any more themeable. This looks weird especially in editInTab mode when all other TB elements are dark and only this dialog not.

This makes the dialog in editInTab mode and also in stand-alone dialog mode themeable.

I also fixed some block-aligning in the CSS files.

Assignee: nobody → richard.marti
Status: NEW → ASSIGNED
Attachment #9166512 - Flags: review?(paul)
Comment on attachment 9166512 [details] [diff] [review]
1655688-event-dialog-themeable.patch

Review of attachment 9166512 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good, both the code changes (hooray for better CSS formatting) and the dark mode on the edit event dialog.
Attachment #9166512 - Flags: review?(paul) → review+
Target Milestone: --- → 81 Branch
Comment on attachment 9166512 [details] [diff] [review]
1655688-event-dialog-themeable.patch

[Approval Request Comment]
User impact if declined: inconsistent dark mode
Testing completed (on c-c, etc.): ready to go to c-c
Risk to taking this patch (and alternatives if risky): low
Attachment #9166512 - Flags: approval-comm-esr78?
Attachment #9166512 - Flags: approval-comm-beta?

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/2573f732fd2c
Make the event/alarm dialog themeable. r=pmorris

Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Comment on attachment 9166512 [details] [diff] [review]
1655688-event-dialog-themeable.patch

Approved for beta
Attachment #9166512 - Flags: approval-comm-beta? → approval-comm-beta+
Comment on attachment 9166512 [details] [diff] [review]
1655688-event-dialog-themeable.patch

[Triage Comment]
Approved for esr78
Attachment #9166512 - Flags: approval-comm-esr78? → approval-comm-esr78+

Follow-up on 78.1.1 to use -moz-appearance instead of appearance:
https://hg.mozilla.org/releases/comm-esr78/rev/d7413c571ed1c26e4055cb87f0f1dc6b8a0ede3a

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

Attachment

General

Created:
Updated:
Size: