You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the current implementation, dates are selected on touch down, not touch up. This feels awkward, and does not match the native iOS calendar app.
This can be partially resolved by modifying TSQCalendarRowCell on lines #59 and #90 to use UIControlEventTouchUpInside instead of UIControlEventTouchDown. However, the following issues still remain:
The cells still capture the touch event, so the user can't scroll if he holds his finger too long
There is no hit state (like a light gray when a cell is highlighted but not selected)
I don't know the code base well enough to resolve those other issues without reading through everything. I'm happy to put some work into fixing this if someone can point me in the right direction. (I just opened this project for the first time today.)
For comparison, note that the similar project MNCalendarView doesn't have these issues, although that project is lacking many things available in this one.
The text was updated successfully, but these errors were encountered:
Ah hah! I suspect this puts a finger (pun intended) on why the calendar feels so wrong in our usage. I'll play with it and see how difficult it might be to resolve some of these issues.
I'm curious what design considerations lead to the choice of using TouchDown instead of Up?
In the current implementation, dates are selected on touch down, not touch up. This feels awkward, and does not match the native iOS calendar app.
This can be partially resolved by modifying
TSQCalendarRowCell
on lines #59 and #90 to useUIControlEventTouchUpInside
instead ofUIControlEventTouchDown
. However, the following issues still remain:I don't know the code base well enough to resolve those other issues without reading through everything. I'm happy to put some work into fixing this if someone can point me in the right direction. (I just opened this project for the first time today.)
For comparison, note that the similar project MNCalendarView doesn't have these issues, although that project is lacking many things available in this one.
The text was updated successfully, but these errors were encountered: