• Editor
  • Improments and suggestions on spine

Great work so far, and I have few suggestions that you might take into later versions.

  1. Support multiple project opened in one editor, like that in photoshop. (Sometimes one might need to references skeleton posision or animation from another, and by opening both of them and compare is a good way to go).

  2. Support directly opening up project by double clicking. Now no such method is set and there is no "open with" option on windows, one have to manually open the project inside the editor.

  3. Support pan operation, now only zoom is supported, it works but with pan makes life easier.

  4. Support pixel unit translation using arrow key. Sometimes I work on pixel art and I have strict need to position sprites to an exact location (overlap a pixelated sprite to the template, for example).

Edit:

Added few more suggestions:

  1. Support moving multiple sprites in draw order, currently only one can be moved at a time even choose multiple sprites simultaneously. You can even do so by allowing grouping into a hierachy and move the entire group at once.

  2. Support the delete hotkey. Now I have to manually click delete and button right corner, not so convenient.

  3. Support rename directly in the hierachy instead of popping a window (you could choose to wheather to enable quick renaming in setting). Also support F2 key for quick renaming.

  4. Support refreshing, deleting folders or images in the image folder, in the case of deleting, without actually deleting anything in the operating system.

P.S. The refresing is done automatically but there seems to be a bug where if I change a image, but does not change the name, the change will not be reflected in spine, even I delete the original image, create a new image with the same name, in spine the image with that does not reflect the changes. If name is changed then the change is reflected in spine but if changed the name back, it will go back to the old image (seems something in the cache is not cleared).

  1. Support drag and drop for renaming a image path after missing.

  2. Support redo

  3. Support extension name in image folder (.png etc)

  4. Can we move group hierachy in the skeleton (not in draw order as I mentioned above)? I made a mistake in the hierachy and need to move a group to a different joint but it seems not supported, and to recreate tons of skeleton just to fit the right hierachy is tedious. Seems I can achieve this by using set parents, but a quick drag and drop will be way better. And like quick renaming, I don't think it requires too much of a change in implementation

  5. Support hot key for copying and pasting (ctrl+c/v) in animation mode.

  6. In the drop sheet, add a hot key for selecting every change in a frame (maybe ctrl+A), in this case along with (13), we can duplicate frame and make adjustment easily. Instead of using mouse draging all the way from the top to the button to select everything, which is extremely tedious if repeated a lot.

That's why I can think of now, I will add more suggestions when it came to my mind.

Keep up with the good work!
Thanks!

Related Discussions
...

1 & 2, yep these would be nice.
3, you can pan by dragging with right click.
4, yep, this is on our todo list.

Thanks!

Nate a écrit

1 & 2, yep these would be nice.
3, you can pan by dragging with right click.
4, yep, this is on our todo list.

Thanks!

I have edited my original post, please check again.

5 & 6, on the list. https://trello.com/board/spine/5131e9578f174c521c0059d9
7, not a huge difference I think, and implementing rename in the tree is much harder.
8, The images node should automatically stay in sync with the file system. The images on your skeleton will update immediately if changed externally. I'd rather not duplicate filesystem manipulation, as that is best done using the actual filesystem.
9, this is a good idea!
10, try ctrl+shift+Z.
11, is this really that useful? Only PNG and JPG are supported.

Nate a écrit

5 & 6, on the list. https://trello.com/board/spine/5131e9578f174c521c0059d9
7, not a huge difference I think, and implementing rename in the tree is much harder.
8, The images node should automatically stay in sync with the file system. The images on your skeleton will update immediately if changed externally. I'd rather not duplicate filesystem manipulation, as that is best done using the actual filesystem.
9, this is a good idea!
10, try ctrl+shift+Z.
11, is this really that useful? Only PNG and JPG are supported.

for 7, do you really have to change implementation that much? It's basically the rename window at where the tree is located at, I don't think you have to change a whole lot of stuff.

Also please see again in the original post, I have added yet a few more suggestions.

The Spine UI is custom built. Rename in place in the tree would require positioning a text field in the right place, etc.

8, on what OS do you see this problem?
12, can be done via set parent, so isn't high priority.
13, on the list.
14, having an overview row at the top that shows all keys is on the list.

Nate a écrit

The Spine UI is custom built. Rename in place in the tree would require positioning a text field in the right place, etc.

8, on what OS do you see this problem?
12, can be done via set parent, so isn't high priority.
13, on the list.
14, having an overview row at the top that shows all keys is on the list.

For (8), I'm on win 8 Pro