Releases: xiupos/excalidraw-vscode-latex
Releases · xiupos/excalidraw-vscode-latex
Release list
v4.1.1
- Fixed Escape not closing the LaTeX formula dialog — Excalidraw's own
actionFinalizealso binds Escape and matches even when the canvas is idle, callingstopPropagation()from adocument-level listener that ran before the dialog'swindow-level one ever saw the key
v4.1.0
- 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
- 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 .vsixpackaging now shows README_LATEX.md (this fork's own docs) as the extension's main page instead of upstream's README.md, viavsce 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 publishin CI alongside the existing GitHub Release build
v3.9.3-latex-1.2
- The GitHub Pages demo now exposes "Open" and "Save" (Ctrl/Cmd+S) so visitors can load a local
.excalidrawfile 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
- 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:demoscript for serving a production build of the demo site locally - The GitHub Pages demo is now installable as a PWA
- Added
AGENTS.md/CLAUDE.mdwith contributor and fork-maintenance guidelines - Added a GitHub Actions workflow that builds a
.vsixon every push/PR and publishes it as a GitHub Release when av<version>tag is pushed