Skip to content
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

[Proposal] Improve and expand charts plugin to become the "Visualization Style Integrator" #2830

Open
4 tasks
joshuarrrr opened this issue Nov 8, 2022 · 0 comments
Labels
unified visualization UX visualizations Issues and PRs related to visualizations

Comments

@joshuarrrr
Copy link
Member

The current charts plugin is lightly and inconsistently used, and provides some miscellaneous utilities for use in visualizations:

  1. Color palettes (schemas, maps)
  2. Theme fetching services
  3. A collection of static visualization option UI components

I propose that we use this as a starting point to build out a primary source of truth for visualization default interactions and styling. It's role would be to combine and resolve:

  1. Design system (via OUI) styles and usage guidelines
  2. Admin-level theming and chart preferences
  3. User-level theming and chart preferences

Potential tasks:

  • Downstream visualizations can retrieve semantic colors (color palettes by function) without needing to know anything about various theme or color overrides at the system level
  • All existing visualizations use charts when fetching color defaults
  • charts plugin contains look and feel style implementations and defaults from OUI
  • Migrate static visualization option UI components to new vis_options plugin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
unified visualization UX visualizations Issues and PRs related to visualizations
Projects
None yet
Development

No branches or pull requests

1 participant