Page 5 of 5

Re: DM42 skin for the Free42 simulator

Posted: Fri Feb 28, 2020 4:35 am
by Thomas Okken
StreakyCobra wrote:
Thu Feb 27, 2020 11:31 pm
On another topic I have the feeling that high-res skins have issue registering some key presses. With the size 2 I don't have any problem at all, with size 6 there are some miss from time to time, and with size 12 it's hard to use, a non-negligible number of keys are missed. I noticed that with size 12 a slight swipe left or right on a key show the "print-out", that's something that I can't reproduce on size 2.

If I have to guess I would either say it can be due to a fixed (size-independent) number of pixels defining the swipe distance, or to the loading/copy of active layer key (taking more time in high-res) interfering with the handling of key presses. But I haven't got time to look at your code, so those are just suppositions.
Yes, the swipe-detection logic in the Android version appears to have problems on some (many?) phones. Not on my Moto G5, but there have already been too many complaints to ignore, and it's only been out a few days.

I just uploaded a new build with the swipe-to-switch and n-key rollover logic removed. I'll put them back once I figure out what's wrong. I have a feeling I'll end up getting rid of Android's swipe recognizer and implementing my own pan recognition instead, to make it work like the iOS version, where the new rollover and swipe/pan don't seem to be causing any problems.

It is possible that the skin resolution plays a part. If the swipe recognizer uses a threshold defined in terms of logical pixels instead of absolute screen coordinates, that would be problematic, because Free42 transforms the coordinate system to make the skin fit. That would be seriously lame, but if there's one thing my UI work on Free42 has taught me, it is that Android really is surprisingly lame in some areas. But you have to row with the oars you have, I guess. :D

Re: DM42 skin for the Free42 simulator

Posted: Fri Feb 28, 2020 7:45 pm
by StreakyCobra
Thomas Okken wrote:
Fri Feb 28, 2020 4:35 am
I just uploaded a new build with the swipe-to-switch and n-key rollover logic removed. I'll put them back once I figure out what's wrong. I have a feeling I'll end up getting rid of Android's swipe recognizer and implementing my own pan recognition instead, to make it work like the iOS version, where the new rollover and swipe/pan don't seem to be causing any problems.
Cool, I updated the app and it seems working quite well now, even with the high-res skin :) Thanks!

Re: DM42 skin for the Free42 simulator

Posted: Mon Mar 09, 2020 6:07 pm
by mezoganet
StreakyCobra wrote:
Fri Feb 28, 2020 7:45 pm
Thomas Okken wrote:
Fri Feb 28, 2020 4:35 am
I just uploaded a new build with the swipe-to-switch and n-key rollover logic removed. I'll put them back once I figure out what's wrong. I have a feeling I'll end up getting rid of Android's swipe recognizer and implementing my own pan recognition instead, to make it work like the iOS version, where the new rollover and swipe/pan don't seem to be causing any problems.
Cool, I updated the app and it seems working quite well now, even with the high-res skin :) Thanks!
Great !!!

Thanks a lot everybody !

Re: DM42 skin for the Free42 simulator

Posted: Mon Mar 09, 2020 6:35 pm
by mezoganet
StreakyCobra wrote:
Fri Feb 28, 2020 7:45 pm
Thomas Okken wrote:
Fri Feb 28, 2020 4:35 am
I just uploaded a new build with the swipe-to-switch and n-key rollover logic removed. I'll put them back once I figure out what's wrong. I have a feeling I'll end up getting rid of Android's swipe recognizer and implementing my own pan recognition instead, to make it work like the iOS version, where the new rollover and swipe/pan don't seem to be causing any problems.
Cool, I updated the app and it seems working quite well now, even with the high-res skin :) Thanks!
Yes !

BUT I come back to my last comment...

We miss the « Setup » function, and the graphic DM42 possibilities..

Too eager ?

*** ADDED *** Ohhh it is still a really nice Skin !!! But it won’t transform the great Free42 to a DM42... that would be so so so great !

Regards again !