Skip to content

Merge selection menu into main app using a single AppState #128

@tkalum

Description

@tkalum

Currently, the torrent selection menu runs as a separate, short‑lived TUI before the main app starts. This causes:

The terminal gets stuck in raw mode when switching to the main UI (shell corruption / lag).

Duplicate TUI initialization.

We should integrate the selection menu into the main app's event loop by adding a new AppState variant. This will:

Eliminate the raw terminal issue.

Keep a single TUI context.

Related PR: #121

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