| Summary: | [client] visual organization of commands on Orion Pages | ||
|---|---|---|---|
| Product: | [ECD] Orion | Reporter: | Susan McCourt <susan> |
| Component: | Client | Assignee: | Susan McCourt <susan> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | bokowski, eclipse.felipe, john.arthorne, malgorzata.tomczyk, Silenio_Quarti, Szymon.Brandys |
| Version: | 0.2 | ||
| Target Milestone: | 0.2 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
| Bug Depends on: | 334189 | ||
| Bug Blocks: | |||
| Attachments: | |||
|
Description
Susan McCourt
More input: SZYMON M. BRANDYS Dec 13, 2010 7:14 A.M. On the navigation page the most important parts are: the tree, actions for creating new tree elements (folders, files) and the search field. Now they are quite dispersed on the page. I think we should reorganize it to 1) place them closer to each other, 2) place them in the top-left corner of the page. Probably Orion users are not typical Web app users, but anyway I think we could follow principles described in http://www.smashingmagazine.com/2008/01/31/10-principles-of-effective-web-design/ and other similar articles. Another things I noticed are: - the width of the navigator seems to be fixed. I think it should scale to the page width. - The user profile name and actions should be in a separate bar. It looks like a common standard to separate User details, preferences and Help from the rest of a web app. MALGORZATA M. JANCZARSKA Dec 13, 2010 8:52 A.M. I think user should be able to hide the Favorites section. It takes a lot of place and I think that some users won't be using it at all. The other problem is that user marks something with a long name as favorite be default the name "hides" under the navigator - favorites pane does not resize automatically. This moves the column with actions on favorites (delete, edit) outside of the users view, not only for the long item, but for all of the favorites. The other concern is that by default the name of the favorite item is a name of folder or file name without any context in the project. If user would like to mark all the "readme.txt" files in his project (to do some mass edit on them) he will have no distinction between them. We may at least display the full path with project name in hover text. I'd even consider making the "favorites view" something like Mylyn context view. User could choose whether he prefers to see the navigator or if he chooses "favorites" he would see the navigator view but only containing the favorite files and directories. Created attachment 186697 [details]
screenshot of problem described by Szymon
Created attachment 186698 [details]
suggested changes
regarding the separation of global and page-level commands. Boris pointed out that a number of sites are moving toward a top-level menu that handles the global account stuff (account management, logout, settings) so that you have more room. Facebook and Twitter both use this approach. Created attachment 187705 [details]
facebook and twitter examples
screenshot of account stuff being consolidated in a menu.
(On our editor page, our only global commands are these kinds of things, so we could potentially keep the editor-level commands adjacent to that menu if we wanted to avoid having two vertical lines for top-level and page-level commands).
as part of working on bug 334189, small steps have been made. They are big improvements/reduce code duplication in the command service and navigator, the UI is just only slightly improving until I finish the command service. Improvements: - the actions column is moved closer to the name now - instead of right justifying the nav commands, they are moved underneath the breadcrumb and left justified - the navigator has fluid layout (you can tell by the nav toolbar, but note that the columns in the nav widget resize dynamically based on need). - the top toolbar only has global commands now (search and account management) Things that are only temporary: - the rendering of the nav toolbar commands is ugly and there are no separators yet (we should have a separator between file commands and the change view command) - there are lots of action icons available for folders, it is very cluttered. The file commands (new file, new folder, import, delete) need to be grouped. - we still need to sort out which file manipulation actions should be available in the nav toolbar that apply to the selections (checked) items. For example, we could offer a bulk delete. The next steps will be to render the nav-tree and editor commands using the command service. That work is part of bug 334189. Once that is done, we can start polishing the layout/appearance of these things on the page. Created attachment 189514 [details]
screenshot of editor with annotations
I've finished the work to allow grouped menu contributions in the toolbars and local command areas, so now we can start polishing. Here's a screenshot of the editor (with a few plug-ins installed, hence those extra icons and the "More" menu). Some ideas about layout are annotated on the screenshot. I've sent this to the visual designer, but of course any ideas are welcome from others here. I'd like to have a more polished look for the banner and local command areas for M6.
Created attachment 189515 [details]
screenshot of navigator with annotations/ideas
Created attachment 189568 [details]
screenshot of navigator with annotations/ideas
This replaces the last nav snapshot. I made some tweaks:
- brought back the shaded row styling
- tweaked the breadcrumb current location color to match the logo better
- fixed the bogus spacing and scrollbar in the top banner area
- played with different ways to integrate the breadcrumb bar and its toolbar. See annotations in screenshot for discussion.
I think this is a nice improvement, still more to do.
Created attachment 189569 [details]
screenshot of editor with annotations
a few tweaks, still work to do
Created attachment 189570 [details]
screenshot of editor with annotations
Marking this bug fixed given the work that is completed in bug 338830 and bug 338483. We now have an organized presentation in the banner. - page title and page info (status line, etc.) in upper left of banner - primary nav, global commands, user info in upper right of banner - page-level commands in lower right (dark strip) of banner There is still some font and spacing polish to work on in bug 338483 but we've achieved the "visual organization" that we needed. |