Swipe slam checks don't need another state variable, it can tell from whether the initial point was in the slammer. Dragend shouldn't do anything special.
Improve toasting animations and switch to mostly CSS transitions. Add fonts for better platform consistency and emoji support in Chrome.
Start of some helpers for 'system overlays' - particularly thinking of about/credits/license and settings.
Add (incomplete) one-shot showOverlay and hideOverlay calls for the JS API.
Add yuu-overlay and some other CSS classes. Embed a test HTML page in pwl6.
Give canvas a tab index and autofocus rather than hooking into the window directly, allowing overlays to also receive events.
Move showOverlay and hideOverlay to the director. Have the director auto-extract commands like scenes do (and factor this helper to yuu.extractCommands).
popevent does not occur on yuu.canvas, move its registration back to the window.
Remove div restriction on animation selectors.
Add event blocking to overlays via a generic handler.
Remove misleading comment about entity resolution order.
Reorganize event handler so that every non-gesture event runs through a single root handler in the director. Remove unnecessary calls to stop event propagation. Add checks for overlays inside root event handlers and remove them if the player clicks on the canvas (i.e. outside the overlay). Add calls to stopImmediatePropagation so that intercepting e.g. mousedown does not also result in a tap.
I am ever less certain that using HTML for overlays is really saving any time.
Remove scene/entity request, it doesn't have a concrete use case anymore.
Continue flattening out the input API. Route events through to scenes and keybind stacks as equivalently as possible.
Remove preventDefault calls as yuu.css contains fixes for the same concern (overflow bounce).
Remove cursor hiding as it's probably not generally a good idea.