Subject: Proposal to Update the Design of Krita's Interface

Hey do not worry about the responses. Please do put forth more points in the other thread for group layer. I do feel that group or any type of layer should be highlighted more clearly. Perhaps we can achieve highlighting group layers more clearly without sacrificing the thumbnails. Thumbnails are not the issue, the issue is that groups are not highlighted properly.

2 Likes

Hello, I have modified your mockup. I believe it is important that not everything is gray, since having everything share a single palette makes it difficult to understand what is active and what is not. It is very useful for highlighting certain parts, and I also added borders to the boxes, which I think helps a lot as well.

I also believe that with themes, everything can be made more monochrome or not; that will depend on the user.

Nice changes! It looks much more polished now. The widget outlines are subtle but help a lot with readability. Looking back I was just sharing my personal taste on the theme colors but as you mention they can easily be modified anyways so there would be no point in making Krita’s default theme monochrome.

1 Like

Yes, I think that if Krita could achieve a design similar to this, it would be more comfortable for many users and even a little more popular.

I dont want to be a snotty brat. But i was checking the ui files a while ago and i must say most of them need some kind of tweak here or there to be uniform and efficient.

Like all behave different and overly relay on spacers instead of using the variable that does that work, it multiplys the number of elements needed and considering how they are placed how little the window will scale down and their spacing. Making the ui unconsistent. To fix this there would not be needed any new modules just reviewing stuff. Anf fixing it would simplify the reskin attempts and the number updated elements.

To illustrate the gravest ui files i saw was like a spacer pushing another spacer in the same line ( just use one spacer ). Or having a grid layout next to another grid layout and matching the spacing and faking if they were the same grid layout ( just use one grid ). Or having a piramid of layouts and spacers to do the work of one single layout ( just use a singke layout). Using 4 spacers to do the work of margins ( just use margins ).

Cleanning these oddities would simplify any coding work to manage the ui.

If it happened here or there i would be like it maybe there is a reason for this one to be the odd one out. But it is more than 80% doing mental math here. It is really a too many chefs in the kitchen situation. Because there are a couple that are looking really solid unlike the others. I would suggest making a design guide for ui elements so they all look the same and not need a dozen spacers per layout.

I could fix a bunch of them but i cant build krita on windows.

Why not make these change to the codebase and create a merge request in Krita’s Gitlab page? If you create one, a Linux and Windows build will be made for you so you don’t have to build it yourself.

In case anyone is looking for references I would suggest having a look at Paintstorm Studio.
When it comes to UI/UX it is probably the best out there. It’s clean, readable, responsive, modern and everything is tweakable in ways no other software allows you to.

1 Like