UI Designs PC Web PDA TV Cell phone Camera Voice

Back to UI Designs
 
Hubbub Overview
 
Palm UI
Awareness
Sound Messages
Text Messages
Groups
Adding Bubs
Editing Bubs
Choosing, creating SIDs
Logging in
 
Desktop UI
Awareness
Sound Messages
Text Messages
Groups
Adding Bubs
Editing Bubs
Choosing, creating SIDs
Logging in
 
General
Registering & Installing
Sounds
Menus
Example UI Spec: Groups
By Ellen Isaacs
This page last updated: March 16, 2000

Figure D11. Group menu
NOTE: GROUPS IS BEING POSTPONED UNTIL VERSION 2. This description is included to help when the time comes.

Users can put their bubs into groups and quickly switch between the different groups. In the main hubbub window, the groups pulldown menu (shown in Figure D11) indicates which group the user is looking at, and it allows them to select another group from the list. When they do so, the window displays the members of that group. [It might be useful to let people open more than one group window at once on the desktop, but we should see if this matters to people.] Groups are listed alphabetically in the menu, with the current group highlighted. There is always an "Unfiled" group for bubs who have not been assigned to a group, and the user can always look at "All" to see all their bubs on one screen. When the user brings up Hubbub for the first time, the group is set to "All." After that, it shows whatever group the user last viewed on that device, even across sessions. Each device saves its own "last group." If the user was looking at the "Sun" group the last time she was on her desktop and the "AT&T" group when she last used her Palm, then when she returns to her desktop, she sees the "Sun" group.

Figure D12. Edit Bub window

Users assign bubs to groups when they first add them, and they can change them at any time. The Adding Bubs section explains how the user assigns a new bub to a group when adding them. To change the group to which a bub belongs, the user selects the bub and chooses "Edit Bub" from either the Edit menu or the item popup menu reached by right-clicking on the bub (See Figure D8b on the previous page). This brings up the Edit Bub window, shown in Figure D12. To change the group, the user pulls down the group menu and chooses a different group. When they click OK, the Edit Bub window disappears and the main Hubbub window shows the group to which that bub was just assigned.

To create a group, the user selects "Edit groups..." from the groups pulldown menu (shown in Figure D11) or from the Edit menu on the main Hubbub window. The Edit Groups window appears, as shown in Figure D13. The user clicks on the "New" button, which creates a pending new group called "New group," as shown in Figure D14. The user changes the name by typing a new name and then pressing Enter or clicks elsewhere in the window. Then the user clicks Close, the Edit Groups window disappears and the new group appears in the Groups pulldown menu in alphabetical order. (If they type a name that already exists, then when they press Enter, the system beeps, a message appears in that window below the scrolling list saying "You already have a group named ," the new group name reverts back to "New group" and it stays in edit mode. (There's no popup with the single choice of "OK," one of the many scourges of the Windows UI.) The user can either change it to a different name, or press Enter to go change the other group it clashed with.

Figure D13. Edit Groups window

To change the name of a group, the user selects the group name they want to change and clicks the "Rename" button. The name becomes editable as shown in Figure D15. The user types a new name and presses Enter or clicks elsewhere in the window and the new name appears in the list, resorted into the correct alphabetical order. When the user clicks the Close window, the new group name appears in the Groups menu in its new position in alphabetical order.

To delete a group, the user selects the group they wish to remove and clicks the Delete button. If there are no members of the group, the group name simply disappears. If there are any bubs in that group, a warning popup appears saying "Removing a group name will cause all members of that group to be moved to the Unfiled group. Do you wish to continue?" with the choices "Remove" or "Cancel." If they choose Remove, the warning window disappears, the Groups window no longer shows that group, and all the bubs in that group are placed in the "Unfiled" group. (If they choose Cancel, the window disappears and nothing is changed in the Groups list.)

Figure D14. New Group window Figure D15. Rename Group window