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
Issue OwnerCurrent Issue Owner: @abbasifaizan70

Metadata

Metadata

Labels

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

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions