Skip to content

[$500] Add "expand" button overlay to charts for full-screen mode #92969

Description

@melvin-bot

Overview

Add a tappable "expand" button overlaid on top of inline charts (e.g. in Concierge Anywhere) so users can view the chart in a full-screen modal — similar to how the video player's expand button works.

Design / Behaviour

  • The expand button should sit overtop the chart in the top-right corner, overlaying it (not expanding/shrinking with the chart content area).
  • Tapping the button opens a centered full-screen modal and renders the chart at full viewport width.
  • The button captures pointer events so that any chart gesture layer (tooltips, etc.) underneath the button in that corner is suppressed — this is acceptable since charts don't render interactive elements in that corner.
  • We cannot reuse the existing image attachment modal directly (charts aren't URL-based attachments), but we can reuse the same centered full-screen modal pattern.

Notes

  • Once chart tooltips are added in the future, care should be taken to avoid conflicts between tooltip taps and the expand button.
  • See Slack thread for full context on the design discussion.
Upwork Automation - Do Not Edit

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

DailyKSv2EngineeringExternalAdded to denote the issue can be worked on by a contributorHigh PriorityNewFeatureSomething to build that is a new item.ReviewingHas a PR in reviewai

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions