enso-org / enso

Hybrid visual and textual functional programming.
https://ensoanalytics.com
Apache License 2.0
7.36k stars 324 forks source link

Update Component Browser List filtering. #10604

Closed farmaazon closed 2 months ago

farmaazon commented 3 months ago

The old filter should be simplified: the types and method shall not be in the list in any case. The entire input should be treated as filter, and spaces should match _ in names. Only the last part of the qualified name should be matched (so inserting logic could be simplified to just add the last QN segment (with import) and the name, instead of substituting all QN parts).

farmaazon commented 3 months ago

Refinement notes:

enso-bot[bot] commented 2 months ago

Adam Obuchowicz reports a new STANDUP for the last Friday (2024-08-16):

Progress: Refactored filtering class. It should be finished by 2024-08-21.

Next Day: Next day I will be working on the same task. Update and add tests to see if new filtering class works. Simplify the component browser input code.

enso-bot[bot] commented 2 months ago

Adam Obuchowicz reports a new STANDUP for yesterday (2024-08-19):

Progress: Tests for filtering updated. Started re-working input.ts module and removed much of the code for "context-aware" filtering It should be finished by 2024-08-21.

Next Day: Next day I will be working on the same task. Finish refactoring and create PR

enso-bot[bot] commented 2 months ago

Adam Obuchowicz reports a new STANDUP for today (2024-08-20):

Progress: Finished refactoring, fixed bugs and tests, created a PR and got an accept. Also, investigated the problem with y-doc server not recovering. It should be finished by 2024-08-20.

Next Day: Finish all what is to finish before vacation