Skip to content

feat(tui): add full TUI dashboard mode with bubbletea #106

@CalvinAllen

Description

@CalvinAllen

Summary

Add a dedicated TUI dashboard mode (dtvem tui or dtvem ui) providing a full-screen terminal interface for managing runtimes.

Proposed Features

Dashboard Overview

  • Overview of all installed runtimes and versions
  • Visual representation of global vs local configurations
  • Real-time status display

Quick Actions

  • Install new versions (with version browser)
  • Uninstall versions
  • Set global/local versions
  • Switch between runtimes

Navigation

  • Keyboard-driven navigation
  • Tab/panel switching between runtimes
  • Search/filter functionality

Implementation Notes

  • Would be a separate command, not affecting existing CLI usage
  • Should gracefully handle terminal resize
  • Consider persistence of UI state/preferences

Recommended Libraries

From the Charm ecosystem:

Related

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions