riok / Kreya

Kreya is a GUI client for gRPC and REST APIs with innovative features for environments, authorizations and more.
https://kreya.app
279 stars 5 forks source link

Add support for extended environment autocomplete behavior for non VSCode editors #233

Open jgoelten opened 1 month ago

jgoelten commented 1 month ago

Is your feature request related to a problem? Please describe.

The embedded vscode editors allow the user to navigate through nested environment variables using a contains filtering logic. Unfortunately, filtering in all non-vscode editors is more restrictive and limits the user to a startswith filtering logic.

Describe the solution you'd like

Filtering nested environment data organized with prefixed JSON properties is more efficient when autocompleted with contains logic. From a productivity perspective it requires less interactions from the user to navigate through a nested environment json-hierarchy.

Describe alternatives you've considered

An alternative is to enter the exact property, select it from the suggested list using the arrow keys or select by mouse click.

Additional context

kreya_autocompletion_behavior