Releases: bitovi/syn
Add event key property
The event key
property can be used now instead of which
, the latter is deprecated in most browsers.
Patch release to fix the version mismatch
A version mismatch was causing linking issues.
This should fix: #169
Event accuracy improvements, bugfixes around tabbing focus
Improvements to the mouse event accuracy for mouseover and mousemove events (and the related pointerevent and touchevents respectively), including special nuances for firefox and chrome behaviors.
Lots of new tests and testpoints were added to lock down these changes.
Fixed a bug with tab and anti-tab where index out of range exceptions were occurring at the top and bottom of the page.
Upgraded Firefox version to ensure compliance with new Firefox behaviors.
Drag and Drop revamp to jQuery drag as-well
A previous release updated the drag command to work for HTML5 drag-drop. Unfortunately, this broke the jQuery drag workflow, but we did not catch the problem until we ran the FuncUnit test-suite. (Clearly a testing hole in Syn, which has now been fixed!)
While fixing jQuery drag-drop, it seemed like a good opportunity to audit the events being generated by jQuery drag-drop and increase the accuracy of event-generation for jQuery drag-drop. We now should be getting all mouse and pointer events for jQuery drag except MouseOut / PointerOut because it happens much earlier in the sequence than I had expected, and I'm not exactly sure when (under which circumstances) we should be triggering it.
Also added a new tests to lock this functionality down.
Drag and Drop revamp, fixes to tabbing
The major change in this version is the way in-which drag and drop operates. We are now dispatching the full range of drag events rather than just mouse events. Since this is a significant change in behavior, please let us know if you discover new drag-related issues.
A minor bug has also been fixed around element tabbing, where users could get an IndexOutOfBounds exception if tabbing at the end of the page, or anti-tabbing at the start of a page. Syn now correctly "wraps" focus.
Lots of additional tests have been added as well to lock-down some of this functionality.
More PointerEvents, bugfixes
!! NOTE !!: A mistake on my part bumped the head version of Syn ahead from 0.6 to 0.10 . Apologies for the confusion.
Small update that adds PointerEvents to ContextClick / RightClick. Please note that this PointerEvent pointer-type is the default (mouse). Shortly, I will be adding the options to have Touch and Stylus pointer types.
Also, the problem with IE11 not-suppressing key events during preventDefault should be fixed.
More PointerEvents, bugfixes
Small update that adds PointerEvents to ContextClick / RightClick. Please note that this PointerEvent pointer-type is the default (mouse). Shortly, I will be adding the options to have Touch and Stylus pointer types.
Also, the problem with IE11 not-suppressing key events during preventDefault should be fixed.
PointerEvents and TouchEvents on DragDrop, improved modifier keys support, misc bugfixes and expanded tests
Added PointerEvents to all interactions (except Right Click)
- Interrogates the environment at start-time for browser compatibility with Pointer and Touch events
- Pointer Events are now triggered (if appropriate) for dblclick, drag, move (etc)
- Touch Events are now triggered (if appropriate) for dblclick, drag, move (etc)
Fixed modifier key "Ctrl", added support for modifier keys "Alt" and "Meta"
Misc other bugfixes and added tests.
Let me know if you run into any issues (kdillon in Gitter chat), thanks!
v0.4.2
v0.4.1
Updated Syn’s devDependencies
.