Skip to content

v0.6

Choose a tag to compare

@philthompson philthompson released this 13 Jan 15:40
· 120 commits to master since this release
8eed3a1

This release brings series approximation (SA) to Very Plotter's Mandelbrot set plot, along with many smaller improvements, including:

  • it's now much faster to apply a large, complex gradient to an image
  • changing gradients does not interrupt or restart an ongoing calculation
  • a new "auto-resize" checkbox in the controls menu, which, when unchecked, allows long-running calculations to continue uninterrupted when the browser fires window resize events. this allows long-running calculations to continue when, like in my case, my monitor is switched off, or when changing the size of the final image with the browser's page zoom feature
  • allow the algorithm to be overridden with user-set parameters (for tweaking the number of SA terms, or SA test points, turning off SA, etc)
  • a new "magnification" parameter is used, along with window size, to determine scale. this means shared URLs will display roughly the same thing, regardless of window size
  • improvements to the number of significant digits used at various scales to avoid blocky precision problems, though more work is needed in this area

SA is performed with an arbitrary number of terms and test points. For certain locations, SA may overskip or underskip, or distort the image, so manual tweaking may be tried for more experienced users.

There was also a lot of refactoring done to allow long-running tasks (reference orbit calculation, and SA coefficients calculations) to report this incremental progress and to be halted.

SA is not active for non-worker (iOS mobile) browsers.

This release is live at https://philthompson.me/very-plotter/