- Icon - Several icon names have been deprecated due to incompatibility with
transition inandtransition outused in animations.
- Transition - Adds new
glowtransition for highlighting an element on the page, andzoomanimation for scaling elements without opacity tween. - Images / Transition - Fixed issue where
ui imageswould show nested images withtransition hiddenas block (Fixes sequential img animation demo in docs)
- Progress - Progress now includes transitionEnd failback for progress bar animations, this will prevent labels from continuing to be updated if the
transitionEndcss callback does not fire correctly - Transition - You can now specify
data-displayto specify the final display state for an animation in cases that it is detected incorrectly (you can also pass in as a setting)
- Transition - Removed unreachable code Thanks @basarat #4225
- Image -
transition hidden imagenow shows correctly asvisibility: hidden;and notdisplay: none. This will allowoffsetwithvisibilityandstickyto work more seamlessly.hidden imagewill still remaindisplay: none;
- Transition - Fixes
noAnimationerror to more reasonably announce that the element is "not in the DOM" #3040
- Transition - Fixed bug where static transitions (those that dont animate in/out of view) would not fire
onCompleteevent
- Transition - Transition callbacks now all have the correct
thisset. #2758
- Transition - Fixed issue where animating same element in its own
onCompletewould fail because animation had not yet calledforce visible/hidden#2583
- Transition - Fixes
get current animationerroring whenmodule cacheis cleared. #2469
- Transition - Fallback javascript animations have been removed from UI components like dropdown and popup to increase performance. This removes need for expensive pseudo selectors like
:visible,:animatedand:hiddenand reduces filesize. - Transition - Transition code has been optimized to increase performance. 100% improvement on first animation, and 40% improvement on subsequent animations.
- Modal - Modal now uses an adjusted
scale intransition in the default theme, that should be more subtle and work better with long modal content. - Site - Fixed mixed globals
@defaultDurationand@transitionDurationusage to use a single variable across all UI@defaultDuration, the same for@defaultEasingand@transitionEasing - Transition - Adjusting
styleorclassduring a transition, will no longer reset the change after transition completes. - Transition - Transition will no longer force visible/hidden with inline styles if
onCompletecallback sets visibility. - All Modules/Transition - Transitions no longer use
rotateZ(0deg)to trigger GPU display of visible state. This causes issues withtransformcreating new stacking context that can disruptz-index. - Dropdown - Dropdowns with
transition: nonenow work correctly. - Sticky - Fix issue with sticky content scroll css transition causing element to scroll too slowly when cannot fit on screen.
- Transition - Fixed bug where transition out would cause unwanted focus event in IE if element has focus
- Transition - Calling an
outanimation during aninanimation withqueue: falsenow correctly calls thecompleteevent of the original animation - Transition - Fixed bug where transition could sometimes not occur when an element was determined to always be hidden
- Rating - Rating styles have been adjusted to use subtle transitions and tweaked color values.
- Transition - Transition no longer checks for vendor prefixed
animation-namecss property. This was introduced in jQuery1.8 - Transition - Some transition have been modified so that the
inanimation is more telegraphed than theoutanimation, which may now recede more gently.
- Transition - Added more reasonable default durations for each animation
- Transition - Added
togglebehavior and docs forshowandhide - Transition - transition now has
stop,stop all, andclear queuefor removing transitions, (undocumented methodstop, andstartrenamed toenableanddisable) - Transition - Fixes
swing outanimations not working correctly - Transition - Fixed display state other than
blocknot determined when usingshowandhidewithout an animation - Transition - Fix bug in
remove loopingcausing next animation to use same duration - Transition - Adds examples of
hide,show,toggle,stop,stop all, andclear queue`
- Transition - Transitions now have
intervalto allow grouped elements to animate one by one with a delay between each animation. Grouped animations determine order based on transition direction to avoid reflows, or can manually be reversed by usingreverse: trueSee Examples for more details. - Transition - Webkit
failSafeused for Chromium Bug #437860 now also works for queued animations -Transition -useFailSafewas incorrectly shown asfalseby default
- Transition - Fixes bug where
moduleNamespacewas being omitted - Transition - Transitions with direction now use word order dependency to prevent conflict with component directions, for example `bottom left popup slide down in transition
- Popup - Popup
hide allwill now use transition set insettings.transitionwhen closing other popups
- Transition - Added many new transitions, and new directions for existing transitions Thanks @ph7vc
- Transition - Transition duration now defaults to what is specified in
css, to set custom duration you can still pass at run-time as a different value. Animation duration no longer set by default during animation. - Transition - Transition will now prevent repeated animations when using an inferred direction i.e. animation without
inoroutspecified. Whenqueue: trueonly animations with explicit direction, e.g.fade in, will be ignored when called repeatedly. - Transition - Fixed bug with animations that contain the strings 'in' or 'out' as part of their names, for example "swing"
- Dropdown - New
upward dropdownvariation, which opens its menu upward. Default animation now uses ``settings.transition = 'auto'` and determines direction of animation based on menu direction
- Accordion - Accordion now uses
useFailSafe: trueto avoid callbacks not occurring because of race conditions withtransitionendin webkit
- Accordion - Child element animations now use
$.fn.transitionand css animations by default (if available)
- Transition - Transition's caching of final display state and animation existence now has improved performance.
- Transition now has
useFailSafeparameter (off by default) to ensure transition callback fires even if nativeonAnimationEndevent does not fire due to element visibility. Chromium Bug Report by Product Manager @ Mozilla and this open issue - Transition - Transition now correctly detects missing animations, errors do not cause future image transitions to break
- Transition - Fix vertical flip not working due to css typo Thanks cgroner
- Table - Fixes table cell transition animating all properties
- Transition - Complete, and Start callbacks are now
onCompleteandonStart - Transition - Transition will now keep block position of elements hidden with visibility hidden
- Transition - Transitions now will handle multiple display types more consistently
- Transition - Transition now has a new
startcallback, before animation starts - Transition - Complete callback now does not occur if animation is interrupted before completing
- Transition - You can now specify the final displayType of a transitioning element in metadata or settings (not just automatically detected)
- Transition - Adds "fade in left/right" variations to match "fade up/down" Thanks AdamMaras
- Transition - Fixes bug where transition could accidentally hide element on show due to error when determining original display type
- Transition - Fixes issue where transition hidden was sometimes overwritten by UI styles causing the element to stay visible
- Transition - CSS Transitions now work in legacy FF (FF > 12)
- Modal - Modal onShow and onHide occurs before transition starts, allowing for class name changes not to be reset
- Modal - Fixes modal throwing an error when transition is not included Thanks robertoles
- Transition - Transitions will now, by default, prevent the current animation from being queued while it is actively animating the same animation
-Transition: Transition has been completely rewritten, performance should be about 10x after first animation due to caching and use of request animation frame
-Transition: Transitions now work with any display type not just display: block, meaning transitions can be used on buttons and other inline elements without affecting display
-Transition: Fixes typo in "horizontal flip out" causing opacity to be fading in
- Dropdown - Fixes missing easing equations for dropdown javascript animations. Would cause an error when no css transitions were included and jquery easing was not available.
- Transition - Fixes transition exists function from not being called
- Modal - Fixed issue with modals not working in 0.8.4 due to mistake in transition invoke
- Modules - Adds CSS transition support detection to all modules using css transitions to allow for graceful degradation for IE8
- Transition - onShow and onHide callbacks for visibility changing transitions
- Shape - Transition duration can now be set programmatically
- Transitions now work in Safari versions that do not support animation-direction
- Transition now forces browser repaint after animation
- Updated documentation for sidebar, transition, and form validation