Skip to content

Releases: learningequality/kolibri-design-system

v4.3.2

02 Jul 20:32
82ed5e7
Compare
Choose a tag to compare

What's Changed

KTabsList, KTabs, KTabsPanel

  • Fixes extra white space below KTabsList.

GH Repo 👨‍💻

  • Adds repository field in package.json.

Full Changelog: v4.3.1...v4.3.2

v5.0.0-rc0

18 Jun 19:39
4ae7503
Compare
Choose a tag to compare
v5.0.0-rc0 Pre-release
Pre-release

What's Changed

KImg

  • 🚩BREAKING🚩 Removes KImg props related to dimensions: height, width, maxHeight, minHeight, maxWidth, minWidth.
    • Guidance: Use native style, for example replace <KImg width="100%" maxWidth="500px" /> by <KImg :style="{ width: '100%', maxWidth: '500px' }" />.

KTextTruncator

  • 🚩BREAKING🚩 Removes lineHeightIE prop and drops Internet Explorer 11 support.
    • Guidance: To be used in newer versions of products that don't need to support IE11.

KSelect

  • Internal refactor of KSelect as part of moving away from Keen UI.
    • Guidance: Thorough QA of places that use KSelect is recommended due to the large scope of refactor.
  • Adds new events: @dropdown-open, @dropdown-close, @query-change, @input, @touch, @focus.
  • Adds new slots: #default, #display, #option, #no-results, #error, #help.
  • Adds new public method reset to reset the state of the KSelect to default values.

KModal

  • Fixes KModal content height calculation, and now it shrinks when the content has a smaller height.
    • Guidance: Double check that the height of the modals continues to work correctly.

New Contributors

Full Changelog: v4.3.1...v5.0.0-rc0

v4.3.1

18 Jun 18:31
d784b83
Compare
Choose a tag to compare

What's Changed

Docs 🗒️

  • Updates the link to the Changelog with a link to the Release Notes in the documentation pages header.
  • Updates selection color in documentation pages for better contrast.

KSelect

  • 🗒️ Adds documentation for the @blur, @change and @select events.

New Contributors

Full Changelog: v4.3.0...v4.3.1

v4.3.0

14 May 15:05
3200a87
Compare
Choose a tag to compare

What's Changed

KDropdownMenu

  • Adds new prop isContextMenu to allow it to open the menu when the user right-clicks on the KDropdownMenu’s parent element.
  • Adds new slot header to allow display content as a menu header.
  • Exposes the click event object as a second argument on @select event.

Icons

  • Updates icon pointsActive.
  • Removes icon pointsInactive as it was not being used anywhere.

Full Changelog: v4.2.1...v4.3.0

v3.3.0

14 May 14:39
90871c1
Compare
Choose a tag to compare

What's Changed

KDropdownMenu

  • Adds new prop isContextMenu to allow it to open the menu when the user right-clicks on the KDropdownMenu’s parent element.
  • Adds new slot header to allow display content as a menu header.
  • Exposes the click event object as a second argument on @select event.

Full Changelog: v3.2.0...v3.3.0

v4.2.1

07 May 16:38
261a02b
Compare
Choose a tag to compare

What's Changed

KTextbox

  • 🗒️ Enhance documentation examples.

New Contributors

Full Changelog: v4.2.0...v4.2.1

v4.2.0

16 Apr 17:23
c6f5ec1
Compare
Choose a tag to compare

What's Changed

KModal

  • Fixes the bug when the modal content wasn't displayed right after the initial load

KSelect

  • Fixes KSelect's missing padding

KTextbox

  • Adds a new clearable prop to show the clear button

KCheckbox

  • Accessibility icon Sets aria-checked property

Dependencies upgrades

  • express, popper.js

New Contributors

Full Changelog: v4.1.0...v4.2.0

v3.2.0

16 Apr 17:08
1b57fc0
Compare
Choose a tag to compare

What's Changed

KListWithOverflow

  • Fixes KListWithOverflow unexpectedly interfering with styles outside its scope
  • Fixes KListWithOverflow's hidden elements from taking up space on the screen

KTooltip

  • Adds a new maxWidth prop

Icons

  • Adds new icons: dropup, thumbUp, thumbDown

New Contributors

Full Changelog: v4.1.0...v3.2.0

v4.1.0

29 Mar 08:21
e3550dc
Compare
Choose a tag to compare

What's Changed

KLogo

  • The whole component refactored in support of new branding guidelines
    • Guidance: See KLogo documentation for all logo variations and new API. Use KLogo to render the static Kolibri logo as well as the loading animation.

KButton, KRouterLink, KExternalLink

  • Updates colors of icons in button and link components for new branding guidelines

KResponsiveWindowMixin

  • Usage of KResponsiveWindowMixin removed internally in favor of useKResponsiveWindow. This fixes KResponsiveWindowMixin deprecation warnings originating in KDS.

Dependencies upgrades

  • lodash, purecss, ip, follow-redirects

Full Changelog: v4.0.1...v4.1.0

v3.1.1

29 Mar 07:58
2028df6
Compare
Choose a tag to compare

What's Changed

KDropdownMenu

  • Adds a new prop constrainToScrollParent to allow overriding of popover flipping behavior

KListWithOverflow

  • Improves internal calculations to be more accurate

New Contributors

Full Changelog: v4.0.1...v3.1.1