Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

different zoom speeds with finger and wheel on different browsers/OS #30

Open
ens-ds23 opened this issue Jan 22, 2022 · 0 comments
Open

Comments

@ens-ds23
Copy link
Collaborator

Zoom scrolling is horribly and unpredictably variable across browsers: there are no standardized units. This is mainly a problem:

  1. where some browsers are incredibly "quick" (eg physical mouse + firefox + linux) which not only makes it very difficult to control it also stresses the code performance;
  2. where some browsers are incredibly "slow"(eg physical mouse + chrome + linux) where zooming in and out are a slog.
  3. most things involving two fingers and trackpads are sensible.

Mitigations could include:

  1. a "speed limit" which would help prevent excessive zoom speed allowing us to veer in one direction for our settings;
  2. browser sniffing (don't want to do this);
  3. working out what kind of device we have from zoom acitons which we've seen so far (ditto but probably less bad);
  4. "minimum speed limit" (not sure this wouldn't be annoying);
  5. advanced browser API yet to be discovered.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant