User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.6) Gecko/20040206 Firefox/0.8 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; de-DE; rv:1.6) Gecko/20040206 Firefox/0.8 I cannot change the sort order of accounts. I'd like to change the order my accounts appear in the folder pane. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Florian, *please* search for bugs before submitting them. *** This bug has been marked as a duplicate of 61078 ***
Not a dupe of bug 61078. Bug 61078 is about the Mozilla Suite while this one is about Thunderbird. Reopening and nominating for 2.0. david, any chance to get this feature in Tb 2.0? This looks like a "core" feature rather than something for an extension.
not going to block the release for this.
Aaah, such a basic feature, not available in major version 2. Alas. But it's open source after all, I /could/ fix this myself... Disappointment.....
There is an extension called "Folderpane Tools" which provides this: https://addons.mozilla.org/de/firefox/addon/258
That extension is nice. However, it's a hack that has the side effect of changing Thunderbird's default account in such a way that it breaks the Lightning extension (which is an integrated calendar for Thunderbird). That is, when I set Folderpane tools to change the order of accounts, it sets the default account to 'Local Folders' and Lightning can't send meeting invitations because 'Local Folders' isn't a real account. Yes, Lightning could probably solve this problem by allowing the user to choose from which account to send meeting invitations, but IMO it would be better if Thunderbird offered this as core functionality so that extensions like Folderpane tools and Lightning didn't have to make hacks to make it work, plus there would be one less extension that we would have to install. And, Thunderbird could implement it with nice drag&drop to re-order accounts (and hopefully to re-order mailbox folders too).
While the extension is great, I think this feature needs to be part of the core application. Every modern email client that I've used that supports multiple email accounts has this feature.
I hope this feature will come with Thunderbird 3 'cause it's really a feature that I don't want to miss any longer.
Still not in the TB3beta4 and not even in the last 4th november nightly build... Any chance for the next release ? BTW : it would be really cool that this possibility also be available in SmartFolders view too (see bug https://bugzilla.mozilla.org/show_bug.cgi?id=526659) Michel
Any chance this is going to be looked at? It's been nagging me for a long, long time and editing the prefs.js file is not a real joy. I work with different companies and e-mail addresses and occasionally want to re-order my account list. A feature to do this would be extremely appreciated. If I could help, I would like to, but I am unsure how I can. I am a programmer but have never developed anything Mozilla-related yet.
I'd love this feature as well, it's been on the books for 6 years now.
First, we'd need a UI. Two obvious UI's - drag drop in the folder pane to rearrange accounts (not highly discoverable), or drag drop in account settings, or buttons in account settings to move accounts up or down. But Bryan very likely has better ideas...we'd like the whole folder pane to be much more customizable.
one further thought, is if it's done in folder pane then it adds the complexity of dealing with unified folder and other modes. On the other hand, there are other bugs/requests that have asked for customization of folders/order within those modes.
I'm not usually a fan of drag & drop because it often lacks discoverability and undo features such that people will accidentally drag something and drop it somewhere else without ever knowing. I'd probably like to see some kind of edit mode where you turn on the folder pane edit mode and then can re-order the accounts. Perhaps this could be done in account settings instead? Just some thoughts.
Why not have an option in Tools -> Account Settings? You could just add "Move up" and "Move down" to the Account Actions menu button.
Agreed. Account Settings -> Account Actions -> "Change Account order" seems like the best place for this with minimum confusion. Preferably a small window should open, similar to Options -> Display -> Tags, listing all the available accounts with the buttons "Move up" and "Move down" to its side. The default account name could be in bold letters with word "default" in parentheses. Even a button "Make default" could be added.
This is basic enough and has enough votes (currently 27) to warrant wanted-thunderbird+, which should be set.
Created attachment 463688 [details] account settings (In reply to comment #21) > Why not have an option in Tools -> Account Settings? You could just add "Move > up" and "Move down" to the Account Actions menu button. Yeah, that's what I meant at the end. I was thinking we could pull it out from the account actions so it's just two up/down buttons connected to the list.
http://getsatisfaction.com/mozilla_messaging/tags/bug_244347 Sorry for spam, but I cannot add the link to the equivalent MoMo getsatisfaction report anywhere else but here in a comment, due to: Bug 571740 - Cannot add getsatisfaction links/URLs to "See also" field (e.g. for problems reported at Mozilla Messaging's Thunderbird support site) Bug 577847 - "See also" field should accept any URL Bug 577842 - Allow adding multiple URLs in URL field (that would be the easiest fix, I'd think; it could be rephrased as providing an optional *custom* URL field for multiple URLs *in addition* to the current default URL field.)
https://addons.mozilla.org/en-US/thunderbird/addon/15102/ Manually soft folders This addon seem to fix the issue addressed here for the most part. It was last updated on 2010-11-1, by author mozjonathan. I've just tried it, and it works great.
(looks like "After Thunderbird 1" got translated to "Thunderbird 11")
So this bug was entered WAYYYYY back on 5-22-2004, almost a decade ago, and this feature has STILL not been added. I was about to request this myself, but this bug report already exists, as does Bug 535117. It's WAYYYYY past time for this basic function to be added!
It's even worse, now the sorting order under menu "get mail" is totally mixed up, although I ordered all accounts with the add-on "Folderpane Tool"! https://bugzilla.mozilla.org/show_bug.cgi?id=763236
For those posting "+1" or "me too" comments, please consider voting instead of adding such comments (see the "Importance" field above for links to add your votes).
Same here as Pepe reported. I suspect code regression to before <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=428887">bug 428887</a>
I try to look at this after bug 749200 lands (so that we can be sure the account order is interpreted the same way at all places. Also I need to note that in the current implementation (and bug 749200 will not change that), the various types of accounts are forcefully sorted in specific positions, i.e. you have all mail (POP/IMAP) accounts, Local folders, all News accounts, all IM account, all RSS accounts, etc. So what you can influence is only the order of accounts inside the groups, i.e. within all mail accounts, you can set which account comes first, which second etc. If this is enough for everyone, then I could try to implement something.
I'd go in the way of comment 21, just menuitems/buttons in the Account manager, no drag and drop anywhere.
howdy :aceman, comment 21 would fit my use case quite well without introducing any unneeded complexity. plus, that type of sorting is used elsewhere in tbird, so there may be reusable code in there somewhere. take care, lee
(In reply to :aceman from comment #35) > So what you can influence is only the order of accounts inside the groups, > i.e. within all mail accounts, you can set which account comes first, which > second etc. > If this is enough for everyone, then I could try to implement something. +1 + [Default] button Please also consider bug 706791 (It should include the renumbering of X-Account-Key tags in the Mbox files)
Comment on attachment 463688 [details] account settings Bwinton, could you comment on whether this UI proposed would be OK? Or should the "move up/down" items be included into the "account actions" menu?
(In reply to :aceman from comment #39) > Comment on attachment 463688 [details] > account settings > > Bwinton, could you comment on whether this UI proposed would be OK? Or > should the "move up/down" items be included into the "account actions" menu? Hiding "move up/down" in "account actions" menu imho would make a rather unfortunate UX: For those scenarios where this function is most relevant (users with many accounts who want to move account 10 up to position 1), it would be most difficult to use: To move an account up by one, this would require the following procedure: 1 click "account actions" 2 delicate mouse move to hover exactly "Move up" while avoiding both "Move down" and "Remove Account" 3 click "Move up" To move an account up from position 1 to position 10, that's 20 clicks and 10 delicate mouse moves in between. Outch. I suggest we'd be better off with only 10 safe and straightforward mouse clicks in exactly the same position, on the up/down arrow buttons as proposed by attachment 463688 [details]. Don't forget to make this keyboard-accessible. up/down buttons need to be focusable, and when they have focus, both Enter or Space should press the buttons, so that user can just repeatedly press enter to move up or down. Btw, I find that "Account actions" button pretty clumsy, so if anything, I would get things outa there to be individual buttons (as they used to be) instead of hiding more buttons inside.
For full keyboard access, I recommend: With focus on account... - alt+cursor down to move account down - alt+cursor up to move account up That's plausible, easy to memorize, and highly efficient. It may need a hint somewhere to be discoverable, e.g. the following tooltips on up/down arrow buttons: "Move account up (Alt+Cursor Up)" "Move account down (Alt+Cursor Down)"
Comment on attachment 463688 [details] account settings Yeah, I think that might be okay. I worry a little about what people would expect to happen when they were on, say, "Junk Settings", and clicked the button, and I'm not a huge fan of having the up/down buttons on the bottom there. So while this is better than the current state, I think I would prefer some sort of "Reorder Accounts…" in the "Account Actions" dropdown, which took us to a more focused popup (similar to the "Manage Identities…" popup, but with more/different buttons). Would you mind doing a mockup of what you think the new dialog should look like, and I'll give you some feedback on that? Thanks, Blake.
What about disabling the buttons when the selection is not a node that is the name of an account? Or, even if the selection is on "Junk settings" the whole account will move. If the tooltips to the buttons say "Move account up/down" the expectations could be managed. Or, if the "reorder accounts" command temporarily collapsed the accounts so that only the names are visible. I think I would be able to copy the "Manage identities" dialog, but I think it would be a duplication of code when we already have one for the accounts (the current AM). The identities do not have any other list, so need the subdialog.
(In reply to :aceman from comment #43) > What about disabling the buttons when the selection is not a node that is > the name of an account? That wouldn't give people much indication of how to enable them, so I'm not a giant fan of that. > Or, even if the selection is on "Junk settings" the whole account will move. > If the tooltips to the buttons say "Move account up/down" the expectations > could be managed. That would certainly surprise me if it happened to me. Can you think of another product that does something like that? > Or, if the "reorder accounts" command temporarily collapsed the accounts so > that only the names are visible. That could work, if there's a reason to not open a new dialog… > I think I would be able to copy the "Manage identities" dialog, but I think > it would be a duplication of code when we already have one for the accounts > (the current AM). The identities do not have any other list, so need the > subdialog. Perhaps we can re-use the code in both places? Thanks, Blake.
I'd much prefer to see this land with a little bit of UX oddness rather than wait even longer till we establish something better. It's not everyday that users will need to change the order of their accounts... But for that one time, we should let them do it without more delay after 8 years of waiting...
Ditto what Thomas says, its a major pain as I've been using a TB a long long time, and have accounts that rarely get emal, but sit high on the list, so that the important current accounts are pushed off the bottom of the screen where I won't notice incoming email. I don't know if changing the order would have other implications but why not keep it simple ..We have a "Account Actions" button - adding Move Up as suggested in Comment #21 in 2010 would presumably be a trivial UI step
Yes, that would be easy. Bwinton, what about that? Adding a "Move account up/down" menu items into the Account actions menu. Those items could be active for all panes of an account (the first line with name, including "server settings", "Junk settings, etc.". Would that still be unexpected?
But Thomas would better like the arrow buttons outside the Account actions. (In reply to Blake Winton (:bwinton - Thunderbird UX) from comment #44) > (In reply to :aceman from comment #43) > > What about disabling the buttons when the selection is not a node that is > > the name of an account? > > That wouldn't give people much indication of how to enable them, so I'm not > a giant fan of that. What about having the tooltip hint that the selection must be on the account name to activate the buttons?
Re-using the "manage identities" dialog may be possible but it would need a lot of work. E.g. if Bwinton proposes a new "manage accounts" dialog for managing accounts, then it would need to move the existing "add", "remove", "make default" account actions to this new subdialog. They already have code to work in the current AM. Adapting them to a different list would be some work and could produce new bugs. I think just adding move up/down to the existing AM would be easier.
(In reply to :aceman from comment #49) > Re-using the "manage identities" dialog may be possible but it would need a > lot of work. E.g. if Bwinton proposes a new "manage accounts" dialog for > managing accounts, then it would need to move the existing "add", "remove", > "make default" account actions to this new subdialog. I understood from Blake's comment 42 that he is suggesting "Reorder accounts..." command in Account actions which would trigger a *"Reorder accounts"* dialogue exclusively for that very purpose (no need to move other commands around), which I think makes a nice and easy UI because the current AM is so cluttered as we have all the nested options open by default (and those nested subcategories repeated for each account are probably unfortunate design anyway). If we want to move accounts within the current AM, we really need to collapse those subcategories. We could collapse them after user clicks "move account" first time. Imo there is no problem if we enable moving of accounts only when the main account entries are focused - that's the general principle of using software: Select, then act. It doesn't make much sense to start "account move" with "Composition & Adressing" subcategory selected (although it wouldn't hurt much either).
It is the same. If we shared with "manage identities" but then only wanted to have the "move up" and "move down" operations there, then we'd have to hide the "add", "edit", "delete", "set default" buttons in there ;) And add "move up" and "move down" buttons as they are not yet there (and aren't planned for identities).
But there is one thing in favor of the separate dialog: there are various saves and checks of data in the account manager that trigger when the selection is changed (moving from one pane to another). If we now suddenly start to move rows around in the tree I don't know what would happen and if those checks would be properly triggered. We would need to really make sure the same pane (row) is selected again after the movement. Also, opening a subdialog, making the shuffles and returning back to the AM with reordered accounts will not solve this. I would feel best when the main AM is closed before we open this new dialog. CCing Seamonkey guys as this will affect them too, even worse because they do not have the Account actions menu, but buttons instead.
This bug looks interesting. Just pinging to know if anybody is currently working on this. As it is a student project, maybe we can add it to SummerOfCode13 ideas list.
Hi. We are discussing how this should look and work. After that settles, I suppose I able to implement this. I just forgot about this a little (had to wait for dependency to land). I'll look at the design using a small separate dialog to sort the accounts. Of course, if there is interest in getting new contributors to the account manager then this is a good bug (and not that hard as it is possible to copy the code/pattern from e.g. the identity list dialog). I'd just wonder who would mentor it :)
(In reply to :aceman from comment #54) > I'd just wonder who would mentor it :) You can mentor it as you know about the problem and how to implement this :-)
Theoretically yes, depends how much time it needs and if I am an officially acceptable mentor for Mozilla.
Bwinton, to avoid misunderstanding, could you revoke your ui-r+ on the screenshot as you no longer agree with the buttons below the account list?
Atuljangra, coding what is needed for this bug is work for maybe 1-2 days so I am not sure it qualifies for a full project. On the other hand I hate the semantic duplication that we have several such small dialogs with Add/Edit/Delete/Move up/down/make default or something. In each of them we must code the same hacks for selecting items after deletion, workarounds for focus problems in the listbox widget, etc. My idea for the student would be to come up some abstraction layer for this. That provides the framework having the dialog, some buttons and managing focus/selection/redraw etc. Then we could just send to this dialog the proper JS list to manage and code specific for the list in question (e.g. some checks/questions before deletion) See comment 49 where I started with this. I am not sure how much code can be saved/abstracted in this way and if all this is worth it. But finding that out may take some more weeks and could be a better project.
(Just commenting to clear the needinfo request, since I revoked my ui-r+… Sorry about that, folks.)
Aceman, I'm unassigning you from this bug since A. You aren't actually working on it, so that confuses others who might want too. And B. Someone has volunteered to take this, so clearing your name makes things simpler.
Current statistics - This bug: 44 votes, 8 dupes. See also: SeaMonkey bug 61078 (60 votes, 15 dupes).
+1. I would also like to see reordering of RSS subscriptions
I found a very crude tedious way for a user to re-order accounts - until a simple re-order version is released. Every time a mail account is "set as default" it is moved to the top next time you re-open Thunderbird. So after lots of juggling, closing and re-opening Thunderbird you get the order you want. Sorry guys but I am a tech-head not a coder. ;-)
And I'm the one who suggested re-ordering which created this thread - see my opening comment.