chrisboyle / sgtpuzzles

Android port of Simon Tatham's Puzzles
https://chris.boyle.name/puzzles
Other
598 stars 168 forks source link

Open numpad near touches in number puzzles? #496

Open omgitsraven opened 3 years ago

omgitsraven commented 3 years ago

Could there be a mode where, when selecting a cell in a number puzzle, rather than moving your hand all the way to the row of numbers at the bottom of the screen, an interface for choosing a number could temporarily open right near where you just tapped?

I figure this could either take the form of a 'numpad' (like for dialing a phone), or maybe even a radial menu that opens around your finger, so that you can select a number by sliding your touch from that cell into the desired number before releasing your finger.

(I know this is a rather bigger change than some other suggestions, but I thought I'd at least bring it up anyway!)

goyalyashpal commented 3 years ago

rather than moving your hand all the way to the row of numbers at the bottom of the screen

i have experienced this inconvenience too, but i dont think the numpad (rect/radial) will be good solutions.

omgitsraven commented 3 years ago

Why not? Is there something else that would work better?

goyalyashpal commented 3 years ago

it will be clumsy in UX and will take away the consistency. i am not the one who says to force consistency, but the numpad will be too off and too much. as for anyth else, not yet.

JohnGlassmyer commented 2 years ago

i have myself also thought a radial thing around the touch (perhaps around a long-press?) would be natural. how would you place it, though, when you are pressing near the edge of the screen or board?

omgitsraven commented 2 years ago

Yeah, that's always the tricky part. It could either just spring out off-center from your thumb (not ideal but not a dealbreaker imo), or maybe it actually opens like a 180-degree 'fan', in whatever direction there's room for? (might be hard to fit 0-9 characters into just a half circle, though.)

JohnGlassmyer commented 2 years ago

or maybe we could say "OK Google, 9." to place a 9.

omgitsraven commented 2 years ago

Not a bad option too, but I'd still like something that I could do on the bus...

JohnGlassmyer commented 2 years ago

does this apply to Filling? how would selecting numbers work with regards to dragging to select cells? as for mechanisms to trigger the popup or whatever, i wonder if long-press on an existing selection would make sense. the other thing i think of is double-tapping a cell but that wouldn't work for Filling. can you think of other mechanisms to trigger the thing?

JohnGlassmyer commented 2 years ago

maybe long-press on a selection for Filling, and long-press on any cell for games like Solo that don't have multi-cell selection..?

omgitsraven commented 2 years ago

for Filling in particular, I think the dragging-to-select could just automatically paste the number of any already-filled cell that gets included in the selection (as in, you'd begin your selection on an already-filled cell, and it would bring that number with you)

JohnGlassmyer commented 2 years ago

i have thoughts in response to your last comment re spreading in a dragged selection in Filling, but i'll put them instead in the other issue (#500) you opened on that

JohnGlassmyer commented 2 years ago

also it would be unfortunate if this finger-proximate number-picking feature were to work only in some games, and not in others, involving filling cells with numbers.