Giter Site home page Giter Site logo

Comments (3)

tibbi avatar tibbi commented on June 2, 2024

its not glitchy, you are just triggering pull to refresh by down gesture. You can disable it in the app Settings -> Enable pull-to-refresh from the top.

from simple-calendar.

K4LCIFER avatar K4LCIFER commented on June 2, 2024

its not glitchy, you are just triggering pull to refresh by down gesture. You can disable it in the app Settings -> Enable pull-to-refresh from the top.

Considering that no other app has this issue when swiping to the side, this is not proper behaviour. Normally, what apps will do is if they detect that you are making, for example, a horizontal swipe gesture, they will block all other gestures from interrupting. What's happening here is that the horizontal swipe gesture was started and then was interrupted by the swipe down gesture by a minute amount of displacement in the y-direction during the swipe. If a horizontal gesture is made, movements in the y-direction should be ignored completely.

from simple-calendar.

Roy-Orbison avatar Roy-Orbison commented on June 2, 2024

@tibbi It is glitchy. The standard behaviour with multi-directional swipes is that, once a swipe crosses a threshold distance on one axis, it can no longer trigger gestures for another axis. You have to cancel by returning your digit's tip to its origin then begin a new swipe in order to use the other axis.

In this case, it should stop paying attention to any vertical movement because it's way too easy to trigger a partial "pull to refresh", >90% of the way through a swipe. Humans typically make a slight arc, given we use our hands, especially in single-handed use. To expect near perfectly straight swipes is unrealistic.

Your response was quite dismissive. It's a real usability issue. I'm sure it's practically impossible to operate for anyone with even a slight tremor.

from simple-calendar.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.