Hi. I am happy that this topic is coming back.
2014-09-24 10:04 GMT+02:00 [email protected] <[email protected]>: > Hi devs, > > I’ve had a few persons tell me that they don’t like the small arrow in the > top level menu in Flamingo. It seems they either don’t understand the > little triangles and what it’s about (submenu?) or they click on the menu > itself and go to another page when they were expecting some menu to drop > down, or... > I don't like it neither. It is not consistent with other projects (such as JIRA). It is not consistent with what we are planning to do about the UI language (see: http://design.xwiki.org/xwiki/bin/download/Proposal/InterfaceAndContentLanguageSeparation/1.1Preview.png). It is harder to use on mobiles, and people are surprised by what occurs when they click on it. > > In addition we’re still missing a solution to easily navigate the wiki > from any page (there’s the ctrl+G solution but this is more like a shortcut > to know and we need something more). > > So here are some ideas: > > * For the top level menu, make it simpler by having the drop down display > when you click anywhere in the menu (the whole width of it) and only > navigate when you double click (there are actually few reasons to need to > navigate with the other idea below so we could also not do the double click > thing) > +1 > > * In the breadcrumb OR in the top level menu OR in both (to be decided) > use something like this (screenshot taken from IntelliJ IDEA): > > https://www.evernote.com/shard/s119/sh/20e99ab3-2991-4aa8-a7b5-93088aad4944/aa6d10a258c9c4c7c69ede4fd45a1254 > > This means when you click at a given level you get to see all sibling > elements in the wiki for element you’re currently on (document, space, > wiki). > > For example clicking on the “Home” wiki would show: > - A filter box allowing you to type and it would auto suggest as you type, > completing with wiki names > - An icon would be displayed on the left (or on the right) of the filter > box and if you click on it you’ll go the index page (Wiki Index in this > case) > - A list of the first 10 wikis (an improvement would be to list first the > wiki that you’ve last navigated to) > > Same would apply for spaces and pages. > > We could even imagine that when you’re on a user profile page, clicking on > it would display other user pages and the filter would filter on user > pages. Actually we could imagine to when the current page has XObjects in > it, it would be possible to list all other pages in the wiki having the > same XClass. And if there are several XObjects, then somehow in the UI > allow selecting which one to consider as the filter criteria. > > * Note 1: The breadcrumb is currently not displayed on all pages (it’s not > on the home page for example) and thus if we implement this idea in the > breadcrumb only then there’s no solution for navigating on the home page. > This is a behaviour that I have put because I thought it was not pretty to have a useless breadcrumb on the home page. It can be changed. > > * Note 2: If we were to implement this idea on the top level menu, then we > still need to display the actions too. Several options: > - a) Display the actions first and the navigation list after separated by > a ----- > - b) Have a first entry in the drop down that says “Actions...” and when > you move the mouse over it a secondary menu with all actions are displayed. > Note that the alternative is possible too: Display the actions and have a > “Go to..." menu entry. We would just need to choose to display what we > think is the most used default (actions or navigation) > +1 > > WDYT? > > Personally I would do this: > - implement this idea for the breadcrumb > +0, I need to think more about it > - add “Go to wiki...”, “Go to space...", “Go to page..." menu entries in > the Wiki/Space/Page top level menus > +1 > - expand the menu selection to the whole width for displaying the drop > down (and not just above the small arrow) > +1 > - either support double-click or simply add the possibility to navigate to > that element in the “Go to xxx...” submenu > +1 > > Thanks > -Vincent > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Guillaume Delhumeau ([email protected]) Research & Development Engineer at XWiki SAS Committer on the XWiki.org project _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

