thank you.. and I also want to say that I really appreciate what you have done to the panel this far.
well for panning, 99% of the time, wacom tablet users just click and hold the button of the stylus (mid mouse click). I find that to be much better than switching to a pan tool. Perhaps for other tablet brand users it would be nice to have a pan button that lets you pan the canvas. A zoom in- out slider would be very useful. Also moving the brush sliders to the top and giving them more horizontal space.
Frame manipulation (toggle frame on/off) would also be a very useful button to have!
Ultimately these buttons should be removable from the top panel somehow- that panel would be very nice if it has the ability to be customizable- especially on smaller screens..
The hide-top-panel button is a good idea too!Especially for people who have a tablet with lots of express keys set to call docks such as the brush chooser and the color sampler.
A recent brush drop down menu in that top panel would completely change the way I use mypaint. I will always have the right panel hidden. And will only refer to it when I need to use a completely new brush (not in my recent history) or when I need to create a new layer.
If you have the color/brush buttons in the top panel be able to do two things depending on wether you hover over them or click on them, it will be intuitive to new users and also give a dual function to that button. Hovering would show and let you choose recently used brush/color, whilst clicking(tapping) would call the full dock that gives you full control. The |> button is a good idea for being able to keep the recent stuff constantly open, but will introduce the problem of having to click on a very small area of the screen- again people with small tablet device screens wouldnt like that.Why not even have it configurable in options- do you want hover vs click, or click vs double click..
This of course introduces the idea of Dynamic buttons in mypaint- buttons with dual function.Thats how we can call them in the options window.
I imagine that recent colour and recent brush drop down list to behave like a right click menu- clicking anywhere outside of it would cancel it. Clicking on it would select a recent brush/colour.
In my opinion a good GUI design for artistic software holds two ideas:
- aggressively save screen estate by being flexible ( horizontal space is precious)
- does not demand much focus or attention from the user. (lots and lots of small buttons, anything with a high learning curve- this makes gimp feel like too much work for a doodle). So if one button can do two things- it saves screen estate for that slider, and is as big as you have it now- which is perfect.
I can almost imagine mypaint even autohide that pesky right panel for me- so all thats left is the giant canvas and our powerful thin top panel
ON the top Panel's customisation:
Autodesk maya is a nice example, where there is a flexible top panel known as the SHELF. In maya you can add anything in the menus to the Shelf, by ctrl+clicking on said item.Tutorial- Create Custom Shelves in Maya
To change the order of items in the Shelf or remove items, the user can open a simple Shelf editor (in the options window?). Maybe we can take that example only for the customisation of the top panel in mypaint. (no need for shelf tabs and editing a shelf item fanciness)