Desktop: the header search box should search settings while on the Settings page #40

Open
opened 2026-08-18 05:57:03 +00:00 by logan · 0 comments
Collaborator

Report

When I am on the Settings page, the search bar should let me search for settings.

Findings

  • The header search is view-scoped by design: store/search-store.ts holds the one map of what each view searches, the placeholder names it ("Search albums"), and the box keeps its slot everywhere and is disabled where it cannot serve.
  • Settings is currently one of the disabled cases. Adding it is an entry in that map plus a consumer.
  • Settings is a long HTMX + templ page with config-section disclosures; matching a term means knowing every setting's label, and a match inside a collapsed section must expand it (the body renders unconditionally and is toggled with hidden, so expanding is a property change, not a mount).

Direction

Index the settings' labels/descriptions (ideally generated from the same source that renders them, so a new setting is searchable without a second list), filter sections/fields on the term, expand the sections holding matches, and have page-header say "Showing settings matching 'x'" the way the other views do.

**Report** When I am on the Settings page, the search bar should let me search for settings. **Findings** - The header search is view-scoped by design: `store/search-store.ts` holds the one map of what each view searches, the placeholder names it ("Search albums"), and the box **keeps its slot everywhere and is disabled** where it cannot serve. - Settings is currently one of the disabled cases. Adding it is an entry in that map plus a consumer. - Settings is a long HTMX + templ page with `config-section` disclosures; matching a term means knowing every setting's label, and a match inside a collapsed section must expand it (the body renders unconditionally and is toggled with `hidden`, so expanding is a property change, not a mount). **Direction** Index the settings' labels/descriptions (ideally generated from the same source that renders them, so a new setting is searchable without a second list), filter sections/fields on the term, expand the sections holding matches, and have `page-header` say "Showing settings matching 'x'" the way the other views do.
logan added the Area/SettingsKind/FeaturePlatform/Desktop
Priority
Low
4
labels 2026-08-18 14:36:10 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yonlu/yellowjacket#40