Giter Site home page Giter Site logo

mathspace / msquill Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 21.23 MB

Render LaTeX math as pure HTML/CSS that is WYSIWYG editable

CSS 12.70% JavaScript 72.91% Makefile 0.33% HTML 12.35% Shell 0.03% EJS 0.68% Mustache 0.06% SCSS 0.08% Less 0.87%

msquill's People

Contributors

ajhyndman avatar asavoy avatar bholloway avatar brandonnav avatar bsuh avatar desa avatar fpirsch avatar francescogior avatar haydn avatar jenseng avatar jneen avatar justinlove avatar kerrin-mathspace avatar krawaller avatar kvnvelasco avatar laughinghan avatar lwinkler-mathspace avatar mcho421 avatar nirrek avatar ollanta avatar pzrq avatar ryankshaw avatar sdspikes avatar snikitina avatar yen223 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

msquill's Issues

Screen reader support

The aim is to improve accessibility of MathQuill to vision impaired users to meet the required guidelines.

Accessibility guidelines:

  • TODO

Milestones

  • Milestone 1. Basic support for MathQuill's read-only mode
    • We assume user familiarity with latex syntax
    • Hence it is sufficient to read out the latex value
  • Milestone 2. Basic support for MathQuill's editable mode
    • Again, assume user familiarity with latex syntax
    • Hence the editor UI should revert to a simple text input field where they may input the raw latex
    • How do we explain which latex commands are available? Especially the tricky multi-part ones like \sqrt[3]{x} and \int^1_0.
    • How should we invalidate bad latex input?
  • Milestone 3. Enhanced support?
    • Support nested editables: \editable{...}
    • How would we guide users to using the right latex commands?
    • Better guidance to reading/writing latex?
    • Relaxing dependency on latex syntax?

Software requirements:

From: https://trello.com/c/XiyOJaHP/8808-mathquill-screen-reader-support

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.