tessl install tessl/pypi-textual@6.1.0Modern Text User Interface framework for building cross-platform terminal and web applications with Python
Agent Success
Agent success rate when using this tile
93%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.18x
Baseline
Agent success rate without this tile
79%
Build a terminal dashboard that demonstrates inter-widget communication through a custom event system. The dashboard should contain three widgets that communicate with each other when specific user interactions occur.
Create a main application with three custom widgets arranged vertically:
Implement custom message passing between widgets:
Add mouse hover interaction:
Implement event bubbling control:
Modern Text User Interface (TUI) framework for building terminal applications with Python.
Input:
Expected Output:
Input:
Expected Output:
Input:
Expected Output:
Submit a Python file named dashboard.py containing:
Include a test file named test_dashboard.py that tests the message passing functionality.