DM42 skin for the Free42 simulator

Discussion around the Swiss Micros DM42 calculator.
Thomas Okken
Posts: 674
Joined: Tue May 02, 2017 3:48 pm
Contact:

Re: DM42 skin for the Free42 simulator

Post by Thomas Okken » Fri Feb 28, 2020 3:35 am

StreakyCobra wrote:
Thu Feb 27, 2020 10: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

StreakyCobra
Posts: 16
Joined: Thu Jun 14, 2018 8:09 am

Re: DM42 skin for the Free42 simulator

Post by StreakyCobra » Fri Feb 28, 2020 6:45 pm

Thomas Okken wrote:
Fri Feb 28, 2020 3: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!

mezoganet
Posts: 122
Joined: Tue Jan 22, 2019 12:54 pm
Location: Tours, France

Re: DM42 skin for the Free42 simulator

Post by mezoganet » Mon Mar 09, 2020 5:07 pm

StreakyCobra wrote:
Fri Feb 28, 2020 6:45 pm
Thomas Okken wrote:
Fri Feb 28, 2020 3: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 !
HP33E, HP34C, HP41C, HP16C, HP28S, HP42S, HP48S, HP12C, HP35S, DM42, DM41L, DM15L, DM41X (SN#15) and HP3000 @ work during 18 yrs as IT Mgr

mezoganet
Posts: 122
Joined: Tue Jan 22, 2019 12:54 pm
Location: Tours, France

Re: DM42 skin for the Free42 simulator

Post by mezoganet » Mon Mar 09, 2020 5:35 pm

StreakyCobra wrote:
Fri Feb 28, 2020 6:45 pm
Thomas Okken wrote:
Fri Feb 28, 2020 3: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 !
HP33E, HP34C, HP41C, HP16C, HP28S, HP42S, HP48S, HP12C, HP35S, DM42, DM41L, DM15L, DM41X (SN#15) and HP3000 @ work during 18 yrs as IT Mgr

Post Reply