-
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
chore: migrate to vue 3 #25
base: next
Are you sure you want to change the base?
Conversation
Any chance to just upstream those changes and rather use the upstream beta then? |
I don't think so. We couldn't even upstream our changes to the master branch and upstream hasn't seen any activity in nearly 10 months. |
Yes upstream seems to be orphaned, currently we are the most active fork. |
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
fix(ci): Update runners
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
feat(Select): Allow to customize `aria-label` for l10n
- Move accessibility attributes from wrapper to input - Move uid from dropdown toggle element id to wrapper - Wrap open indicator icon with button element - Handle toggle dropdown on selected options to not conflict with open indicator button - Label listbox element Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
enh(a11y): Improve accessibility with correct attributes
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Automate release
- Run `npm pkg fix` Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
chore: Fix repo url
chore: Prefix uid with hyphen
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This migrates the package to vue 3. It basically pulls in the beta branch from https://github.com/sagalbot/vue-select/tree/beta onto our adjustments. However, I did that manually and fixed some issues along the way.
The component and the tests work fine. I did not migrate the docs yet and they don't build, if we intend to migrate them at all, I would like to do this in a follow-up PR, since this one is already huge.
I also migrated from
yarn
tonpm
.I tested the library in the
nextcloud/vue
docs vue 3 branch, and it works just fine as far as I can tell.Changes done:
yarn
tonpm
@nextcloud/eslint-config