mirror of
https://github.com/penpot/penpot.git
synced 2026-05-22 16:33:55 +00:00
* ✨ Add search bar to prototype interaction destination dropdown On pages with many boards the destination dropdown becomes hard to navigate. Add an optional `searchable?` flag to the shared select component that renders a case-insensitive filter input at the top of the dropdown, and opt it in for the interaction destination select. - Filtering reuses the already-computed option list (no extra queries). - Arrow-key navigation tracks the filtered list. - Search clears automatically when the dropdown closes, so reopening starts with the full list. - New `labels.no-matches` i18n key renders when nothing matches. Closes #8618 Signed-off-by: moorsecopers99 <patellscott18@gmail.com> * ✨ Use trigger input as search field in destination dropdown Per review on #9006, the searchable select now uses the visible trigger input as the filter field itself rather than an extra sticky input inside the dropdown. The trigger behaves like a filterable select: typing filters the options without permitting free-text values. Signed-off-by: moorsecopers99 <vadanamihai409@gmail.com> * ♻️ Update css on old select component --------- Signed-off-by: moorsecopers99 <patellscott18@gmail.com> Signed-off-by: moorsecopers99 <vadanamihai409@gmail.com> Co-authored-by: moorsecopers99 <patellscott18@gmail.com> Co-authored-by: moorsecopers99 <vadanamihai409@gmail.com> Co-authored-by: Alejandro Alonso <alejandro.alonso@kaleidos.net>