Giter VIP home page Giter VIP logo

oncase.github.io's People

Contributors

idantas avatar marpontes avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

vitordeatorreao

oncase.github.io's Issues

Implement multilingual support

We should implement the support for a multilingual sandbox.

This is achievable by:

  1. Placing the support choice button on the site-layout;
  2. Outputting all the language-sensitive text that we can to some sort of .properties or .json file
  3. Implementing the browser-language detection, in order to choose the best language for the client
  4. Changing all that is needed from our objects to achieve the feature.

Improve table style in MD Docs

Our boxes documentation MD flavour has no visual enhancements to

s.

We should then create some visual identification of such elements, taking care of showing proper borders and handling overflows.

We want to show thin borders and some padding into the table-cells;

We want to be able to show friendly tables over mobile by making sure, we'll handle wider tables.

Include /updated/ info on the boxes

We should include the information of when were the boxes updated.

This info for each box, should appear in the boxes-view, as well as inside of each box-doc, so we could keep track of updates.

It'd be nice to be able to get the box update date dynamically from their github repo. However, if it's statically typed into its MD it's still okay for now.

Implement possibility of exiting a box by pressing ESC key

When a box is clicked, we immediately show its documentation filling all the screen.

As it's usual nowadays, sites are implementing common keyboard shortcuts in order to achieve more natural user interaction.

So will we.

There should be a page-wide keypress listener to handle all these keyboard interactions and, in this case, call the close of the possible active box.

Sort boxes by update time

We should sort our boxes according to their update information.

More recently updated boxes should come first.

The issue #4 is a predecessor of this one.

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.