- You may now escape your specified delimiter by
\$delimiter
: Delimiter: $$x^2 + \$ \cdot $
- Moved from Wrap to RichText to provide better text rendering
- Removed deprecated JS compatibility
- Moved all internal calls to the CaTeX library instead of JavaScipt
- Increased rendering performance
- Improved integration with
texlive
andImageMagick
- Inheriting text style from parent element / parenting build context
- You no longer need to copy the original KaTeX JS library into your app as it is now integrated into the package.
- Fixed the temporary file's location on Windows
- Support Fuchsia, macOS, Windows and Linux
- Still requires local TeX Live and ImageMagick installation
- Support for go-flutter
- Support for rendering equations offline on Android and the web
- Support for custom delimiters on the web
- Implemented automatic width for the web platform
- The compution ot the required width is now no longer limited to 200px (the initial width)
- The web platform can now compute the Widget's width and height on it's own. No more need for
SizedBox
wrap. - Added dynamic generation of the required JavaScript code. Please update your
web/index.html
according to [README.md] and runflutter pub run katex_flutter:main
- Fixed some equations rendered twice due to inpropper MathML compatibility
- Fixed issues when using several different KaTeX-Widgets on web platform
- Separated mobile and web code
- Updating the LaTeX code is not possible yet on mobile platforms
- Automatic size and colors are not supported yet on web
- Stable support for Android and iOS
- Experimental support for web platform. Auto-sizing the Widget is not supported yet on web.
- Not working yet. Just for testing.