Skip to content

Add interactive Mandelbrot set HTML renderer - #15

Open
Copilot wants to merge 1 commit into
mainfrom
copilot/mandelbrot-renderer
Open

Add interactive Mandelbrot set HTML renderer#15
Copilot wants to merge 1 commit into
mainfrom
copilot/mandelbrot-renderer

Conversation

Copilot AI commented Aug 7, 2026

Copy link
Copy Markdown

Adds a self-contained public/mandelbrot.html with a canvas-based Mandelbrot set renderer.

Features:

  • Smooth-colored rendering with 4 palettes (Classic, Fire, Ocean, Grayscale)
  • Mouse wheel zoom toward cursor position, drag-to-pan
  • Basic touch support (pan + pinch zoom)
  • Reset View and More Iterations controls
  • Chunked/async rendering so the UI stays responsive during heavy computation
  • Cardioid/bulb interior short-circuit for faster rendering of the main body

Verified locally with headless Chrome screenshots (initial view renders correctly, zoom and palette switching work).

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

- Canvas-based renderer with smooth coloring and multiple palettes
- Mouse wheel zoom (toward cursor) and drag-to-pan
- Basic touch support (pan + pinch zoom)
- Reset view and increase-iterations controls
- Chunked rendering to keep UI responsive

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

1 participant