Closed Bug 729027 Opened 12 years ago Closed 8 years ago

Identity Settings dialog is too large (high) for netbook

Categories

(Thunderbird :: Account Manager, defect)

defect
Not set
normal

Tracking

(thunderbird45 fixed, thunderbird46 fixed, thunderbird47 fixed)

RESOLVED FIXED
Thunderbird 47.0
Tracking Status
thunderbird45 --- fixed
thunderbird46 --- fixed
thunderbird47 --- fixed

People

(Reporter: masayuki, Assigned: chowdhuryshaif, Mentored)

Details

(Keywords: access, uiwanted, Whiteboard: [good first bug][patchlove])

Attachments

(1 file, 1 obsolete file)

The Identity Settings dialog (Click [Manage Identities...], select an item on the opened dialog and click [Edit...] button, then, you can see it) is too large (high) for netbooks.

Maybe, it's better to shrink the dialog if we can change the design.

However, if it's nice to change the dialog resizeable and scrollable in the tabs' contents for temporarily (The Account Settings is so).

For the latter, I set [good first bug].
Yes, the main Account manager window is resizable but the Manage identities isn't. I wonder how hard it is to allow resizability.
Keywords: uiwanted
The indetities dialog is so tall because of the Copies & folders pane. The other ones have plenty of space.
Sure, if somebody has idea separating the contents in the tab, it may be better fix.
You'd just add "resizable" to the dialog opening arguments. And then make sure it scrolls, maybe something like bug 567280.
Thanks, will check it out.
Opening the dialog is http://hg.mozilla.org/comm-central/annotate/6c605636afe1/mailnews/base/prefs/content/am-identities-list.js#l82

Then go through am-identity-edit.xul and add boxes with style="overflow: auto" like in https://bugzilla.mozilla.org/page.cgi?id=splinter.html&bug=567280&attachment=561799
Whiteboard: [good first bug] → [good first bug][mentor=mkmelin]
Mentor: mkmelin+mozilla
Whiteboard: [good first bug][mentor=mkmelin] → [good first bug]
Hi, is this bug still applicable ? If it is, I would like to work on it.

Thanks,
Kapil
Hi, Kapil - thanks for your interest; I'm going to check the "needinfo" box here to bring this to the attention of Magnus, this bug's mentor, so we can answer your question.
Flags: needinfo?(mkmelin+mozilla)
Ki Kapil, yes it's still applicable. (Just try setting your resolution to 800x600 or something like it to reproduce.)
Let me know if you have any questions.
Flags: needinfo?(mkmelin+mozilla)
Attached patch Fix for large dialog display (obsolete) — Splinter Review
I have added resizability and scrollability to the edit manage identities dialog box.

Thanks,
Kapil
Attachment #8599366 - Flags: review?(mkmelin+mozilla)
Assignee: nobody → kpsingh201091
Comment on attachment 8599366 [details] [diff] [review]
Fix for large dialog display

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

Sorry for the delay.
Seems to work, but I do get a scrollbar (always) on opening.

::: mailnews/base/prefs/content/am-identity-edit.xul
@@ +37,5 @@
>  
>    <description flex="1">&identityListDesc.label;</description>
>    <separator class="thin"/>
>  
> +  <vbox flex="1" style="overflow: auto">

I think you can just put this on the tabbox
Comment on attachment 8599366 [details] [diff] [review]
Fix for large dialog display

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

Can you increase the default height a small amount so that there aren't scrollbars by default?
Attachment #8599366 - Flags: review?(mkmelin+mozilla)
can somebody tell me where I can find Manage identity options ?

I tried to google it and I do not have it in Tools > Options > Account settings in spite of creating an account.
(In reply to Aadithya B K from comment #13)
> can somebody tell me where I can find Manage identity options ?
> 
> I tried to google it and I do not have it in Tools > Options > Account
> settings in spite of creating an account.

My bad. I found it.
Assignee: kpsingh201091 → nobody
Whiteboard: [good first bug] → [good first bug][patchlove]
Is this all right?
Attachment #8722882 - Flags: review?(mkmelin+mozilla)
Comment on attachment 8722882 [details] [diff] [review]
patch729027.diff  Fix for large dialog display

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

You might want to do this to set creds to yourself:

hg qrefresh -U

::: mailnews/base/prefs/content/am-identities-list.js
@@ +79,5 @@
>    let indexToSelect = identity ? gIdentityListBox.selectedIndex :
>                                   gIdentityListBox.itemCount;
>  
>    window.openDialog("am-identity-edit.xul", "",
> +                    "chrome,modal,resizable=yes,centerscreen", args);

nit: the "=yes" is not needed
Attachment #8722882 - Flags: review?(mkmelin+mozilla) → review+
Never mind regarding the creds... got confused about the obsolete patch.
Assignee: nobody → chowdhuryshaif
Status: NEW → ASSIGNED
Attachment #8599366 - Attachment is obsolete: true
https://hg.mozilla.org/comm-central/rev/7b5667355f55 -> FIXED
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 47.0
Comment on attachment 8722882 [details] [diff] [review]
patch729027.diff  Fix for large dialog display

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

Safe change that makes the identity dialog work on small screens
Attachment #8722882 - Flags: approval-comm-beta?
Attachment #8722882 - Flags: approval-comm-aurora?
Attachment #8722882 - Flags: approval-comm-aurora? → approval-comm-aurora+
Comment on attachment 8722882 [details] [diff] [review]
patch729027.diff  Fix for large dialog display

http://hg.mozilla.org/releases/comm-esr45/rev/1921fba9d7b1
Attachment #8722882 - Flags: approval-comm-beta? → approval-comm-beta+
Attachment #8722882 - Flags: approval-comm-beta+ → approval-comm-esr45+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: