cylc / cylc-ui

Web app for monitoring and controlling Cylc workflows
https://cylc.github.io
GNU General Public License v3.0
36 stars 27 forks source link

Use vuetify directly without the creativetim theme #295

Closed kinow closed 4 years ago

kinow commented 4 years ago

Describe exactly what you would like to see in an upcoming release

We are not using most of what came with the theme. It was useful for prototyping the initial versions of the app. But after the #87 issue and the design sketch work, we have very little dependency on the theme.

Removing the theme will make it easier to update dependencies. When a new version of Vuetify came, we waited until the theme was updated. After dropping the theme, we can update the app as soon as Vuetify has been released - see #204, #276

Additional context

Pull requests welcome!

kinow commented 4 years ago

The task consists in basically going through the theme (https://github.com/creativetimofficial/vuetify-material-dashboard), looking at what we are still using, and checking if we can use vue.js vanilla or vuetify directly.