لطالما شعرت أن وجود مزيج من مربعات الاختيار والقائمة المنسدلة كان غريباً بالنسبة لي. لذلك “دمجت” كل شيء في قائمة منسدلة واحدة “متعددة التحديد” وتأكدت من أن مرشح “in:all” موجود أيضاً في القائمة.
main ← ux-advanced-search-filters-multi-select
opened 04:06PM - 15 Dec 25 UTC
Convert the advanced search "filters" section from a mix of checkboxes and a sin… gle-select dropdown to a unified multi-select component, allowing users to apply multiple filters simultaneously.
Changes:
- Replace ComboBox and checkboxes with a MultiSelect for in:/with: filters
- Change searchedTerms.in from a single value to an array
- Remove special.in tracking (title, likes, messages, seen) - now unified
- Add buildFilterOptions helper to construct filter options consistently
- Add new filters: created, likes, bookmarks, seen, all, title
- Update locale strings with "Select filters…" placeholder
Ref - https://meta.discourse.org/t/391095
**BEFORE**
<img width="1851" height="1206" alt="CleanShot 2025-12-15 at 17 05 41" src="https://github.com/user-attachments/assets/fd8bada0-8fdb-41a8-919a-8e2c122c61e6" />
**AFTER**
<img width="1851" height="1206" alt="CleanShot 2025-12-15 at 17 05 28" src="https://github.com/user-attachments/assets/874370a9-5b96-4837-829d-33a2c9d62c1d" />
إعجابَين (2)