Suggestions and enhancement for offset tool
Soo... this might be a little embarrassing, but after all this time i have been working with PyxelEdit, i first discovered the offset tool about a week ago. This means that i have been using selection tool, and cmd+move to move my sprites around. The offset tool works really well and I love the details about how many pixels you have moved right beside your cursor, this could have saved me a lot of time, so why haven't i used this tool before?
When i think about it, offset sounds logical, and straight forward, but unnecessarily technical. Its use has mostly been in typography, engineering, architecture etc... Never have i seen the word been used in context with image positioning, thus I believe that renaming to something simpler would equal in a better user experience.
My first suggestion would be having it renamed to "move tool", as the term is better known among artists and is often used in image editing applications.
My second suggestion would be to simplify the icon or change it to something like this:
Now moving onto my enhancement:
I noticed that when you use the offset tool, you move the entire graphic which is inside that specific tile. By using an algorithm such as grassfire, which by checking if a pixel is connected to its surroundings or not, you should be able to quickly detect and only move a specific part of the graphic within a tile. You could still make a shortcut such as "hold shift to move everything" to make it work on the entire tile which it currently does. The functionality would more or less be the same, therefore it should not require you to create a new tool.
The goal of these suggestions and the enhancement should be a more efficient workflow, and a easier readable interface.
I hope you will take some of the things i've said into your consideration. PyxelEdit is my favorable pixel graphics software, and i only wish for it to become even more awesome
Thanks for reading.