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

feature/touchscreen-friendly #608

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on May 23, 2023

  1. Saving work in progress...

    jsweet-dev committed May 23, 2023
    Configuration menu
    Copy the full SHA
    0a0b276 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Saving work in progress...

    jsweet-dev committed May 25, 2023
    Configuration menu
    Copy the full SHA
    3115ccb View commit details
    Browse the repository at this point in the history
  2. Touch is working for touch and drag selection of date range on DateRa…

    …ngePicker, however, this is still a WIP and needs cleanup (removing DOM manipulation in favor of lifting up the state) and testing to ensure that this isn't breaking anything in other use cases
    jsweet-dev committed May 25, 2023
    Configuration menu
    Copy the full SHA
    2c2c246 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc47664 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56c4c09 View commit details
    Browse the repository at this point in the history
  5. Added touch handlers and state variable to track element selection by…

    … touchmove events; used a new attribute on the button to access day prop from sibling DayCell components as touch events do not retarget as touch point moves but are anchored to initial touchstart target
    jsweet-dev committed May 25, 2023
    Configuration menu
    Copy the full SHA
    8a0983f View commit details
    Browse the repository at this point in the history
  6. cleaning up

    jsweet-dev committed May 25, 2023
    Configuration menu
    Copy the full SHA
    e2392e0 View commit details
    Browse the repository at this point in the history
  7. During testing found a bug where occasionally the date range will hav…

    …e an end date in 1970/1969 even though the calendar is displaying selection for 2023. Attempting to locate the cause for this issue to correct it
    jsweet-dev committed May 25, 2023
    Configuration menu
    Copy the full SHA
    db2b450 View commit details
    Browse the repository at this point in the history
  8. Added checks to ensure that we find the correct element with the data…

    …-day attribute and handle it gracefully if the element is not found in the elementsByPoint return value. Removed debug logging statements.
    jsweet-dev committed May 25, 2023
    Configuration menu
    Copy the full SHA
    425ed1a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ee27625 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cea3b9a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6e8e452 View commit details
    Browse the repository at this point in the history