Releases: algolia/instantsearch-ios
Releases · algolia/instantsearch-ios
7.12.0
7.11.1
7.11.0
Experimental SwiftUI support (#167) (2b027f2)
InstantSearch UI
A collection of basic search SwiftUI views
SearchBar
- a specialised view for receiving search query text from the user.HitsList
- a view presenting the list of search hitsFacetList
– a view presenting the list of facetsHierarchicalList
- a view presenting the list of hierarchical facetsFacetRow
- a view presenting the facet value and its selection stateText+Highlighting
-Text
extensions allowing to build an attributedText
view withHighlightedString
andTaggedString
components provided by InstantSearch
InstantSearch Core
The Core provides the implementations of Controller
protocols adapted for SwiftUI which can be easily connected to the existing Interactors.
QueryInputObservableController
HitsObservableController
FacetListObservableController
HierarchicalObservableController
StatsObservableController
FilterClearObservableController
SwitchIndexObservableController
7.10.0
7.9.1
7.9.0
Misc
Implementation of the widget toggling the relevancy strictness search parameter within a virtual index search.
InstantSearch Core inlcudes:
RelevantSortInteractor
- relevant sort priority toggling logicRelevantSortController
- controller presenting the relevant sort priority applied to the search and a toggle controlRelevantSortPresenter
- presenter transforming the relevant sort priority state to its representation for a controllerRelevantSortConnector
- high-level component automatically establishing the connections between relevant sort componentsDefaultPresenter.RelevantSort.present
– default textual presenter
And connections between them:
RelevantSortInteractor.SingleIndexSearcherConnection
RelevantSortInteractor.MultiIndexSearcherConnection
RelevantSortInteractor.ControllerConnection
InstantSearch provides out-of-box ButtonRelevantSortController
including a label presenting the relevant sort state hint and state toggle button.