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

[WIP] Refactor gesture handling & improve gesture support on mobile #9223

Closed
wants to merge 9 commits into from

Commits on Jan 23, 2020

  1. Implement Handler base class & add tests

    Anjana Vakil committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    854f5cc View commit details
    Browse the repository at this point in the history
  2. Implement HandlerManager & add tests

    HandlerManager:
    - Keeps track of all handlers
    - Provides high-level handler utility methods
    - Listens for input events on the map
    - Processes input events through all handlers
    - Receives & collates handlers' recommendations
      for map transformations, resolving conflicts
    - Applies map transformations as appropriate
    - Fires output (movement) events as appropriate
    Anjana Vakil committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    39b2c72 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b790c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1333b60 View commit details
    Browse the repository at this point in the history
  5. Implement touch handlers

    - Add TouchHandler & MultiTouchHandler base classes
    - Implement TouchPan, TouchZoom, TouchRotate, TouchPitch Handlers
    - Add touch handlers to manager by default
    - Add & update tests
    Anjana Vakil committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    9ebdbb5 View commit details
    Browse the repository at this point in the history
  6. Implement inertial easing on moveend; update/add tests

    Anjana Vakil committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    fea89aa View commit details
    Browse the repository at this point in the history
  7. [WIP] Fix some flow errors

    Anjana Vakil committed Jan 23, 2020
    Configuration menu
    Copy the full SHA
    ab07829 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2020

  1. Add keydown & keyup events in simulate_interaction.js

    Anjana Vakil committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    d1dddd7 View commit details
    Browse the repository at this point in the history
  2. Implement KeyboardHandler and add/update tests

    Anjana Vakil committed Jan 24, 2020
    Configuration menu
    Copy the full SHA
    0a58a37 View commit details
    Browse the repository at this point in the history