discourse/app/assets/javascripts/float-kit/addon/lib
Kelv 0fa102b838
UX: overhaul of GroupSelector with Floatkit (#34685)
This PR modernizes the GroupSelector component by migrating from the
legacy jQuery autocomplete to FloatKit’s DMultiSelect component.

### Changes
* Migrated GroupSelector from an Ember Classic component to Glimmer
component
* Replaced jQuery-based autocomplete with FloatKit’s DMultiSelect
component which handles search
* New scroll-into-view modifier for smooth keyboard navigation (can be
used later to replace d-autocomplete's similar functionality)
* Improved FloatKit's `size` middleware option handling to allow passing
through both minWidth and width props
* Selected items are dynamically removed from dropdown options (no
duplicates)
2025-09-18 15:33:52 +08:00
..
constants.js FIX: filter UI overlapping with INPUT on small screens (#34426) 2025-08-20 16:32:01 +10:00
d-menu-instance.js FEATURE: rich editor link ui for editing it (#32583) 2025-06-11 08:51:27 -03:00
d-toast-instance.js DEV: Clean up imports (#28060) 2024-07-25 15:09:06 +02:00
d-tooltip-instance.js DEV: Do not trigger floatkit 'hover' for touch events (#30793) 2025-01-16 12:36:47 +00:00
float-kit-instance.js DEV: Update lint-configs and autofix issues (#31620) 2025-03-05 01:20:16 +01:00
get-scroll-parent.js DEV: FloatKit (#23650) 2023-09-26 13:39:52 +02:00
update-position.js UX: overhaul of GroupSelector with Floatkit (#34685) 2025-09-18 15:33:52 +08:00