Open
Description
qq needs to refine its a tui. To keep this short, a few things could be implemented to get a lot more value from a tui on a general transcoder/interface. This is not my strong suit for guidance of this tool, so I could very much use some help. If there is a developer who'd like to contribute, here are a few ideas I've been wanting to implement, some of which I can and want to do, some of which I might not be the greatest at, e.g. anything regarding TUI placement/Aesthetics.
- Truncate Text for large files and position user input statically on changes of filters.
- Swap between marshall formats, or enable alternative marshal formats, so the editor can see their queries show the format they want - use chroma or whatever colorizer is in use currently similar to the current JSON mode.
- Support Gron-Style grepping of content in the TUI (this aligns with some support of the
-G
--grep
flag but is is honestly debatable whether a regex engine should be generally included, maybe grepping should be strictly modular) - Make things A E S T H E T I C
- ctrl+direction jump support for space delimiters
- drop down snippet for autocompletion with up,down navigating along with with tab cycling
- autocompletion based on search of most relevant JSON path based on query rather than cycle through splatted grons.