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

[Initiative] Visualization framework unification #2840

Open
joshuarrrr opened this issue Nov 9, 2022 · 0 comments
Open

[Initiative] Visualization framework unification #2840

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

Comments

@joshuarrrr
Copy link
Member

joshuarrrr commented Nov 9, 2022

As part of the new proposed design strategy, we want to:

  1. Provide OSD users with a clean, unified visualization experience that looks polished and consistent
  2. Provide OSD developers with unified interfaces to easily develop, enhance, extend, and interact with visualizations

This initiative focuses on goal 2 - we believe that the right tools and technical architecture will serve as a force multiplier, by making it easy for a wider community of developers to collectively achieve goal 1.

For more details on this approach, see:

Projects and work streams

This initiative will evolve over time, but we've already identified several separate areas of need that we can start working on in parallel. Each of these items is expected to move along a path of Discussion/RFC -> Proposal -> Design -> Implementation.

  1. [Research] Inventory existing visualization abstractions and APIs #2584
  2. [Research] UX audit of OUI visualization guidelines and current visualization patterns #3368
  3. [Epic] [Visualizations] Consolidate visualization-rendering to Vega-Lite #2819
  4. [Discuss] Separate out data source configurations from existing visualization types #2823
  5. [Discuss] Define standard visualization capabilities as contracts #2824
  6. [Proposal] Improve and expand charts plugin to become the "Visualization Style Integrator" #2830
  7. [Proposal] Create vis_options plugin for creating modular visualization editing interfaces #2832
  8. [Proposal] Improve and expand visualization type definitions for easier plugin use #2833
  9. [Feature Anywhere] Enable plugins to augment visualizations with additional data and context #2880

To keep organized all issues related to this initiative will be labeled as unified visualization UX

@joshuarrrr joshuarrrr added visualizations Issues and PRs related to visualizations unified visualization UX labels Nov 9, 2022
@joshuarrrr joshuarrrr changed the title [Initiative] Visualization framework unification improvements [Initiative] Visualization framework unification and DevEx improvements Nov 9, 2022
@joshuarrrr joshuarrrr changed the title [Initiative] Visualization framework unification and DevEx improvements [Initiative] Visualization framework unification Nov 15, 2022
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