Skip to content

v1.0.0

Choose a tag to compare

@jonbaldie jonbaldie released this 08 Sep 23:32
· 37 commits to master since this release
b0d0b86

InstantLaTeX v1.0.0

InstantLaTeX is a fast, responsive, web-based tool for writing and previewing LaTeX and TeX mathematics instantly in the browser.

Highlights & Features

  • Instant KaTeX Rendering: Fast and accurate TeX / LaTeX rendering powered by KaTeX.
  • Modern Responsive Layout: Clean split-pane interface with responsive design and dark mode support.
  • URL Hash Synchronization: Live bi-directional URL fragment syncing for effortless sharing and bookmarking of formulas.
  • Native Browser Experience: Pure vanilla JavaScript and modern CSS without heavy external framework dependencies.

Fixes & Improvements

  • Event Handling: Full editor sync across all input events (drag-and-drop, IME composition, menu paste/undo) (#6, #7).
  • Navigation & History: Clean navigation without cluttering browser history stack using state replacement (#5, #8).
  • Comment Support: Seamless KaTeX rendering when math expressions contain % comments (#4, #9).
  • Encoding Robustness: Graceful error handling for malformed URI fragments and unpaired UTF-16 surrogate pairs (#2, #10).
  • Default State Resilience: Preserved initial editor state when navigating to empty or bare # fragments (#3, #11).
  • Test Automation: Comprehensive automated test coverage using Jest.