Releases: learningequality/kolibri-design-system
Releases · learningequality/kolibri-design-system
v4.3.2
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
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' }" />
.
- Guidance: Use native style, for example replace
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.
- Guidance: Thorough QA of places that use
- 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
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
- @musser004 made their first contribution in #653
Full Changelog: v4.3.0...v4.3.1
v4.3.0
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
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
What's Changed
KTextbox
- 🗒️ Enhance documentation examples.
New Contributors
- @GarvitSinghal47 made their first contribution in #604
Full Changelog: v4.2.0...v4.2.1
v4.2.0
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
Dependencies upgrades
express
,popper.js
New Contributors
- @practicatto made their first contribution in #591
Full Changelog: v4.1.0...v4.2.0
v3.2.0
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
- @satyamkale27 made their first contribution in #605
Full Changelog: v4.1.0...v3.2.0
v4.1.0
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. UseKLogo
to render the static Kolibri logo as well as the loading animation.
- Guidance: See
KButton
, KRouterLink
, KExternalLink
- Updates colors of icons in button and link components for new branding guidelines
KResponsiveWindowMixin
- Usage of
KResponsiveWindowMixin
removed internally in favor ofuseKResponsiveWindow
. This fixesKResponsiveWindowMixin
deprecation warnings originating in KDS.
Dependencies upgrades
lodash
,purecss
,ip
,follow-redirects
Full Changelog: v4.0.1...v4.1.0
v3.1.1
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