UNC-Project-Open-AAC / OS-DPI

A system for creating experimental AAC prototypes.
14 stars 3 forks source link

Debounce in Methods can't work as designed #148

Closed gbishop closed 11 months ago

gbishop commented 1 year ago

It has dawned on me that as designed debounce can't work properly. I was attempting to apply it independently to each event type but you fundamentally can't do that. To debounce pointerover you have to look at and debounce pointerout. Same for pointerup and pointerdown. All sorts of strange behavior can result from trying to apply the separately.

I'm going to need to rethink the Methods interface.

gbishop commented 1 year ago

It can work properly but the designer has to be careful to be sure the pairs of debounce times are the same. Have to be fixed.