I've been hacking around with the toolbar branch now visible at https://gitorious.org/~achadwick/mypaint/achadwick-mypaint#more which adds a toolbar for new users, and tries to make life nicer for tablet PC people.
New features * Obvious toolbar. You can turn it off with View → Toolbar, which is less obvious (but it's the normal place for it). Let me know what you think about the ordering. * Edit → Preferences → View has three extra options for keeping bits of the UI turned on in fullscreen mode. They're turned off by default. Gives people more options, and I'm one of those nutters who likes to have their floating tools available immediately after fullscreen mode. * The UI's a bit more self-explanatory now: more things that should be toggleitems now are, and it makes UI states more obvious when the toolbar is visible. Eases the initial learning curve, hopefully. Internals * Central bundle of custom stock items in gui/stock.py * Fairly major rework of the brush modifier * Tools now expose stock IDs rather than titles, so icon selection for them is now more standardised and less dependent on magic naming conventions, and it should work well at different scales. * Stock defaults are being used more for menu labels. Rough edges and open questions: * View → Subwindows is a misnomer. It actually only toggles the tool subwindows. * I'm not convinced by my icon for the lock alpha brush blend mode *or* the name we're showing for it. It sounds too technical. Perhaps the artist's concept we're trying to get across is "tinting" or "recolouring existing strokes". Any better descriptions? * I'd prefer something more... iconic... for the lock alpha and Normal mode icons. Something a bit better than a brush (blah) which is painting (blah) a stroke (yawn). * Blend modes look like radio buttons, but they're not: they're a weird workalike which behaves differently for dedicated eraser brushes (which you can't take out of eraser mode at all because it doesn't make sense), and makes some of the buttons toggle-offable and some not. But they mostly track the user's brush choices and behave as before. I'd appreciate some eyeballs on the behaviour to make sure I'm not inventing anything too weird here. * We use two different colour selectors, which looks faintly ridiculous now that there are toggle buttons visible by default for them. Need to do some consolidation work here, but that's stuff for a future branch. -- Andrew Chadwick _______________________________________________ Mypaint-discuss mailing list [email protected] https://mail.gna.org/listinfo/mypaint-discuss
