Repository navigation
Visual Math 0.8.0 — Public beta
Visual Math 0.8.0 adds more offline graphing tools to your Obsidian notes.
New
- Polar graphs: r=f(theta), equal X/Y units, a polar grid, editable theta range and rose/spiral examples.
- Calculus: first/second numerical derivatives, and signed definite-integral estimates with shaded intervals.
- XYZ wireframes: explicit z=f(x,y), editable X/Y/Z ranges, drag rotation, wheel/pinch zoom and saved camera angles.
- Faster input: common-symbol buttons insert at the caret or wrap a selection; example buttons replace the expression.
- Graph supported y=, r= and z= formulas directly below the equation editor without retyping them.
- English, Simplified Chinese and Spanish controls, errors and graph descriptions.
Continuous 3D drag/pinch gestures remain active across preview refreshes. An explicit Reset cancels queued gesture changes.
Install or update
Download visual-math-editor-0.8.0.zip for manual installation. Extract it and copy the complete visual-math-editor folder into your vault's .obsidian/plugins directory. The ZIP is compiled; Node.js is not required. Save any open equation drafts, disable the plugin, back up its folder, retain your existing data.json settings, replace program files and restart Obsidian.
Community-directory review and availability are separate from this GitHub Release. When the update appears in Obsidian, use Settings → Community plugins → Check for updates → Update.
Validation and limits
194 automated tests, type checking/build, packaging and 368 browser component checks passed. Browser checks include serialized save/remount tests and multi-frame drag/pinch regression coverage. Native Obsidian 0.8.0 insertion, save/reopen and saved-note view persistence have not been verified. Please try a disposable test vault first. Earlier native results apply only to their stated versions. Windows, Linux, mobile, detached windows and arbitrary third-party combinations remain unverified.
Graphs and calculus are bounded numerical approximations, not symbolic algebra. Integration requires a finite continuous interval with increasing bounds; improper integrals and reversed limits are unsupported. Polar theta spans are at most 100π radians. XYZ renders explicit wireframes with independent axis scales, not general implicit or parametric surfaces. Sampling can miss fine features.
Saved formulas and graph blocks remain independent after insertion. Older function/complex-plane blocks remain supported; new graph options require 0.8.0 to render/edit.
The matching complete source ZIP, dependency sources, GPLv3-only terms with the Obsidian linking exception, third-party notices and SHA256SUMS.txt are included. Release assets carry GitHub artifact attestations.
Installation and updates · Test report · Report a problem
简体中文: 新增极坐标、一阶/二阶数值导数、定积分阴影、XYZ 三维曲面和常用符号输入。支持在当前公式下方直接生成对应图像。已通过 194 项自动测试和 368 项浏览器组件检查;0.8.0 原生 Obsidian 插入、保存重开仍待验证,请先在独立测试库试用。手动安装下载上面的安装 ZIP,更新前保存草稿、备份插件目录并保留 data.json,更新后重启 Obsidian。GitHub 发布与社区目录审核是不同步骤。数值微积分不是符号求解;保存后的公式和图像仍为独立区块。问题反馈可用 GitHub Issues,私下联系 oranipost@outlook.com。