← Back to context

Comment by nehal3m

14 hours ago

You can still get a cursor by holding down space bar.

Space bar which is at... the bottom of the screen, so if you want to move the caret down... 3D Touch worked _anywhere_, also had no delay, and hard press a second time was much more convenient for selection.

that deserves a whole separate opera. why does moving the cursor to start/end almost always place it one character off? same when trying to use touch on text for it.

  • This. I feel like this is due to small shifts when lifting the finger. For the life of me, I cannot get myself to lift it like the testers at Apple do, and so I wished the product itself could go through learning phase; studying intentions and what actual touches happen.

    • Apple devs are probably doing something with the touch returned by the touchUpInside callback. This is an extremely, extremely common bug in iOS apps, not just with Apple developed software.

      Devs love the symmetry of their touch handling code and often have the finger-down, finger-moved, and finger-up callbacks from the system all call the same handleTouch function they wrote. As you can tell, however, the touch from the finger up callback is often better discarded or handled differently otherwise you get these sort of bugs