Skip to content

refactor(settings): use NcAppNavigation for the settings navigation#57791

Merged
susnux merged 3 commits intomasterfrom
refactor/settings-navigation-vue
Jan 27, 2026
Merged

refactor(settings): use NcAppNavigation for the settings navigation#57791
susnux merged 3 commits intomasterfrom
refactor/settings-navigation-vue

Conversation

@susnux
Copy link
Copy Markdown
Contributor

@susnux susnux commented Jan 25, 2026

Summary

Migrate away from jQuery and Snap.js for the navigation.
This is required to finally drop both dependencies.

Checklist

@susnux susnux added this to the Nextcloud 34 milestone Jan 25, 2026
@susnux susnux requested review from a team as code owners January 25, 2026 13:35
@susnux susnux added 3. to review Waiting for reviews feature: settings ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring) labels Jan 25, 2026
@susnux susnux requested review from CarlSchwan, leftybournes, nfebe, salmart-dev, sorbaugh and szaimen and removed request for a team January 25, 2026 13:35
@susnux susnux mentioned this pull request Jan 25, 2026
9 tasks
Copy link
Copy Markdown
Contributor

@szaimen szaimen left a comment

Choose a reason for hiding this comment

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

🐘

@susnux susnux force-pushed the refactor/settings-navigation-vue branch from 70d45fb to e4fcdd7 Compare January 25, 2026 22:10
Migrate away from jQuery and Snap.js for the navigation.
This is required to finally drop both dependencies.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux susnux force-pushed the refactor/settings-navigation-vue branch from e4fcdd7 to 32590cc Compare January 27, 2026 01:43
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux susnux force-pushed the refactor/settings-navigation-vue branch from 32590cc to e4522ca Compare January 27, 2026 02:22
@susnux susnux merged commit 50cc343 into master Jan 27, 2026
172 checks passed
@susnux susnux deleted the refactor/settings-navigation-vue branch January 27, 2026 02:48
@susnux susnux linked an issue Apr 3, 2026 that may be closed by this pull request
8 tasks
@nextcloud-bot nextcloud-bot mentioned this pull request Apr 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews feature: settings ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Accessibility: Container missing required children

3 participants