Skip to content

Full Screen Mode for tables #389

@uditkumar01

Description

@uditkumar01

Problem Statement

Tables with many columns are difficult to read within the default container width. Content gets compressed or requires horizontal scrolling, making it hard to compare data across columns. Mermaid charts already support a fullscreen view, but tables do not have this option.

Proposed Solution

Add a fullscreen button to the table toolbar, consistent with the existing mermaid chart fullscreen pattern. The overlay should include sticky headers, copy/download controls, and dismiss via Escape or close button.

Alternatives Considered

  • Dynamically mutating the table container to add another button for fullscreen which is not really optimal

Use Case

<Streamdown controls={{ table: { fullscreen: true, copy: true, download: false } }}>
  {markdown}
</Streamdown>

Priority

Important

Contribution

  • I am willing to help implement this feature

Additional Context

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions