Skip to content
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

Roadmap for version 5 #897

Closed
susnux opened this issue Aug 15, 2023 · 0 comments
Closed

Roadmap for version 5 #897

susnux opened this issue Aug 15, 2023 · 0 comments

Comments

@susnux
Copy link
Contributor

susnux commented Aug 15, 2023

Currently stable 4.2.0 is scheduled to be released 10th September so we can ship it with Nextcloud 27.1.0.

5.0.0 targets Nextcloud 28 and nextcloud-vue 8. So my plan is:

  1. Merge the DialogBase and DialogButton components as NcDialog and NcDialogButton in the Vue library
  2. Get the text classes merged for NcButton so we can remove our hack on the file list table headers
  3. Use the components from the vue library and release

Currently 4.2 contains the new filepicker for Nextcloud 27 (@nextcloud/vue version 7).
So version 5 will be a breaking change to support upcoming Nextcloud 28 with @nextcloud/vue version 8.

For this I would like to drop the legacy entry point by moving it to server core. As we can deprecate it there and remove it at some point without having to keep it in the library all the time and maintaining three different ways to spawn the picker in this library.

Instead I would like to adapt the filepicker builder for the new filepicker instead of wrapping the new interface in the legacy wrapper first. This would allow even more fine grained control over e.g. callbacks and buttons.
But this would be a breaking change on the builder API so I would do this on version 5 only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant