A disclaimer to avoid misunderstandings: I use and maintain a number of Nextcloud instances and support about 80 users. I always recommend Nextcloud as an open source alternative to commercial services. When I write about issues here it is intended as feedback for possible future improvements. On the other hand I already maintain a number of other projects and have a full time job as team lead, therefore my time to contribute code to Nextcloud as well is quite limited - eventhough I did this in the past as well.
I recently updated Nextcloud to version 32 on my test system (which I always to with major updates before migrating my production systems).
The login from still does not use regular labels but smaller sized labels which are positioned on the border of the input fields which looks like this is an error and not intentional:
Why not labels with regular text size to on the left or above the input fields? That would be much easier to read. What is the rationale behind this layout? And why are the label elements placed after the input elements in the code? The other way - first label, then element - would make things much easier. At least one could use custom CSS to change the layout to make it a bit easier to read.
I also noticed that the new toolbar icons are now using a fading effect to make them look “3D” by applying a linear-gradient mask to it:
There are good reasons why monochrome icons should not using a gradient: not every display shows the gradient in the same way and shapes can be harder to recognize. Design should always keep usability in mind. I did not find any option to disable this - but using CustomCSS this can be changed, so this is not a big deal.
On the other hand, the scroll bar of apps with scrollable content (Files, Collectives pages, App list etc.) is still cut of by the rounded corners (I think this issue exists since the rounded corners inside the square viewport got invented). At least it does not look correct and the scroll bar should end a bit higher:
The “notes” app has also still scroll bar where there should not be one (I reported this bug nearly a year ago - also see https://github.com/nextcloud/notes/issues/1395 ):
And yes - you can even scroll the “New note” button up:
And another bug is also still there - unneccessary scroll bar in the calender view:
And this is also still an issue - when the context menu in the files app needs to be positioned above the file, it will not be at the file itself, but at least two lines higher than the file:
The correct placement would be just at the file itself, like it is, when the menu opens downwards:
And this is all a standard vanilla Nextcloud setup with no customization at all and tested using current versions of Chrome, Vivaldi, Edge and Firefox - all browsers show the same issues.
When the context menu was still a separate app for the “old” UI of Nextcloud it worked much better. So I wonder how this happens. Yes, I am aware, that “Notes” is not maintained by the same people who maintain the core Nextcloud UI. But at least in the core applications like Files or Calendar these little “glitches” leave the impression, that the UI seems quite hard to maintain.
Is there some design review process to make sure, the UI is consistent also along different applications? Are there any guidelines or code examples how to build the UI of apps to make sure, the UI is done as intended?

















