Skip to content

[FEATURE] #9

@hashhac

Description

@hashhac

Feature Description

Id like to see a cool project that works well xP

Use Case

mmm it might be a good work aorund for terminal stuff

Proposed Solution

it will work well

Alternative Solutions

web framework all gui add input fieldsto allow the terminal to still take inputs etc
file -->
tst.py

Implementation Ideas

How it Works
Threading: The generate_dashboard_loop runs on a separate thread. It creates the Rich objects (Tables, Panels) and captures them as a simple string.

The "Hack": We cannot render a live Rich console directly into a Tkinter canvas. Instead, we use console.capture() to take a "screenshot" of the text layout and paste it into the Tkinter Text widget. Because we requested a "Black and White" scheme, we strip the ANSI color codes, resulting in a clean, retro ASCII dashboard look.

VLC Embedding: The setup_video_window gets the ID of the black frame on the left and tells VLC "Draw your video output here."

Related Issues

tonics discord chat cbt

Additional Context

mmm issue rapping tui
file again -->
tst.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions