# ToolKit 1.0.1

**URL:** <https://krita-artists.org/t/toolkit-1-0-1/9273>\
**Category:** Plugins and Scripts\
**Created:** [July 3, 2020, 4:58pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273 "2020-07-03T16:58:21Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![mankysee](https://krita-artists.org/user_avatar/krita-artists.org/mankysee/32/1403_2.png) [@mankysee](https://krita-artists.org/u/mankysee)\
**Post date:** [July 6, 2020, 3:20am UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/41 "2020-07-06T03:20:03Z")

</div>

> Have you looked at that plugin? Here: [KanvasBuddy - a Minimalist Toolbar](https://krita-artists.org/t/kanvasbuddy-a-minimalist-toolbar/549)

No, actually! I’ve seen it’s announcement times ago but haven’t check it out since I’m actually happy with my layers/brushes layout and barely have a need to dive into canvas-only mode 🙂 I’ll definitely look into it!

---

<div class="post-metadata">

**Author:** ![mankysee](https://krita-artists.org/user_avatar/krita-artists.org/mankysee/32/1403_2.png) [@mankysee](https://krita-artists.org/u/mankysee)\
**Post date:** [July 6, 2020, 3:34am UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/42 "2020-07-06T03:34:04Z")

</div>

Actions for deselect/undo/redo are the most certainly should be buttons so they would be accessible within one click.

About the general toolbox layout thingies I was thinking about something in vein of procreate, they got the most used actions accessible right away with alternative modes hidden behind dropdown menus(even more: sliders and undo/redo are just under the right thumb so the time to tweak those would be minimal).

[![](https://themodernjedi.com/wp-content/uploads/2019/12/procreate-2019.jpg) ](https://themodernjedi.com/wp-content/uploads/2019/12/procreate-2019.jpg)

I’m not a fan of this all-over-the-place layout and think tools should be all in one place(it’s not like they don’t have space on top of those sliders on the right) and yours is a much better design in that aspect, but they certainly had different aspect ratio limitations/thoughts/apple guidelines to care about so no judgement here. But as a reference point for touch-only interface Procreate atm is the most obvious and generally comfy-enough choice/option.

---

<div class="post-metadata">

**Author:** ![mankysee](https://krita-artists.org/user_avatar/krita-artists.org/mankysee/32/1403_2.png) [@mankysee](https://krita-artists.org/u/mankysee)\
**Post date:** [July 6, 2020, 4:14am UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/43 "2020-07-06T04:14:45Z")

</div>

I’ve tested this version a little and have some feedback:

- It seems the plugin doesn’t save previously selected/changed things permanently. I.e. if I’ve changed my fill tool to a gradient tool on the next launch this change would be lost and I have to set it again.
- A delay option in the settings isn’t saved as well, not after a re-launch of Krita nor if a settings popup is closed and opened again(I suppose in the latter case it simply doesn’t read the previously set up value).
- After some more testing I can confirm a somehow unreliable behaviour on windows surface tablet with a long press to open an additional tools shelves. The problem with it is that it’s clashing with a system-wide long press to emulate a right button click. I think that maybe it could be possible to add an option to open shelves with double click event since to reliably open those I have to do a double click anyway(a click and right after a longer press so windows wouldn’t register it as a one long press).

Other that that( and inability atm to deselect all with one click) it’s a huge improvement for a touch-on-a-go workflow, thank you for your work!

(and sorry for spam in a thread)

---

<div class="post-metadata">

**Author:** ![fullerhill\_art](https://krita-artists.org/user_avatar/krita-artists.org/fullerhill_art/32/28773_2.png) [@fullerhill\_art](https://krita-artists.org/u/fullerhill_art)\
**Post date:** [July 6, 2020, 4:45pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/44 "2020-07-06T16:45:10Z")

</div>

All good, I appreciate your input!

The retention of settings is something I’m working on, learning how .json files work and all. For double click, I would consider that as another setting.

Have you seen @Rakurri’s explanation on how to disable the right click behaviour?  
[https://krita-artists.org/uploads/default/original/2X/7/75adea2ddaa812079a0c8f6bb1f4eaddc168dc26.png](https://krita-artists.org/uploads/default/original/2X/7/75adea2ddaa812079a0c8f6bb1f4eaddc168dc26.png)

---

<div class="post-metadata">

**Author:** ![fullerhill\_art](https://krita-artists.org/user_avatar/krita-artists.org/fullerhill_art/32/28773_2.png) [@fullerhill\_art](https://krita-artists.org/u/fullerhill_art)\
**Post date:** [July 6, 2020, 6:26pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/45 "2020-07-06T18:26:43Z")

</div>

I have noticed a problem with Qt on how it treats different displays; if you have dual monitors, the popup only shows on the primary screen, and there are resizing issues on Wacom display tablets.

I’ll have to look if there are some checks I can do, does Kanvas Buddy have popups?

Cheers

---

<div class="post-metadata">

**Author:** ![naloe](https://krita-artists.org/user_avatar/krita-artists.org/naloe/32/12748_2.png) [@naloe](https://krita-artists.org/u/naloe)\
**Post date:** [July 6, 2020, 7:50pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/46 "2020-07-06T19:50:21Z")

</div>

I don’t think that kanvas buddy has popups. Everything seems to be retained in the same window, which is resized based on function.

I hope that helps. I’ll have a look at the dual monitor display to confirm for you.

---

<div class="post-metadata">

**Author:** ![naloe](https://krita-artists.org/user_avatar/krita-artists.org/naloe/32/12748_2.png) [@naloe](https://krita-artists.org/u/naloe)\
**Post date:** [July 6, 2020, 8:05pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/47 "2020-07-06T20:05:48Z")

</div>

Yep

Confirmed that it seems to work on the primary. Monitor , even though the drawing monitor does not open the groups. Hope this helps.

---

<div class="post-metadata">

**Author:** ![mankysee](https://krita-artists.org/user_avatar/krita-artists.org/mankysee/32/1403_2.png) [@mankysee](https://krita-artists.org/u/mankysee)\
**Post date:** [July 7, 2020, 12:22am UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/48 "2020-07-07T00:22:30Z")

</div>

> Have you seen @Rakurri’s explanation on how to disable the right click behaviour?

Yes I have. As I tried to explain earlier(although failed it seems due to my poor english) in my case this windows behaviour is intentional. Unlike Android/iOS and other touch-primary operating systems Windows relies heavily on right-click actions and there is no other way to have them other than this, i.e. simulate those in some way, the easiest be long-press for right click. Therefore disabling it is not an option in my case since surface is a tablet and it should be usable on the go without any other hids.

---

<div class="post-metadata">

**Author:** ![fullerhill\_art](https://krita-artists.org/user_avatar/krita-artists.org/fullerhill_art/32/28773_2.png) [@fullerhill\_art](https://krita-artists.org/u/fullerhill_art)\
**Post date:** [July 8, 2020, 3:22pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/49 "2020-07-08T15:22:40Z")

</div>

After many failed attempts, I was on the brink of getting this double-click button working, but once again there seems to be a problem with how Qt handles its showEvent loop for the menu; it changes the position of the menu after a period of time being open.

I think the best alternative is to have a ‘Menu Button’ mode, which toggles this:  
 ![image](https://krita-artists.org/uploads/default/original/2X/e/e429bd3485bbd23a4311e849d2548b946f2ca1fd.png)  
That way, you could have both submenu and tool without having to worry about double clicking.

What do you think?

---

<div class="post-metadata">

**Author:** ![naloe](https://krita-artists.org/user_avatar/krita-artists.org/naloe/32/12748_2.png) [@naloe](https://krita-artists.org/u/naloe)\
**Post date:** [July 8, 2020, 3:45pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/50 "2020-07-08T15:45:30Z")

</div>

So instead of a double click you have two clicks. Seems like a fair tradeoff to me.

---

<div class="post-metadata">

**Author:** ![fullerhill\_art](https://krita-artists.org/user_avatar/krita-artists.org/fullerhill_art/32/28773_2.png) [@fullerhill\_art](https://krita-artists.org/u/fullerhill_art)\
**Post date:** [July 8, 2020, 7:49pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/51 "2020-07-08T19:49:26Z")

</div>

Hi all!

I present to you, ToolKit v1.0.1!

> **[Release ToolKit · tubaca/ToolKit](https://github.com/tubaca/ToolKit/releases/tag/v1.0.1)**
>
> Addition of settings dialog, saved data, menu button for stylus users, customisation of menu delay time.

  
Not too much has changed, I’ve added a settings dialog which opens on right click of the toolbox docker. On the second tab, you can change the submenu delay, and toggle a submenu button.

I haven’t gotten to fixing the scaling issues of secondary displays unfortunately, I’ll tackle that next. Have a go and let me know what you think!

Also, the toolbuttons may appear as a different style if you use Linux. I’ve had to use the default ‘fusion’ style because I’m on Windows, which doesn’t have ‘breeze’.

Cheers!

---

<div class="post-metadata">

**Author:** ![naloe](https://krita-artists.org/user_avatar/krita-artists.org/naloe/32/12748_2.png) [@naloe](https://krita-artists.org/u/naloe)\
**Post date:** [July 9, 2020, 12:47am UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/52 "2020-07-09T00:47:06Z")

</div>

well so far I love the new submenu option versus the double click. It feels very intuitive and no problems fully resposive to my touch. So i have to say it works as designed.

Now I have not tried it on my other configuration since it has a secondary monitor display and your scaling issues are still unresolved. I will wait for your fix for that.

Meanwhile I think your toolkit is having a love affair with kanvas buddy. Since the two of them live all alone on my canvas. 🙂

---

<div class="post-metadata">

**Author:** ![fullerhill\_art](https://krita-artists.org/user_avatar/krita-artists.org/fullerhill_art/32/28773_2.png) [@fullerhill\_art](https://krita-artists.org/u/fullerhill_art)\
**Post date:** [July 9, 2020, 9:57am UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/53 "2020-07-09T09:57:22Z")

</div>

Question for users with multiple monitors, does the settings dialog box open on your secondary display if Krita is on it?

@Rakurri I have also managed to code in your ‘top alignment’ mode to the settings 🙂

---

<div class="post-metadata">

**Author:** ![Mythmaker](https://krita-artists.org/user_avatar/krita-artists.org/mythmaker/32/223653_2.png) [@Mythmaker](https://krita-artists.org/u/Mythmaker)\
**Post date:** [July 9, 2020, 1:09pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/54 "2020-07-09T13:09:14Z")

</div>

> [@naloe](#):
>
> Meanwhile I think your toolkit is having a love affair with kanvas buddy. Since the two of them live all alone on my canvas. 🙂

😁

 ![Workspace2](https://krita-artists.org/uploads/default/original/2X/8/88860824f6eaa2937c908bac630ee399b09e93c1.png)

---

<div class="post-metadata">

**Author:** ![fullerhill\_art](https://krita-artists.org/user_avatar/krita-artists.org/fullerhill_art/32/28773_2.png) [@fullerhill\_art](https://krita-artists.org/u/fullerhill_art)\
**Post date:** [July 9, 2020, 1:54pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/55 "2020-07-09T13:54:37Z")

</div>

You got it to work in Canvas-Only mode!

---

<div class="post-metadata">

**Author:** ![naloe](https://krita-artists.org/user_avatar/krita-artists.org/naloe/32/12748_2.png) [@naloe](https://krita-artists.org/u/naloe)\
**Post date:** [July 9, 2020, 2:16pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/56 "2020-07-09T14:16:49Z")

</div>

well kinda… I set it up so that the main menu defaults to show in canvas mode only. From the main menu I turn on toolkit from the docker submenu and kanvas buddy from the script submenu. I assume that’s what @Mythmaker did as well.

Otherwise, in canvas only mode neither kanvas buddy nor toolkit would be available .

---

<div class="post-metadata">

**Author:** ![malle\_yeno](https://krita-artists.org/user_avatar/krita-artists.org/malle_yeno/32/118352_2.png) [@malle\_yeno](https://krita-artists.org/u/malle_yeno)\
**Post date:** [July 9, 2020, 2:45pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/57 "2020-07-09T14:45:54Z")

</div>

I’ve used this for a few days and I have to say that I love it! It’s nice to have all that space freed up in tablet mode 😃

One isue i’ve noticed: I can’t seem to access submenus because the Windows Ink mechanic on microsoft tablets has it that long-pressing acts as a right-click. Meaning that the current mechanic for opening submenus is impossible without disabling Windows Ink (which would disable things like pen pressure, as far as I know).

If I can suggest a change to alleviate the situation: double pressing a button to open a sub-menu may fix the issue.

---

<div class="post-metadata">

**Author:** ![fullerhill\_art](https://krita-artists.org/user_avatar/krita-artists.org/fullerhill_art/32/28773_2.png) [@fullerhill\_art](https://krita-artists.org/u/fullerhill_art)\
**Post date:** [July 9, 2020, 3:29pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/58 "2020-07-09T15:29:08Z")

</div>

If you’ve downloaded v1.0.1, there should be a settings dialog box when you right click on the docker. The second tab of that dialog box, there will be a ‘Submenu Button’ checkbox. Click it, press OK and you should have a separate button for the submenu now 🙂 .

I did try to have a double click mode, but there was a bug with Qt’s internal delay loop which caused some glitches if enabled.

Cheers

---

<div class="post-metadata">

**Author:** ![Mythmaker](https://krita-artists.org/user_avatar/krita-artists.org/mythmaker/32/223653_2.png) [@Mythmaker](https://krita-artists.org/u/Mythmaker)\
**Post date:** [July 9, 2020, 4:04pm UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/59 "2020-07-09T16:04:59Z")

</div>

> [@naloe](#):
>
> I set it up so that the main menu defaults to show in canvas mode only. From the main menu I turn on toolkit from the docker submenu and kanvas buddy from the script submenu.

That sounds different to what I did. 🤔

Kanvasbuddy is usually visible on canvas only for me - I just open it from the scripts menu then toggle to canvas only.

The way I got this setup was to uncheck the hide dockers option in canvas only mode, then switched off all the dockers and toolbox, but left toolkit active. I saved this setup as a new workspace so I could easily switch between my standard layout and this new minimal one.

I re-activated the overview docker as an addition because I realised I had no indication of where I was on the canvas, or what the zoom level was - and couldn’t just toggle out to check.

I was going to suggest maybe adding a toggle for reference image visibility - but then I found I could assign a hotkey to that function.

---

<div class="post-metadata">

**Author:** ![naloe](https://krita-artists.org/user_avatar/krita-artists.org/naloe/32/12748_2.png) [@naloe](https://krita-artists.org/u/naloe)\
**Post date:** [July 10, 2020, 12:09am UTC](https://krita-artists.org/t/toolkit-1-0-1/9273/60 "2020-07-10T00:09:12Z")

</div>

Unfortunately for me kanvas buddy and toolkit don’t stay on canvas only mode for me when i toggle that’s why i keep the menu. Maybe i need to play with the settings a bit.

[Previous page](https://krita-artists.org/t/toolkit-1-0-1/9273.md?page=2)

[Next page](https://krita-artists.org/t/toolkit-1-0-1/9273.md?page=4)
