Skip to content

Remove the Terminal UI (mobilerun tui)#371

Open
sleynsol wants to merge 1 commit into
mainfrom
remove-tui
Open

Remove the Terminal UI (mobilerun tui)#371
sleynsol wants to merge 1 commit into
mainfrom
remove-tui

Conversation

@sleynsol

Copy link
Copy Markdown
Contributor

Removes the Textual-based Terminal UI.

The TUI was crash-prone (e.g. InvalidSelectValueError in the settings screen
when a profile's API-key source / provider wasn't a built-in Select option) and
is being retired in favor of the CLI.

  • delete the mobilerun/cli/tui package (app, widgets, settings tabs, css — 20 files)
  • remove the tui command from the CLI
  • drop the textual dependency (it was used only by the TUI)

TUILogHandler is intentionally kept — it's a generic callback-based log handler
in log_handlers and part of the public cli/logs export, not Textual-coupled.

Verified: mobilerun --help no longer lists tui, imports resolve, ruff clean,
full test suite passes (199).

The Textual TUI was crash-prone (e.g. InvalidSelectValueError in the settings
screen) and is being retired in favor of the CLI.

- delete the mobilerun/cli/tui package (app, widgets, settings, css)
- remove the `tui` command from the CLI
- drop the `textual` dependency (used only by the TUI)

TUILogHandler is kept: it's a generic callback-based log handler in
log_handlers and part of the public cli/logs export.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant