It is my desire to eventually allow for a great deal of customization, just so people can alter it to their habits. Mobile platforms will have again different needs, so there's still a lot to break into.
What you're describing with the click versus holding a key I already have in there for the color picker [c]. Have you tried it? I like it, though it sometimes catches even me by surprise, haha.
Anyway, my general hotkey style comes from 3d apps, since I come from these environments myself. I know, it's a little daring, but there's something to be said about consistency between interdisciplinary workflows. I priorities 3d, because you have to spend a lot more time in them, compared to painting, if you work in both fields. Thus a temporary switch to painting is not as puzzling. ALSO even other pattern related apps such as music sequencers have similar modifier implementations.
HOWEVER, to me the most relevant thing was manual comfort; how does it feel to use the tool. I'm familiar with the need to bounce around the keyboard for all the basic features of painting and found that to be wanting. So I went for an approach that allows you to keep one hand rather still and in place, while your painting hand can get all the focus, yet, you can swiftly alter your paint mode without having to reorient yourself on the keyboard.
At the end, it's a matter of anyone's own comfort, of course, though, I can recommend giving it a long and patient try, because out of my own experience I very much believe in it and I've been working in this field for nearly 30 years with 25 of them on apps like photoshop and such. Not sure what difference it makes, except that I can assure you that my choices are not random.
Color Picker is the fun part of future developments, because I think there's a lot to be discovered in terms of great innovations and practicality. SO, Absolutely!
But for now, try holding down [ctrl] while your on the color picker! It will lock the color you're on and you can move it just on saturation only.
Holding down [shift] will lock saturation and you can rotate through the spectrum only.
This stuff is still a little flimsy I notice...not sure what nonsense I've done there, but I'll fix it for the next release! Currently you almost have to pick the color on the color picker before you can lock it in place. If you just pick a color from elsewhere and then try to lock, it will lock on the previously locked color...so you'd have to first confirm the color you've changed to by picking it on the color picker and then you can lock it...very, very stupid. I'm sorry!
And the precious resolution madness. Pfffff....it's so hard, Eduardo. Verve is an openGL based performance app, which requires a single buffer to be used for a fluent behavior. I could try and break up the canvas into several texture images, but that quickly becomes fairly slow and could cause all sorts of troubles. Maybe, when I make a pro version, I can setup a system of that kind, but it will require very serious hardware, I'm afraid. On the other hand, the closer mankind advances towards the so-called singularity, the lesser this becomes an issue, hahaha.
...for now, you can only go as high in resolution as your graphics card permits. I didn't put any safety measures in there, because I'm a ruthless slob and decided for speed instead of safety
...but I'll strive to find a healthier compromise as well. Lots still left to be learned, you know. I virtually threw myself into the cold water back then, doing all the wicked GLSL work Verve was pushing me to explore and invent.
Anyway, I've got an NVidia GTX 970 for about $300 at the time and can go to 4000x4000 and still work it (with its fans mildly moaning). I don't ever work in such resolutions, but even the fluids still work adequately and you can still work with a brush of the same size at still about the speed one might be used to in other apps, haha.
...though rather sluggish.
BUT, I will try my best, I promise you! I've done something else a while back, which is kind of fun and could become interesting as well, which is to record all your actions, which you can than replay in any number of ways, from painting with your recording as it plays to playing it back at any size or rotation of your liking and so on. The size is tricky, because for it to perfectly translate, I will have to figure out fluid consistency when scaled, but then it might be possible to work in the lower resolution and then playback for print resolution matters, you know! Could be cool. But it would just be a work-around for higher res, of course. I will continue to explore proper solutions!
Customization: Desired and Coming!
Color Picker: Desired and Coming!
Resolution: Desired and Coming!
While most of my text read like an excuse, it was not meant as such, but to inspire. I agree with and understand your practical and helpful considerations and feel and see clearly that it all comes from an active artists experience, which I love! THANK YOU!
(Now I should have a look at my locking mechanisms, danged...so silly!)