# Overall Docker Redesign

**URL:** <https://krita-artists.org/t/overall-docker-redesign/7690>\
**Category:** Artists Feedback & Testing\
**Created:** [May 28, 2020, 5:41pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690 "2020-05-28T17:41:41Z")\
**Posts on this page:** 20\
**Page:** 7

<div class="post-metadata">

**Author:** ![hellozee](https://krita-artists.org/letter_avatar_proxy/v4/letter/h/ecccb3/32.png) [@hellozee](https://krita-artists.org/u/hellozee)\
**Post date:** [June 27, 2020, 8:53am UTC](https://krita-artists.org/t/overall-docker-redesign/7690/130 "2020-06-27T08:53:34Z")

</div>

Did you just open krita once in fusion and once in breeze? 🤔

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 27, 2020, 9:09am UTC](https://krita-artists.org/t/overall-docker-redesign/7690/131 "2020-06-27T09:09:03Z")

</div>

Nope, same theme and style, just the plugin active or inactive.

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 27, 2020, 9:10am UTC](https://krita-artists.org/t/overall-docker-redesign/7690/132 "2020-06-27T09:10:51Z")

</div>

Yup, there’s one area that still doesn’t look quite right. I’ll try to have a better separation in the future 🙂

---

<div class="post-metadata">

**Author:** ![wojtryb](https://krita-artists.org/user_avatar/krita-artists.org/wojtryb/32/480_2.png) [@wojtryb](https://krita-artists.org/u/wojtryb)\
**Post date:** [June 27, 2020, 5:11pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/133 "2020-06-27T17:11:31Z")

</div>

Great work once again 🙂  
I think I agree about the separator - some more spacing, dots, a line could work well, even considering the design is supposed to be minimalistic. Those tabs names looks great though.  
Nice you figured out some border for the combobox, though at least for me the contrast between the box and its border is a bit too big (but I guess its more of a theming thing later - it’s not hardcoded)  
Personally I don’t really like what happened to the layers docker - I know it’s now less contrasty, but maybe I just got used to them being darker than the rest 🙂 Maybe just change the color to something in between those two gray ones? At least that’s what I have in my theme and it looks quite well.  
Those borders around the buttons there also feel a bit inconsistent with borderless buttons on the top (which I really like). So maybe those borders aren’t needed?  
Keep it up 🙂

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 27, 2020, 5:24pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/134 "2020-06-27T17:24:06Z")

</div>

Thank you for the feedback! Interesting note about the contrast on the layers docker, I didn’t see it as a problem, but I can understand where you’re coming from!

---

<div class="post-metadata">

**Author:** ![wojtryb](https://krita-artists.org/user_avatar/krita-artists.org/wojtryb/32/480_2.png) [@wojtryb](https://krita-artists.org/u/wojtryb)\
**Post date:** [June 27, 2020, 5:32pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/135 "2020-06-27T17:32:02Z")

</div>

To better show what I mean, here is my setup:  
 ![Screenshot_2020_06_27_19:28:49](https://krita-artists.org/uploads/default/original/2X/3/37f90f66acf7ff16c9c61fd7f3c00b6d6ffad9d1.png)  
The layers themselves have this lighter sorounding. It’'s don’t feel contrasty at all, though you can still differentiate it from the light buttons without any borders.

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [June 27, 2020, 5:33pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/136 "2020-06-27T17:33:18Z")

</div>

Nice! I’ll have that in mind 😃

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [July 4, 2020, 2:01pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/137 "2020-07-04T14:01:53Z")

</div>

Quick question for the devs, why is there an ampersand in so many strings, and can I remove them from the source code?

---

<div class="post-metadata">

**Author:** ![halla](https://krita-artists.org/user_avatar/krita-artists.org/halla/32/18581_2.png) [@halla](https://krita-artists.org/u/halla)\
**Post date:** [July 4, 2020, 3:19pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/138 "2020-07-04T15:19:28Z")

</div>

The & is meant to underline the next character which then becomes the alt-letter combination for activating the docker – this works for anything, checkbox, label with their associated input boxes. So, where we’ve added an & intentionally, it should not be removed.

However, Qt tries to be clever and _automatically_ assignes the & to the titlebars of the dock widgets, there is no & for those in the code:

```
plugins/dockers/presetdocker/presetdocker_dock.cpp: : QDockWidget(i18n("Brush Presets"))

```

So we cannot remove them… And the fusion widget style has a bug where if the docker is undocked, the & is shown, instead of being used to create a shortcut.

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [July 4, 2020, 5:00pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/139 "2020-07-04T17:00:19Z")

</div>

Is there a setting for Qt to not do that automatically?

---

<div class="post-metadata">

**Author:** ![halla](https://krita-artists.org/user_avatar/krita-artists.org/halla/32/18581_2.png) [@halla](https://krita-artists.org/u/halla)\
**Post date:** [July 5, 2020, 9:27am UTC](https://krita-artists.org/t/overall-docker-redesign/7690/140 "2020-07-05T09:27:58Z")

</div>

Not that I have found… I thought I had a solution, but see: [https://github.com/eteran/nedit-ng/issues/15](https://github.com/eteran/nedit-ng/issues/15)

---

<div class="post-metadata">

**Author:** ![EyeOdin](https://krita-artists.org/user_avatar/krita-artists.org/eyeodin/32/2662_2.png) [@EyeOdin](https://krita-artists.org/u/EyeOdin)\
**Post date:** [July 6, 2020, 8:10am UTC](https://krita-artists.org/t/overall-docker-redesign/7690/141 "2020-07-06T08:10:14Z")

</div>

this might sound incredibly stupid, but like can you … control the color that text is shown as as much as the background color? even if it would be impossible to “get rid off” perhaps making it look fancy or make it occluded by both using the same color? just a curious thought.

---

<div class="post-metadata">

**Author:** ![SebSepia](https://krita-artists.org/user_avatar/krita-artists.org/sebsepia/32/11701_2.png) [@SebSepia](https://krita-artists.org/u/SebSepia)\
**Post date:** [July 22, 2020, 4:37am UTC](https://krita-artists.org/t/overall-docker-redesign/7690/142 "2020-07-22T04:37:46Z")

</div>

I’m just wondering… Does anyone use these arrows? Krita would look sleeker without them, the layer docker in particular. But maybe they’re useful to some.  
 ![image](https://krita-artists.org/uploads/default/original/2X/3/3fcfec61ec96f26a01115a2bf4828319be5d12b7.png)

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [July 22, 2020, 9:35am UTC](https://krita-artists.org/t/overall-docker-redesign/7690/143 "2020-07-22T09:35:38Z")

</div>

Yeah, they can be useful imo, so I think that they make sense to exist.

---

<div class="post-metadata">

**Author:** ![halla](https://krita-artists.org/user_avatar/krita-artists.org/halla/32/18581_2.png) [@halla](https://krita-artists.org/u/halla)\
**Post date:** [July 22, 2020, 11:05am UTC](https://krita-artists.org/t/overall-docker-redesign/7690/144 "2020-07-22T11:05:23Z")

</div>

Plus, they are a standar gui element that has been around for 25 years. It doesn’t make sense to remove affordances like this just to make things look sleeker; things need to work in ways people expect.

---

<div class="post-metadata">

**Author:** ![nickgeneratorfailed](https://krita-artists.org/user_avatar/krita-artists.org/nickgeneratorfailed/32/66225_2.png) [@nickgeneratorfailed](https://krita-artists.org/u/nickgeneratorfailed)\
**Post date:** [November 25, 2020, 12:39pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/145 "2020-11-25T12:39:43Z")

</div>

I use them. I hope they remain - not saying visuals can’t change but I hope the functionality stays ;0

---

<div class="post-metadata">

**Author:** ![Rakurri](https://krita-artists.org/user_avatar/krita-artists.org/rakurri/32/78071_2.png) [@Rakurri](https://krita-artists.org/u/Rakurri)\
**Post date:** [November 25, 2020, 1:02pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/146 "2020-11-25T13:02:39Z")

</div>

This plugin by @slightlyangrydodo does a really fantastic job in making the design more clean, while keeping the arrows! 😁 Best of both worlds in my opinion!  
[Call for Krita UI Redesign Plugin Testers - Develop / Plugins - Krita Artists (krita-artists.org)](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604)

Standard Krita:  
 ![image](https://krita-artists.org/uploads/default/original/3X/3/8/3896569240651b3c608591c28314ba52bd4b2228.png)

With the Redesign plugin’s “Borderless Toolbars”:  
 ![image](https://krita-artists.org/uploads/default/original/3X/c/2/c2addebb0cec07db537adcf82bdc24935cd4dd21.png)

---

<div class="post-metadata">

**Author:** ![slightlyangrydodo](https://krita-artists.org/user_avatar/krita-artists.org/slightlyangrydodo/32/73344_2.png) [@slightlyangrydodo](https://krita-artists.org/u/slightlyangrydodo)\
**Post date:** [November 26, 2020, 8:06am UTC](https://krita-artists.org/t/overall-docker-redesign/7690/147 "2020-11-26T08:06:35Z")

</div>

Also shoutout to @Kapyia , he was also crucial in the development of the plugin 😃

---

<div class="post-metadata">

**Author:** ![z01ks](https://krita-artists.org/letter_avatar_proxy/v4/letter/z/b9e5f3/32.png) [@z01ks](https://krita-artists.org/u/z01ks)\
**Post date:** [February 10, 2021, 4:15pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/150 "2021-02-10T16:15:46Z")

</div>

In order to avoid creating a separate thread, I wanted to add a request here. I hope it’s self-explanatory from the illustration, but basically I would like more real estate for the Layers Docker.

 ![dockers](https://krita-artists.org/uploads/default/original/3X/b/1/b1074dcd009e8bdfe36068c6a1da98b12b3ec8e5.jpeg)

---

<div class="post-metadata">

**Author:** ![languidcorpse](https://krita-artists.org/user_avatar/krita-artists.org/languidcorpse/32/23729_2.png) [@languidcorpse](https://krita-artists.org/u/languidcorpse)\
**Post date:** [July 11, 2023, 1:28pm UTC](https://krita-artists.org/t/overall-docker-redesign/7690/151 "2023-07-11T13:28:55Z")

</div>

I have found a couple of locked threads although this one is a bit intimidating. So if this is redundant I apologize in advance.

Firstly, I love Krita. You are doing God’s work.

My question concerns Dockers or more, “why you can’t merge floating dockers.” With two monitors, I keep some Dockers (brushs etc) floating on my second monitor where I also have reference. It would be fantastic to be able to have my brush history in there as well and perhaps some others yet currently they all have to be separate dockers. I do not believe there is a current way to join them. Am I wrong? This feels as though it should be a core functionality and certainly not a more superfluous feature.

[Previous page](https://krita-artists.org/t/overall-docker-redesign/7690.md?page=6)

[Next page](https://krita-artists.org/t/overall-docker-redesign/7690.md?page=8)
