# Change Log ## 0.1.14 ### Patch Changes - Updated dependencies [de536282] - Updated dependencies [11e8dbcb] - @lion/overlays@0.22.6 ## 0.1.13 ### Patch Changes - Updated dependencies [83359ac2] - Updated dependencies [7709d7c2] - Updated dependencies [3c2a33a7] - Updated dependencies [2eeace23] - @lion/overlays@0.22.5 - @lion/listbox@0.3.10 ## 0.1.12 ### Patch Changes - Updated dependencies [5553e43e] - @lion/form-core@0.6.12 - @lion/listbox@0.3.9 - @lion/overlays@0.22.4 ## 0.1.11 ### Patch Changes - Updated dependencies [aa8ad0e6] - Updated dependencies [9142a53d] - Updated dependencies [4bacc17b] - Updated dependencies [3944c5e8] - @lion/form-core@0.6.11 - @lion/overlays@0.22.3 - @lion/listbox@0.3.8 ## 0.1.10 ### Patch Changes - Updated dependencies [c5c4d4ba] - @lion/form-core@0.6.10 - @lion/listbox@0.3.7 ## 0.1.9 ### Patch Changes - Updated dependencies [cf0967fe] - @lion/form-core@0.6.9 - @lion/listbox@0.3.6 ## 0.1.8 ### Patch Changes - Updated dependencies [b222fd78] - @lion/form-core@0.6.8 - @lion/listbox@0.3.5 - @lion/overlays@0.22.2 ## 0.1.7 ### Patch Changes - Updated dependencies [cfbcccb5] - @lion/core@0.13.4 - @lion/form-core@0.6.7 - @lion/listbox@0.3.4 - @lion/overlays@0.22.1 ## 0.1.6 ### Patch Changes - 4f1e6d0d: Combobox: demos, Subclasser features and fixes ### Features - Subclassers can configure `_syncToTextboxCondition()`. By default only for `autocomplete="inline|both"` - Subclassers can configure `_showOverlayCondition(options)`. For instance, already show once textbox gets focus or add your own custom - Subclassers can configure `_syncToTextboxMultiple(modelValue, oldModelValue)`. See https://github.com/ing-bank/lion/issues/1038 - Subclassers can configure `_autoSelectCondition`, for instance to have autcomplete="list" with auto select instead of manual selection. Both are possible according to w3c specs ### Fixes - listbox multiselect can deselect again on 'Enter' and 'Space'. Closes https://github.com/ing-bank/lion/issues/1059 - combobox multiselect display only shows last selected option in textbox (instead of all). See https://github.com/ing-bank/lion/issues/1038 - default sync to textbox behavior for `autocomplete="none|list"` is no sync with textbox ### Demos - created a google combobox demo (with anchors as options) - advanced styling example - uses autocomplete 'list' as a fundament and enhances `_showOverlayCondition` and `_syncToTextboxCondition` - enhanced whatsapp combobox demo - how to match/highlight text on multiple rows of the option (not just choiceValue) ### Potentially breaking for subclassers: - `_computeUserIntendsAutoFill` -> `__computeUserIntendsAutoFill` (not overridable) - `_syncCheckedWithTextboxOnInteraction` is removed. Use `_syncToTextboxCondition` and/or `_syncToTextboxMultiple` - Updated dependencies [9c3224b4] - Updated dependencies [fff79915] - Updated dependencies [4f1e6d0d] - @lion/overlays@0.22.0 - @lion/listbox@0.3.3 ## 0.1.5 ### Patch Changes - Updated dependencies [e2e4deec] - @lion/core@0.13.3 - @lion/form-core@0.6.6 - @lion/listbox@0.3.2 - @lion/overlays@0.21.3 ## 0.1.4 ### Patch Changes - 618f2698: Run tests also on webkit - Updated dependencies [20ba0ca8] - Updated dependencies [618f2698] - Updated dependencies [16dd0cec] - @lion/core@0.13.2 - @lion/form-core@0.6.5 - @lion/listbox@0.3.1 - @lion/overlays@0.21.2 ## 0.1.3 ### Patch Changes - 9fcb67f0: Allow flexibility for extending the repropagation prevention conditions, which is needed for combobox, so that a model-value-changed event is propagated when no option matches after an input change. This allows validation to work properly e.g. for Required. - 7e915f94: Allow background customization of native input - Updated dependencies [2907649b] - Updated dependencies [c844c017] - Updated dependencies [bdf1cfb2] - Updated dependencies [68e3e749] - Updated dependencies [fd297a28] - Updated dependencies [9fcb67f0] - Updated dependencies [247e64a3] - Updated dependencies [e92b98a4] - @lion/form-core@0.6.4 - @lion/listbox@0.3.0 - @lion/overlays@0.21.1 - @lion/core@0.13.1 ## 0.1.2 ### Patch Changes - 533417f2: form-control class to correct node - 928a673a: Add a new option showAllOnEmpty which shows the full list if the input has an empty value - 6679fe77: Types button and combobox - c76c0786: add inherited styles in combobox (aria 1.1) \_inputNode to allow styling - Updated dependencies [d83f7fc5] - Updated dependencies [d1c6b18c] - Updated dependencies [d5faa459] - Updated dependencies [17a0d6bf] - Updated dependencies [a4c4f1ee] - Updated dependencies [d5faa459] - Updated dependencies [0aa4480e] - @lion/overlays@0.21.0 - @lion/listbox@0.2.0 - @lion/form-core@0.6.3 ## 0.1.1 ### Patch Changes - 0ebca5b4: Combobox api, demo and ux improvements - renamed `filterOptionCondition` (similarity to `match-mode`, since this is basically an override) - demos for `matchCondition` - inline autocompletion edge cases solved (that would be inconsistent ux otherwise) - demos took a long time render: introduced a lazyRender directive that only adds (expensive) lionOptions after first meaningful paint has happened - made clearer from the code that selectionDisplay component is for demo purposes only at this moment ### Minor Changes - 01a798e5: Combobox package ## Features - combobox: new combobox package - core: expanded browsers detection utils - core: closest() polyfill for IE - overlays: allow OverlayMixin to specify reference node (when invokerNode should not be positioned against) - form-core: add `_onLabelClick` to FormControlMixin. Subclassers should override this ## Patches - form-core: make ChoiceGroupMixin a suite - listbox: move generic tests from combobox to listbox - select-rich: enhance tests ### Patch Changes - Updated dependencies [27879863] - Updated dependencies [4b7bea96] - Updated dependencies [01a798e5] - Updated dependencies [a9d6971c] - Updated dependencies [a31b7217] - Updated dependencies [85720654] - Updated dependencies [32202a88] - Updated dependencies [b9327627] - Updated dependencies [02145a06] - @lion/overlays@0.20.0 - @lion/form-core@0.6.2 - @lion/core@0.13.0 - @lion/listbox@0.1.2