-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Chartifact popup #200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chartifact popup #200
Conversation
…n and CSS styling (#1) * Initial plan * Initial exploration - understanding report types structure Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> * Add Chartifact report type with large dialog box Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> * Refactor Chartifact: Move to separate dialog, add Create button, remove from report types Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> * Remove package-lock.json from tracking Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> * Revert .gitignore changes - remove package-lock.json entry Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> * add example chartifacts * Add Chartifact markdown conversion function with CSV export utility Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> * Revert yarn.lock to prevent lock file modifications Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> * Fix image regex pattern to match [IMAGE(chart-id)] format Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> * Enhance ChartifactDialog to load Chartifact scripts and initialize sandbox * Refactor ChartifactDialog to improve sandbox initialization and state management * Refactor Chartifact markdown conversion to separate spec and CSV replacements, enhance dialog layout, and improve styling * Refactor ChartifactDialog to improve type declarations, enhance sandbox handling, and clean up unused code * Enhance ChartifactDialog to add AI-generated content footer and improve download options for Markdown and HTML reports * Destroy existing sandbox before creating a new one in ChartifactDialog * Add CSS styling based on report type to Chartifact output Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> * tweak styles * delete sample chartifacts * Add Create Chartifact button with icon in ReportView --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: danmarshall <11507384+danmarshall@users.noreply.github.com> Co-authored-by: Dan Marshall <danmar@microsoft.com>
… tables, and conceptShelfItems parameters for improved markdown conversion
…openChartifactViewer functions; remove ChartifactDialog component usage in ReportView
Chenglong-MS
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looking good
|
Btw, I think you should open it in chartartifact with markdown panel open already for people to start editing side by side |
Chenglong-MS
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good to me.
Chenglong-MS
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good
This opens a report as a Chartifact in a new tab instead of an in-app dialog:
Chartifact.pop.from.Data.Formulator.mp4