mriale / PyDPainter

A usable pixel art paint program written in Python
GNU General Public License v3.0
544 stars 26 forks source link

F10 hide/show toolbar cycle #109

Closed Sleuthgame closed 1 month ago

Sleuthgame commented 8 months ago

F10 is 👍 but it lack a state where the anim navbar is only here without toolbar. Very usefull while drawing a full screen animation.

Sleuthgame commented 8 months ago

Default : all toolbars F10 once : anim navbar is hidden F10 again : toolbar is hidden Maybe : F10 again : navbar is back without toolbar (when drawing an animation frame by frame, it's quite good. Deluxe Paint use to have F9 for menu bar, it was usefull because it display current mode and coordinates.

mriale commented 8 months ago

When in single image mode, the states are:

When in animation playing mode, the states are:

Animation mode now has 5 states:

Sleuthgame commented 8 months ago

It's working.

I'm not convinced, because personally I'd like the menu bar and nav toolbar when I draw an animation. Having a reminder of the current mode is vital, and the dimensions of the shapes is super handy too.

Sorry about that,

mriale commented 8 months ago

Hmmm... since I've already added overscan support, I think I could find a way to make the toolbars and menus outside of the drawing canvas. Added issue #116.

Sleuthgame commented 8 months ago

That's an elegant solution ! I like it ! Sound so obvious after you say it. Not so easy to rethink UX while making a lecacy tool.