Skip to content

Add GraphBuilder 1.0.7 (x64) - #1152

Open
pisarev wants to merge 1 commit into
notepad-plus-plus:masterfrom
pisarev:add-graphbuilder
Open

Add GraphBuilder 1.0.7 (x64)#1152
pisarev wants to merge 1 commit into
notepad-plus-plus:masterfrom
pisarev:add-graphbuilder

Conversation

@pisarev

@pisarev pisarev commented Aug 6, 2026

Copy link
Copy Markdown

GraphBuilder plots the formula under your mouse. Alt+G opens a docked panel;
point at a line of the file and, if it parses as a formula, the curve is drawn
with its roots, intersections and extrema marked. A selection wins over the
line, and whatever comes from the editor keeps a slot of its own, so pointing
around does not fill up the list.

The report goes back the other way: one button puts it in a new tab as Markdown,
with the curve embedded as SVG so it stays text in a text editor, and another
drops the same report at the caret.

The panel is a web page in WebView2 and the computing is Object Pascal. The same
page runs as a browser demo
with the engine compiled to WebAssembly, so the plugin can be tried without
installing it.

Built with Lazarus and Free Pascal; the sources and the build script are in the
repository, so the DLL can be reproduced without a commercial compiler.

  • x64 only.
  • Requires the WebView2 runtime: it ships with Windows 11 and arrives with Edge
    on Windows 10.
  • Installed and used locally on Notepad++ 8.9.3, 64-bit: the panel opens, picks
    a formula off a line, draws it, and returns the report to the editor both ways.

Archive: https://github.com/pisarev/graphbuilder-npp/releases/download/v1.0.7/GraphBuilder-npp-1.0.7-win64.zip
sha256: 42b8f422c21717783a43d86f4c87fa511703c808e4012204419533d80771ff54

@pisarev pisarev changed the title Add GraphBuilder 1.0.4 (x64) Add GraphBuilder 1.0.7 (x64) Aug 7, 2026
@chcg chcg added this to the 1.9.8 milestone Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants