-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate from Vue 2 to Vue 3 #156
Labels
Milestone
Comments
The4thLaw
added
type:enhancement
impact:behind the scenes
Issues that users would probably never notice
prio:low
labels
Feb 6, 2023
The4thLaw
added a commit
that referenced
this issue
Mar 14, 2024
- Vue 3 with compat, start of createApp usage - Start of Vuetify 3 - Start of Router - Start of vue-i18n ... Refs #156
The4thLaw
added a commit
that referenced
this issue
Mar 15, 2024
Also fixed issues with the Stylelint configuration. Refs #156
The4thLaw
added a commit
that referenced
this issue
Mar 15, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 15, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 15, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 15, 2024
This will prevent boring vue-i18n warning messages. Refs #156
The4thLaw
added a commit
that referenced
this issue
Mar 15, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 15, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 15, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 15, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 16, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 16, 2024
Also cleaned up old Vue 2 code. Refs #156
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
Fixes colors, pagination styling (without an ugly hack from v2), change of field L&F in Vuetify 3. Refs #156
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
- Fixed the menu - Fixed overrides not working due to some elements being rendered outside of the app root - Fixed light theme detection - Fixed search field alignment and look - Fixed overlay and removed hacks - Fixed search results showing as a clickable card - Fixed footer size and color - Removed pagination hack Refs #156
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
The4thLaw
added a commit
that referenced
this issue
Mar 19, 2024
Moved to the composition API to ease access to the slots. Must still be tested with other things than tags. Refs #156
The4thLaw
added a commit
that referenced
this issue
Mar 28, 2024
No longer supported in non-legacy vue-i18n. Refs #156
The4thLaw
added a commit
that referenced
this issue
Mar 28, 2024
The4thLaw
added a commit
that referenced
this issue
Aug 22, 2024
The4thLaw
added a commit
that referenced
this issue
Aug 23, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 5, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 8, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 9, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 9, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 9, 2024
Remove all manual imports. Refs #156
The4thLaw
added a commit
that referenced
this issue
Sep 10, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 11, 2024
Not ideal, but it will have to do for now. Refs #156
The4thLaw
added a commit
that referenced
this issue
Sep 11, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 13, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 13, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 13, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 13, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 15, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 15, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 15, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 22, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 22, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 22, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 22, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 25, 2024
The4thLaw
added a commit
that referenced
this issue
Sep 25, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Summary
Vue 2 will only be supported until end of 2023. We should migrate to Vue 3 now that most libraries have been adapted.
Documentation links
Points of attention
Alternatives
Some components are no longer supported. An alternative must be found.
Potentially useful tools
The text was updated successfully, but these errors were encountered: