Open
Description
Edit: A recent blog post has cast doubts over the future of Vuetify which elevates the priority of this considerably.
For historical reasons we are using Vuetify as our component library.
Vuetify has been a bit of a pain, it's been slow moving preventing us from moving to Vue 3. IMO it's kinda ugly too, certainly doesn't match the design.
We might want to consider moving to another framework, I'd suggest element which appears to be the dominant Vue framework ATM.
- It has cleaner component design.
- Form inputs are less chunky.
- Advanced components including virtual tree and tables.
I had a crack at converting the form generator over to Element on this branch: https://github.com/oliver-sanders/cylc-ui/tree/its-elemental
Vuetify (before) | Element (after) |
![]() |
![]() |
Pull requests welcome!