Ttanasart-pt / Pixel-Composer

Node base VFX editor for pixel art.
MIT License
754 stars 33 forks source link

[Enhancement] - Tab Based Field Navigation #23

Closed Synthoid closed 1 year ago

Synthoid commented 1 year ago

Currently, you must use the mouse to click on each field to begin editing it. It would speed things up a lot if you could use the Tab key to jump to the "next" logical field, relative to your currently active field. I know you wrote the UI for this yourself so this is probably a bit of a lift on your end but it would be a huge UX improvement.

image

Ttanasart-pt commented 1 year ago

Oh, I've planning to implementing this for a long time now but I forgot. Thanks for your suggestion/reminder!

Synthoid commented 1 year ago

Playing with the 1.1.0.1 release currently and the tab navigation is super nice! Much easier to flow from field to field now. I did notice that the Splice sprite node flow is a little odd. Specifically, the padding flows from link axis to right padding, to top, left, and finally bottom:

Current flow: image

I would expect the flow to generally flow from topmost left to bottommost right.

Expected flow: image

This is a small issue though. Just having tab navigation greatly speeds up working!

Ttanasart-pt commented 1 year ago

That's true. The padding data is defined as counter-clockwise start from right (0 degree) so the navigation follow that. I can change it in the next version.