Uh oh!
There was an error while loading. Please reload this page.
Fix various accessibility issues - #33259
Conversation
jancborchardt
left a comment
There was a problem hiding this comment.
The left/right padding needs to be adjusted, currently it’s way too little. It should be visually the same as the top/bottom padding. (Also compare to the select dropdown e.g. for language, where the left/right padding is better but actually a bit too much.)
f0ad5d8 to
65acfd5CompareCarlSchwan
commented
Jul 27, 2022
I updated the screenshots to include the new paddings |
PVince81
commented
Jul 27, 2022
@CarlSchwan if this is ready for re-review, please re-request review from Jan-C instead of leaving it blocking |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
CarlSchwan
commented
Jul 28, 2022
Probably also best to wait for nextcloud-libraries/nextcloud-vue#2868 to get merged to adapt the style/size as much as possible to the new view component |
PVince81
commented
Aug 10, 2022
@CarlSchwan still ready to merge then ? it's green! |
65acfd5 to
cb64d90CompareCarlSchwan
commented
Aug 11, 2022
f456d3b to
3593cf1Compare3593cf1 to
d2d9ddbComparePVince81
commented
Aug 25, 2022
🤔 looks like we just need to adapt the styles in @CarlSchwan |
d2d9ddb to
1b4823dCompareCarlSchwan
commented
Aug 26, 2022
nickvergessen
commented
Aug 26, 2022
Merged by @CarlSchwan Shame on him! |
e6612a0 to
8446bb0Compare
PVince81
left a comment
There was a problem hiding this comment.
👍 (we got a nice tour of this yesterday)
This comment was marked as resolved.
This comment was marked as resolved.
This fix a regression with the theming api following the change in webpack bundling introduced in 24 Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Input fields require a 44x44 pixels target size, this makes all the input fields and button use that size. Bonus is that now the input fields and buttons now have the same size as the new vue button and this looks less weird than the previous state with controls of different sizes. See https://www.w3.org/WAI/WCAG21/Understanding/target-size.html Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
- Fix user status dialog - Add label where missing - Move emoji picker inside input field (similar to talk) - Fix selecting an emoji - Fix multiselect - Fix button with confirmation action - Fix some other unrelated dark theme issues - Fix select2 focus - Run npm lint:fix Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
8446bb0 to
dfd36e8Comparedfd36e8 to
f1ce2c2Compare
Screenshots: