From old feedback: How will interaction scale? | Cwicly
When investigating and looking ahead for interaction, I am still not sure how interactions will scale to more event type in the future.
Currently, we have click/tab (great start!). One can add multiple actions to an event.
There is no repeater interface for different types of events downline the line like mouse over, mouse out etc.
Here is a potential list of events that could be candidates: MouseEvent:‘mousedown’, ‘mouseup’, ‘click’, ‘dblclick’, ‘mouseover’, ‘mousewheel’, ‘mouseout’, ‘contextmenu’, ‘mousemove’, TouchEvent: ‘touchstart’, ‘touchmove’, ‘touchend’, ‘touchcancel’, KeyboardEvent: ‘keydown’, ‘keypress’, ‘keyup’, FormEvents: ‘focus’, ‘blur’, ‘change’, ‘submit’
As you already did, grouping them like click/touch is probably what people expect. So, the above list might be a bit to low level. But, then again, event can be all sorts of things down the line, like intersection observer events (enter/exit viewport etc.). Very powerful!
I added some screenshots with the current interface. I also added a screenshot of how Hype manages a glancable overview. The types of nested repeaters are necessary, but shouldn’t overwhelm. Interesting point and food for thought.