Skip to content

vuetify -> element #1159

Open
Open
@oliver-sanders

Description

@oliver-sanders

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)
Screenshot 2022-12-02 at 16 46 23 Screenshot 2022-12-02 at 16 45 11

Pull requests welcome!

Metadata

Metadata

Assignees

No one assigned

    Labels

    UX/UIUser experience and interface improvementsdependenciesPull requests that update a dependency filejavascriptPull requests that update Javascript code

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions