Details
-
Task
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
-
Code Review, Product Owner
Description
- Need to be able to cope with per user and per account
- Needs to include save, load, and delete
- We don't need to support rename
Design Details:
Menu
- Add a menu item under "Me" labeled "Interface" (Put "Interface" underneath "My Status" in the "Me" menu.
- When you click "Me" > "Interface", the sub menu displays a list of saved interface layouts. At the top of the menu, display default/Linden-created interface layouts, then have a separator, followed by user-created saved interface layouts.
- In each group (Linden-created and user-created), layouts should be listed alphabetically.
Contents of the Interface Menu Item
- When you click on "Interface" in the "Me" menu, it should open a submenu with the following:
- Manage... (Clicking this opens a Manage Interface floater)
- <divider line>
- Linden Lab-created interfaces
- <divider line>
- User-created interfaces
- If you click on an interface in this menu, it should load that interface in the Viewer.
Manage Interfaces floater
- The Manage Interfaces floater has a list of all interfaces (both Linden-created and user-created) on the left side. To the right of the list are three buttons: Load, Save, Delete
- In the list view, all Linden-created interfaces should have an asterisk at the front of them. They could also be italicized to help differentiate them from user-created interfaces.
- If you click on an interface in the list and then click the "Load" button, that interface should be immediately loaded in the Viewer.
- If you click on an interface in the list and then click the "Save" button, you should get a prompt that says, "Are you sure you want to save this interface over the current one named "<user-created interface name>". That prompt floater should have OK and CANCEL buttons.
- If you click on an interface in the list and then click the "Delete" button, you should be prompted with a dialog that says, "Are you sure you want to delete "<user-created interface name>". That dialog should include an OK and CANCEL button.
- If the user tries to save an interface that's already been specified as a Linden name and starts with an asterisk, the following prompt dialog should be displayed. "You cannot save an interface that begins with an asterisk
. Please rename your interface and try again." That dialog should include an OK button.