enso/app
Adam Obuchowicz c78291a153
Fitering entries in Vue IDE + suggestion database mock (#7804)
Fixes #7737

Added structures representing Suggestion Database entries. Currently, the db is loaded from a snapshot from the old GUI.

Added an input to CB and use it to filter components. The interpretation is simple: the input is split by the last dot, and the left part is considered a qualified name, and the right part is a function name written by the user so far. I rewrote the filtering algorithm designed by @jdunkerley, changing it a bit, so we support qualified names instead of just a type name.

https://github.com/enso-org/enso/assets/3919101/76a957f6-e53f-49ad-996c-398cd7112fc6

# Important Notes
* The component list is now sorted from "first to select" to "least interesting". The panel itself cares about putting the first on the bottom.
* The suggestion db snapshot is very big, so it's instead loaded from external server.
2023-09-20 09:16:18 +00:00
..
gui Stable order for filtered components (#7810) 2023-09-18 09:43:10 +00:00
gui2 Fitering entries in Vue IDE + suggestion database mock (#7804) 2023-09-20 09:16:18 +00:00
ide-desktop Fix Esc not closing CB (#7800) 2023-09-15 15:04:45 +00:00