GithubHelp home page GithubHelp logo

poem-machine's People

Contributors

dependabot[bot] avatar gabbymeows avatar sudonhim avatar

Watchers

 avatar  avatar

poem-machine's Issues

Mock annotations for text content

In preparation for supporting actual annotations.

Should attach to the right of the text content in line with text, should fill remaining screen width and become collapsible in front of content when screen width is limited.

Markup for text content

Descriptions and text content of documents should be rendered as markup.

Special link handler should be implemented for referencing other documents.

Implement change stream from database, keep text index & document graph updated

Currently the text index and document graph are populated only when the app starts, so changes to the database do not get picked up until redeployment.

For simplicity at this scale I think it's best to implement all database functionality locally and just use the mongodb for persistence. Hooking up to a change stream will be the first step of this.

Mobile layout for navpane

When the page is narrow, the navpane needs to change to an expand/collapse toggle mode in front of the content.

UI nits from user testing

  • Lack of content for home page and collections is confusing
  • Finding how to open the navigation view needs to be more obvious
  • Clicking the content to close the navigation view shouldn't trigger any links
  • Distinction between expand/contract and select in tree view is not immediately obvious
  • Need to put at least something in the hamburger menu on the top right
  • Search should possibly be always visible

Friendly docids

Raw document IDs are not user friendly, and hurt the sharing experience.

We need a scheme that can map them to friendlier versions, e.g. instead of

/doc/5d75bbf516664eaec5b1b69e
map to
/doc/song.the_window

Menu/about page

With a brief description of the project, and a link to this repository.

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.