-
Notifications
You must be signed in to change notification settings - Fork 199
refactor(settings): reorganize settings dialog with new form components #4865
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
Conversation
|
Just realized this a duplicate of : #4803 @GVodyanov ps kindly let me know if it okay for this to proceed or you will finish the existing work. |
nfebe
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kra-mo for the first element it is not possible to fufill the design using the library for the moment as the element NcFormBoxSelectNative is not yet merged: nextcloud-libraries/nextcloud-vue#7838
If it is an asbolute must the way forward is to copy the element code and use like a custom element every where it is needed but with a comment to remove when the library has it. (Inside the component file and everywhere it is used)
7639795 to
1612d69
Compare
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
1612d69 to
c29a283
Compare
Use NcFormBox, NcFormBoxSwitch, and related components to modernize the settings dialog layout following the new design patterns. - Replace CheckboxRadioSwitch with NcFormBoxSwitch for social sync - Wrap sort select in NcFormBox for consistent styling - Convert new address book to button with expandable form - Update address book list styling with borders and proper spacing - Add success/error toast notifications for setting changes - Bump @nextcloud/vue to ^9.2.0 for NcFormBox components Signed-off-by: nfebe <[email protected]>
b883cc6 to
59a0ba9
Compare
GVodyanov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's looking really good!
(I just made a few small changes to match all of the details of the design spec)
|
I guess this needs a backport for shipping on v32 of the server or is the main branch targeting v32? @GVodyanov @nfebe @ChristophWurst |
|
/backport to stable8.1 |
|
/backport to stable8.0 |
Use NcFormBox, NcFormBoxSwitch, and related components to modernize the settings dialog layout following the new design patterns.
Screenshots
NOW
EARLIER
Resolves : #4785