Settings redesign to use new vue components#12031
Conversation
ShGKme
left a comment
There was a problem hiding this comment.
Reviewed from a smartphone in a bed, will recheck in the morning 😅
In general looks good, some small comments/typos
Signed-off-by: Grigory V <scratchx@gmx.com>
9bd86b2 to
5448209
Compare
ChristophWurst
left a comment
There was a problem hiding this comment.
Code looks good!
I like the diff balance +427 −1,006 🪶
The current dialog content? Originally, it opened a separate dialog. If so, an icon like |
kra-mo
left a comment
There was a problem hiding this comment.
This got merged before I got to review it but I have some comments about things that should change.
Overall, it looks really nice :)
but:
- Plus icons are missing from + New text block and + Add internal address
- The + Add mail account button has rounded top corners, as opposed to on the mockup.
- The text in lists is not aligned with that of form components cc @ShGKme (how) can this be done?
- There are wording discrepancies that I outlined
It opens a new dialog, but exactly the same size on the same place closing the previous settings dialog. So for the user it almost looks like changing content in the dialog, IMO. But not opening a link. |
|
@GVodyanov @ChristophWurst could you make sure that @kra-mo’s design feedback gets addressed? :) |
I missed it. It can be fixed in 2 ways:
<NcFormBox v-slot="{ itemClass }">
<NcButton :class="itemClass" />
</NcFormBox>@kra-mo Would you say it should work by default and an expected scenario? |
|
I'll make a follow up PR |
I think it is expected, yes. A "classic" |
|
Then the border radius on the |
I'll have a look in an hour and tell if we can have it asap |
|

Fix #11910
And with mailvelope enabled:
