Improvements to the default skin and Iceberg color theme

It shouldn’t as it uses variables that we already use for smaller text.

No, this technique only applies when the content is smaller than the viewport, if the content is larger then it wouldn’t be different than how it currently looks.

Yes, the separator between items would be the action button to show the page menu.

Ah you’re right, I was conducting some color tests at the same time. Personally, I like them black as it aligns with other software better, I consider the tree navigation a special case because it is so ingrained in day to day use that we don’t need to mark each item as a link (check Jira or this forum application for example). The hover styles also confirms that each item is actionable anyways.


Not only download times but also rendering time and “flash of unstyled content" but I got your point, let’s wait for more opinions then =)

I used XWiki’s `text-smaller` size as the basis of the font size, so it should be good on the accesibility side (we use it in a lot of places in the UI). It translates to 13px on a regular desktop.

I feel that btn-xs goes way too hard in the compactness direction to become regular buttons (12px).

Note that the proposal changes all regular sized buttons to this smaller version, it’s not a special case of only the content menu buttons being reduced.

It keeps buttons visually proportional on the smaller version proposed above, it’s not an isolated thing.

It depends on the viewport, on mobile it could be wasteful.

Could it be turned into an option in the accessibility preferences? I really feel the current look and feel is not ideal.

It could be, I remember when we discussed these handlers for LD and at the time it was something that not occured to me but when testing for this proposal I was able to decouple the target area from the visual aspect.

By experimentation mostly. It works the same way in Windows Explorer and lots of people are already exposed to this behaviour. I am not sure on Linux distributions. MacOs doen’t have this feature at all.

Also, see my reply to @TomTheWise below for an updated design.

My justification is because it is a very secondary action/status. In the same way we have a kebab button for the “more” button and not one labelled “More” or “More Actions". This could also mitigate the visual break of buttons on different languages other than english. See the examples below, using a very common laptop viewport of 1366px width.

So, yeah as I replied above to @mleduc I forgot to add it to the proposal, but I like the black color on the nav tree. Take the example of file managers, this forum app, Jira and so on. It’s a very common UI pattern.

Good point. In this proposal they are mutually exclusive with the error state taking precedence. The notification badge is not that important if you have something wrong stated, and you need to open it anyways to see both.


I like it! See an updated mockup below, let’s what others think of it.

Thank you all for taking your time to provide feedback!

4 Likes