Closed
Bug 609245
Opened 14 years ago
Closed 13 years ago
usability problem: folder and address book panes may seem "gone" after accidentally collapsing them
Categories
(Thunderbird :: Address Book, defect)
Thunderbird
Address Book
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 10.0
People
(Reporter: thunderbird, Assigned: squib)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [datalossy][gs][lion])
Attachments
(7 files, 3 obsolete files)
1.29 KB,
patch
|
squib
:
review+
andreasn
:
ui-review+
standard8
:
approval-comm-aurora-
dkl
:
approval-comm-beta-
|
Details | Diff | Splinter Review |
49.70 KB,
image/png
|
Details | |
25.72 KB,
patch
|
squib
:
review+
bwinton
:
ui-review+
|
Details | Diff | Splinter Review |
30.92 KB,
patch
|
Details | Diff | Splinter Review | |
1.29 KB,
patch
|
squib
:
review+
|
Details | Diff | Splinter Review |
1.26 KB,
patch
|
Details | Diff | Splinter Review | |
4.12 KB,
patch
|
squib
:
feedback+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.15) Gecko/20101026 Firefox/3.5.15
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.12) Gecko/20101027 Lightning/1.0b2 Thunderbird/3.1.6
In the address book window the "address books" pane on the left will suddenly collapse when dragging the vertical splitter to the left.
If this happens accidentally, especially while the user is not paying much attention, the address books appear to gone because the splitter looks just like part of an unusually wide window border. It does not indicate function. And even worse: This UI setting is remembered, so closing an re-opening the window does not help.
It seems natural to review the "view" menu in this case, but it offers no command to restore the address books pane.
For a user who is not actively maintaining his/her address books, the problem is aggravated by the fact that the first default address book "personal addresses" may be empty and all addresses are stored in "collected addresses".
As the first address book is always selected when opening the address books window (regardless of the last selected book), it might appear to the user that all addresses are simply gone.
Reproducible: Always
Steps to Reproduce:
1. open address book window
2. drag vertical splitter to the left beyond the point at which the address books pane instantly collapses
Actual Results:
Address books appear to be gone and there is no menu command to make them reappear
Expected Results:
Address books pane should not collapse completely.
Or if it has to:
- This should happen smoothly, not with an instant snap of the splitter to the left.
- The splitter, being at the far left, should have a strong visual cue that something is hidden and can be made to reappear by clicking/dragging.
- There should be a command in the view menu to toggle th address books pane visibility.
The described problem occurred to my girlfriend. After she complained to me that "all my addresses are gone", I investigated and it took me - as a software developer and long-time Thunderbird user - several minutes to spot the splitter in the far left (btw: the window was maximized, which makes it even harder to spot).
Others might be driven to reinstall Thunderbird, restore their profile from a backup or whatever.
Comment 1•14 years ago
|
||
Thanks for a great description. It is really hard, in fact impossible, to see that the splitter is all the way to the left. And confirming - although I would have thought a bug already existed on this (besides bug 555423). (I took a short spin in getsatisfaction and it's too hard to find specific items there about AB because there are so many)
bug 555423 would help this.
Severity: minor → normal
Status: UNCONFIRMED → NEW
Depends on: 555423
Ever confirmed: true
Summary: usability problem: address book may seem "gone" after accidentally collapsing "address books" pane → usability problem: address book may seem "gone" after accidentally collapsing "address books" pane - need min size on AB sub-pane
Whiteboard: [datalossy]
Comment 2•14 years ago
|
||
I hit a state where I can't move the hidden splitter at all. Don't know why it got that way - earlier today I collapsed it and was able to move the splitter. I'm hosed till I reset to defaults.
http://getsatisfaction.com/mozilla_messaging/topics/why_cant_i_see_my_address_books may be an example of this bug. I'm sure there others but can't find any just now.
Severity: normal → major
Comment 3•14 years ago
|
||
The splitter is no more attainable in collapsed state because the negative margin is on the wrong side. I'll provide later a patch for this. For the other functionality I can't help, but maybe it is no more needed after this patch.
Comment 4•14 years ago
|
||
This patch makes the horizontal and vertical splitter attainable in collapsed state. The splitter are showing in highlight color when hovering.
Patch from BUG 549306 should be applied before this patch can be applied.
I tried with -moz-transition to slow down the collapsing/uncollapsing, but this didn't work. If this is still desired, someone with enough knowledge can do this in a second patch.
Attachment #498078 -
Flags: ui-review?(nisses.mail)
Attachment #498078 -
Flags: review?(bwinton)
Comment 5•14 years ago
|
||
Comment on attachment 498078 [details] [diff] [review]
Patch making the splitters attainable
Looks good to me. I think we need this for the main window as well. Will file a new bug about that.
Attachment #498078 -
Flags: ui-review?(nisses.mail) → ui-review+
Comment 6•14 years ago
|
||
And filed as bug 620370
Comment 7•14 years ago
|
||
So, why is this behaviour worse than it is on the Mac? And if it isn't why do we want a Windows-only patch?
(I'm lazy, so I'm not going to boot up my Windows computer to review the patch until I get a good answer for this. ;)
Thanks,
Blake.
Assignee | ||
Comment 8•14 years ago
|
||
Blake: part of the problem with Windows is that the splitter in the Aero theme is 1 (visible) pixel wide.
That said, I think being able to collapse the panes by dragging them is nice, and a better way to bring them back would be like so: when the pane is collapsed by dragging, uncheck the menu item in the View menu (e.g. View -> Folder pane, or wherever it is), and then to bring it back, you can either drag it back, or go into the view menu.
Comment 9•14 years ago
|
||
Comment on attachment 498078 [details] [diff] [review]
Patch making the splitters attainable
(In reply to comment #8)
> Blake: part of the problem with Windows is that the splitter in the Aero theme
> is 1 (visible) pixel wide.
Something like this:
http://o7.no/2301433/miniFolderPane.png
(Yeah, it's the folder list, not the address book, but it looks like the same thing to me.)
Since I can see the same problem on the Mac, I'm going to r- this, cause we really want to fix this on all the platforms. (I do like the diff you posted. It just doesn't go far enough for me.)
> That said, I think being able to collapse the panes by dragging them is nice,
> and a better way to bring them back would be like so: when the pane is
> collapsed by dragging, uncheck the menu item in the View menu (e.g. View ->
> Folder pane, or wherever it is), and then to bring it back, you can either
> drag it back, or go into the view menu.
That sounds _way_ better to me, and I would love to review a patch that added that to all the platforms. ;)
Thanks,
Blake.
Attachment #498078 -
Flags: review?(bwinton) → review-
Comment 10•14 years ago
|
||
(In reply to comment #9)
> Comment on attachment 498078 [details] [diff] [review]
> Patch making the splitters attainable
> Since I can see the same problem on the Mac, I'm going to r- this, cause we
> really want to fix this on all the platforms.
In attachment 498917 [details] the collapsed splitters are attainable on Mac. Now on Vista/Win7 they are in no way attainable. So the patch is needed for minimal usability now.
> (I do like the diff you posted. It just doesn't go far enough for me.)
This needs somebody with JS skills, which I don't have. I'm happy, if somebody want's to take this bug.
Comment 11•14 years ago
|
||
Just a quick note that this don't need a fix on Linux.
Assignee | ||
Comment 12•14 years ago
|
||
(In reply to comment #9)
> > That said, I think being able to collapse the panes by dragging them is nice,
> > and a better way to bring them back would be like so: when the pane is
> > collapsed by dragging, uncheck the menu item in the View menu (e.g. View ->
> > Folder pane, or wherever it is), and then to bring it back, you can either
> > drag it back, or go into the view menu.
>
> That sounds _way_ better to me, and I would love to review a patch that added
> that to all the platforms. ;)
Incidentally, this is what the message pane does, and I think it works pretty well, although when you drag it into nothing and then click "View -> Layout -> Message Pane", the message pane is very small since it's taking up the minimum height.
Comment 13•13 years ago
|
||
timeless also reports this issue on IRC.
His STR might be:
1. create a new profile
2. in that profile, don't create any accounts
3. open addressbook
4. do not create any accounts
5. quit
Assignee | ||
Comment 14•13 years ago
|
||
Taking this, but it might be a little while until I get to it, since my queue is pretty full right now...
Assignee: nobody → squibblyflabbetydoo
Status: NEW → ASSIGNED
Assignee | ||
Comment 15•13 years ago
|
||
Since this bug applies equally to the 3pane, I also added a menuitem for that. There are still some bugs here, namely that the checkboxes for the contact summary pane and the address book pane get out of sync if you collapse/expand the panes by dragging.
Mostly, I just want to make sure that the code here is moving in the right direction. I have a feeling some of this is stuff that should get refactored (maybe into messageDisplay and folderDisplay?). Any thoughts?
Attachment #546477 -
Flags: feedback?(bugmail)
Comment 17•13 years ago
|
||
Comment on attachment 546477 [details] [diff] [review]
WIP: Add menuitems to uncollapse the address book and folder panes
I don't really have an opinion on where the logic should go; FolderDisplayWidget will persist the state when being made inactive regardless of how the toggles happen. If you were planning on getting a review from me for this, feel free to carry forward r=asuth unless you make some kind of radical change.
Attachment #546477 -
Flags: feedback?(bugmail) → review+
Assignee | ||
Updated•13 years ago
|
Summary: usability problem: address book may seem "gone" after accidentally collapsing "address books" pane - need min size on AB sub-pane → usability problem: folder and address book panes may seem "gone" after accidentally collapsing them
Assignee | ||
Comment 18•13 years ago
|
||
I cleaned this up a bit more and removed some duplicate code for collapsing splitters.
Also, the checkboxes for the panes in the address book are now initialized when the View menu is opened; before, their state was persisted across sessions, which was bad since they got out of sync if you dragged the pane to collapse it.
Asking for review again since I restructured most of the splitter toggling code.
Attachment #546477 -
Attachment is obsolete: true
Attachment #546948 -
Flags: review?(bugmail)
Comment 19•13 years ago
|
||
Comment on attachment 546948 [details] [diff] [review]
Fix inconsistency with checkboxes in address book
Hooray for fewer sharp, jabby edges!
Attachment #546948 -
Flags: review?(bugmail) → review+
Assignee | ||
Updated•13 years ago
|
Attachment #546948 -
Flags: ui-review?(bwinton)
Comment 20•13 years ago
|
||
Comment on attachment 546948 [details] [diff] [review]
Fix inconsistency with checkboxes in address book
Okay, I like it but…
In the address book, have both the address book and contact summary panes hidden.
Drag them out of the edges to show them.
Go to the View menu, and see that the entries don't have checks.
I think I can do the same with the Folder Pane (i.e. get into a state where it's showing, but the menu item isn't checked).
I'm also not really happy with the fact that the Pane items are in the Layout menu of the 3-pane, but directly in the View menu of the Address book. I think perhaps we should move them (along with the Status Bar item) into the Layout menu in both places.
So, ui-r- until those are fixed, I think. (Also, I didn't see any tests… How much did you pay asuth to approve this without any tests? ;)
Thanks,
Blake.
Attachment #546948 -
Flags: ui-review?(bwinton) → ui-review-
Comment 21•13 years ago
|
||
Oh, one more thing, I think we should call it "Contact Pane" instead of "Contact Summary Pane" to match "Message Pane". Then it would be nice if we could get a single word for "Address Book" in "Address Book Pane", but I wouldn't block on that…
Assignee | ||
Comment 22•13 years ago
|
||
I fixed the checkbox issue. The address book doesn't have a Layout submenu though; should I add one? Also, should I put the status bar item under Layout, or should I put it under Toolbars (which is where Firefox put the Add-on Bar)? I was thinking about doing the latter, but planned to file a followup for it.
Assignee | ||
Comment 23•13 years ago
|
||
(In reply to comment #21)
> Then it would be nice if we could get a single word for "Address Book" in
> "Address Book Pane", but I wouldn't block on that…
"Directory Pane"? (Note that we're getting rid of the "Address Books" sidebar header, so there won't be an inconsistency there.)
Comment 24•13 years ago
|
||
Yeah, add one.
Putting it under Toolbars for consistency makes sense to me.
I could live with "Directory Pane", although it sounds a little more technical than I would like. Having said that, I can't think of anything better.
Thanks,
Blake.
Assignee | ||
Comment 25•13 years ago
|
||
Well, this patch got huge... here's what's changed:
* Tests!
* Moved "Status Bar" under "Toolbars" for 3pane, standalone message, address
book, and compose windows
* Changed "Directory Pane" and "Contact Pane" names
* Moved "Directory Pane" and "Contact Pane" to "Layout" submenu
* Moved "Formatting Bar" to "Toolbars" submenu
* Fixed logic for setting the checkboxes in the address book
* Switched to using gFolderDisplay.folderPaneVisible for the folder pane
checkbox
One thing of note is that in the 3pane, we now have "Mail Toolbar", "Status Bar", and "Quick Filter Bar" in that order listed under the toolbars menu. I'm not sure if that's good or bad; maybe the last two should be swapped since then the order would match their vertical position in Thunderbird.
Attachment #546948 -
Attachment is obsolete: true
Attachment #547626 -
Flags: ui-review?(bwinton)
Attachment #547626 -
Flags: review?(bugmail)
Comment 26•13 years ago
|
||
Comment on attachment 547626 [details] [diff] [review]
Address UI review comments
Hooray for unit tests!
Please update the file comment (the one that closes with **/ in addition to opening with /**) in test-message-pane-visibility.js to mention that it tests the folder pane too. Also, please do an hg rename to test-pane-visibility.js; I think mq may have or have had problems with renames, so I guess be careful if you do the rename and follow it up with queue manipulation.
Attachment #547626 -
Flags: review?(bugmail) → review+
Assignee | ||
Comment 27•13 years ago
|
||
Ok, clearly I need to not write tests late at night, since apparently there was already a test-folder-pane-visibility.js that does everything I was doing in my patch (for the 3pane)...
Assignee | ||
Comment 28•13 years ago
|
||
Here's a version without the redundant tests. That'll teach me not to be careful about looking at all the filenames in mail/test/mozmill/folder-display...
I'm pulling forward r+ since the only real difference is that I removed test code and moved a couple of lines of tests to the proper file. Otherwise, the test is essentially identical (almost word-for-word even).
Attachment #547626 -
Attachment is obsolete: true
Attachment #547892 -
Flags: ui-review?(bwinton)
Attachment #547892 -
Flags: review+
Attachment #547626 -
Flags: ui-review?(bwinton)
Updated•13 years ago
|
Whiteboard: [datalossy] → [datalossy][gs]
Comment 29•13 years ago
|
||
Comment on attachment 547892 [details] [diff] [review]
Remove redundant tests
Okay, I've played around with this for a while, and I like it.
It would be even nicer if we could make the Contacts Sidebar in the Compose window work the same, but I'm happy to leave that to a separate patch.
ui-r=me!
Thanks,
Blake.
Attachment #547892 -
Flags: ui-review?(bwinton) → ui-review+
Comment 30•13 years ago
|
||
Comment on attachment 547892 [details] [diff] [review]
Remove redundant tests
Okay, I've played around with this for a while, and I like it.
It would be even nicer if we could make the Contacts Sidebar in the Compose window work the same, but I'm happy to leave that to a separate patch.
ui-r=me!
Thanks,
Blake.
Assignee | ||
Comment 31•13 years ago
|
||
Flags: in-testsuite+
Target Milestone: --- → Thunderbird 8.0
Assignee | ||
Updated•13 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Comment 32•13 years ago
|
||
I had to back this out due to permanent orange on Mac and near-permanent on Windows:
http://hg.mozilla.org/comm-central/rev/899474322251
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 34•13 years ago
|
||
(In reply to Mark Banner (:standard8) from comment #32)
> I had to back this out due to permanent orange on Mac and near-permanent on
> Windows:
>
> http://hg.mozilla.org/comm-central/rev/899474322251
Could someone take a look at this on Windows/Mac? I have a feeling it's just a problem with the test code, but I'm not sure what exactly.
Comment 35•13 years ago
|
||
With the new resizing-with-any-edge feature in Lion, it's now impossible to re-expand the folder pane if you've collapsed it, so this bug has become a little more important to me, and thus I'll be looking at it today, if I can.
Thanks,
Blake.
Assignee | ||
Comment 36•13 years ago
|
||
Comment 37•13 years ago
|
||
(In reply to Jim Porter (:squib) from comment #36)
> Pushed to try:
> http://build.mozillamessaging.com/tinderboxpushlog/
> ?tree=ThunderbirdTry&rev=8068ec433904
all failed except mac64, looks like
Assignee | ||
Comment 38•13 years ago
|
||
I re-ran the try build and it looks like the only errors are unrelated to the changes in this bug: http://build.mozillamessaging.com/tinderboxpushlog/?tree=ThunderbirdTry&rev=6ef2e96b30ef
Comment 39•13 years ago
|
||
(In reply to Blake Winton (:bwinton - Thunderbird UX) from comment #35)
> With the new resizing-with-any-edge feature in Lion, it's now impossible
also mentioned in http://getsatisfaction.com/mozilla_messaging/topics/folders_sidebar_vanished?utm_content=reply_link&utm_medium=email&utm_source=reply_notification#reply_6587830
Whiteboard: [datalossy][gs] → [datalossy][gs][lion]
Comment 41•13 years ago
|
||
Blake, how do you plan to fix this bug? As mentioned in the duplicate, it would be good to also fix the sidebar container on the right side where we put our today pane, if your fix is general enough to be applied there too.
Comment 42•13 years ago
|
||
Philipp,
there should be a View menu option to re-expand the pane, and I think we may have to make the splitter a little bigger, possibly appearing only when it's collapsed. Hopefully the second part of that will be applicable to the Today pane, too.
Comment 43•13 years ago
|
||
For anyone suffering from this and needing a workaround now, do the following:
1) Exit Thunderbird
2) Edit localstore.rdf in your profile directory
3) Search for "dirTree"
4) Under the dirTree-splitter heading that has the 'state' element, change it to state="open" (you may not see this on Linux.)
5) Under dirTreeBox, change 'collapsed' to collapsed="false" and set 'width' to something sensible if it isn't already (like 199)
6) Save, close, and restart Thunderbird. Breathe a sigh of relief.
Assignee | ||
Comment 44•13 years ago
|
||
Any objections to me pushing the patch for this to comm-central again? Having run try builds a few times[1], it seems that everything works. I believe I've made a couple of test-only changes to my local version of the patch, but it's fairly late, so I'll check on that tomorrow.
[1] Latest one is here: http://build.mozillamessaging.com/tinderboxpushlog/?tree=ThunderbirdTry&rev=739e877ad87b
Comment 45•13 years ago
|
||
I'ld really like to see this land before the merge, so I'll say yeah, push it, but we should watch the tree carefully once it lands.
Thanks,
Blake.
Assignee | ||
Comment 46•13 years ago
|
||
Checked in: http://hg.mozilla.org/comm-central/rev/a68fc7427f0d
Let's hope it sticks this time. :)
Status: REOPENED → RESOLVED
Closed: 13 years ago → 13 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 47•13 years ago
|
||
Argh, looks like this broke some of the address book tests on Windows and Mac. I've got a try build[1] pending that will hopefully fix the failures. Otherwise, I'll just back it out (again).
[1] http://build.mozillamessaging.com/tinderboxpushlog/?tree=ThunderbirdTry&rev=ef6129a2f0b3
Assignee | ||
Comment 48•13 years ago
|
||
Backed out again: http://hg.mozilla.org/comm-central/rev/23f39809c091
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 49•13 years ago
|
||
Mconley, could you take a look at this patch? The tests are causing failures in test_writing_to_mailing_list on Windows/Mac. Everything works for me on Linux though...
Attachment #572484 -
Flags: feedback?(mconley)
Comment 50•13 years ago
|
||
Sure thing (kicks off Mac build)...
Comment 51•13 years ago
|
||
Squib:
Ok, did some poking around - what's happening is that the collapsed state of the directory pane is being persisted from test to test, and the test-address-book.js tests assume that the directory pane is visible.
What you need to do, I guess, is just ensure the panes are visible during test teardown. That should allow the test-address-book.js tests to pass.
Hope that helps,
-Mike
Comment 52•13 years ago
|
||
If you toss this on top of 572484: Up-to-date patch, you should be good to go.
Attachment #572519 -
Flags: review?(squibblyflabbetydoo)
Comment 53•13 years ago
|
||
Try builds happening here: http://build.mozillamessaging.com/tinderboxpushlog/?tree=ThunderbirdTry&rev=dfcbf55ac400
Assignee | ||
Comment 54•13 years ago
|
||
Comment on attachment 572519 [details] [diff] [review]
Subpatch for 572484: Up-to-date patch to make address book Mozmill tests pass.
Looks good! I'll be pushing shortly.
Attachment #572519 -
Flags: review?(squibblyflabbetydoo) → review+
Assignee | ||
Comment 55•13 years ago
|
||
Checked in: http://hg.mozilla.org/comm-central/rev/0337ecd9b600
http://hg.mozilla.org/comm-central/rev/c185e3d53e5b
Status: REOPENED → RESOLVED
Closed: 13 years ago → 13 years ago
Resolution: --- → FIXED
Target Milestone: Thunderbird 8.0 → Thunderbird 10.0
Assignee | ||
Comment 56•13 years ago
|
||
Comment on attachment 498078 [details] [diff] [review]
Patch making the splitters attainable
I was thinking: should this patch also be committed? It would make it possible to uncollapse the address book pane under Aero by clicking-and-dragging and would bring it in line with the 3-pane. We could also probably get this fix out faster to users since there aren't any string changes.
Attachment #498078 -
Flags: review- → review?(bwinton)
Comment 57•13 years ago
|
||
Comment on attachment 572484 [details] [diff] [review]
Up-to-date patch
Removing obsolete request.
Attachment #572484 -
Flags: feedback?(mconley)
Assignee | ||
Comment 59•13 years ago
|
||
Reopening to track attachment 498078 [details] [diff] [review].
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 60•13 years ago
|
||
Comment on attachment 498078 [details] [diff] [review]
Patch making the splitters attainable
Review of attachment 498078 [details] [diff] [review]:
-----------------------------------------------------------------
So, I think this is better, but I'm kind of thinking that it's still not discoverable enough.
I think I'm now leaning towards a 1-px splitter when it's not collapsed, and a 4-px or 5-px splitter when it is collapsed (not only on hover).
What do you think about that?
(Also, I'm sorry for changing my mind on this so often.)
Attachment #498078 -
Flags: review?(bwinton) → review-
Comment 61•13 years ago
|
||
This patch gives the splitters in collapsed state a width of 4px or a height of 3px (4px is to much with status bar enabled).
Attachment #498078 -
Attachment is obsolete: true
Attachment #576524 -
Flags: ui-review?(bwinton)
Attachment #576524 -
Flags: review?(bwinton)
Assignee | ||
Comment 62•13 years ago
|
||
(In reply to Blake Winton (:bwinton - Thunderbird UX) from comment #60)
> Comment on attachment 498078 [details] [diff] [review] [diff] [details] [review]
> Patch making the splitters attainable
>
> Review of attachment 498078 [details] [diff] [review] [diff] [details] [review]:
> -----------------------------------------------------------------
>
> So, I think this is better, but I'm kind of thinking that it's still not
> discoverable enough.
>
> I think I'm now leaning towards a 1-px splitter when it's not collapsed, and
> a 4-px or 5-px splitter when it is collapsed (not only on hover).
>
> What do you think about that?
I think I disagree, since by 10.0, we'll have a good solution for this (the menus). While making the collapsed splitters thicker helps discovery, I think it hurts people who intentionally collapse them (ok, not by much). For comparison, Ubuntu's file explorer has a similar pane can be closed by hitting the X, and the *only* way to get it back is to go into the menus (or hit F9).
Personally, I'd lean towards seeing if support requests are reduced as of 10.0, and if that's not sufficient, then we can try to make this more obvious for people.
Comment 63•13 years ago
|
||
(In reply to Jim Porter (:squib) from comment #62)
> (In reply to Blake Winton (:bwinton - Thunderbird UX) from comment #60)
> > Comment on attachment 498078 [details] [diff] [review] [diff] [details] [review] [diff] [details] [review]
> > Patch making the splitters attainable
> >
> > Review of attachment 498078 [details] [diff] [review] [diff] [details] [review] [diff] [details] [review]:
> > -----------------------------------------------------------------
> >
> > So, I think this is better, but I'm kind of thinking that it's still not
> > discoverable enough.
> >
> > I think I'm now leaning towards a 1-px splitter when it's not collapsed, and
> > a 4-px or 5-px splitter when it is collapsed (not only on hover).
> >
> > What do you think about that?
>
> I think I disagree, since by 10.0, we'll have a good solution for this (the
> menus). While making the collapsed splitters thicker helps discovery, I
> think it hurts people who intentionally collapse them (ok, not by much). For
> comparison, Ubuntu's file explorer has a similar pane can be closed by
> hitting the X, and the *only* way to get it back is to go into the menus (or
> hit F9).
>
> Personally, I'd lean towards seeing if support requests are reduced as of
> 10.0, and if that's not sufficient, then we can try to make this more
> obvious for people.
I sort of see your point, but that argument could go the other way, too… ;)
In a different vein, what do you think about this: You can't collapse the splitters by dragging them, only by the menu items, at which point they totally disappear until you re-enable them again. (So, you could drag them until they were, say, 100 pixels wide, but no smaller.)
Assignee | ||
Comment 64•13 years ago
|
||
(In reply to Blake Winton (:bwinton - Thunderbird UX) from comment #63)
> In a different vein, what do you think about this: You can't collapse the
> splitters by dragging them, only by the menu items, at which point they
> totally disappear until you re-enable them again. (So, you could drag them
> until they were, say, 100 pixels wide, but no smaller.)
Assuming there's a straightforward way to do this, I think this would be ideal. I do think it would be useful to fix the address book splitters under Aero in the short term, though.
Comment 65•13 years ago
|
||
Comment on attachment 576524 [details] [diff] [review]
Splitter after bwinton's proposal
Review of attachment 576524 [details] [diff] [review]:
-----------------------------------------------------------------
This certainly seems like a simple fix which we could put into TB 9. I'ld like to see something similar for Mac, because since Lion was released it suffers from the same problem, but we don't need to let that prevent us from landing this.
For TB 10, I would love it if someone could try the fix I requested in comment 63... Ah what the hell, I'll give it a try.
Attachment #576524 -
Flags: ui-review?(bwinton)
Attachment #576524 -
Flags: ui-review+
Attachment #576524 -
Flags: review?(bwinton)
Attachment #576524 -
Flags: review+
Comment 66•13 years ago
|
||
Okay, that wasn't _too_ bad.
Squib, could you give this a try, and let me know what you think? If you like it, I think we'll want to extend the behaviour to the folder pane and message preview window, and fix the odd pixel alignment in the collapsed dirTree-splitter.
Thanks,
Blake.
Attachment #578282 -
Flags: review?(squibblyflabbetydoo)
Comment 67•13 years ago
|
||
Comment on attachment 576524 [details] [diff] [review]
Splitter after bwinton's proposal
After comment 65 I'm asking for approval for aurora and beta.
Attachment #576524 -
Flags: approval-comm-beta?
Attachment #576524 -
Flags: approval-comm-aurora?
Updated•13 years ago
|
Keywords: checkin-needed
Assignee | ||
Comment 68•13 years ago
|
||
(In reply to Richard Marti [:paenglab] from comment #67)
> Comment on attachment 576524 [details] [diff] [review] [diff] [details] [review]
> Splitter after bwinton's proposal
>
> After comment 65 I'm asking for approval for aurora and beta.
Shouldn't we make sure the splitters work the same across all windows? This patch just seems to update the address book, so now the 3pane is out-of-sync (and it doesn't help Mac or Linux).
Comment 69•13 years ago
|
||
Comment on attachment 576524 [details] [diff] [review]
Splitter after bwinton's proposal
(In reply to Jim Porter (:squib) from comment #68)
> (In reply to Richard Marti [:paenglab] from comment #67)
> > Comment on attachment 576524 [details] [diff] [review] [diff] [details] [review] [diff] [details] [review]
> > Splitter after bwinton's proposal
> >
> > After comment 65 I'm asking for approval for aurora and beta.
>
> Shouldn't we make sure the splitters work the same across all windows? This
> patch just seems to update the address book, so now the 3pane is out-of-sync
> (and it doesn't help Mac or Linux).
Ideally, yes, but this is intended to be a quick fix to get into TB 9.
But I've noticed that I'm not really doing a good job here, so I'm going to let you take over the reviews and direction for this bug. Paenglab, I'm sorry to have failed you on this, but I think you'll probably get better results out of Squib.
Thanks,
Blake.
Attachment #576524 -
Flags: ui-review?(squibblyflabbetydoo)
Attachment #576524 -
Flags: ui-review+
Attachment #576524 -
Flags: review?(squibblyflabbetydoo)
Attachment #576524 -
Flags: review+
Attachment #576524 -
Flags: approval-comm-beta?
Attachment #576524 -
Flags: approval-comm-aurora?
Updated•13 years ago
|
Keywords: checkin-needed
Assignee | ||
Comment 70•13 years ago
|
||
Comment on attachment 498078 [details] [diff] [review]
Patch making the splitters attainable
So, I think the right thing to do here in the short term is just to make the address book splitters work like the 3pane splitters in Aero. We can file a followup for making the splitters work even better, but this is helpful at least.
Blake, feel free to yell at me if you think this is a horrible idea. :)
Attachment #498078 -
Attachment is obsolete: false
Attachment #498078 -
Flags: review-
Attachment #498078 -
Flags: review+
Attachment #498078 -
Flags: approval-comm-beta?
Attachment #498078 -
Flags: approval-comm-aurora?
Assignee | ||
Comment 71•13 years ago
|
||
Comment on attachment 576524 [details] [diff] [review]
Splitter after bwinton's proposal
Clearing these reviews out for now, since I think this patch belongs in a followup.
Attachment #576524 -
Flags: ui-review?(squibblyflabbetydoo)
Attachment #576524 -
Flags: review?(squibblyflabbetydoo)
Assignee | ||
Comment 72•13 years ago
|
||
Comment on attachment 578282 [details] [diff] [review]
A first stab at the behaviour I'ld like to see.
Ditto on this patch, though based on a quick look of the code, I think this is pretty close to what we want.
Attachment #578282 -
Flags: review?(squibblyflabbetydoo) → feedback+
Comment 73•13 years ago
|
||
Comment on attachment 498078 [details] [diff] [review]
Patch making the splitters attainable
Not going to take this for 9 as it is too close to release.
Can you also clarify what's landed, and which patches to take where - as it looks like test bustage fixes landed as well? Thanks.
Attachment #498078 -
Flags: approval-comm-beta? → approval-comm-beta-
Comment 74•13 years ago
|
||
Comment on attachment 498078 [details] [diff] [review]
Patch making the splitters attainable
I need clarification as per my previous comment before I can agree to this.
Attachment #498078 -
Flags: approval-comm-aurora? → approval-comm-aurora-
Assignee | ||
Comment 75•13 years ago
|
||
(In reply to Mark Banner (:standard8) from comment #73)
> Comment on attachment 498078 [details] [diff] [review]
> Patch making the splitters attainable
>
> Not going to take this for 9 as it is too close to release.
>
> Can you also clarify what's landed, and which patches to take where - as it
> looks like test bustage fixes landed as well? Thanks.
Ok, so currently on 10+, we have new menu items under "View" to show/hide the various panes. All that's done (I believe there was the main patch plus a bustage fix for some tests).
For Aero, we also have a patch that makes the splitters in the address book expand when they're hovered over; that's the patch I asked for approval for. All that does is make the address book work like the 3pane does now.
Finally, bwinton has a WIP patch to change the behavior further (the splitter is visible when dragged to the edge of the screen, and invisible when hidden via the View menu). I was going to handle that in a followup bug.
Comment 76•13 years ago
|
||
Comment on attachment 498078 [details] [diff] [review]
Patch making the splitters attainable
Adding back approval flag that was mistakenly removed. dkl
Attachment #498078 -
Flags: approval-comm-beta-
Assignee | ||
Comment 77•13 years ago
|
||
Since we fixed this most of the way in this bug, let's close it off and do followup work in bug 729016.
Status: REOPENED → RESOLVED
Closed: 13 years ago → 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•