Changes between Version 5 and Version 6 of UIGuidelinesForShift/DansWorkingPage
- Timestamp:
- 05/20/09 21:29:52 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UIGuidelinesForShift/DansWorkingPage
v5 v6 11 11 * VlEngine [[BR]] 12 12 * AppMainWindow [[BR]] 13 * '''Description''' This is the main window of the application.[[BR]] 14 * '''Graphic Design''' Make it look good.[[BR]] 15 * '''Interaction Design''' One issue with Sophie 1 was that Mac Sophie used Mac menu bars and not the application menu bars; the Linux & Windows versions used the application menu bars. Sophie 1 was also limited to just the application window, which is not a limitation in Sophie 2. [[BR]] 13 16 * LeftFlap [[BR]] 14 17 * ConfigTab [[BR]] … … 20 23 * '''Description''' This palette shows information about the plugin selected in the PluginsPalette .[[BR]] 21 24 * '''Graphic Design''' This palette displays metadata; for now, it's a paragraph of text. This plugin needs to be near the PluginsPalette to be comprehensible; these two palettes could possibly be combined?[[BR]] 22 * '''Interaction Design''' This plugin currently doesn't directly interact with the user; it changes state based on the PluginsPalette.[[BR]]25 * '''Interaction Design''' Each plugin should have an "enable" and "disable" button. Not all plugins can be enabled or disabled; some are necessary.[[BR]] 23 26 * BooksTab [[BR]] 24 27 * OpenBooksPalette [[BR]] … … 36 39 * ![5][shift]'''Interaction Design''' Clicking on a page selects that page and goes to that page in the book. In Sophie 1, page templates were dragged from the page template palette to the pages to apply page templates; if pages were multiply selected, dragging a page template to one of the selected pages will apply the page template to all selected pages. Pages could be inclusively selected by shift-clicking, or multiply selected by control-clicking. In Sophie 1, new pages were added to the book by dragging a page template between existing pages or before the first page or after the last page. This could be done in a different way.[[BR]] 37 40 * ''PageStructurePalette'' [[BR]] 41 * '''Description''' The page structure palette displays a tree of every object on the page as well as the page template being used. Controls allow moving objects from the page to the page template and vice versa, as well as saving the current page as a page template. Checkboxes allow controlling the visibility of objects on the page. Selecting an object in the page structure palette's tree selects the object on the page and vice versa.[[BR]] 42 * '''Graphic Design''' This is a variation of the list palette, the tree palette. This palette makes the hierarchy of objects comprehensible to the user; it displays the z-order of the objects and which are on the page template and which are not. There is a lot of information crammed into a small space here; this needs to elegantly represent what's on the page.[[BR]] 43 * '''Interaction Design''' Selecting an object brings up options: whether to move it to the page template or not, whether to make it invisible. This needs to be done better than it was in Sophie 1. It would be nice if objects could be dragged in the tree to change z-order; representing grouping here would also be nice.[[BR]] 38 44 * ToolsTab [[BR]] 39 45 * SearchPalette [[BR]]