Skip to content

Explore sixel for dashboard rendering #1231

Description

@sentry-junior

Investigate using sixel (or similar terminal graphics protocols) for dashboard view rendering.

  • Today dashboards render through a character framebuffer + ASCII/sparklines in src/lib/formatters/dashboard.ts
  • That works for tables and basic charts, but is a weak fit for denser visuals (heatmaps, multi-series charts, wheel, etc.)
  • Sixel could give pixel-level output in capable terminals while keeping a plain-text fallback for others

Explore feasibility and tradeoffs:

  • terminal support matrix (iTerm2, Kitty, WezTerm, Windows Terminal, tmux/ssh)
  • how sixel would plug into the existing grid/framebuffer layout
  • dependency/runtime cost and graceful fallback when unsupported
  • whether this should be opt-in (--graphics=sixel) or auto-detected

Requested by byk via Junior.

--

View Junior Session in Sentry

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestjaredTrigger the Jared agent to work on stuff

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions