- Icon - Several icon names have been deprecated due to incompatibility with
transition in
andtransition out
used in animations.
- Transition - Adds new
glow
transition for highlighting an element on the page, andzoom
animation for scaling elements without opacity tween. - Images / Transition - Fixed issue where
ui images
would show nested images withtransition hidden
as 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
transitionEnd
css callback does not fire correctly - Transition - You can now specify
data-display
to 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 image
now shows correctly asvisibility: hidden;
and notdisplay: none
. This will allowoffset
withvisibility
andsticky
to work more seamlessly.hidden image
will still remaindisplay: none;
- Transition - Fixes
noAnimation
error 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
onComplete
event
- Transition - Transition callbacks now all have the correct
this
set. #2758
- Transition - Fixed issue where animating same element in its own
onComplete
would fail because animation had not yet calledforce visible/hidden
#2583
- Transition - Fixes
get current animation
erroring whenmodule cache
is 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
,:animated
and:hidden
and 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 in
transition in the default theme, that should be more subtle and work better with long modal content. - Site - Fixed mixed globals
@defaultDuration
and@transitionDuration
usage to use a single variable across all UI@defaultDuration
, the same for@defaultEasing
and@transitionEasing
- Transition - Adjusting
style
orclass
during a transition, will no longer reset the change after transition completes. - Transition - Transition will no longer force visible/hidden with inline styles if
onComplete
callback sets visibility. - All Modules/Transition - Transitions no longer use
rotateZ(0deg)
to trigger GPU display of visible state. This causes issues withtransform
creating new stacking context that can disruptz-index
. - Dropdown - Dropdowns with
transition: none
now 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
out
animation during anin
animation withqueue: false
now correctly calls thecomplete
event 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-name
css property. This was introduced in jQuery1.8
- Transition - Some transition have been modified so that the
in
animation is more telegraphed than theout
animation, which may now recede more gently.
- Transition - Added more reasonable default durations for each animation
- Transition - Added
toggle
behavior and docs forshow
andhide
- Transition - transition now has
stop
,stop all
, andclear queue
for removing transitions, (undocumented methodstop
, andstart
renamed toenable
anddisable
) - Transition - Fixes
swing out
animations not working correctly - Transition - Fixed display state other than
block
not determined when usingshow
andhide
without an animation - Transition - Fix bug in
remove looping
causing next animation to use same duration - Transition - Adds examples of
hide,
show,
toggle,
stop,
stop all, and
clear queue`
- Transition - Transitions now have
interval
to 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: true
See Examples for more details. - Transition - Webkit
failSafe
used for Chromium Bug #437860 now also works for queued animations -Transition -useFailSafe
was incorrectly shown asfalse
by default
- Transition - Fixes bug where
moduleNamespace
was 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 all
will now use transition set insettings.transition
when 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
in
orout
specified. Whenqueue: true
only 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 dropdown
variation, 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: true
to avoid callbacks not occurring because of race conditions withtransitionend
in webkit
- Accordion - Child element animations now use
$.fn.transition
and css animations by default (if available)
- Transition - Transition's caching of final display state and animation existence now has improved performance.
- Transition now has
useFailSafe
parameter (off by default) to ensure transition callback fires even if nativeonAnimationEnd
event 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
onComplete
andonStart
- 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
start
callback, 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