plotly / Dash.jl

Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.
MIT License
486 stars 41 forks source link

Next-generation `gen_resources` #212

Closed etpinard closed 1 year ago

etpinard commented 1 year ago

Mostly cherry-picking from https://github.com/plotly/Dash.jl/pull/208, this PR updates the 18+ months old artifacts with resources from dash v2.10.2.

The updated tarball is hosted on: https://github.com/plotly/DashCoreResources/releases/tag/v2.10.2%2B0

We had to make two modifications to our tests to make them pass with the new resources:

and we also had to update two percy baselines to account for CSS changes.

I hope the instructions added in ff135bd57b9cb328efee37abba2cd1a26a874af1 will make this process accessible to other Dash.jl contributors in the future.

etpinard commented 1 year ago

I've been personally using the updated v2.10.2 artifacts for about a week now without issues.

So, I'll merge this branch into dev and let it sit there so that other Dash.jl developers can try the new artifacts out using

pkg> add Dash#dev

I'm planning on releasing the new artifacts as part of Dash.jl@v1.3.0 1-2 weeks from now, right before JuliaCon 2023.