Popup Palette enhancements

Functionality does not mean convenient. For brushes and color management, this is a necessary minimum, which will really be convenient and functional. To control the brush settings, you can just come up with combinations. Here is an example:
https://affinity.serif.com/en-us/tutorials/photo/desktop/video/392453198/

In short, each tool should be in place. And do not mix different tools making an incomprehensible mess, better think over the position for each.

1 Like

Dmitry, I particularly like your idea of swapping out the “recent colors” ring with the quick palette. It looks cleaner that way, and more useful. Actually there’s nothing I dislike about your concept, except maybe the removal of the neutral background

My logic earlier was not really to make the popup palette an “all in one” tool, but more of a quick and easy way to access utilities that would normally be facilitated by keyboard shortcuts. I am on a tablet with no keyboard, and it would be nice to Undo, rotate my device in X degree increments (I had to disable touch-gesture rotation because it is… finnicky), mirror the image, copy, paste, pretty much anything a PC does via keyboard shortcuts that is not readily fixed by dockers.

Right now most of those can be added to the top toolbar, but that adds a lot of clutter to the screen. In the screenshots above, my tablet (9.7inch screen, 2048x1536 resolution ) vertically has 7.5 inches to work with, and those toolbars take up 3/4 of an inch. Doesn’t sound like much, but that’s 10% of the screen taken away at all times for basic functionality. If one were able to customize the buttons that appear under the popup palette like with the top toolbar, then they could be added or removed to suit the user. Convenient tools for those who want them.

Some of these touch-only obstacles can be resolved by adding more gesture functionality (such as two finger tap to undo), but it’s not feasible for all of them. This was the most elegant solution I could think of that gives easy access to those options without cluttering the screen.

I do concede it is a fine line though, more buttons and functions means more confusing and after a point, ultimately less usable and too convoluted.

2 Likes

That’s a very useful feature that would probably need a separate topic, if you’re considering the implementation of textured brushes as well.

I do agree with @Minstrel that customised shortcuts should belong on the Radial Menu, perhaps as an extra row above the colour palette?

Hi guys - Sorry, but I just got lost in naming a bit :wink:
Wasn’t radial menu originally referring to blender-like pie menus where you press a key, move cursor in direction and release the key? I mean we are now discussing pop-up menu which I know is radial, but… :smiley:
It’s just because Lynx created this topic where he is kind of working on this pop-up. I just don’t know where is the correct place to post ideas in this area now :wink:

1 Like

Well… It seems there’s been a duplication then.

@raghukamath is it alright if you could the pop-up menu related mockups and discussion in this thread to @Lynx3d’s topic here?

This topic probably should remain a discussion point for a ‘radial menu’, but I think a lot of these ideas were meant for the pop-up menu.

Sorry about creating confusion for everyone, I didn’t know that topic existed :frowning_face:.

1 Like

You are absolutely right to get confused.

I have now moved this to the popup palette topic.

This is why I say that the discussion needs to stay to the topic. And I am still finding the UI threads wandering off. Each person comes in and suggest something completely different and then the topic at hand is left and misguided.

I would urge users to only reply or post if it adds to the discussion. Please do not post your wish or suggestion in an existing topic. If you want please create a new topic.

2 Likes

I know it’s probably an unpopular opinion, but I dislike the whole “radial menu” idea from the beginning. It looks cool, sure, but I found it’s indefinitely harder to navigate than a grid layout like Brush Present Docker.

Color wheel is nice and naturally circular, but I don’t know why the brush slots have to follow its shape.

I like this addition a lot!

Okay animated WebP is officially useless, even google as developer of the format doesn’t show you the WebP image on a share link but a sh*** GIF conversion :frowning:

Anyway, I finally got one of my ideas somewhat working:

https://drive.google.com/file/d/1_kGxL7V2JZxLOym6lQGawfI_bhVEpIOf/view?usp=sharing

-edit-
As small explanation, this is dialing through the brush presets when not all of them fit on the palette slots.

3 Likes

Thanks for the work!

For me your idea looks fancy but not practical. I don’t think I could adopt to usage when brushes regularly changes they placement in palette. When often change brush preset the motor memory comes to work – you automatically move a hand to a position of certain preset. In that case rotation brings a confusion. Moreover when I don’t see other brushes I became use them more less and less.
So I would prefer to see all my brushes (it is about 70), a similar you proposed in the first post making more slots for presets.
Also I agree with @Y.H.Lai that square pop-up menu may be better in terms of orientating and sorting through presets.

I hope I don’t sound too presumptuous saying this, of course it’s not my intention, and also I don’t personally use a tablet, and a lot of the last part of this discussion is about that, so that may not be of any help with regard to that, sorry.
But I think one of the feature requests I made in the dedicated forum some days ago could simplify things a LOT : being able to add shortcuts to dockers.
Wanna change brush? Hit the key, it pops up wherever you last left it, just like right now when they are detached, pick brush, hit key again, it closes. Same for the color picker, which can now be huge if you want precision (granted, there’s already the zoom option, which is a great idea).
Also another idea, but unrelated strictly to the popup palette : being able to assign icons to brush preset sets (like the default ones, Airbrush, Digital, Erasers…). That way they could just be displayed as icons somewhere like the toolbar when it’s in one column, and when you click on one its content appears. Then that could be added to the popup palette, or be a docker like the toolbar. There could be default, official Krita icons, maybe a few more to choose from that aren’t used for when you create your own new sets, and you could have the ability of course to import your own, so you know what the set is.

Interesting idea. I can see some people liking it. Me personally though, I agree with @I9S, I pick brushes with muscle memory most of the time, and seeing the icon is just a confirmation of that. If I were to move them, I would end up searching for the brush I want every single time.

But again, I can see other people possibly liking this solution so there is no reason not to add it as an option - just make sure it can be disabled for those who don’t want it.

I very very heavily disagree with this idea.

The circular arrangement is the most efficient in every regard, most importantly in terms of movement. I open the palette, and everything is within equal distance range from my cursor. When you draw a lot, minimizing unnecessary movement can not only improve productivity a lot over time, but can also help to avoid repetitive stress injury or carpal tunnel/cubital tunnel syndrome.

If someone wants a grid-like brush selector, there is a docker doing exactly that, so why not just add a separate shortcut to display that docker as a floater?

I second that! Being able to open any docker as a floater via a shortcut would be a very useful feature! There are many dockers that I need to use every now and then, but I absolutely don’t need them to set there all the time taking up valuable screen real estate, so this would be an amazing solution.

1 Like

The circular arrangement is the most efficient in every regard, most importantly in terms of movement. I open the palette, and everything is within equal distance range from my cursor. When you draw a lot, minimizing unnecessary movement can not only improve productivity a lot over time, but can also help to avoid repetitive stress injury or carpal tunnel/cubital tunnel syndrome.

In my opinion, the current implementation of circular palette is not efficient at all. Its very unpredictable nature renders all the theorictial advantages null. It’s way too hard to tell which brush goes where after adding new ones / reassign tags. If we have a better way to arrange brushes on the circular palette then I’m willing to try it. And showing more slots on the screen is definitely not the solution.

If someone wants a grid-like brush selector, there is a docker doing exactly that, so why not just add a separate shortcut to display that docker as a floater?

I agree with this, but I can’t find how to set shortcuts for dockers. Is there such a thing? Or a feature request thread?

1 Like

I have no idea what are you talking about.

No it’s not. They are in alphabetic order, clockwise, starting from the top (12 o’clock position). It really could not be any more straightforward and predictable than that. Especially that they also appear in the same alphabetical order in the docker.

We were literally just talking about the idea of implementing that feature. Did you actually read the posts?

I made one few days ago : Shortcuts to toggle Dockers

I see you thought of ergonomic.

I just like angled menu because of rows and columns. It is more easy to sort brushes: e.g. first and second rows are hard brushes, third is semi hard, forth is soft. At now I need to divide brushes by icon color, because there is no other way to sort brushes except tags. But every time I found interesting brush from others artist or set I need to remake brush with changing icon – it is not so convenient. Especially I never don’t know how long a brush will be useful/interesting for me – just one session or months.

I understand your problem, but I don’t see how this is relevant to the design of the popup palette. It is meant to be an efficient quick tool used while painting, not a solution to brush organizing.

Why not? Design influences to organizing, better organizing allows quicker and easer to use a brush that increments in a quick tool – so overall becomes quicker.