Releases: bithost-gmbh/ngx-mat-select-search
v1.7.1
-
Enhancement: allow disabling scrolling active element into view when option list changes
with@Input() disableScrollToActiveOnOptionsChanged
#130Thanks to @drakeBear for reporting
-
Bugfix: input field not focused in IE #131
-
Bugfix: clear button not visible after reopening select panel in combination with
[clearSearchInput]="false"
#133Thanks to @cappster for reporting
v1.7.0
-
Enhancement: ensure the active option is not covered by the search input when navigating
with the arrow keys or when the option list changes when searching.
#119Thanks to @Mabiro
-
Enhancement: allow disabling propagation of home / end key via
@Input() preventHomeEndKeyPropagation
to enable moving the cursor inside the search field instead of navigating the options when pressing
Home / End #43Thanks to @geraldhe for reporting
-
Bugfix / Enhancement: Update the input width when the viewport is resized
#81Thanks to @mhosman for reporting
-
Enhancement: add opacity transition animation for search clear icon
v1.6.0
v1.5.3
v1.5.2
v1.5.1
v1.5.0
-
Bugfix: Fix scroll issue in iOS #70
Thanks to @JiaHongL
-
Enhancement / Bugfix: Allow placing
<ngx-mat-select-search>
inside a<mat-option>
element.
This prevents the search field being placed outside of the visible viewport (#1).Note: it is still possible to place the
<ngx-mat-select-search>
element directly inside<mat-select>
without wrapping it in an<mat-option>
element.Thanks to @hanuhimanshu
-
Examples: Add example for server-side filtering #26
Thanks to @hanuhimanshu
-
Examples: Add example for option groups #15
Thanks to @maechler
-
Examples: refactor examples into separate components #86
v1.4.2
v1.4.1
-
Bugfix: Wrong panel positioning when select is at bottom edge of viewport
due to overridden panel height (350px
). The default panel height (256px
) will be used
#63Note: the panel height can be changed via css (not recommended, as it leads to issues):
.mat-select-search-panel { ... max-height: 350px; }
Thanks to @hadsy for reporting.
v1.4.0
-
Enhancement: Tested and updated peer dependency compatibility to allow
@angular/core
:^7.0.0
,@angular/cdk
:^7.0.0
,@angular/material
:^7.0.0
-
Enhancement: Allow disabling initial focusing of the input field with
@Input() disableInitialFocus
#47 -
Bugfix: Clearing the search input by clicking the clear icon did not work with
[clearSearchInput]="false"
#55Thanks to @ofriedrich for reporting