# Call for Krita UI Redesign Plugin Testers

**URL:** <https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604>\
**Category:** Plugins Development\
**Created:** [July 13, 2020, 11:37am UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604 "2020-07-13T11:37:43Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![akiaki](https://krita-artists.org/letter_avatar_proxy/v4/letter/a/85e7bf/32.png) [@akiaki](https://krita-artists.org/u/akiaki)\
**Post date:** [October 14, 2020, 9:39am UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/61 "2020-10-14T09:39:32Z")

</div>

Thank you all for your response.

Due to my lack of English language skills, I am confused.  
There is nothing I can do.

krita is a great software. Thank you very much.

I will evolve to be as good as krita.  
I will study English.  
Then the problem will be solved.

Thank you for the consultation.

---

<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:** [October 14, 2020, 9:41am UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/62 "2020-10-14T09:41:23Z")

</div>

We already have a bug report: [https://bugs.kde.org/show\_bug.cgi?id=427675](https://bugs.kde.org/show_bug.cgi?id=427675) so don’t worry, we’re trying to fix the issue.

---

<div class="post-metadata">

**Author:** ![akiaki](https://krita-artists.org/letter_avatar_proxy/v4/letter/a/85e7bf/32.png) [@akiaki](https://krita-artists.org/u/akiaki)\
**Post date:** [October 14, 2020, 9:43am UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/63 "2020-10-14T09:43:51Z")

</div>

Thank you! @boud

---

<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:** [October 18, 2020, 7:16pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/64 "2020-10-18T19:16:07Z")

</div>

I’ve been looking into the bug for a little bit, but a doubt has arisen. Where are the translations stored when cloning the repo @halla ? I’ve searched for “subexposicao”, which is a portuguese term included in the blending modes, but I couldn’t find that anywhere in the repo.

Also, this bug doesn’t happen in Portuguese, so I’m intrigued. The brushes box appears to be correct, which adds more to the strangeness.

---

<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:** [October 18, 2020, 7:31pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/65 "2020-10-18T19:31:09Z")

</div>

essa palavra nao leva traço? “sub-exposicao”  
percebo a falta de til e cedilha mas o traço parece internacional o suficiente para ser incluido se for assim que se escreve.

---

<div class="post-metadata">

**Author:** ![Lynx3d](https://krita-artists.org/user_avatar/krita-artists.org/lynx3d/32/4678_2.png) [@Lynx3d](https://krita-artists.org/u/Lynx3d)\
**Post date:** [October 18, 2020, 7:47pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/66 "2020-10-18T19:47:27Z")

</div>

> [@slightlyangrydodo](#):
>
> I’ve been looking into the bug for a little bit, but a doubt has arisen. Where are the translations stored when cloning the repo @boud ? I’ve searched for “subexposicao”, which is a portuguese term included in the blending modes, but I couldn’t find that anywhere in the repo.

Short answer: Nowhere, because translations are not in the git repository (yet, at least).

They are in the SVN repo for KDE translations, and they are somewhat scattered because the repo is divided by language at the top level, and then by app below (which makes sense from the point of translators, but is not so convenient for us developers)

But boud recently created a Python script as part of this merge request that fetches the translation files:

> **[Add a script to copy translations into our git repo (!536) · Merge requests ·...](https://invent.kde.org/graphics/krita/-/merge_requests/536)**
>
> We want to have the translations as part of our git repo for the following reasons: developers should build with translations so it is...

It worked fine for me to download all the files into the po/ subdirectory, you just need to rerun CMake so it gets detected and added to the build targets.

---

<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:** [October 26, 2020, 8:58pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/67 "2020-10-26T20:58:41Z")

</div>

É possível que seja estranho, mas o estranho é mesmo o bug em si 😃

---

<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:** [October 26, 2020, 9:38pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/68 "2020-10-26T21:38:00Z")

</div>

Question, how did you know what was the name of the Widget? I’m trying to fix the bug right now, but struggling a bit!

---

<div class="post-metadata">

**Author:** ![AkiR](https://krita-artists.org/user_avatar/krita-artists.org/akir/32/8557_2.png) [@AkiR](https://krita-artists.org/u/AkiR)\
**Post date:** [October 27, 2020, 9:39pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/69 "2020-10-27T21:39:01Z")

</div>

Small python example of walking through Qt Object tree, and printing out all instances of QDockWidget (all krita dockers inherit QDockWidget)

```python
from krita import Krita
from PyQt5.QtWidgets import QDockWidget

def walk(q_obj):
    stack = [(q_obj, 0)]
    while stack:
        cursor, depth = stack.pop(-1)
        yield cursor, depth
        stack.extend((c, depth + 1) for c in cursor.children())
        
app = Krita.instance()
q_win = app.activeWindow().qwindow()

for w, d in walk(q_win):
    indent = d * " "
    type_name = type(w). __name__
    obj_name = w.objectName()
    meta_name = w.metaObject().className()
    if isinstance(w, QDockWidget):
        win_title = w.windowTitle()
        print(f"{indent}{type_name=}, {meta_name=}, {obj_name=}, {win_title=}")

```

/AkiR

---

<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:** [October 29, 2020, 7:11pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/70 "2020-10-29T19:11:04Z")

</div>

That was what I needed, thanks!

---

<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 1, 2020, 12:49pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/71 "2020-11-01T12:49:06Z")

</div>

Yup, fixed for all languages, pushing the update now 🙂

I’ll keep working on this for the coming weeks to see if I can have a newer version ready for you guys by Christmas 😃

---

<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:** [November 2, 2020, 9:40pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/72 "2020-11-02T21:40:17Z")

</div>

I have to say that seeing this plugin work well on translated krita, and all the buttons having the right size was very pleasant. Big thanks for spending this time on bug fixes 🙂

---

<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 2, 2020, 9:42pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/73 "2020-11-02T21:42:54Z")

</div>

I’m only doing it because you guys are awesome, and it feels great to be a part of this community 😃 If I can do anything to improve this awesome tool, then it’s time well spent!

---

<div class="post-metadata">

**Author:** ![Labi](https://krita-artists.org/user_avatar/krita-artists.org/labi/32/432_2.png) [@Labi](https://krita-artists.org/u/Labi)\
**Post date:** [November 2, 2020, 9:48pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/74 "2020-11-02T21:48:48Z")

</div>

cool thank you!!!

---

<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 3, 2020, 10:15am UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/75 "2020-11-03T10:15:20Z")

</div>

Thank you for the amazing work! 😁  
Encountered this bug, did not crash Krita, just showed up. Does anyone else get the same error?

 ![image](https://krita-artists.org/uploads/default/original/2X/f/f010dfe846fd77e7326b41be962f733d4a8f9dcc.png)

---

<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 4, 2020, 7:26pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/76 "2020-11-04T19:26:53Z")

</div>

Absolutely love this addon to bits! There are some things in the flat theme I think could make it even nicer, in my opinion.

How it currently is:

 ![redesignbefore](https://krita-artists.org/uploads/default/original/2X/7/7bac75ef833b8be64e690aea57ae6891b10bfd5b.png)

How I personally think it could be improved with 3 tweaks:

 ![redesignafter](https://krita-artists.org/uploads/default/original/2X/a/adc3be22f3aa22c82a1ad6815437319e2fd29a24.png)

**Removed button outlines**  
I think the icons without the outline are much less attention-grabbing. I feel that my eyes focus more on the canvas when the buttons have less contrasting elements. Activated buttons could still keep their shaded box. Though, there are some things I really like with the outlines! For instance elements in the UI, “OK” and “Cancel”, or dropdowns in menus, the outlines work pretty well!

**Having thin lines beneath wide dropdowns**  
The downside of not having the outlines are elements like the Blending Mode dropdown, which kinda looked like it was floating in space without them. Therefore I think something like a line beneath, connecting the text with the dropdown arrow, would make it look like a dropdown again. It could also look nice to have the current outlines on just those elements.

**Having separation lines between dockers**  
I think the lines above tabs can contribute making the dockers easier to identify, and visually separating them! I think the extra lines add order to the interface.

Again, thank you for all the amazing work, Pedro! 😁

---

<div class="post-metadata">

**Author:** ![TheFlow](https://krita-artists.org/user_avatar/krita-artists.org/theflow/32/231269_2.png) [@TheFlow](https://krita-artists.org/u/TheFlow)\
**Post date:** [November 4, 2020, 8:46pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/77 "2020-11-04T20:46:58Z")

</div>

@slightlyangrydodo first of all a lot of thanks to you! I really like how this theme/addon makes Krita cleaner looking and I see that it is a lot of work.  
@rakurri I totally sign the removal of the button outlines and the “split” lines between the dockers. Nice ideas!

---

<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 4, 2020, 9:31pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/78 "2020-11-04T21:31:24Z")

</div>

This is great feedback, and I too personally dislike the buttons for now. I’ll try my best to make it better for the next iteration!

---

<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 4, 2020, 11:38pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/79 "2020-11-04T23:38:14Z")

</div>

So here’s the latest push, done just a few minutes ago!

 ![2020-11-04_23-36](https://krita-artists.org/uploads/default/original/2X/3/35051c7392c3a07498519144aa19fb5ce1908dc6.png)

There is still a lot to improve, but I’m getting the hang of it 😃

---

<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 4, 2020, 11:53pm UTC](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604/80 "2020-11-04T23:53:10Z")

</div>

That looks splendid! I love seeing the UI looking better and better, great work! 😁Thank you!

[Previous page](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604.md?page=3)

[Next page](https://krita-artists.org/t/call-for-krita-ui-redesign-plugin-testers/9604.md?page=5)
