Skip to content

Releases: learningequality/kolibri-design-system

v1.3.1-beta0

24 May 21:57
26c0c30
Compare
Choose a tag to compare
v1.3.1-beta0 Pre-release
Pre-release

What's Changed

Fixed

Added: Tests

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/185

New Contributors

Full Changelog: v1.3.0...v1.3.1-beta0

v1.3.0

25 Jan 12:06
c2acc3f
Compare
Choose a tag to compare
  • #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

30 Nov 11:58
fe3ab26
Compare
Choose a tag to compare
  • #279 - Fix vertical shifting of KTextbox

v1.2.0

29 Nov 19:25
718831f
Compare
Choose a tag to compare
  • #281 - Allow KModal to take a size in pixels
  • #278 - Adds timer icon
  • #275 - Renames some icons: socialScienceResource -> socialSciencesResource, mathResource -> mathematicsResource, scienceResource -> sciencesResource, readingWritingResource -> readingAndWritingResource

v1.1.0

28 Oct 20:23
632240f
Compare
Choose a tag to compare

Added

  • #270 - New icons for Kolibri 0.15
  • #272 - Enable 'Loaders' documentation page which was previously hidden

v1.0.0

21 Sep 22:11
04d71da
Compare
Choose a tag to compare

Added

  • #116, #255 - Changelog
  • #204 - pointsLeaf icon
  • #217 - copyToClipboard, infoPrimary, home, unpublishedChange, publishedResource icons
  • #236 - Learning activity icons
  • #231 - incorrectReport, registeredKDP, and superadmin icons
  • #229 - warningIncomplete icon
  • #150, #152 - KRouterLink - icon, iconAfter and replace props
  • #199 - KCheckbox - description prop
  • #137, #142 - KExternalLink - openInNewTab prop
  • #224 - KContentRenderer - timeSpent, duration, forceTimeBasedProgress, and durationBased 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 - Updated basic-link spacing and color between icons
  • #223 - Improved component API documentation
  • #229 - Renamed publishedResource icon to unpublishedResource
  • #192 - Updated design principles wording
  • #144 - Updated page headers
  • #186 - Updated KCheckbox and KSwitch examples

Removed

  • #243 - KContentRenderer - Removed download_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 adding minWidth
  • #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

18 Aug 17:29
Compare
Choose a tag to compare

Added

  • #95 - Design principles documentation
  • #97 - Errors documentation
  • #105 - Switches documentation
  • #106 - Menu documentation
  • #110 - email, sidebar, and add icons
  • #252 - a11y, alternativeRoute, disconnected, forwardRounded, and restart icons
  • #104 - Support for exporting icons to reStructuredText user documentation

Changed

  • #121 - Updated clipboard icon
  • #93 - Fixed regression related to external links opening in new tabs

Removed

  • #251 - duplicate and copyToClipboard icon aliases removed in favor of copy
  • #251 - domain icon alias removed because it was the same icon as facility

Fixed

  • #95, #122 - Fixed z-order bug in icon button
  • #112, #114, #115 - Documentation bugs and improvements

v0.2.0

05 Aug 19:34
0a76338
Compare
Choose a tag to compare

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.