Merged in Nightly - Dockers under pop-up pallete

Edit:

This now is merged in mainline and is available in usual nightly places all thanks to @freyalupen. People are encouraged to Test and send bug report.

This is how it looks now:

Link to MR:
Draft: Put docker panel in Popup Palette (!2062) · Merge requests · Graphics / Krita · GitLab (kde.org)

Original Post (Can be ignored now):
The Pop up pallet seems under utilized and I was wondering if Layers can also be integrated into Pop up pallet

Advantage

  1. Full screen emersion can be maintained (canvas only mode)
  2. very intuitive for touch-only interface
  3. can be disabled for OG Krita users who don’t like too cluttered pop up pallet

I present the mock up. We already have the space to implement the same

Edit: I have found old posts that ask for similar but have been closed based on suggestions to use Kanvas Buddy plugin. However, that plugin is not possible on Android as of now. hence my request

Link to older request: Pop-Up Palette Potential!

Edit: 25.01.2024
The Feature request can now be enhanced for other dockers also. This suggestion also caters to limited space available in pop-up pallets and an easy settings system to enable or disable available dockers.

Mockup Thanks to @BeARToys

image

Alternate UI

image

Settings to enable and disable dockers

image

That would be a game changer. If I had a vote left, this is where it would go.

3 Likes

Yeah, very simple idea but very impactful especially for those working on canvas only mode or on touch screen device.

2 Likes

This is perfect and such a simple feature request! I would love this to see this implemented very soon, this is very much needed on mobile devices.

And what new did that comment add to the discussion? That was only bumping…

Michelist

I expressed my interests in this feature request because i an a mobile user of krita and i also voted. Maybe there needs to be a layers button along with the pop up widget, should be seperate from the sliders.

1 Like

If krita on mobile had access to python plugins all of these minor problems could almost fix themselves.

There is a plugin that already does this

3 Likes

Its true, however getting python to run on android is much bigger challenge than this small which should be not only easy to implement, but can be disabled/enabled with a simple checkbox. Its a win win (except for the devs).
This can also bypass the need for mobile/tablet ui for the time being

1 Like

Is the problem is like the environment of android or like the language not running?

Well short answer would be no python support in android natively. Specially android being containerise app based OS.
The best option would be to bundle whole python with krita to get it to work which i assume is not ideal.

Someone has to correct me if i am wrong.

I think, that relying on a plugin to use already existing features is the wrong way, as it is one more step to make Krita how you need it to be. That is also one reason more not to use Krita as an early user.

Imagine you as a new user wants to draw with Krita, and you find the canvas only mode by chance. And all is so much easier. You just draw no layers no effects no filters. You just have fun! One fateful day you decide to use layers… you will not want to use the clustered default view. And now you have to install a plugin in a overly complicated way. No thank you! Searching for an app with thin feature is easier than installing an external plugin.

I would like to make an additional suggestion to this feature-request:
As a User I would like to have the option to add any docker to my palette
Current Behavior:
You have a predetermend set of features in your palette
Wanted Behavior:
Under Preferences → Cofigure Krita → Pop-Up Palette you have a list of docker, which you can select. Each selected docker will be shown in the pop-up palette.

4 Likes

I like this idea.

Instead of just popup palette about up to 3 panel slot in the palette that can be modified to any docker one wanted - to appear . with one of them as active.
I think there still be a limit how many/ or atleast should be small number as a default (since beginners and other will think of it as a clutter) but that the slot it can be increase.

adding this will be a game changer / like ill be more going to full screen mode and think will ease out integration to tablets [like android and stuff]

2 Likes

Definitely good ideas @BeARToys and @kaichi1342.

Lets hope a dev looks at this feature request. I am not sure if this is even getting noticed/considered.

Fingers crossed :crossed_fingers:

I didn’t have to scroll through feature requests very long to find this suggestion. I find it funny that I just came up with this exact idea in my head so you got my vote!

3 Likes

I’d like that. Sometimes, I would like for right-click for context menu only than popup palette. Others, I’d rather have popup palette. Really depends on what I am doing with Krita though ( I use it for editing/painting and am content with that ).

Dont forget to tag @sh-zam he is the android dev for krita and this feature feature is a must.

Not sure how this works in Krita.

Generally in open source, feature request is handled as and when by volunteers if they are comfortable. But this I guess has enough votes and should be easy enough.

I sometimes wish had time and bandwidth to learn to code and help with it :sweat_smile:

yep - i see the potential of this for android. like this will reduce the need to dock layers panel, maybe symbol library etc. if only the quick setitng can be made native to android it could add to this as well.

usually someone would try a crack on it. Either official dev, or a volunteer.

See Close Gap in Fill Tool for a much requested feature that took several tries from several people before reaching merge status.

What we can do in this thread is discuss and drop mockups of how we want it to appear or work to help out anyone who would fancy picking it up. Like putting a proposal of sorts. XD.

1 Like

Some questions (I’ve been having a hard time wrapping my head around this…)

If all the options in the popup palette’s side panel are on, there really isn’t any space on the bottom to put a docker there.

Are we talking about moving the docker itself into the popup palette, like as if it were dragged there (and no longer would be available in the workspace)? Would that be confusing to have it only there (even if it would be optional)? Or somehow having a copy of it there (not sure if that is possible, it feels like it wouldn’t be, I could easily be wrong though).

It there a benefit to doing it that way rather than simply making it easier to show/hide the docker itself on the canvas (similar to what the Docker Under Cursor plugin does, not necessarily the same way though. I’ve actually been working on my own plugin to do something like that (with the intent of trying to implement it natively if I can figure out something satisfactory), but it’s not ready to share yet).

And what about something like Kanvas Buddy’s approach, which is a floating widget containing multiple dockers? (Preferably in a way that doesn’t involve leaving empty skeletons of the dockers lying around, though.) I wonder if it’s possible to make a floating dockable-area widget that works (compared to floating tabbed dockers normally, which doesn’t work).

3 Likes