Releases: croz-ltd/tiller
Releases · croz-ltd/tiller
1.8.0
🐛 Bug Fixes
- Resolved inconsistent focus issues when navigating through the following components:
DateInput
,DateTimeInput
,DateRangeInput
,TimeInput
andSelect
(#181)
⚡ Component Improvements
- Enhance disabled state appearance for the
Toggle
component, integrating new styles into the token system for easy customization (#112) - Introduce the
emptyState
prop to enable displaying a custom message or content when theDataTable
is empty (#133) - Simplify
DataTable
sorting with the introduction of a new hook (useSortableDataTable
) (#149) - Improve DataTable sorting, introducing the
multiSort
prop to allow users to simultaneously sort by multiple columns (#182) - Introduce a visual cue for file upload progress in the
DragZone
with the addition of theloader
prop (#178)
📚 Docs Improvements
- Updated documentation to offer clear and precise details about the
DataTable
component's sorting capabilities (#148) - Improved
NumberInputField
documentation now provides a comprehensive list of all available props (#150) - Refined
Storybook
code snippets with improved details to enhance user experience and ease of understanding (#176)
1.7.4
1.7.3
🐛 Bug Fixes
Tabs
- fixed syntax error for triggering onTabChange prop (#155)
⚡ Component Improvements
1.7.2
1.7.1
🐛 Bug Fixes
DateInputField
,DateTimeInputField
: fixed external value change consistency (#137)DateInput
,DateRangeInput
,DateTimeInput
: fixed date mask accuracy for a number of use cases (#118)DateInput
,DateRangeInput
,DateTimeInput
,TimeInput
: fixed premature onBlur detection (#117)Login
: fixed children not displaying in the component when the logo prop is defined (#134)
⚡ Component Improvements
Login
: added forgotPasswordLink prop for defining a custom URL forForgottenPassword
component (#132)SidebarLayout
: moved classes to tokens' configuration (#120)SidebarNavigation
: improved active item state detection to align it with theTopNavigation
component logic (#131)
📚 Docs Improvements
- fixed Figma tokens download link referenced in the Theming and Customization page (#123)
1.7.0
1.6.1
1.6.0
🐛 Bug Fixes
SidebarNavigation
,TopNavigation
: fixed inconsistent behavior of dropdown defined as the topRightAction prop on mobile (#73)
⚡ Component Improvements
-
Autocomplete(Field)
: added optional valueTransform prop that determines how the input value should be transformed when the user types into the input field (#104) -
DateInput(Field)
,DateRangeInput(Field)
,DateTimeInput(Field)
: added possibility of highlighting current date
in date picker through highlightToday prop (#91) -
IntlProvider
: drastically reduced the list of components which requireIntlProvider
for functioning (#65)Date
: usage is possible withoutIntlProvider
through newly added format propDateInput(Field)
,DateRangeInput(Field)
,DateTimeInput(Field)
: usage is possible withoutIntlProvider
and is customizable through the
dateFormat prop (defaults to 'MM/dd/yyyy' if not defined)NumberInput(Field)
: usage is possible withoutIntlProvider
through thousandSeparator and decimalSeparator props- see the reduced list of components requiring
IntlProvider
in theIntl
docs
🚀 Storybook Improvements
AppPicker
: fixed component not being rendered inside Storybook, improved code output (#106)DateInput(Field)
,DateRangeInput(Field)
,DateTimeInput(Field)
: added WithHighlightedCurrentDate
stories to showcase the usage of newly added highlightToday prop (#91)NumberInput(Field)
: added WithoutIntlProvider
stories to showcase the usage of the component withoutIntlProvider
(#65)
1.5.0
🐛 Bug Fixes
- fixed
DateInput
&DateTimeInput
dislocated Date mask when selecting a date from the picker (#87)
⚡ Component Improvements
Alert
: added optionalicon
prop to elevate the user experience and bolster the alert's effectiveness (#95)AutocompleteField
: enhancedgetCustomItem
prop to enable the addition of items to each variant, allowing the ability to check/select newly added custom items (#69)InputField
: added optionalvalueTransform
prop that determines how the input value should be transformed when the user types into the input field (#97)
🚀 Storybook Improvements
- improved the
Theming and Customization
documentation page to resemble theIntroduction
page layout (#92) - included a step-by-step guide on how to apply and modify tokens in Figma
1.4.0
🐛 Bug Fixes
- fixed
Autocomplete
andSelect
mobile issues on CRA (#87)
⚡ Component Improvements
ProgressBar
: added separator prop for adding a custom separator between steps (#80)
🎨 Design System Improvements
-
improved theme styles for various components (#51)
PageHeading
: moved more classes to tokensProgressBar
: improved tokensToggle
: moved icon classes to tokens, improved icon marginsDropdownMenu
: removed duplicated wrapper if className is passed
-
adjusted text styles for a more customizable experience (#51)
- improved
preset
text colors and font sizes - labels now use appropriate classes for color (
text-body
/text-body-light
/text-heading
/...) and font size (text-base
/text-normal
/text-title
/...)
- improved