Releases: insolite-dev/field_suggestion
Releases · insolite-dev/field_suggestion
v0.2.5 - 22/02/2023
v0.2.4 - 16/06/2022
Updates:
Resolved: #49
- Added generic typing support to
FieldSuggestion
widget. - Updated highlightable to version -> v1.0.5
v0.2.3 - (14/03/2022)
Updates:
- Refactored and Redesigned whole widget structure,
by that rendering speed was improved by almost 5x. - Made require the [search] field, to provide high customization and algorithm-agnostic usage.
As default search could be normal ->item.toString().contains(input)
- Rewritten the whole documentation of field suggestion.
The new widget structure:
╭───────╮ ╭─────────────╮
│ Input │╮ ╭│ Suggestions │
╰───────╯│ │╰─────────────╯
│ │ Generated by
│ Element search algorithm
│ │ ╭──────────╮
▼ ▼ ╭──▶│ Matchers │─╮
╭──────────────────╮ │ ╰──────────╯ │ ╭──────────────╮
│ Search Algorithm │──╯ ╰─▶│ Item Builder │
╰──────────────────╯ ╰──────────────╯
Passes input and suggestion's ... Passes context and
element to search function. index of "matcher in suggestions".
So, as a result matchers suggestion item widget.
fill be filled appropriate
to algorithm
v0.2.2
[v0.2.2] - 14/10/2021
News:
- Resolved: General Improvments #36
- Re-designed logo:
Clear code & faster field suggestion.
v0.2.1
v0.2.0
v0.1.9
[v0.1.9] - 27/07/2021
News:
- Resolved: #29
Features/Bug-fixes:
- Added refresh functionality to BoxController
- Fixed
closeBoxAfterCompleting
problem - Added functionality, which automatically moves indicator to text's right position when suggestion item is selected
Example of the main issue-resolving:
Need a boxController first of all. Create it and give it to the suggestion field. Then just call boxController.refresh!()
when you want to update your FieldSuggestion widget.