Skip to content

Releases: xiupos/excalidraw-vscode-latex

v4.1.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 15:24
7ddd6ce
  • Fixed Escape not closing the LaTeX formula dialog — Excalidraw's own actionFinalize also binds Escape and matches even when the canvas is idle, calling stopPropagation() from a document-level listener that ran before the dialog's window-level one ever saw the key

v4.1.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 14:29
d005b77
  • Fixed Ctrl+Z/Ctrl+Y (Cmd+Z/Cmd+Shift+Z) doing nothing in the LaTeX formula textarea — React's controlled-input value tracking clears the browser's native undo stack on every keystroke (facebook/react#8873), so the textarea now has its own undo/redo stack
  • Fixed Ctrl+Z/Ctrl+Y from any other focused control in the LaTeX dialog (checkboxes, buttons) leaking through to the canvas's own undo/redo behind the modal

v4.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 07:17
06fd68f
  • Switched to plain semver versioning (see README_LATEX.md) — the previous <upstream-version>-latex-<fork-version> scheme was a semver prerelease tag, which the VS Code Marketplace's publish API rejects outright
  • .vsix packaging now shows README_LATEX.md (this fork's own docs) as the extension's main page instead of upstream's README.md, via vsce package --readme-path README_LATEX.md (npm run vsce:package / vsce:publish)
  • Published to the VS Code Marketplace for the first time, as xiupos.excalidraw-vscode-latex
  • Releases now publish to the Marketplace automatically: pushing a version tag runs vsce publish in CI alongside the existing GitHub Release build

v3.9.3-latex-1.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 04:37
19f868b
  • The GitHub Pages demo now exposes "Open" and "Save" (Ctrl/Cmd+S) so visitors can load a local .excalidraw file and save changes back to it; the VS Code extension is unaffected, since it still manages the file itself
  • Fixed the "Σ" button overlapping the shapes toolbar on narrow/mobile screens, and having a bordered/backgrounded look unlike the other toolbar icons: it's now inserted directly into Excalidraw's own toolbar (with the same divider Excalidraw itself uses before "more tools"), or on mobile its lock/hand/pen-mode row, as a plain icon button matching them exactly, instead of being floated at a separately computed position next to it
  • Fixed the LaTeX formula textarea auto-zooming the page on focus on iOS Safari, which couldn't be undone afterwards since pinch-zoom is otherwise disabled on the canvas
  • Fixed the LaTeX formula dialog not matching Excalidraw's own dialogs (Open/Save/Help/etc.): it now reuses their backdrop color and goes fullscreen with a close button on mobile, the same as they do

v3.9.3-latex-1.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 02:29
545c023
  • Fixed the "Σ" button rendering underneath the Library sidebar when it's pinned open, and a related bug where clicks on the button in tight layouts could hit the shapes toolbar underneath it instead
  • Added a preview:demo script for serving a production build of the demo site locally
  • The GitHub Pages demo is now installable as a PWA
  • Added AGENTS.md/CLAUDE.md with contributor and fork-maintenance guidelines
  • Added a GitHub Actions workflow that builds a .vsix on every push/PR and publishes it as a GitHub Release when a v<version> tag is pushed