GithubHelp home page GithubHelp logo

suggestable's Introduction

How to build the application from source:

1. Checkout and import the Bookshelf project from GitHub (https://github.com/michaelvanderheeren/Bookshelf). Name the project Bookshelf.
2. Checkout and import the MT4j project from Google Code (http://code.google.com/p/mt4j/source/checkout). Name the project MT4j.
1. Checkout and import the Signalization project from GitHub (https://github.com/michaelvanderheeren/Signalization). Name the project Signalization.
3. Checkout the source of Suggestable and import it.
4. Check if the build path contains references to:
	- The Bookshelf project, located in your workspace.
	- The libraries (*.jar) inside the libs folder of the Bookshelf project.
	- The MT4j project, located in your workspace.
	- The libraries (*.jar) inside the MT4jLibs folder of the MT4j project.
	- The Signalization project, located in your workspace.
	- The libraries (*.jar) inside the lib folder of the Signalization project.

suggestable's People

Contributors

michaelvdheeren avatar

Watchers

 avatar James Cloos avatar

suggestable's Issues

Filter keywords based on timeline

The keyword widget should only contain the data for the books which are present in the selected timeline period. Also, books without keywords should be hidden when one does not select all keywords.

Concurrent editing of AbstractList when Hovering

When hovering, the pick call sometimes results in the same AbstractList being edited concurrently. This can however not be solved using a synchronized method and thus the hovering should be moved and merged with the dragging of the elements where picks are less frequent.

Author facet widget

A widget where the author and their relevant information is shown. It could be interesting to select the author to filter publications.

Combine the representation of the elements

THe representation of both the retrieved and suggested element is almost the same. Furthermore this could make it possible to switch between a retrieved and suggested status.

Duplicate suggestions

Retrieved books which have the same suggestion create that suggestion twice, which results in duplicate elements shown in the universe. One should check if the suggestion is already present before adding it.

Keyword list size not clear

It is not clear how long the keyword list is in the keyword widget and if it can be scrolled or not. This can be solved by making the list a little bit smaller which results in an item been shown half, indication that there is more when scrolling to the bottom. Another solutions could be to add an alphabetic scroller.

A book on the tabletop generates touches

When one leaves the book on the tabletop screen after it has been scanned touch events are registered which could impose problems when using the the Suggestable application.

Removed items can't be recovered

When an item has been dragged to the garbage can, it can't be recovered anymore. It is suggested to show a garbage history when tapping on the garbage can.

Rating a suggestion

It should be possible to rate a suggestion and the rating given by others from the suggestion. Maybe it's important for the evaluation to rate the suggestion against the retrieved element, thus possibly improving the order of the suggestions.

Search through the collection of books

Make it possible to search through the books available within the library. This is helpful when the user can't find the book or left it at home. So the book need not to be scanned, but searched for with a keyboard interface.

The covers are not readable

It is not immediately clear which material is shown based on the covers. It is maybe better to switch the representation and show the cover for the retrieved item and the title for the suggested items.

Complete the information window

The information window should contain general information within tabs:

  • one containing information about the author and the book content
  • one containing information about the book's location and availability in the library

Sliders get out of bounds when timeline has been rotated

When the timeline has been rotated, the sliders can only be dragged on the global x-axis while the local x-axis has been rotated. This results in the sliders being out of position and leaves the user unable to select some values.

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.