Skip to content

Refine and Enhance TUI Functionality #5

Open
@JFryy

Description

@JFryy

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions