• Editor
  • UI doesn't behave like OS (MacOS)

The UI of Spine doesn't behave like a normal application on Mac OS (Catalina 10.15.6).
1) When I keep pressing left arrow, it doesn't repeat as fast as the setting on the OS, it's OK but it should be as fast
2) When I'm on the last character and press Shift-Home, it selects on letter from the end, the next time I press it moves the cursor to the left without selecting anything. The same goes for Shift-End. (Also Cmd+Shift+Left/right arrow on macos)

Is this the same on Windows? Can it be fixed? 🙂

Related Discussions
...

For #2, the textfield behavior is what I expect on Windows. Shift+Home is the equivalent of Shift+Up on Mac (I think).

a month later

Hmm.. weird, cause Shift-Home and Shift-Up does the same thing for me in everything except spine.
I just found that I can press CMD+SHIFT+HOME to select everything to the start, but in other apps i don't need to hold cmd.


Also I noticed that when I want to rename an attachment, I doubleclick, all text is selected, then I can normally press left arrow key to go to the start, but it only steps one step to the left and unselects. I guess this is caused by the engine you use for the UI (which is really cool mostly) but these small little things get in the way.. 🙁


Is this something that can be reported to the author of the UI system you're using, or is it home made? I still have problems with this :/

Sorry for the delay. Our main Spine editor programmers don't use macOS, so it's difficult to copy the native behavior for those who aren't familiar with it. We do have programmers that use macOS, but they have been busy with other things (both work and life happening). We plan to fix this in 4.1.

Spine is built using libgdx, which is a FOSS project of which we are also the founders and copyright holders. It could be reported on the libgdx issue tracker:
https://github.com/libgdx/libgdx/issues
libgdx has 180 contributors, so it could be that a macOS person there can fix it sooner than we can. If so, we'd be happy to incorporate it in a 4.0 release.