Skip to content

AjinkyaDahale/PaintEq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#PaintEq

An attempt to make a user friendly front end to write equations. Potentially intelligence can be added, so that it also checks for validity of a user's approach (for example when proving a theorem) and even assists the user in symbolic computations.

Currently the software is just an equation editor, in particular for an android device. There are definitely quite a few options out there, some even open source. And I admit to being a little lazy towards researching on these options. I'd love to know if such systems are already developed (makes it a lot easier for me). This, however, does provide for a warm up. One feature I introduced was a symbols keyboard like the emoticon pads for many messaging apps. This will hopefully make typing equations on a mobile device a little convenient. This app currently just allows the user to type data as a LaTeX code that is rendered on demand on a WebView through Mathjax. By the end of this phase, one should be able to also have a stock of recently used symbols stored up for oneself, as well as allow one to store custom made symbols.

I'm a little clueless about the outline of what could be added next, but here are some ideas:

  • Undo/redo functionality.
  • Ability to edit the rendered equation.
  • Ability to drag and drop symbols into the equations.
  • Interaction with a desktop/laptop and any related software present in it - for times when some heavylifting needs to be done.
  • Ability to parse the content the user has typed. For example it should be able to switch the sign of a term when it is sent to the other side of the equation.
  • Handwriting recognition!

About

An attempt to make a user friendly app to write equations I made long back. Good luck building :D.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages