Releases: 3YOURMIND/kotti
Releases · 3YOURMIND/kotti
2.0.0: KtForm and New KtFields
- Introduced
KtForm
, a form component, that provides context to child Field Components - Introduced a list of new
KtField*
s:KtFieldText
KtFieldTextArea
KtFieldRadioGroup
KtFieldToggle
(which accepts a proptype
where type: "checkbox" | "switch" )
KtFieldToggleGroup
(same asKtFieldToggle
but accepts an array of values accepted byKtFieldToggle
)
KtFieldSingleSelect
(wrapper for element-ui component with API suited to new KtFields)
KtFieldMultiSelect
(same asKtFieldSingleSelect
)
KtFieldDate
(date picker component wrapping element-ui's datePicker)
KtFieldDateTime
(same asKtFieldDate
but allows for date & time selection)
KtFieldDateRange
(same asKtFieldDate
but allows for selecting a dateRange)
KtFieldDateTimeRange
(same asKtFieldDate
but allows for selecting a dateTimeRange)
1.11.1: Fix for Legacy IE Compatibility
This version bumps a dependency that causes non-ES5-code to be introduced into the dist folder.
1.10.0: The Design Token Edition
This version introduce usage of CSS vars and design tokens.
The list of change is consequent but it is mostly:
- Moving style from file to its component
- Replacing most of the sass variables with CSS variables
- Usage of tokens instead of color name when using variables
This features allows us to theme really easily our final app but overwriting primary colors.
A set of documentation came with these changes: https://3yourmind.github.io/kotti/tokens/introduction
1.9.5: Properly load KtTable hidden=true onMount
Fixes a bug in the KtTable that causes column hidden-states to be ignored.
1.7.11: Improvements
- Pagination is a bit refactored 6f87301. The doc has been updated as well. Might cause issues.
- Small fixes regarding fields null values: 3902320
- New component: The Dropdown Button (
KtDropdownButton
): https://3yourmind.github.io/kotti/usage/components/dropdowns - The CSS for the button is now living in its component (vs in a shared scss file).
KtButton
can now use any html element (butaria-role="button"
is there so no problems)KtButton
now use a class selector and doesn't depends on using abutton
element- Number fields are fixed on IE11: 1363954
- Support for portals was added: fd5ab2d and
KtSelect
is using it.
1.7.7: Small fixes release
- Fix comments reply behavior
- Add
disabled
attribute to KtSelect
1.7.6: Support disabled on KtSelect
v1.7.6 v1.7.6
1.7.2: KtSelect improvements
KtSelect
can now have:autocomplete="false"
KtSelect
now emits thefocus
event
1.7.1: "Selects are now cool"
- Better dependencies version definitions
isCompact
support forKtSelect
- Components can now use CSS in their own file and use scss variables and mixins (!!!)
KtNavbar
various improvements and fixesKtSelect
is now capable of displaying its options outside of the flow. That means that a parent withoverflow: hidden
will now not hide the select options.KtSelect
now supports theicon
attribute
1.6.0: KtCheckbox and Various Fixes
- add KtCheckbox component
- fix: Make
toggle(false)
work - Add th classes to table
- Fix Column order swapping instead of setting ordering in correct spot
- Fix Reusable columns appearing our of order due to none unique keys
- Fix #73
- Fix clicking on actions triggering rowClick
- Added KtConsumer to be used with KtProvider instead of Mixin solution for clearer DX
- Added KtProvider to the docs
- Add automatic for attributes for label in KtInput