graph LR
#653["ljh-searchux-v2-pr1-chip-infrastructure"] --> ljh-searchux-v2-pr2-shared-utilities["branch 'ljh-searchux-v2-pr2-shared-utilities'"] --> ljh-searchux-v2-pr3-active-filter-chips["branch 'ljh-searchux-v2-pr3-active-filter-chips'"] --> ljh-searchux-v2-pr4-search-page-modal["branch 'ljh-searchux-v2-pr4-search-page-modal'"] --> ljh-searchux-v2-pr5-sidebar-tristate["branch 'ljh-searchux-v2-pr5-sidebar-tristate'"]
#653 --> #584["PR 'More user-friendly search #2' (#584 )"]
Search UX Improvements
This epic covers a series of improvements to Giant's search interface, to make search filters more discoverable, more evident, and easier to use.
For a list of the whole caboodle see https://docs.google.com/document/d/1xGQSJxt8YgGB3NqmY8K6DLZnqT_wgsTjRtkvUDES0eQ/edit?tab=t.0
The issues build on work done in these merged PRs: #581 , #583 , #549
The work is split into six PR branches:
https://github.com/guardian/giant/tree/ljh-searchux-v2-pr1-chip-infrastructure
https://github.com/guardian/giant/tree/ljh-searchux-v2-pr2-shared-utilities
https://github.com/guardian/giant/tree/ljh-searchux-v2-pr3-active-filter-chips
https://github.com/guardian/giant/tree/ljh-searchux-v2-pr4-search-page-modal
https://github.com/guardian/giant/tree/ljh-searchux-v2-pr5-sidebar-tristate
and
https://github.com/guardian/giant/tree/ljh-search-results-metadata
The first four are each depedent on their predecessor
graph LR #653["ljh-searchux-v2-pr1-chip-infrastructure"] --> ljh-searchux-v2-pr2-shared-utilities["branch 'ljh-searchux-v2-pr2-shared-utilities'"] --> ljh-searchux-v2-pr3-active-filter-chips["branch 'ljh-searchux-v2-pr3-active-filter-chips'"] --> ljh-searchux-v2-pr4-search-page-modal["branch 'ljh-searchux-v2-pr4-search-page-modal'"] --> ljh-searchux-v2-pr5-sidebar-tristate["branch 'ljh-searchux-v2-pr5-sidebar-tristate'"] #653 --> #584["PR 'More user-friendly search #2' (#584 )"]