Open robbevp opened 2 years ago
Vuetify 3 has data tables these days, which seemed to me like the major blocker for upgrading to vue 3. Switching to pinia should be possible without switching to vue 3 (it was done in https://github.com/dodona-edu/dolos/pull/759), so should probably be done separately to avoid the PRs becoming even bigger than necessary.
In february Vue 3 (actually vue 3.2) will become the new default. So I guess it's about time we start thinking about this upgrade.
Since Vue 3 also chnages/switches some of the tooling around vue. As outlined in the blog post:
The upgrade won't be easy because of a few things:
Maybe we might be better starting from a blank slate and then move the views/components/logic into the new app? That might be easier to figure out than trying to upgrade everything at once