-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
fix(updatenotification): a11y of channel menu and new icons #43746
Conversation
752303b
to
6a73e97
Compare
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.
lgtm
ref for icons: nextcloud-libraries/nextcloud-vue#5284
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.
Code looks clean!
6a73e97
to
6c1da91
Compare
Signed-off-by: Grigorii K. Shartsev <[email protected]>
Signed-off-by: Grigorii K. Shartsev <[email protected]>
Signed-off-by: Grigorii K. Shartsev <[email protected]>
Signed-off-by: Grigorii K. Shartsev <[email protected]>
6c1da91
to
fd4ced0
Compare
/backport to stable28 |
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.
@ShGKme small detail: The icons seem to have gone from top-aligned with the headings (as intended design-wise) to center-aligned. Could that be fixed back? :)
@susnux ah thanks! :) |
Summary
A11y fix
Before there were custom attributes for
menuitemradio
which were not fully correct.button
was insidemenuitemradio
but has to bemenuitemradio
itselfaria-label
is not neededaria-checked
should be on the same element asmenuitemradio
Since
NcActionButton
now supports radio out of the box, use it to have correct a11y attributes and consistent styles.Icons update
Check
icon on Stable doesn't look good together withCheck
on checked variant.Replaced with Check in clouds. Also added icons for Daily and Git channels.
Checklist