This PR adds updated Layouts, themes, a more intuitve API for show, and app commands, and support for the latest versions of panel, holoviews and bokeh.
This PR will be followed up with another PR with updated documentation, example notebooks with updated API, and updated screenshots.
Major API changes in this PR:
cuxfilter.dashboard.show(height=type(int), sidebar_width=type(int),) #width is responsive to user screen
Added more themes -> default, dark, rapids, rapids_dark, and None for custom palettes
Updated layout to be fully responsive, and consistent, whether it be within a notebook cell, or a separate web-app
Each chart can be rendered individually, using chart.view(width, height). Executing chart(without explicitly calling view()) directly in a notebook cell, will automatically render the chart.
Web-app layout modified to include fast.css based widgets and js-actions (each chart can be expanded to full-screen for deeper exploration).
This PR adds updated Layouts, themes, a more intuitve API for show, and app commands, and support for the latest versions of panel, holoviews and bokeh.
This PR will be followed up with another PR with updated documentation, example notebooks with updated API, and updated screenshots.
Major API changes in this PR:
height
=type(int),sidebar_width
=type(int),) #width is responsive to user screenheight
=type(int), width=type(int),sidebar_width
=type(int),) in-notebook-cell renderingNone
for custom paletteschart.view(width, height)
. Executingchart
(without explicitly callingview()
) directly in a notebook cell, will automatically render the chart.fast.css
based widgets and js-actions (each chart can be expanded to full-screen for deeper exploration).cc @exactlyallan