Closed Bug 1838519 Opened 1 year ago Closed 1 year ago

buttons in unified toolbar customize panel could be visually improved, part 2

Categories

(Thunderbird :: Toolbars and Tabs, enhancement, P3)

Thunderbird 116
enhancement

Tracking

(thunderbird_esr115 fixed, thunderbird115 affected, thunderbird116 fixed, thunderbird117 fixed)

RESOLVED FIXED
117 Branch
Tracking Status
thunderbird_esr115 --- fixed
thunderbird115 --- affected
thunderbird116 --- fixed
thunderbird117 --- fixed

People

(Reporter: soeren.hentzschel, Assigned: freaktechnik)

References

(Blocks 1 open bug)

Details

(Whiteboard: [Supernova3p])

Attachments

(2 files)

Attached image mockup

+++ This bug was initially created as a clone of Bug #1832942 +++

The buttons in the unified toolbar customize panel were improved in bug 1832942 but the visiual appearance did not change much, the buttons still look unbalanced. I think one reason for this is the missing padding at the bottom if the text has two lines. Well, technically there is a padding but the text overflows due to the fixed height of the button. I suggest to at least increase the height of the buttons. Please see the attached mockup.

Some nice to have UI improvements we can potentially tackle for a point release.

Assignee: nobody → micah
Severity: -- → N/A
Priority: -- → P3

Ah, sorry hadn't seen you had assigned this to micah.

No problem, it was just a tentative bug organization but since you have a working patch you can snatch it.

Assignee: micah → martin
Target Milestone: --- → 117 Branch
Status: NEW → ASSIGNED

Pushed by kaie@kuix.de:
https://hg.mozilla.org/comm-central/rev/c3f57d2ff160
Scale toolbar customization palette items according to their contents. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Pushed by kaie@kuix.de:
https://hg.mozilla.org/comm-central/rev/c0e388f36e58
Backed out changeset c3f57d2ff160 for causing test failures. r=bustage

Backed out for causing the following test failures:

TEST-UNEXPECTED-FAIL | comm/mail/components/unifiedtoolbar/test/browser/browser_unifiedToolbarCustomization.js | Save button is enabled - false == true - {"filename":"chrome://mochitests/content/browser/comm/mail/components/unifiedtoolbar/test/browser/browser_unifiedToolbarCustomization.js","name":"test_add_item","sourceId":693,"lineNumber":136,"columnNumber":10,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome://mochikit/cont
TEST-UNEXPECTED-FAIL | comm/mail/components/unifiedtoolbar/test/browser/browser_unifiedToolbarCustomization.js | Test timed out -
TEST-UNEXPECTED-FAIL | comm/mail/components/unifiedtoolbar/test/browser/browser_unifiedToolbarCustomization.js | Unified toolbar state was changed - {} notDeepEqual {} - {"filename":"chrome://mochitests/content/browser/comm/mail/components/unifiedtoolbar/test/browser/browser_unifiedToolbarCustomization.js","name":"test_add_item","sourceId":693,"lineNumber":143,"columnNumber":10,"sourceLine":"","asyncCause":null,"asyncCaller":{"filename":"chrome
TEST-UNEXPECTED-FAIL | comm/mail/components/unifiedtoolbar/test/browser/browser_unifiedToolbarCustomization.js | Mail space has the expected new unified toolbar state - "undefined" deepEqual ["spacer","move-to"] - {"filename":"chrome://mochitests/content/browser/comm/mail/components/unifiedtoolbar/test/browser/browser_unifiedToolbarCustomization.js","name":"test_add_item","sourceId":693,"lineNumber":148,"columnNumber":10,"sourceLine":"","asyncC
[taskcluster:error] exit status 1

A try run with the backout had worked fine:
https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=f9c72d9665fdb643346767880a7336548ee99afc

Status: RESOLVED → REOPENED
Resolution: FIXED → ---

This should be fine now (due to the test having been fixed separately to keep this easily upliftable - since the test landed after the 116 merge).
Rebased windows try: https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=78fcd5ecf8d09e694552303db4a5a8bf67b79d17

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/dcfcc3b4c8e9
Scale toolbar customization palette items according to their contents. r=aleca

Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED

Comment on attachment 9342232 [details]
Bug 1838519 - Scale toolbar customization palette items according to their contents. r=#thunderbird-front-end-reviewers

[Triage Comment]
Approved for beta

Attachment #9342232 - Flags: approval-comm-beta+

Comment on attachment 9342232 [details]
Bug 1838519 - Scale toolbar customization palette items according to their contents. r=#thunderbird-front-end-reviewers

[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: Weird text clipping with certain density, font family and font size configurations
Testing completed (on c-c, etc.): Tested on beta
Risk to taking this patch (and alternatives if risky): Low risk, CSS only

Attachment #9342232 - Flags: approval-comm-esr115?

Comment on attachment 9342232 [details]
Bug 1838519 - Scale toolbar customization palette items according to their contents. r=#thunderbird-front-end-reviewers

[Triage Comment]
Approved for esr115

Attachment #9342232 - Flags: approval-comm-esr115? → approval-comm-esr115+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: