vizhub-core / vizhub-legacy

Data Visualization Platform
https://vizhub.com
MIT License
89 stars 44 forks source link

Visual Editor #510

Closed curran closed 11 months ago

curran commented 2 years ago

As a viz author or collaborator (particularly a non-technical collaborator), I want to be able to easily tweak configuration values like colors and numbers with instant feedback, so that it's easier to iterate on tweakable styles and configuration.

Requires support of dynamic configuration in https://github.com/vizhub-core/vizhub/issues/507

Designs by Alec Burch from 2019:

image

Designs by Sam Vogt from 2020 (showing a view before the visual editor is opened):

image

Design inspiration from elsewhere:

Mike Bostock's HCL color picker from 2018 (ideally we'll want to have a color picker that lets users tweak hue, luminance, and saturation independently using HCL or maybe CubeHelix) image

Repl.it CodeMirror extension with color pickers https://github.com/replit/Codemirror-CSS-color-picker

image

Tulp Interactive Visual Editor

image

image

Flourish configurator

image

And of course heavily inspired by Bret Victor - Inventing on Principle

image

Bret Victor's Tangle (also Mike Bostock's Tangle implementation

image

DataWrapper Editor

image

Zack Ciminera's Color Schemes And Interpolators Picker

image

curran commented 2 years ago

Here's a rough prototype https://vizhub.com/curran/4793a473188e4ade8e2c8129c4dd298a

image