sgtpuzzles
sgtpuzzles copied to clipboard
Net: faster methods for locking square
problem: long pressing to lock a tile takes too long (this may seem pretty nit picky but often times, I can deduce the orientation of like 3-4 tiles and I want to orient+ lock all of them and bottleneck is waiting the split second to lock them all)
Now on desktop this isn't a problem because there is a designated button on your mouse to lock.
Solution idea 1: swipe to lock (instead of rotate)
For context I always tap (0,1,2, or 3 times) to rotate a tile because of its consistency. I personally never swipe because it's to inconsistent.
I'm thinking swiping from the tile in some direction can lock it. This would mean swiping no longer can rotate a tile.
Then the flow is: tap-tap-tap-swipe- (for the next tile) -tap-tap-swipe etc
Solution idea 2: automated timed locking: lock a tile ~.5 seconds after the last tap to this tile.
So I can tap 1,2 or 3 times really fast (faster than the .5 seconds), then the tile will automatically lock. And if it happens to be in the wrong orientation, then I can long press to unlock and then re orient it.
Downside: if the tile happens to already be correctly orientated, I would tap 4 times
I'm happy to code it if you think it's a good idea
I think these could potentially work as opt-in options (neither is suitable to replace the default behaviour) but that would want discussing with Simon, at least far enough to know whether this was going to be Android-specific or not.
I think if the motivation is simply that the long-press timeout is too long, then #368 would be a more straightforward solution.