Open marcoambrosini opened 1 month ago
Which parts were mentioned? Because I often read exactly the opposite, that the UI is too compact and you end up with a lot of dead space on desktop screens.
Reasons to stick with 44px:
But if we really want to shrink everything then 32px x 32px is probably the minimum: 15px font size 1.5 + 2 4px padding = 31.5px
Which parts were mentioned?
Basically the size of clickable elements, which makes everything else huge. Especially lists and action groups
I often read exactly the opposite
That's more about horizontal sizing of elements (sidebar width, paragraphs width)
As per:
But if we really want to shrink everything then 32px x 32px is probably the minimum
Exactly, it would be totally fine if we had some elements like that, some 44, and maybe one main action even bigger
As an example, have a look at the range of target sizes in dropbox and google drive. They range from 17px (a link) to 74px (main actions) and a hierarchy is established. Conversely almost all our elements have a 44px minimum target size, even the table header.
Note: since I added these screenshot I'm going to remove all previous ones as outdated
Can anyone explain the difference between :)
Can anyone explain the difference between :)
afaik It's just 2 different levels. With bibv we aim at en enhanced AA for our certification. All of our competitors also aim at AA.
With bibv we aim at en enhanced AA for our certification
Enhanced is 44px :)
No we basically need WCAG AA with smaller exceptions (BITV has slighly other rules for pages like login).
@marcoambrosini additionally what has to be done is to inform the community developers about this change so they can update their apps, just like the
Part of #45751
There's a lot of whitespace between elements, some elements are too big and the usability of Nextcloud would improve if the UI was overall more compact.
As an example, this is the range of target sizes in dropbox and google drive. They range from 17px (a link) to 74px (main actions) and a hierarchy is established. Conversely almost all our elements have a 44px minimum target size, even the table header.
TODO
📐 Main work
--border-radius-element
to 8px now that clickable elements are smaller https://github.com/nextcloud/server/pull/45819