webDisplayTools Roadmap

Pattern Editor

v1.0 Milestone (Pending Hardware Validation)

Once all features are tested and confirmed on lab hardware:

  • Bump version to Pattern Editor v1.0
  • Remove the orange “in progress” development banner
  • Update index page card if needed

Current: v0.9.31 (2026-02-18)

All major features implemented:

  • Grid/Edit mode with pixel-level editing
  • 3D viewer with full view controls (10 presets, FOV, zoom, screenshot, stats)
  • Mercator projection viewer tab with pan/zoom, gridlines, panel boundaries
  • Mollweide projection viewer tab with eye FOV overlay
  • Pattern generation (square/sine gratings, spherical patterns)
  • Tabbed clipboard (frames and patterns)
  • Frame animation mode with vertical filmstrip sequence builder
  • Pattern combiner (A op B) with animated thumbnail previews on hover
  • .pat file load/save (G4, G4.1, G6 with Header V1 and V2)

Known Issues

  • #28: All 5 items addressed and closed (Feb 11)

Future Enhancements

  • True fisheye shader (#9) — barrel distortion for fly eye simulation
  • Mercator projection viewer tab (done v0.9.31)
  • Mollweide projection viewer tab (done v0.9.31)
  • Image tab — import images as patterns

Standalone 3D Viewer (arena_3d_viewer.html)

Open Items

  • Frank’s feedback (#5): include MATLAB design_arena.m script, clarify G4 LED shape
  • True fisheye shader (#9) — shared with Pattern Editor

Infrastructure

Open PRs

  • PR #31 — maDisplayTools fallback download (needs rebase)
  • PR #32 — Prettier formatter run (ready to merge after coordination)

Changelog

Date Version Changes
2026-02-18 PE v0.9.31 Mercator and Mollweide projection viewer tabs; white labels/axes; full-sphere default FOV; eye FOV overlay on Mollweide (#44)
2026-02-13 PE v0.9.29 Relocated LOAD/NEW buttons to viewer toolbar; 3-tier button visual hierarchy (primary/secondary/status); LOAD button widened for discoverability
2026-02-11 PE v0.9.26 Expanded hover animation to full row in combiner and clipboard; vertical filmstrip for sequence builder; animated combiner thumbnails; closed #28 and #29
2026-02-11 PE v0.9.24 3D viewer controls: 10 view presets, FOV slider, zoom, screenshot, arena stats (#29)
2026-02-10 PE v0.9.23 Roundtrip pattern generator for MATLAB validation
2026-02-09 PE v0.9.22 Preview mode, V2-aware arena dropdown sync
2026-02-08 PE v0.9.21 Header V2 support for G4/G4.1 and G6 pattern files

This site uses Just the Docs, a documentation theme for Jekyll.