Skip to content

Releases: bitovi/syn

Add event key property

20 Apr 19:19
Compare
Choose a tag to compare

The event key property can be used now instead of which, the latter is deprecated in most browsers.

#180

Patch release to fix the version mismatch

15 Mar 17:43
Compare
Choose a tag to compare

A version mismatch was causing linking issues.

This should fix: #169

Event accuracy improvements, bugfixes around tabbing focus

14 Jan 22:09
4ef3512
Compare
Choose a tag to compare

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

01 Nov 14:55
Compare
Choose a tag to compare

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

26 Oct 15:46
Compare
Choose a tag to compare

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

08 Jun 21:57
Compare
Choose a tag to compare

!! 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

08 Jun 19:33
Compare
Choose a tag to compare

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

17 Apr 23:17
Compare
Choose a tag to compare

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

23 Feb 00:50
Compare
Choose a tag to compare

Fixed #125: include the dist folder in the published package on npm.

v0.4.1

23 Feb 00:49
Compare
Choose a tag to compare

Updated Syn’s devDependencies.