Skip to content

Visual Math 1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Nov 03:21
· 1 commit to main since this release

1.0.0 — 2026-10-31 · Desktop release

  • Add a single-equation import review with exact original-input retention, conservative recognition of one complete outer math wrapper, separate candidate/preview, explicit apply/cancel and draft Undo/Redo. Invalid or unsupported input is not silently shortened or repaired; unknown-source preservation remains distinct from visual support.
  • Separate the 8,192 UTF-16 code unit original-input limit from a 4,096 UTF-16 code unit visual-rendering budget. Longer valid formulas retain exact source and syntax validation, skip visual preview and require explicit source-only Apply/Save. Shortening to within the visual budget restores supported visual editing; no source is truncated and budget compliance does not guarantee responsiveness.
  • Add a 1–6 row/column visual matrix editor and a 2–6 row single-column equation-system editor with automatic left brace, row/cell structure buttons, preview, whole insert/replace, cancellation and temporary drafts. Preserve note-write guards and structure/import/save locks.
  • Add nine editable advanced-math templates and 19 set/sequence tools, plus trigonometric, similarity, congruence, angle, triangle and editable 90° notation. These format notation without solving, evaluating or inferring conditions.
  • Add seven adjustable geometry models: sphere, cylinder, cone, regular pyramid, regular prism, cuboid and plane. Add three bounded spatial scenes: two planes, line–plane and sphere–plane, with supported intersection lines/circles or tangent points.
  • Store geometry dimensions, face visibility, rotation and zoom in compatible vme-plot blocks; retain existing graph formats. New geometry blocks require this version to render. Views change only when explicitly saved.
  • Extend English, Simplified Chinese and Spanish controls, validation and accessibility names. Retain temporary structure drafts through in-note viewport remounts and focus the editable row/cell when resuming a structure draft.
  • Remove custom formula keyword creation/expansion to simplify note taking. Keep already inserted formulas and existing settings; old keyword data is unused and is not actively deleted. Draft Undo/Redo and temporary recovery remain, without a persistent formula library/history.

Requires Obsidian 1.14.4 or later in the desktop main window. Import budgets are not a guarantee of responsiveness for every complex expression. No general solver, matrix/set evaluation, arbitrary solid intersections, file/OCR/batch import or runtime network service is included. See TEST-REPORT.md for exact checks, performance limits, untested platforms and separate release/review status.

Validation and installation

272 automated tests and six browser suites (1,236 checks) passed. Targeted native macOS / Obsidian 1.14.5 checks confirmed system editing/Undo/Redo and complete long-source save, close, reopen and unchanged re-save. See TEST-REPORT.md for coverage and limits.

Desktop only, minimum Obsidian 1.14.4. English, Simplified Chinese and Spanish. Existing settings and ordinary Markdown equations are retained. Keep data.json when manually updating.

Install through Obsidian Community plugins when the new version is offered, or use the installation ZIP. The source ZIP includes complete licensing and pinned dependency sources.

Installation and updates · Test report