Releases: learningequality/kolibri-design-system
Releases · learningequality/kolibri-design-system
v1.3.1-beta0
What's Changed
Fixed
- Exercise icon flipped in rtl by @nucleogenesis in #310
- Fixed Ktextbox error by @d0sadata in #319
- Add navigateTo listener in KContentRenderer mixin for HTML5 hashi work by @marcellamaki in #239
- Fixed focusOutline code, including fixes to arrow key navigation by @marcellamaki in #185
Added: Tests
- Add test suite/environment to KDS by @sairina in #309
- Add
KRouterLink
tests by @sairina in #311 - Add
KCheckbox
tests by @sairina in #315 - Add
KButton
tests by @nucleogenesis in #313 - Add
KModal
tests by @sairina in #320
Details: Complete list of PRs and link to full changelog
Complete list of PRs
* Add navigateTo listener in KContentRenderer mixin for HTML5 hashi work by @marcellamaki in https://github.com//pull/239 * Add test suite/environment to KDS by @sairina in https://github.com//pull/309 * Add `KRouterLink` tests by @sairina in https://github.com//pull/311 * Add `KCheckbox` tests by @sairina in https://github.com//pull/315 * Exercise icon flipped in rtl by @nucleogenesis in https://github.com//pull/310 * KButton Tests by @nucleogenesis in https://github.com//pull/313 * #295: fixed the issue with Ktextbox error by @d0sadata in https://github.com//pull/319 * Add tests for `KModal` by @sairina in https://github.com//pull/320 * Bump url-parse from 1.5.3 to 1.5.10 by @dependabot in https://github.com//pull/318 * Bump nanoid from 3.1.25 to 3.2.0 by @dependabot in https://github.com//pull/298 * Bump node-fetch from 2.6.2 to 2.6.7 by @dependabot in https://github.com//pull/300 * Bump prismjs from 1.25.0 to 1.27.0 by @dependabot in https://github.com//pull/317 * Add tests for `KTextbox` by @sairina in https://github.com//pull/322 * Kdropdown keyboard navigation by @marcellamaki in https://github.com//pull/185New Contributors
Full Changelog: v1.3.0...v1.3.1-beta0
v1.3.0
- #291 - When tracking input modality with
trackInputModality
, modality is set to keyboard only when the TAB key is pressed - #292 - Add
KBreadcrumbs
page to the components documentation - #292 - Optimize
KBreadcrumbs
to use all space available - #292 - Fix
KBreadcrumbs
items vertical alignment - #292 - Fix
KBreadcrumbs
items not collapsing when there are more instances on a page
v1.2.1
v1.2.0
v1.1.0
v1.0.0
Added
- #116, #255 - Changelog
- #204 -
pointsLeaf
icon - #217 -
copyToClipboard
,infoPrimary
,home
,unpublishedChange
,publishedResource
icons - #236 - Learning activity icons
- #231 -
incorrectReport
,registeredKDP
, andsuperadmin
icons - #229 -
warningIncomplete
icon - #150, #152 -
KRouterLink
-icon
,iconAfter
andreplace
props - #199 -
KCheckbox
-description
prop - #137, #142 -
KExternalLink
-openInNewTab
prop - #224 -
KContentRenderer
-timeSpent
,duration
,forceTimeBasedProgress
, anddurationBased
props - #108 - App bar documentation
- #133 - Documentation about using icons in reStructuredText
- #134, #174 - Glossary and anchor links
- #165 - Documentation for library components:
KButton
KRouterLink
KExternalLink
KButtonGroup
KIconButton
- #184 - Imperative verb guidance for modals and page headers
- #188 - Menu offset guidelines
- #194 - Filters pattern page for:
- Dropdown menus
- Text input dropdowns
- Text filters
- Checkbox lists
- #250 - Documentation for design system release process
Changed
- #140 - Material design icons is no longer a direct dependency (only a dev dependency) which should reduce timeout errors for products depending on KDS
- #143 -
KExternalLink
- Updated icons and margins for RTL support - #139, #240 -
KTextbox
- Changed background color and error text color - #153 -
KButton
- Updatedbasic-link
spacing and color between icons - #223 - Improved component API documentation
- #229 - Renamed
publishedResource
icon tounpublishedResource
- #192 - Updated design principles wording
- #144 - Updated page headers
- #186 - Updated
KCheckbox
andKSwitch
examples
Removed
- #243 -
KContentRenderer
- Removeddownload_url
from mixin
Fixed
- #227 - Global styles - Focus outline no longer shows when hovering over elements
- #191 -
KTextbox
- Keyboard-input focus outlines are the standard blue focus - #195 -
KRouterLink
- Fixed text-wrapping in Safari so child takes full width of parent - #199 -
KCheckbox
- Updated label display if both slot and label are given - #180 -
KDropdownMenu
- Removed need to hit tab twice when using keyboard to open dropdown - #145 -
KIconButton
- Fixed distortion occurring with resized windows by addingminWidth
- #191 -
KSwitch
- Fixed keyboard-input focus outlines so they are the standard blue focus - #195 -
KLabeledIcon
- Fixed text-wrapping in Safari so child takes full width of parent - #200 - Design system - Fixed keyboard focus rings in examples
- #209 - Design system - Fixed sidebar vertical scrolling
- #256 -
KTextBox
- Fixed autofocus error
v0.2.1
Added
- #95 - Design principles documentation
- #97 - Errors documentation
- #105 - Switches documentation
- #106 - Menu documentation
- #110 -
email
,sidebar
, andadd
icons - #252 -
a11y
,alternativeRoute
,disconnected
,forwardRounded
, andrestart
icons - #104 - Support for exporting icons to reStructuredText user documentation
Changed
Removed
- #251 -
duplicate
andcopyToClipboard
icon aliases removed in favor ofcopy
- #251 -
domain
icon alias removed because it was the same icon asfacility
Fixed
v0.2.0
Preliminary release of the Kolibri Design System for use with Kolibri 0.14.0.
This was the first release of the Design System, with documentation written in a Nuxt-based statically-generated site. The focus was on migrating components out of the Kolibri and making them reusable in a shared component library.