Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions