GithubHelp home page GithubHelp logo

javadoc-reader's People

Contributors

rgrig avatar

Watchers

 avatar  avatar

javadoc-reader's Issues

drop-down with popular apis

The upper-left source selection should be a drop-down that allows the user
to easily select popular APIs. Free form text should still be allowed.

Original issue reported on code.google.com by [email protected] on 4 Aug 2009 at 3:14

history

Make the back/forward buttons work as expected. I believe this will also
allow bookmarking.

Original issue reported on code.google.com by [email protected] on 4 Aug 2009 at 4:46

default package not handled

The default package ("") can't be represented with the current format
(server->client) for the index.

Also, when concatenating with the class name there'll be a '.' in the
beginning.

Perhaps other places are affected too.

Original issue reported on code.google.com by [email protected] on 13 Aug 2009 at 8:35

wildcards

Allow searches with wildcards. The design needs to be discussed.

Original issue reported on code.google.com by [email protected] on 4 Aug 2009 at 3:38

make root url work

The url http://java-api.appspot.com/ should work without adding ui/Main.html

Original issue reported on code.google.com by [email protected] on 4 Aug 2009 at 3:57

full-text search

Allow full-text search using Google (perhaps programatically). The
interface needs to be discussed.

Original issue reported on code.google.com by [email protected] on 4 Aug 2009 at 3:43

search box should be a suggestion box

The top results should appear in a suggestion box. 

'Top' is of course subjective. It should ideally be based on a combination of
(1) how popular the class/package is
(2) how close is the match

For (1) we need to keep statistics on the server.
For (2) we need to give a better score to Exception than to BlaException if
the user typed "Exception". Not sure what heuristic to use.

Pressing enter in the suggestion box should go to the web-page of a
class/package if there is a perfect match.

The suggestion box should be updated cca 0.2s after the last keystroke. The
long list should be updated (1) when enter is pressed and (2) cca 1s after
the last keystroke.

Original issue reported on code.google.com by [email protected] on 4 Aug 2009 at 3:27

Add dynamic expanding the shown list of results as the user scrolls

It would be nice if we could increase the displayed results as the user
scrolls down. 

I first heard about this technique in a tech talk by Aza Raskin
(http://www.youtube.com/watch?v=EuELwq2ThJE). At around 22mins he talks
about "the river of news". 

Google reader does something similar for loading additional items as you
get near the bottom of what is currently shown.

Motivation: reduce clunkiness and number of clicks required from users, but
still allowing us to show a smaller number of search results initially.

Difficulties: how to deal with different categories of results
(packages/classes).

Original issue reported on code.google.com by [email protected] on 12 Aug 2009 at 3:56

comment search

It should be possible to search the full text. A simple solution is to
fall-back to Google. Another (perhaps not doable) is to implement an index.

Original issue reported on code.google.com by [email protected] on 5 Aug 2009 at 12:57

loading of the class list is too slow

The user experience must be imrpved. Possible improvements:
1. Cache the class lists on the server.
2. Print the first MAX_RESULTS classes while loading the page in background.
3. GZip the list of packages/classes.

Original issue reported on code.google.com by [email protected] on 4 Aug 2009 at 3:30

spelling

The most important usecase is
1. user opens the browser
2. types part a class name, perhaps almost all
3. presses enter
4. user wants to see the proper doc

Users often make spelling errors, for example by swapping letters or by
typing nearby letter. We should cater for that.

Original issue reported on code.google.com by [email protected] on 4 Aug 2009 at 3:40

searching is too slow

It used to take 200--300ms with arrays and now it takes 700--800ms with
ArrayLists. It must be <250ms.

Original issue reported on code.google.com by [email protected] on 13 Aug 2009 at 11:38

handle multiple javadocs

It would be nice if the user could select a *set* of javadocs he wants to
search simultaneously. 

Original issue reported on code.google.com by [email protected] on 16 Aug 2009 at 9:38

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.