Skip to content

Releases: Semantic-Org/Semantic-UI

Version 1.11.2 - March 6, 2015

06 Mar 22:46
Compare
Choose a tag to compare

Enhancements

  • Accordion - Accordion can now specify a trigger element instead of title, added an example in docs
  • Accordion - Accordion can now hide while opening animation is still occuring
  • Grid - Equal width grids will now make column content stretch to full height, not just the column itself (requires flexbox). See examples in the grid docs
  • Header - Labels inside headers have been slightly increased in size
  • Search - Search now uses internally fuzzy search as its new full text search algorithm.

Important Fixes

  • Build Tools - Fix issues with minified component CSS @import not always being on top of files due to bug in clean-css

Bugs

  • Accordion - Removed mistaken extra 1px top border on nested styled accordion
  • Modal - Fixes modal buttons on mobile devices to not have extra bottom padding.
  • Card/Dimmer - Fix dimmer z-index being too high when inside a ui card. Added variable for specifying default dimmer color inside card.
  • Site - h1-h5 now have no top margin when first-child and no bottom margin when last-child
  • Dropdown - Fix issue in setup reference (added in 1.11.1) where chaining would not return ui dropdown immediately after initialization

Version 1.11.1 - March 5, 2015

05 Mar 20:11
Compare
Choose a tag to compare

Enhancements

  • Dropdown - Calling behaviors on a dropdown select will now automatically route them to the appropriate parent ui dropdown

Bugs

  • Grid - Fix issue in centered grid not centering column inside row
  • Dropdown - Added select styles for elements before they are initialized instead of FOIC (Flash of invisible content)

Version 1.11.0 - March 3, 2015

03 Mar 23:16
Compare
Choose a tag to compare

New Components

  • Visibiliity - Attach callbacks to elements visibility conditions like top visible bottom visible, passing. Useful for things like: image lazy loading, infinite scroll content, and recording tracking metrics.

See the examples online for a demonstration.

Enhancements

  • Form - <select> now receive error formatting on form error Thanks @davialexandre
  • Transition - Added more reasonable default durations for each animation
  • Loader - inline loader now has a centered variation
  • Modal - Modal no longer hides and reshows dimmer when opening a modal with another modal open with exclusive: true
  • Popup - Added exclusive parameter to automatically close other popups on open
  • Transition - Added toggle behavior and docs for show and hide
  • Transition - transition now has stop, stop all, and clear queue for removing transitions, (undocumented method stop, and start renamed to enable and disable)
  • Dimmer - Add opacity setting to override css value. Add to docs several undocumented settings, like useCSS, and variation.
  • Icon - added @src variable to make it adjustable with themes that dont support all types like woff2

Bugs

  • Dropdown - Fixes issue where dropdown would not open after restoring previus value on failed search dropdown search
  • Grid - Fixes specificity of grid column colors to not affect other elements with columns
  • Icon - Fix clockwise rotated icon causing clockwise icon to appear
  • Popup - Fix issue with popup not re-opening until another element gains focus on a mobile touchscreen
  • Modal - Fixed issue with modal not appearing when calling show during another modal hide
  • Popup - Popup will now fire onHidden when an element is hidden by opening a different popup
  • Popup - Fix popup not namespacing window events and unbinding on destroy Thanks @revov
  • Table - Fixes table on mobile sizes can surpass parent container width
  • Transition - Fixes swing out animations not working correctly
  • Transition - Fixed display state other than block not determined when using show and hide without an animation
  • Transition - Fix bug in remove looping causing next animation to use same duration
  • Segment - Fix first/last margins on ui segments
  • Search - Fix special characters not searching correctly with local search
  • Search - Fix a bug with onSelect returning null when minCharacters: 0
  • Search - Fix a bug with onSelect returningnull` when results retrieved from cached API query
  • Sticky - Fixed sticky position when page loads and content is below sticky content.
  • Sticky - Fix bottom attached position not adjusting for bottom padding on container element
  • Menu - Fix vertical pointing menu, sub menu arrow color
  • *Item * - img inside of ui item content now do not receive size formatting by default
  • Form - Added input[type="search"] styles to ui form

Docs

  • Transition - Adds examples of hide,show,toggle,stop,stop all, andclear queue`
  • Item - Significant rewrite of ui item documentation

1.10.4

28 Feb 17:20
Compare
Choose a tag to compare
  • API - Remove console error message when no API url is specified but element is a form (defaults to form action)
  • API - api check for serialize object optional dependency no longer produces error when serializeForm: true and dependency is not found.

Version 1.10.3 - February 27, 2015

27 Feb 22:42
Compare
Choose a tag to compare

Bugs

  • Build Tools - All UI components now have component name in comment banners and release version
  • Menu - Fixes dropdown menu item not having a hover state inside inverted menu
  • Search - Fixes bug in category search causing item selection to sometimes produce a javascript error.
  • Button - Fixes <button> inside vertical buttons not taking full container width

Version 1.10.1-2 - February 24, 2015

24 Feb 20:21
Compare
Choose a tag to compare

No changes, fixes stale pm component builds

Version 1.10.0 - February 23, 2015

24 Feb 00:12
Compare
Choose a tag to compare

New Features

  • 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 using reverse: true See Examples for more details.

Critical Fixes

Enhancements

  • Form Validation - Adds containsExactly, notExactly, isExactly case sensitive validation rules, make contains, not, is case insensitive.
  • Form Validation - contains rule is now case insensitive
  • Form Validation - Validation messages no longer increase field height on inline fields like checkboxes after error appears
  • API - Added was cancelled to determine whether request was cancelled by beforeSend
  • *Image - Added hidden image state

Fixes

  • Build Tools - Fixed issue with recursive merge for site themes in update scripts, details here Thanks @derekslife
  • Cards - Fix .ui.cards > .ui.card margins to match .ui.cards > .card margins
  • Cards - Fix consecutive card groups to preserve row flow (similar to consecutive grids)
  • Sidebar - Sidebar using exclusive: true now queue animations after hiding previous sidebar (unless overlay) to avoid rendering issues
  • State - Text states now handle cancelled API requests correctly
  • Search - Category search no longer displays unnecessary error message about maxResults
  • Composer - Composer.json should now read version from tags, adjusted some fields.
  • Grid - Stackable grid now has horizontal padding by default on mobile unless nested inside a ui grid or ui segment (not vertical)
  • Menu - Fixes pointing menu displaying under dropdown menu

Docs
-Transition - useFailSafe was incorrectly shown as false by default

Version 1.9.3 - February 20, 2015

20 Feb 21:21
Compare
Choose a tag to compare

Bugs

  • Tab - Fixed bug when loading remote content with tab where current tab would not hide while another tab is loading
  • Tab - Tab with remote content and auto: true now removes duplicate slashes from url path
  • API - Simplified api debug output to console to more clearly label url and data sent

Docs

  • Tab - Added new tab remote content example with stubbed AJAX using SinonJS

Version 1.9.2 - February 19, 2015

19 Feb 23:00
Compare
Choose a tag to compare

Added new repositories for css and less only versions, can be installed with

npm install semantic-ui-less
npm install semantic-ui-css

Bug Fixes

  • Modal - Fixes typo causing middle aligned image not to work correctly.
  • Build - gulp watch now compiles concatenated css (missing in 1.9.1 only)

Version 1.9.1 - February 18, 2015

19 Feb 00:26
Compare
Choose a tag to compare

LESS Changes

Importing individual components into other less files now requires scoping. This is to prevent issues with variable scope that cannot be resolved inside definitions.

/* Import a specific component */
& { @import 'src/definitions/elements/button'; }

Importing semantic.less still does not require any special syntax
@import 'src/semantic';

Bugs

  • Fixed issue directly importing semantic.less caused by variable scoping in .loadOverrides().
  • Fix bug where equal height row could not be centered, or less than full width