Releases
v36.0.0
36.0.0 (2022-10-04)
⚠ BREAKING CHANGES
icon-button: Size of icon-button has decreased from 48px
(3rem
)
to 36px
(2.5rem
), to make it similar to other elements such as
buttons and button groups. But this size change may visually
affect your UI. Also note that the elevated mode of icon-button renders
slightly larger icon, and the elevation shadow effect is applied to
the entire clickable area of the button.
menu: Along with adding more supported values for openDirection
, we
have renamed the two previously supported values. right
has been
renamed to bottom-start
, and left
has been renamed to
bottom-end
. The default value has been changed from right
to
bottom-start
, so if you have been using the default value, your
menu will still be positioned the same way after this update.
However, if you have used either left
or right
explicitly, you
will need to update those values to have your menu positioned the
same as before. For examples, please see the documentation for
limel-menu
.
Features
button: add loadingFailed property (64d2eb9 ), closes Lundalogik/crm-feature#2733
button: automatically disable button when loading
is true
(117f104 )
chip-set: make it possible to set input
type of search
or text
(3f29654 )
code-editor: allow modifying code's font size (5cd7126 )
code-editor: lint and fold json (8e3c790 )
date-picker: enable adding placeholder text (4277850 )
dialog: add CSS properties for max size (5dd52fe )
dock: add new (still private) component limel-dock
(d292a4e )
dock: emit event when dock is expanded or collapsed (94e1b9e )
dock-button: emit event when dock menu is opened (e3e3087 )
dock-button: enable keyboard navigation in dock menu items (420315a )
form: add params
to FormError
(2db5640 )
forms: set rjsf collapsible sections id (87bf2e2 )
input-field: add support for displaying prefix and suffix (d48063f )
input-field: enable adding placeholder text (01546cf )
list: make list-item menu open from the top left corner of the menu button (484cc0d )
menu: add more open direction possibilities for menu dropdown (9109279 )
packages: upgrade lime-icons8 from 2.7.0 to 2.8.0 (3f99c53 )
popover: add property openDirection
(eb52462 )
table: allow disabling the column sorting possibility for end-users (2845b00 )
table: allow specifying max-width for columns (fa30324 )
table: enable new layout options (e0acae4 )
Bug Fixes
button: remove the ripple
div & add our own keyboard focus styles (c8c633a )
button: remove the extra left margin of the icon (7a4f7bc )
chip-set: prevent visual defects if no label is provided (7270779 )
code-editor: avoid null reference in codemirror (f6a274a )
code-editor: indent with spaces (323fb35 )
code-editor: reduce code's font size (285148a )
code-editor: stretch to parent (8c8afcd )
code-editor: translate null value to empty string (0adafc2 )
code-editor: update editor when value changes (d39b625 )
date-picker: prevent click actions when component is disabled or readonly (250f221 )
dialog: make it possible to update closing actions (4c6b8d3 ), closes Lundalogik/crm-feature#1122
dock: add missing close
prop to parent component, which already exists on dock items (647b141 )
dock: correctly use itemSelected
(instead of interact
) (8976d1d )
dock: emit event when a dock menu is opened (84bf6bd )
dock: remove --deselected
suffix from CSS vars (0573bcc )
dock: truncate label of popover dock items & prevent overflow of label (c41f4cf )
form: avoid crash if object-field is missing $ref (f9b9106 )
form: avoid crash when subschema has no properties (5bc32ff ), closes Lundalogik/crm-feature#2857
header: make narrow headers appear even smaller (c118865 )
icon-button: get rid of ripple effect (b5f6850 )
icon-button: unify look & feel with limel-button (eac2d68 )
input-field: prevent visual defects if no label is provided (fc627fe )
list: make action menu accessible with keyboard (f36247d )
list: make on hover ripple effect of list item menu centered (21aa98f )
list: prevent z-index overlapping problems by isolating the component (076a7ce )
menu: remove superfluous type for change
event (2ddc38f )
picker: improve look and readability of empty result message (e025940 )
picker: set inputType
to search
(75738a5 )
progress-flow: improve visualization of disabled
but selected
steps (f13c2d2 )
progress-flow: make it possible to set an icon color (33ecb3c )
progress-flow: prevent z-index
overlapping problems by isolating the component (f70ec67 )
progress-flow: visualize disabled steps better (0355d0a )
select: rotate the dropdown graphic (caret) when menu is opened or closed (290760e )
select: set aria-required
and aria-disabled
on trigger elements to improve accessibility (97cd086 )
table: add a gap between column header component & title text (06a04f8 )
table: enable select all checkbox without totalRows, only data (15b3abf )
table: move sorter arrow to column header's left side (a8bc13b )
table: show sorter arrow only when column is sorted (b1d3e4a )
Performance Improvements
menu: remove meaningless iteration of all menu items (85fc44a )
You can’t perform that action at this time.