- Remove space between inline block elements in Breadcrumb component
- Improve breadcrumbs wrapping into the next line
- Sortable drag is no longer clamped to viewport
- Prevent content overflow in Breadcrumb component
- Fix prefix script
- Fix 'scrollIntoView' does not align to top
- Add lightbox button active hook
- IMPORTANT: Set
@pagination-margin-horizontal
to0
and use new@pagination-item-padding-vertical
and@pagination-item-padding-horizontal
- Fix lightbox button focus state
- Fix Slider component transition bug in iOS 14.0
- Fix Switcher component no longer toggles an already active item
- Fix 'positionAt' function not detecting flip state correctly
- Fix 'z-index' for stacked Modals
- Sticky component uses window.Date instead of window.performance
- Sticky component with sticky-on-up no longer hides when Dropdown shows
- Fix slidenav color in Lightbox component
- Fix inverse colors for link toggle in Link component
- Sticky component remains inactive if hidden
- Revert dropbar mode
push
is only applied if Navbar is positioned static - Fix animations not resolving if user canceled
- Add list marker utility support for WebKit
- Add
uk-text-default
to Text component - Add multiple targets to Filter component
- Updates no longer throw error after too many recursions, but delay into next frame
- Fix empty slider throws exception
- Fix pointer events ignored on SVGs in Sortable component
- Fix Grid component divider rendering
- Fix
<select>
closes Drop component in hover mode in Firefox
- Image component triggers 'error' event on failing to load image
- Fix prop observer for dataSrc option in Image component
- Fix ajax function supports responseType 'json' in IE 11
- Fix Accordion component with
multiple: true
andcollapsible: false
- Fix regression in Grid component with parallax option
- Fix uglifyjs removes self-assignments
- Fix regression in Animation API
- Fix regression Drop component
- Fix regression in Sass source
- Add type, color and size modifiers to List component
- IMPORTANT: Renamed Less variable parts
xxlarge
to2xlarge
- Replace clearfix by creating a block formatting context with display flow-root
- Width XXLarge: Use
uk-width-2xlarge
instead ofuk-width-xxlarge
- Fix positioning issue with Drop components in Firefox
- Fix Dropbar causing endless loop in Firefox
- Fix regression in Switcher component
- Add inBrowser check to enable server-side rendering
- Fix Switcher responsiveness
- Fix
isInView()
no longer returns true for adjacent rectangles - Fix compatibility with browsers that support
Object.prototype.watch()
- Fix Scrollspy component stuck in wrong state
- Fix regression in Grid component with masonry
- Improve attribute state observer performance
- Fix Search Icon with large modifier
- Fix Grid divider in RTL mode
- Fix Slider component responsiveness
- Hide Drop components on
Esc
keypress
- Fix
quote-right
icon empty in RTL mode - Revert: Fix Sticky component correctly updates on
update
- Fix
bottom
if offset is0
in Sticky component - Fix dropbar mode
push
is only applied if Navbar is positioned static - Fix Sticky component correctly updates on
update
- Fix Sticky component handles
vh
values fortop
andbottom
options - Fix Sticky component sets its width with fraction
- Fix Sticky component with
show-on-up
andbottom
option updates correctly - Fix Tooltip component no longer disappears on SVG shape elements
- Fix regression with Modal/Offcanvas component not opening in IE 11
- Add
attrs
option to Lightbox items - Add additional url parameters to YouTube/Vimeo embed URLs in Lightbox component
- Change default dimensions to 1920x1080 for YouTube in Lightbox component
- Fix subnav not wrapping into the next line correctly when using
uk-margin
attribute - Fix selected
uk-text-background
text being visible in Firefox - Fix Scrollspy Nav component activating previous item in Firefox
- Fix toggling Offcanvas component
- Fix Sortable component unable to sort table rows
- Fix autoplay for YouTube and Vimeo videos in Lightbox component
- Fix dragging slides in Lightbox component in Chrome mobile
- Fix Height Match component not matching empty elements
- Fix Scrollspy Nav component activating wrong elements
- Fix Modal/Drop close on bgClick behaviour
- Fix
z-index
on Modal stacked dialogs
- Add
offset
option to Accordion component
- Removed
duration
option from Scroll component
- Fix regression in Accordion component
- Fix regression in Sortable component
getEventPos
returns client coordinates only
- Fix Drop component does not close on pointerleave in Firefox
- Fix Switcher component sets active state on ignored item
- Fix Accordion component triggers events on elements only
- Fix Accordion component no longer wraps its content without transition
- Fix missing
$emit
function - Fix Sortable component performance
- Fix prevent showing/hiding of Tooltip component
- Improve Tooltip component performance
- Notifications remove their container if it's empty
- The promise object returned by Modal Dialogs holds a reference to the Modal component itself.
- Fix style for breadcrumbs without last active item
- Fix infinite loop in Slider component
- Fix IE 11 compatibility
- Fix Spinner component in RTL mode
- Fix animating
stroke
in Parallax component when element is hidden
- Fix accessing computed properties after component has been disconnected
- Fix Modal dialogs not being removed from DOM after close
- Fix Lightbox opening only once
- Fix updates having wrong type
- Improve update performance
- Fix countdown separator line-height
- Fix Cover component covers positioned parent element
- Add container xlarge modifier
- IMPORTANT: Change
uk-container-large
width. Useuk-container-xlarge
- Fix
position
takes offsetParent's border width into account
- Fix Drop component has wrong state after disconnect
- Fix
repeat
option in Scrollspy component in Firefox
- Fix regression with custom icons build task
- Prevent content overflow if
max-width: 100%
is used inside Position component - Add
parent
util function - Add
children
util function - Add
isElement
util function
- Accordion component triggers scroll on page load
- Fix regression in Scroll component in Edge and IE
- Parallax, Scroll, Scrollspy Nav components work inside of scrollable container
- Expose
scrollIntoView
utility function
- Fix scrolling containers while dragging in Sortable component
- Fix show/hide behaviour in Drop component
- Fix Accordion component will scroll title into view if needed
- Fix component initialization without element
- Fix initializing components with jQuery elements
- Prevent endless update loops
- Improve event.preventDefault behaviour in Toggle component
- Improve initial boot
- Fix event delegation with
self
filter
- Add support for
input type="submit"
to Button component - Add
selSlides
option to Slider/Slideshow component
- Fix Slider throws error if initialized with no slides
- Fix Slider/Slideshow crash in IE
- Fix Slider/Slideshow drag no longer starts on input elements
- Fix Slider/Slideshow Parallax shows wrong initial state
- Fix
isPlainObject
to work across iframes - Fix Scrollspy causes endless update loop
- Add column and row gutter to Grid component
- Remove
@text-bold-font-weight
variable
- Fix countdown line-height on small devices
- Add
last
utility function
- Fix Slideshow invisible after switching tabs in Switcher
- Fix lazy loading images in Img component in UC Browser
- Fix opening Offcanvas/Modal through buttons
- Add font weight and style modifier
- Add
self
option toon
function
- Improve
padding-bottom
calculation for Grid withparallax: true
- Make
selMinHeight
in the Flex Bug mixin a prop
- Fix Modal close on bgClick behaviour
- Fix spreading event args on delegated event listeners
- Fix clicking an empty link within itself no longer closes the Drop
- Fix IE 11 compatibility
- Fix empty tooltips will no longer show
- By default the Offcanvas
container
option isfalse
now - The
focusable
attribute on SVG/Icon component makes SVG focusable in IE
- Fix Slideshow/Slider triggering show events to often initially
- Fix swipe gestures in Switcher component (Android)
- Ensure at most one Height Viewport component set to
expand
is active - Height Viewport component no longer calculates its height if invisible
- Fix using Sortable in scrolling container
- Fix lazy loading images if parent element is fully clipped
- Fix clicking Slideshow with
draggable: false
no longer pauses autoplay - Fix toggling modal while transition is in progress
- Fix Height Viewport component growing indefinitely if positioned above document
- Fix Height Viewport component uses height with fractions
- Fix Margin component for rows 1 pixel in height
- Add style for input with datalist
- Fix image shrinking in centered and absolutely positioned navbars
- Fix Custom Form not resetting on form
reset
event - Fix leader inverse hook
- Fix divider vertical inverse hook
- Add link toggle to Link component
- Add breakpoint classes for margin auto and remove
- Add Etsy icon
- Fix Dropbar closing unexpectedly
- Fix Sortable
click
event prevention in Firefox - Fix JS error in Offcanvas component on touch devices
- Icon components no longer have a primary option
- Icon/Svg components no longer reset initially
- Fix selector engine
- Fix CSS selector in Lightbox component
- Fix Drop not closing when Toggle component is clicked
- Fix Scrollspy Nav component
- Fix closing Lightbox causes text selection in Firefox
- IMPORTANT: Change
@deprecated
variable tofalse
- Fix filter controls active state in Filter component
- Fix Sass distribution
- Fix Lightbox opens with wrong index
- Add deprecated flag to Less variables
- Add size modifiers to Heading component
- Add SVG stroke animation to Animation component
- Add option to animate SVG strokes to SVG component
- Add option to animate SVG strokes to Parallax component
- Add support for more units to Parallax component
- Add lazy loading support if Image component is used with SVG component
- Add text secondary to Text component
- Add
dataSrc
as primary option to Image component - Add
webp
as image type to Lightbox Panel component
- Refactor divider, bullet and line modifiers in Heading component
- Improve dimension handling in SVG component
- Improve performance of Image, Leader and Toggle component
- Autoplay is halted while Slideshow/Slider are active
- Lightbox filters duplicate items by
source
- Rename
getPos
togetEventPos
- Move code with side effects to
core.js
- Primary Heading: Use
uk-heading-medium
instead ofuk-heading-primary
- Hero Heading: Use
uk-heading-xlarge
instead ofuk-heading-hero
cls
option no longer accepts a list of classNames in Scrollspy component
- Fix rendering issue for scale in Transition component
- Fix Filter component's initial active state
- Fix translating
x
andy
properties simultaneously in Parallax component - Fix drag closes Lightbox
- Fix Tooltip component (touch device)
- Fix
hover
mode for Toggle component (touch device) - Fix Slideshow not setting
min-height
if ratio is set tofalse
- Default prevent
click
event in Slider/Slideshow component after drag - Fix images being selected while dragging in Slider/Slideshow component
- Computeds can be watched now
- Parallax supports
<SVG>
and its child elements now
- Image Component uses IntersectionObserver now
- Remove
isReady
function - Form Custom component no longer sets
uk-hover
anduk-focus
classes
- Fix touch event detection
- Fix background images are shown too large on retina displays in Img component
- Fix correctly calculate offsetLeft in Img component
- Fix autofocus elements not blurring within Toggable on hide
- Fix offcanvas overlay transition
- Fix active state in Switcher component
- Fix background images on displays with higher devicePixelRatio in Img component
- Fix Sass distribution
- Add active states for sub nav items in Nav, Navbar and Dropdown component
- Add emoji default fonts to the system font stack
- Improve offcanvas reveal and push animations
- Improve animation, transition and visibility toggles for touch devices
- Improve update performance
css
function: Setting a CSS property toNaN
no longer removes the property- Slide/Slideshow navs and Drops no longer blur after hiding
- Changed the default
toggle
option for Switcher component to> * > :first-child
- SVG component no longer moves
id
from element to svg
- Remove
uk-hover
class - Remove artificial
click
event on mobile devices
- Fix visible toggle and its child elments not being focusable through keyboard navigation
- Fix Img component correctly escapes urls on background images
- Add expand classes to Container component
- @notification-message-margin-bottom to top in Notification component
- Improve swipe gesture detection
isInView
checks relative to viewport only
- Fix
flex bug
mixin (IE 11) - Fix properly resolving css custom properties in scss
- Fix order of variable assignments in scss
- Fix background images are shown too large on retina displays in Img component
- Fix lazy loading images in Img component in Safari
- Limit positioned element to container width and margin in Position component
- Fix
hasClass
in IE11 again - Fix workaround to mitigate the duplicating icons issue
- Drop positioning uses window as secondary boundary
- Fix modal not opening on first click in Angular apps
- Fix filter controls active state in Filter component
- Fix Masonry Grid in RTL mode
- Make sure autoplay does not resume after user interaction in slider-autoplay mixin
- Fix
hasClass
in IE11
- Destroy Lightbox Panel upon closing
- Fix sticky not recalculating after update
- Fix clicking on items not triggering
click
event in Sortable component - Fix Offcanvas changing viewport upon opening
- Fix regressions in Modal component
- Add threshold before Sticky with
Show On Up
changes state - Add
draggable
option to Slider and Slideshow component
- Fix toggling Offcanvas component while transition in progress
- Fix Offcanvas height on mobile devices
- Add print, reddit, mircrophone, file-text, file-pdf, chevron-double left and right icons
- Add text emphasis to Text component
- Add
src
as primary option to SVG component
- Offcanvas no longer requires a wrapping content div
- Change video-camera icon style to outline
- Fix sorting in Sortable component on touch devices with page scrolled down
- Fix height of Masonry Grid
- Fix Sticky hiding with Offcanvas in overlay mode
- Fix Parallax in combination with Offcanvas in overlay mode
- Fix regression in Icon component
- Add divider vertical modifier to Divider component
- Fix preserve color not working if class is set on svg element in Icon component
- Fix inverse hover color for accordion title
- Fix close color being overwritten from toolbar in Lightbox component
- Fix Modal not hiding upon being destroyed
- Fix using node as offset in position mixin
- Fix using Height Match component on elements with different offsetParents
- Fix rounding error in Height Match component
- Fix
scope
command for already scoped css, comments are removed from generated css files - Fix Sticky placeholder height on resize
- Fix starting/stopping of autoplay in Lightbox
- Fix initially wrong position of background image in Parallax component
- Fix calling
isActive
onundefined
in Navbar component
- Dom functions support selectors
- Viewport Height component no longer sets a
height
except for IE - Viewport Height component no longer forces
box-sizing: border-box
- Improve Tooltip performance
- Improve Parallax performance
- Improve Sticky performance
- Remove
::-moz-selection
which is not needed anymore - Remove component
init
hook - Remove component
ready
hook
- Fix
UIkit.mixin()
- Fix issue with list bullet in combination with multi column layouts
- Allow for special characters in URI hash in Scroll Component
- Height Match also sets a
height
in IE - Slideshow sets
min-height
instead ofheight
- Fix regression in Overflow Auto component
- Rename
selModal
toselContainer
andselPanel
toselContent
in Overflow Auto component
- Fix
isInView
function for elements with zero width and height
- Fix regression in
removeClasses
function
- Add border pill to Utility component
- Use
min-height
instead ofheight
for navbar nav items
- Remove
filterAttr
function
- Fix SVGs not preserving their aspect ratio in IE11
- Fix lazy loading images in Edge
- Add responsiveness to SVGs in Base component
- Make remaining components reactive
- Boolean attributes coerce to
true
if the prop is defined as Boolean
- Allow icons to shrink in Iconnav
- Add more margin between accordion title and icon
UIkit.mixin
can now be used to extend existing components
- Remove fix for uppercase SVGs attributes in Edge on Windows 10 older than build 16251
- Fix form placeholder color in Edge
- Fix accordion icon position if title is wrapping into the next line
- Fix Slider incorrectly showing navigation
- Fix element queuing in Scrollspy component
- Fix parallax translating to subpixels
- Fix issue with scrolling on mobile devices in Sortable component
- Pass error object to callback function instead of message only in Upload component
- Remove deprecated prevention of the 300ms delay for touch devices
- Fix bug in
pointInRect
function
- Add container xsmall modifier
- Improve Height Viewport component performance
- Fix performance regression in Grid component
- Fix Height Viewport jumping in size on mobile devices if BottomOffset was set
- Fix offsetParent detection
- Allow thumbnav items to shrink if
flex-wrap: nowrap
is set
- Fix Filter component height during transition
- Fix Filter/Sortable component in IE 11
- Fix Overflow Auto component triggering
resize
event indefinitely - Fix Slider/Slideshow capture slide during transition in Safari 11
- Fix Slider/Slideshow drag behavior in iOS 11.3+ (https://bugs.webkit.org/show_bug.cgi?id=184250)
- Fix
toEventTargets
in IE 11
- Fix regression in dev dependencies
- Allow
data-
prefixed attributes as component options
- Improve Image component performance
- Improve Cover component performance
- Improve resize reactivity on Image/Video load
- Fix Dropbar in Navbar in IE 11
- Fix single components did not get exported from their modules
- Fix Lightbox reactivity
- Add development builds to npm registry (
npm i uikit@dev
/yarn add uikit@dev
)
- Fix single components to auto-install only when UIkit is attached to window object
- Fix component naming (camelCase) in single component auto-install wrapper
- Fix active row style for striped table
- Fix height of Masonry Grid
- Fix attribute change listener
- Cover component updates on image load
- Fix Lightbox options handling
- Fix missing standalone component installment
- Fix passing Lightbox options to Lightbox Panel
- Fix not appearing fixed background images for Chrome 67
- Fix having a Slider within a Slideshow element
- Fix filter animation in Edge
- Fix accessing sessionStorage if that's prevented
- Fix lazy loading images if no width and height are provided
- Delay loading images by one frame in Image Component
- Fix clipping of dropdowns in Dropbar
- Improve Lightbox type detection
- UIkit.icon.add supports resetting component icons now
- Fix lazy loading of images with same source
- Fix lazy loading of background images on elements with no height and width attributes
- Fix late component registration
- Fix resizing behavior of Sticky component
- Fix media mode in Toggle default preventing click events on touch devices
- Fix regression in Scrollspy in IE 11
- Fix Sass distribution
- Fix large close icon
- Add Img component to lazy load images
- Add Filter component to filter and sort any kind of layout
- Add
masonry
option to Grid component - Add inverse style for form icon
- Add smaller font-sizes on mobile for h1, h2, primary and hero heading and article title
- Break long words into the next line for comment body
- Move grid
parallax
option to Grid component and remove Grid Parallax component - Move Height, Leader, SVG and Video from Utility component into their own components
- Allow left and right icons at the same time in form and search component
- Rename
target
totarget-offset
in Sticky component - Remove hyphenating for text break
- Fix option color in select dropdowns for Inverse component
- Fix dropcap font size in Edge
- Fix dropcap line height in Firefox
- Fix Scrollspy being stuck in endless update loop
- Fix Slideshow combined with Height Viewport component
- Fix Height Match component's
row
matching - Fix height calculation in Height Match component
- Fix regression with Video component not auto play/pause
- Fix regression in Offcanvas
- Add table large modifier
- Add
Autoplay
as primary option for Video component - Add core and component dist files to NPM package
- Make
uk-form-icon
padding work with size modifier - Make heading line position top a variable
- Allow dropdowns in Iconnav component
- Allow any property in
svg-fill
mixin - Move progress normalization to progress component
- Video component sets
preload="false"
ifautoplay
is set toinview
- Global
update
method now updates element itself as well as its parents and children
- Remove the instance method
$update
- Fix browser compatibility in Navbar component
- Fix preventClick function on touch devices
- Fix LightboxPanel props
- Fix Player ids in Vimeo videos
- Dropbar opens on bottom positioned drops only
- Fix setting height of drag in Sortable component
isInView
checks for element visibility now- Fix check for backgroundSize: cover resetting backgroundSize in Parallax
- Fix "Uncaught (in promise) DOMException" in Player
- Fix Slideshow
fade
effect - Fix
type
option in Upload component - Fix misplaced Drop on fast toggling
- Fix Modal close on bgClick behaviour
- Fix Sets calculation in Slider on iOS
- Improve Form Custom reactivity
- Improve Scrollspy component reactivity
- Fix using Scrollspy component with default values
- Fix Scrollspy if UIkit is loaded async
- Fix YouTube short urls in Lightbox component
- Fix empty select in Form Custom component
- Fix Slider reactivity
- Add link heading to Link component
- Add Slider Parallax component
- Add support for privacy enhanced mode in YouTube urls
- Active classes are applied to all fully visible slides in Slider component
- Allow all Lightbox Panel options to be set through Lightbox component
- Fix Slider Nav initially has no state
- Fix Esc closing on Confirm and Prompt dialogs
- Fix using Grids in Slider component in Safari
- Fix edge scrolling in Sortable component in IE 11
- Fix touch scrolling in Slideshow/Slider in Edge
- Fix tap event on touch devices
- Fix initial Drop positioning
- Add support to center elements outside of a container to Position component
- Add
uk-slider-container
class to clip the Slider component - Remove auto-clipping from Slider items. Use
uk-cover-container
instead.
- Fix Tooltip in Accordion loosing title
- Fix Inverse mode (Light and Dark) in tests
- Fix component getter
- Add
beforeConnect
andbeforeDisconnect
component hooks
- Fix origin modifier for programmatically triggered animations
- Dialogs correctly cleanup after closing
- Fix missing container option on Tooltip component
- Fix positioning of Dropdowns in Dropbar
- Fix browser freezing on Slider resize
- Fix Custom Form initial value
- Fix Tooltip removing title attribute
- Add Slider component
- Add RTL support to Slideshow component
- Add reactive navigation to Slideshow component
- Hide slideshow navigation if slideshow contains single slide only
- Add support to play/pause Video component as it enters/leaves the viewport
- Add file size restriction
maxSize
to Upload component - Add option to pass
data-alt=""
to images in Lightbox component - Component DOM attributes like
uk-grid
are being observed for changes - Improve
UIkit.container
setter (allows for assigning selector strings) - Make some util methods more error resilient
- Add config options to build scripts, type
./build/build.js -h
for options - Add UIkit version banner to generated CSS files
- Add option to skip minification during Less compiling (
./build/less.js -d
) - Add parametrization for prefix and scope scripts. Use
scope/prefix -h
(e.g.npm run prefix -- -h
) to list the available options.
- IMPORTANT: Use
a
element instead of headings for the accordion title - Calling a component constructor with data on an already initialized component will reset the component
- Dropbar no longer repositions Dropdowns in DOM upon opening
- Deprecate
uk-gif
- Remove support for IE 10
- Remove support for iOS < 9.1
- Remove most -webkit and -moz vendor prefixes
- Remove named component Constructors
- Make Accordion component accessible through keyboard
- Make
uk-visible-toggle
accessible through keyboard - Make
uk-transition-toggle
accessible through keyboard - Fix scrolling with scrollbar on Modal closes Modal
- Fix
container
options - Fix initializing Icon components programmatically
- Fix accordion initial active option
- Fix webpack builds (npm run test)
- 'uk-scrollspy-class' attr may now be
data-
prefixed too - Fix dialogs not being removed from DOM after closing
- Parallax supports RGB and RGBA now
- Fix Modal toggling if Tab components media setting is active
- Fix Tab component regression
- Fix context selectors that are applied to elements with ids containing special characters
- Fix reactivity in Leader component
- Fix events triggered by Accordion component
- Fix text wrapping for Firefox in Position component
- Fix Scrollspy triggering before other components have been applied at least once
- Fix Accordion title click behavior
- Fix Sortable on iOS
- Fix Sticky Navbar (IE 11)
- Fix "Illegal invocation" error in Slideshow component
- Fix Offcanvas animations
- Fix Tab component if no lists are connected
- Add Thumbnav component
- Add large margin modifier to Position component
- IMPORTANT: Remove
@slidenav-padding
. Use new@slidenav-padding-vertical
and@slidenav-padding-horizontal
- IMPORTANT: Sortable component now triggers
moved
,added
andremoved
events instead ofchange
- Update Dotnav and Slidenav style
- Lightbox navigation no longer stacks on keyboard input
- Allow text selection within the Slideshow component
- Prevent vertical scrolling while swiping the Slideshow
- Remove tap highlighting when swiping the Slideshow in iOS
- Prevent Modal from toggling if event was defaultPrevented
- Fix using Scrollspy Nav within Sticky component
- Hide Slidenav in Lightbox if single item only
- Fix Parallax background image positioning
- Fix setting headers in AJAX request
- Fix dotnav box-sizing
- Fix Slideshow animations
- Fix Sortable component sorting animation when sorting between lists
- Fix event registration if
el
option is array - Slideshow navigation items may now be
data-
prefixed too
- Add
min-height
option to Height Viewport component
- Improve accelerated slide animations in Slideshow component
- Improve slide dragging behaviour in Slideshow component
- Fix slide animations stacking when tab is not focused in Slideshow component
- Fix overlay not showing in Offcanvas component
- Fix Slideshow Parallax in Slideshow component for IE11
- Fix default border-radius for button elements in Chrome 62.
- Add Slideshow component
- Add style support for radio and checkbox in Firefox
- Add
autoplay
setting to Lightbox - Add
poster
setting to Lightbox items
- IMPORTANT: Remove jQuery dependency
- Remove
uk-section-media
from Section component - Change
uk-tab-left
text alignment to left - Update Overview in tests
- Rename
isWithin
towithin
- Allow fullscreen mode for YouTube and Vimeo videos in Lightbox
- Video component now stops playing the video regardless of the
autoplay
setting
- Fix responsive images in modal for IE11
- Fix close button outside causing a scrollbar on small devices
- Fix inverse style for
uk-hr
- Fix video size of Vimeo videos in Lightbox component
- Fix closing stacked modals
- Fix regression for IE11
- Media options now support any valid media query syntax
- Fix whitespace trimming in dist
- Fix active drop in
click
mode close onhover
in Navbar component - Fix
selTarget
option in Sticky component - Fix icons not displaying if connected/disconnected in rapid succession
- Ensure Navbar component does not initialize Drop components if Dropdown is already present
- Fix scrollbar jumping in Switcher
- Fix usage of Scroll component in Drop, Dropdown, Navbar and Offcanvas in
overlay
mode - Fix cursor set to pointer for icons
- Fix Scrollspy Nav not working correctly when zoomed in
- Fix animations for Firefox
- Fix icons not displaying if lazy loaded
- Add Sticky Navbar test
- Add inverse style for button link
- IMPORTANT: Rename
closeAlert
method toclose
in Alert component - IMPORTANT: Rename
close
param toselClose
in Alert component - IMPORTANT: Rename
scrollToElement
method toscrollTo
in Scroll component - Add box-shadow to dropbar slide
- Fix icon color for Edge
- Add workaround to mitigate the duplicating icons issue
- Fix issue with multilevel dropdown
- Fix compatibility issue with Prototype and MooTools
- Fix Sticky Navbar behaviour
- Fix Parallax for IE11
- Fix swiping in Lightbox
- Fix alert close animation
- Remove stacking context for
uk-inline
- Prevent scrolling in Lightboxes with one slide only
- Add Lightbox component
- Add Video component
- IMPORTANT: Remove caption from Modal component. Use Lightbox component instead
- IMPORTANT: Remove lightbox modifier from Modal component. Use Lightbox component instead
- IMPORTANT: Remove center option from Modal component. Use
uk-margin-auto-vertical
modifier - IMPORTANT: Renamed
@modal-dialog-margin-vertical
to@modal-padding-vertical-s
- IMPORTANT: Renamed
@modal-dialog-margin-vertical-xs
to@modal-padding-vertical
- Refactored Modal component
offsetTop
in Height Viewport component only applies if its element's top position is smaller than half the viewport- Larger width for form width x-small
- Offcanvas will keep scroll position if anchor link was clicked
- Fix margin modifier in Position component for IE11
- Fix divider-small text alignment for
hr
elements Edge and IE - Fix setting the ratio of Spinner component
- Fix event handling in Sortable component
- Fix grid calculation (Firefox)
- Fix dropdown margins in the dropbar
- Fix opening Modals from Offcanvas
- Add size modifier to Tile component
- Add link text to Link component
- Add 500px icon
- Larger horizontal padding for form input, select and textarea
- Improve Parallax Background Position behaviour
- Remove padding xlarge from Padding component
- Fix touch event handling
- Fix cursor height for active forms in Safari
- Fix Grid and Margin component for cells with no height
- Fix Parallax if element is translated vertical
- Fix Grid divider in RTL mode
- Make Icon component work with button elements
- Fix margin bottom behaviour in Grid Parallax
- Fix error thrown by Notification component
- Fix
expand
mode in Height Viewport component - Fix background position behaviour in Parallax component
- Fix removal of classes after sorting in Sortable component
- Add Parallax component
- Add Grid Parallax component
- Add Form Range component
- Add Marker component
- Add hidden classes for touch devices to Visibility component
- Add padding xlarge to Padding component
- Add transform center to Utility component
- Add
clsBelow
option for Sticky component (uk-sticky-below)
- IMPORTANT: Move LESS/Sass imports into one file. Use
components/_import.less
- IMPORTANT: Renamed
transition
option toeasing
in Scroll component - Improve flip behaviour in Drop component
- Improve
class
handling
- Fix support for more than two digits in Countdown component
- Fix typo in Togglable mixin name
- Fix form select image for RTL
- Fix Scrollspy
cls
option - Fix HeightMatch not working on initial page load
- Fix touch events
- Fix click event firing twice (iOS <= 9.2)
- Fix missing table hook
- Prevent initial page jump (Safari)
- Fix document height calculation (IE 10)
- Fix Tooltip recreates on hovering the already focused input
- Add Countdown component
- Add divider, justify and responsive modifier to Table component
- Add inverse support for Table component
- Add box-shadow bottom to Utility component
- IMPORTANT: Remove style from default Table component. Use
uk-table-divider
modifier - Move border style to table row instead of table cell
- Remove margin from the last-child in Table component cell
- Fix swiping in Switcher
- Fix scrolling in Scrollspy Nav (Firefox)
- Fix Navbar Dropbar
- Fix Tooltip with different animations
- Fix Sass showing error when using different color mode in certain components
- Add Gitter icon
- Attribute observer listens for changes to
component
attribute too
- Fix Instagram, Tumblr and Vimeo icons
- Fix unexpected closing of Modal Dialog
- Fix
click
default behaviour prevention in Toggle - Fix memory leak in Icons
- Add breakpoint classes for flex alignment
- Fix Drop positioning
- Fix imports in Modal
- Fix
click
default behaviour prevention in Toggle - Fix queued Toggle
- Fix closing Offcanvas with swipe gesture (Android)
- Fix Toggle icons preventing Drops from opening
- Fix loading UIkit deferred
- Add Sass support
- Add Leader to Utility component
- Add Offcanvas close button
- Add margin auto vertical classes
- Add padding left/right remove classes
- Add Tripadvisor and Yelp icons
- Add computed properties
- IMPORTANT: Offcanvas requires to wrap page in extra div
- Refactored Offcanvas component
- Update Instagram, Tumblr and Vimeo icons
- Component Constructor initializes multiple components at once
- Fix Offcanvas scrolling on touch devices
- Fix Scrollspy in view check
- Fix text wrapping for Firefox in Position component
- Fix closing Accordion without animation
- Fix regression with positioning
- Add Tile component
- Add grid item match modifier to Grid component
- Tooltip is now attribute reactive
- Rename
uk-background
touk-background-default
- Drop, Dropdown, Toggle component's mode is a comma separated list now (to support hover only mode)
- Fix deferred UIKit loading
- Fix Dropdowns not closing immediately upon hovering other navbar item in Navbar component
- Fix navbar groups center left/right (IE 11)
- Fix "sticky on up" behaviour in Sticky component
- Fix Offcanvas closing without animation
- Fix links in Notification message clickable
- Fix overriding default icons
- Fix Scrollspy nav when scrolling beyond last item
- Fix Notification component
- Fix dist
- Rename
.rtl
dist files to-rtl
- Include none minified JS files in dist
- Fix UMD/AMD dist
- Add Receiver icon
- Add Hero heading modifier
- Add text background
- Add ID for AMD bundles
- Move Icons into JavaScript
- Component Constructor initializes and returns single component only
- Rename function
show
totoggle
in Accordion component - Switcher no longer "swipes" with mouse
- Sticky component applies active class after scrolling below top
- Remove text primary hook
- Fix npm not watching LESS
- Modal no longer closes immediately when toggled from custom
click
handler - Fix Accordion component
- Fix container for Tooltip component
- Fix Dropdowns closing in Navbar component
- Fix Drops closing on click on hash links
- Fix Tab component not initializing
- Fix icon duplication
- Add nested Drops
- Add text primary hook
- Make Accordion selectors more specific
- Optimized margin modifier in Position component
- Drop component no longer forces
click
on touch devices
- Remove obsolete webkitFontSmoothing workaround
- Fix text wrapping in Position component
- Fix icons in Safari's private browsing mode
- Fix right click triggers click event
- Fix empty targets in HeightMatch component
- Fix Tooltip component on touch devices
- Fix icons not showing
- Height Viewport component supports selector for Offset Bottom option
- Allow to preserve all color with one class when using
uk-svg
- Add RTL support (RTL first)
- Percentage value for Offset Bottom in Height Viewport component is calculated against the whole viewport
- Fix Notification component initialization
- Fix beta 8 regression with missing class in Navbar component
- Fix context selectors
- Sticky components sets inactive class initially
- Fix path to icons.svg in /custom folder
- Fix wrapping grid columns (IE + Edge)
- Fix prefixed JavaScript not working
- Fix beta 8 regression with Scrollspy targets
- Fix width-expand not wrapping into next row in rare cases (Safari)
- Apply class
uk-svg
to SVG component
- Update event registration
- Use native Promises instead of jQuery Deferred
- Fix Cover component if the container has padding
- Fix Scrollspy component targeting wrong elements
- Switcher supports
data-
prefixed items now - Fix beta 7 regression (IE <= 11)
- Add sub groups center left/right to Navbar component
- Add box-shadow-hover to Utility component
- Height Viewport component supports pixel / percentage values for Offset Bottom option
- LESS no longer uses component attribute selectors
- Accordion close and open icons using variables
- Remove
uk-cover
CSS only solution
- Fix icon
play-circle
- Fix Spinner when
stroke-width
cannot be read - Fix memory leak in SVG component
- Prevent transition-toggle from setting a transition
- Fix width-expand not wrapping into next row in rare cases
- Allow a fixed width on nested grids with grid-match
- Fix Height Viewport offset calculation
- Fix Sticky (Chrome > 55)
- Togglable triggers
shown
/hidden
events, when animations complete
- Fix component initialization
- Fix Card component extending inverse
- Fix background-fixed (Firefox + IE)
- UIkit observes
body
element too now - Performance improvements
- Fix regression with initialization (IE + Edge)
- Fix beta 2 regression for SVG’s (Safari)
- Fix Sticky width after resize
- Fix page width on resizing Offcanvas
- Fix props initialization for
data-uk-
components - Fix sortable children loosing event bindings after sort
- Fix Scrollspy Nav within Sticky (Safari)
- Fix beta 3 regression for Accordion
- Fix lazy initialized components
- Add support for
data-uk-
prefixed component attributes - Add support for Primary Arguments in components
- Add support for Functional Components
- Components reinitialize on added/removed children
- Fix sortable behaviour
- Fix link muted and link reset
- Enable deferred loading of UIkit
- Improve relative path to icons.svg
- Fix Icon component on canvas elements (Safari)
- Initial release