Thanks
-Vincent
Thanks,
Eduard
On Fri, Oct 3, 2014 at 4:21 PM, Ecaterina Moraru (Valica) > > wrote:
> On Wed, Sep 24, 2014 at 5:25 PM, Ecaterina Moraru (Valica) <
> valicac(a)gmail.com> wrote:
>
> > Hi,
> >
> > Some background:
> > * Colibri
> > ** menus displayed on hover
> > ** custom menu JS
> > ** menu entries could be icon+label+separator+link+whatever
> >
> > * Flamingo
> > ** menus displayed on click
> > ** menu component from Bootstrap
> > ** it expects simple links or menu dropdown containers (not both
> functions)
> >
> > Theoretically Bootstrap doesn't support our use case and cannot
replicate
> > by default the Colibri's behavior.
> > Any change we want to make to the menu Bootstrap component means we
are
> > branching from the default behavior and
we will create a custom one.
> > We really need to listen to clicks and not hover state, since we
need
to
> > be mobile compatible.
> >
> > It's normal that the users feel a bit confused since they are used
with a
> > certain behavior and we tried to mix
them in order to have both menu
and
> > navigation use cases.
> > And I think the reason is a bit confusing is that the separation
between
> > the link and the arrow is invisible,
compared with the btn-groups
used
> for
> > Edit or Add. For example, I think that making the separation more
clean,
> > like in this screenshot
> >
http://jira.xwiki.org/secure/attachment/28807/btn-group.png would
> improve
> > a bit the things, but would need visual improvements and is not
default
> > also. Maybe we could think of a better
solution if we were to go on
this
> > path.
> >
> > Behavior like double clicking a certain element will be a hidden
> > interaction for the users. Double clicking is not a Web behavior and
you
> > cannot expect users to know on which
links to simple click vs. on
which
> to
> > double click. In the usability testing sessions users had a hard
time
to
> > double click on uploading image in the
WYSIWYG popup, so I'm not sure
> about
> > this approach's success.
> >
> > Regarding the IntelliJ IDEA screenshot, we already discuss about this
> idea
> > and even made a similar proposal some long time ago, see
> >
http://design.xwiki.org/xwiki/bin/view/Improvements/ActionMenuNavigation
> > Although this proposal is a nice idea
and I would like to have it, I
> don't
> > see how this would 'simplify' the current implementation. IMO it will
> make
> > it even more complex and we would certainly need a custom menu. Also
I
> see
> > this as a new feature, than a solution to our current problem.
> >
> > When we implemented the current solution we discussed if the
navigation
> > should be put on the text or on the
icon, see
> >
http://jira.xwiki.org/browse/XWIKI-10449 . The main problem is the
> > findability of this functionality. Users might never press that icon
> (this
> > problem applies to the solution brainstorming and the breadcrumb
> proposal).
> >
> > So I think the idea to have an entry with "Go to ..." could be a
solution
> > and to keep the menus interact with the
default behavior (removing
the
> > navigation from the dropdown
activator).
> > Removing triangles is not an option. That is a default menu marker
caret.
> >
> > So what are the next steps? We do a issue with the "Go to ..."
solution?
> >
>
>
http://jira.xwiki.org/browse/XWIKI-11166
>
>
> > Thanks,
> > Caty
> >
> > On Wed, Sep 24, 2014 at 11:55 AM, Guillaume "Louis-Marie" Delhumeau
<
> > gdelhumeau(a)xwiki.com> wrote:
> >
> >> Hi.
> >>
> >> I am happy that this topic is coming back.
> >>
> >> 2014-09-24 10:04 GMT+02:00 vincent(a)massol.net :
> >>
> >> > 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/InterfaceAndContentLang…
> >> ).
> >> 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…
> >> >
> >> > 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
>> > devs(a)xwiki.org
>> >
http://lists.xwiki.org/mailman/listinfo/devs
>> >
>>
>>
>>
>> --
>> Guillaume Delhumeau (gdelhumeau(a)xwiki.com)
>> Research & Development Engineer at XWiki SAS
>> Committer on the
XWiki.org project
>> _______________________________________________
>> devs mailing list
>> devs(a)xwiki.org
>>
http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org