Skip to content

Conversation

@susnux
Copy link
Contributor

@susnux susnux commented May 6, 2025

  • Adjust dependencies
  • Adjust how Vue app is created
  • Fragment is no longer needed as Vue 3 supports multi-root elements
  • v-model vs old legacy .sync

@susnux
Copy link
Contributor Author

susnux commented May 6, 2025

Tested and works - there is only a slight visual issue with a button but that is caused by library and not related to this PR.

Base automatically changed from chore/adjust-vue-style to master May 6, 2025 13:30
@susnux susnux marked this pull request as ready for review May 6, 2025 13:31
@susnux susnux force-pushed the feat/migrate-to-vue3 branch from b89449f to 84dc9c8 Compare May 6, 2025 13:33
@susnux susnux requested review from artonge and szaimen May 6, 2025 13:33
Copy link

@artonge artonge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

@susnux
Copy link
Contributor Author

susnux commented May 6, 2025

/compile

@susnux
Copy link
Contributor Author

susnux commented May 6, 2025

Reuse currently fails because of: nextcloud-libraries/nextcloud-vite-config#606

Comment on lines +14 to +16
:has-next
:has-previous
:set-return-focus
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ooooh! A bit weird, but also cool! 😁

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah something I needed time to get used to. Like some other things that are new and sometimes I do not like but its how it is and the way Vue evolves so as I cannot change it I have to get used to it^^

@szaimen szaimen removed their request for review May 7, 2025 10:28
susnux and others added 2 commits May 7, 2025 20:06
- Adjust dependencies
- Adjust how Vue app is created
- Fragment is no longer needed as Vue 3 supports multi-root elements
- `v-model` vs old legacy `.sync`

Signed-off-by: Ferdinand Thiessen <[email protected]>
Signed-off-by: nextcloud-command <[email protected]>
@susnux susnux force-pushed the feat/migrate-to-vue3 branch from 8832093 to 759294b Compare May 7, 2025 18:06
@susnux
Copy link
Contributor Author

susnux commented May 7, 2025

Updated vite config should be fixed now

@skjnldsv skjnldsv merged commit 7458344 into master May 8, 2025
40 of 41 checks passed
@skjnldsv skjnldsv deleted the feat/migrate-to-vue3 branch May 8, 2025 10:07
@skjnldsv
Copy link
Member

skjnldsv commented May 8, 2025

Congrats!!!!

@szaimen
Copy link
Collaborator

szaimen commented May 9, 2025

🎉🎉🎉🎉🎉

@skjnldsv skjnldsv added this to the Nextcloud 32 milestone Oct 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants