Ok, I've updated this and cleaned it up, and provided some suggestions for implementation.
The purpose of this is to provide the ability to create custom Groups, with the ability to link Accounts to more than one Group, as well as to improve the List Views for both Accounts and Groups.
1. Change the 'New Group' button to a Tab labeled 'Groups' (so these Tabs would now be: 'Accounts', 'Groups', 'Global Settings', 'Special Domains'). Buttons on 'Accounts' Tab should now be: 'New Account', 'Delete Selection' and 'Settings'.
2. Make the 'Groups' Tab a two column list view: Groups on the left and Accounts on the right. Groups should provide a collapsible tree-view list of Accounts that belong to that Group (just like they do now in the Accounts Tab), but with the knowledge and understanding that each Account could potentially be listed in more than one Group. Have buttons (and right-click support) for Group Management (New, Delete, etc). Have a button (and right-click capability) for removing an Account from a Group, and ultimately provide the ability to drag-n-drop Accounts to Groups to add them, and from a Group back to the Account column to remove them.
3. Add the ability to Sort on each column in the Accounts and Groups Tabs.
4. Add a way to handle sorting on Groups. I can think of two ways. (a) is my first choice, although (b) will probably be easier to implement, so maybe it could be the way it is initially handled:
- (a) Add a Select box (like the 'Do not store Master Password' select box) as the first 'button' on the Accounts Tab (move the other buttons to the right), with these options: 'View/Sort by Account' (this would be the default), 'View/Sort by Group', and 'View/Sort by URL'.
The 'View/Sort by URL' choice displays all Accounts by URL in a tree-view, as opposed to simply sorting in the URL column, making it much easier to work with when you have a lot of cases of multiple Accounts for the same domains.
or
- (b) Limit URL/Group sorting to the 'Groups' Tab.
Tyrant, could you replace the 'View by Group or Account' request with this one in the list? Thanks...