Two things bother me more:

- James' #3 point, that other categories hide when you click one, an
accordion would be a better fit for quick navigation.
- the subcategories. I like to see the method's names directly,
deciding between "Hierarchy" or "Child filters" is not an intuitive
task. They should be in a kind of tree with the subcategories as
separators.

These two things would speed up navigation a lot. As it is, it's quite
interesting the first time, but gets irritating after a while.

Thanks for this Remy, and long live JSBin! :)

cheers,
- ricardo

On Jan 15, 6:35 pm, Remy Sharp <r...@leftlogic.com> wrote:
> Hi James,
>
> Thank you for your detailed feedback - all good points.
>
> I want to push out another release when 1.3.1 goes live - so I'd like
> to get some, if not all, of the feedback addressed (including others).
>
> 1 + 2) almost the same thing - the first problem I see is the AIR
> browser, which obviously doesn't have a back browser button (which
> would be solved by your first point).  This needs some UI input (which
> I'll come on to in a minute).
>
> 3) I've talked with Yehuda Katz, the original author of Visual jQuery,
> about navigation interfaces - there's two options (as alternatives to
> what I have now) that we talked about: tree nav and accordion.
>
> Generally speaking, the tree navigation didn't take as well as the
> Visual jQuery approach.  An accordion (I think) would solve the issues
> you've specifically mentioned, but would also solve some similar
> feedback I've read, i.e. wanting to be able to scan a category whilst
> maintaining some hierarchy. (note that you can do this - but it
> doesn't quite solve the problem:http://api.jquery.com?category=attributes
> ).
>
> 4) Easy to solve - I didn't have access to a designer (I'm a coder
> through and through) but a few simple tweaks to the CSS (I suspect)
> should sort this out.
>
> 5) I've had the same feedback, but both as a pro *and* as a con (as
> you have) - so I was going to create an options area that would
> maintain some certain settings - the focus opacity being one of them.
>
> 6) This is common piece of feedback - and simply a technical block I
> ran in to and ran out of time.  Permalinks are my to priority right
> now, I want people to link straight in to a specific function.  I
> won't be able to have the URL change as the user browses - but the
> title of the function (and probably some other visual que, i.e. icon)
> will give the user a permalink to the function.
>
> I also want this to work for categories too, so:
>
> http://api.jquery.com/attr- would show a list of all the matched
> functions (alahttp://api.jquery.com/?attr) - but I'd like it if the
> category hierarchy would also show in left sidebar.
>
> In addition:
>
> http://api.jquery.com/Core- would land open the Core category - and
> so on through the subcategories.
>
> I'd be more than happy if you contact me offline to lend a hand with
> some of the UI changes required.
>
> @Pappy - there's more I want to do with landing pages, but it's a
> slightly more complicated job (given that, I think, 1.3.1 is supposed
> to be going out next week) - but some fast view on all the functions
> would be useful - I agree.
>
> If there's more feedback - I'd love to hear it - particular the issues
> people have.
>
> Many thanks,
>
> Remy.
>
> On Jan 15, 4:22 am, James Van Dyke <jame...@gmail.com> wrote:
>
> > Does anyone else find the new API browser to be a bit cumbersome?
>
> > My gripes:
>
> > 1)  No "back" link at top of vertical navigation list.  You must click
> > the category to cancel your choice and essentially go back.  However,
> > this isn't very intuitive and there aren't any affordances to this
> > behavior save for a small 'x' in the highlighted category box that
> > doesn't do anything on hover or even have a tooltip.
>
> > 2)  The browser's back button is broken.  Kind of a big annoyance when
> > you're not used to the application.
>
> > 3)  Recovering from a mistake is more punishing than it should be.
> > Clicking on a category hide the other categories.  Since the title of
> > the category moved from under your mouse, you now have to scan to the
> > top of the list.  Once you make sure you're in the category you meant
> > to click on, but don't find the function you were looking for, you
> > click the category name and wait as everything moves around, then
> > repeat scanning through list again.  A good example of this is trying
> > to find an unfamiliar selector in the Selectors category.
>
> > 4)  Little distinction between categories, subcategories, and items.
> > They're all the same color and categories and subcategories share the
> > same faded 'x' icon. The only difference is that the category has bold
> > text and the subcategory has a white line under the box, but not
> > between it and its category.
>
> > 5)  When hovering over a list of options for a function (e.g., $.ajax)
> > only the item you're hovering over has full opacity making the others
> > hard to read.  I'm ok with the distinction, but I think it's a little
> > extreme.  I found myself avoiding hovering over the list, which is
> > hard since I tend to scan the page with my eyes as my mouse follows my
> > line of sight.  Try scrolling through the options for $.ajax while
> > trying to read them.
>
> > 6)  The window title changes when viewing an item, which makes one
> > think that the URL will map to that page.  However, the URL does not
> > change and I can't find a permanent link to paste to a co-worker.
>
> > Don't get me wrong, I think Remy has made a great step towards a
> > better API, but design efforts seem to have favored neat effects over
> > human factors.  I deal with a lot of these design issues at work so I
> > tend to have a keen eye for these things and can be too picky at
> > times.
>
> > Has anyone else been bothered by this?  If not, what do you like or
> > what makes up for the negatives?  Maybe we can compile a list of
> > existing *good* things as well so that those features can be brought
> > to the fore while the problems are resolved.

Reply via email to