Sly

Software Screenshot:
Sly
Software Details:
Version: 1.6.1 updated
Upload Date: 1 Oct 15
Developer: Tomas Sardyha
Distribution Type: Freeware
Downloads: 603

Rating: 3.0/5 (Total Votes: 2)

Sly is a powerful bare-bones utility that enables developers to build item-based sliding and scrolling structures, like scrollbars, cycle widgets and featured sliders.

It does not come with pre-built examples, letting the developer assemble his own scrolling and sliding systems, a true all-encompassing solution to deal with such UI widgets.

The plugin uses requestAnimationFrame to support GPU-accelerated animations, minimizing CPU consumption and eliminating frame freezing from the animation sequence.

Sly-powered carousels work on both desktop and mobile mediums, and even with ancient tools like IE6.

Besides the jQuery version, there's also one that can work within JavaScript standalone applications, where no JS frameworks are used.

What is new in this release:

  • Fixed parallax mode.
  • Fixed scrolling not working when document or window was used as a scroll source.

What is new in version 1.5.1:

  • Fixed parallax mode.
  • Fixed scrolling not working when document or window was used as a scroll source.

What is new in version 1.4.4:

  • Fixed dragging somehow broken by previous commits.

What is new in version 1.3.0:

  • destroy() now correctly restores previous element styles.
  • Implemented scrollTrap option.

What is new in version 1.2.5:

  • Dragging overhaul. Fixes a lot of issues with touch dragging on mobile devices.

What is new in version 1.2.3:

  • Fixed the need to click on an item twice to activate it after dragging finished from different target.

What is new in version 1.2.2:

  • Fixed Sly locking perpendicular touch scrolling.

What is new in version 1.2.0:

  • Implemented scrolling speed normalization between different browsers and input devices. Scrolling speed with mouse or MacBook trackpads should feel similar now.
  • Dragging initiation optimized to be more responsive. You no longer need to drag a certain destination before dragging kicks in.
  • Sly'll now refuse to initiate dragging if source element is interactive. Meaning if you mousedown/touchstart on an input, button, textarea, or a select element, dragging won't start.
  • Added interactive option. It is a selector to extend the pool of what should be considered an interactive element.

What is new in version 1.1.0:

  • New method .one(), binding events that should be executed only once.
  • Exposing sly.initialized flag.
  • Fixed duplicate execution of some events.

What is new in version 1.0.1:

  • moveBy method now correctly triggers moveStart & moveEnd events.
  • Fixed bugged handle resulting into bugged everything in one edge case of forceCentered navigation.
  • Fixed incorrect styles being applied to FRAME & SLIDEE when 2D transforms are supported, but 3D are not.
  • Fixed handle not moving in IE8 + parallax mode.
  • Fixed some positioning functions not accepting immediate argument.
  • Fixed add() method not working in IE8.
  • Fixed load() sometimes generating a redundant page item.
  • Fixed dragging release sometimes not un-binding event prevention handlers.
  • Added dynamic native FRAME scroll reset. Native scroll on FRAME element happenes sometimes in some browsers, and shifts the SLIDEE position. Sly now listens for scroll event on FRAME, and resets frame.scrollLeft & frame.scrollTop to 0 when that happens.

What is new in version 1.0.0:

  • itemNav split to multiple options to provide more control.
  • New options activateOn & activatePageOn for more control over item/pages activation.
  • dragging split to mouseDragging & touchDragging to provide more control.
  • New options releaseSwing & swingSpeed for dragging navigation.
  • Some option name changes for better semantics.
  • .cycle() method changed to .resume().
  • cycleStart & cyclePause events renamed to resume & pause.
  • Implemented continuous movement navigation type.
  • New methods .moveBy() & .stop() for controlling the continuous movement.
  • New button options forward & backward utilizing the continuous movement.
  • New item manipulation methods .add(), .remove(), .moveAfter(), and .moveBefore().
  • Exposed a lot of Sly object properties, now documented on Properties page.
  • Event callback arguments API change.
  • New option itemSelector.

Requirements:

  • JavaScript enabled on client side
  • jQuery 1.7 or higher

Similar Software

Other Software of Developer Tomas Sardyha

Motio
Motio

13 Apr 15

FPSMeter
FPSMeter

5 Jun 15

Comments to Sly

Comments not found
Add Comment
Turn on images!