Skip to content

Alternate user interfaces #11

@philippeitis

Description

@philippeitis

The app currently provides a TUI and CLI interface. However, users might want a GUI or web interface.

Currently, the backend and UI logic is largely separated, though some coupling still exists. This feature would mostly require implementing a GUI which is asynchronous and exists in its own thread, and the core event loop could be heavily inspired by the current TUI implementation.

The main issue blocking the GUI implementation is a lack of experience and knowledge about the options Rust provides for this problem - however, no such issues should block a web interface, besides the time needed to implement the functionality.

The main considerations would be to resolve #9, #10, to provide a seamless experience.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions