Overview
Once get_bandwidth_stats() exists in monitor.py (#26), this issue adds a display for it in the Textual TUI.
This issue is blocked by #26. Do not start it until get_bandwidth_stats() is implemented and merged.
What needs to be done
Goal
The TUI shows current system-wide upload/download rates, updated each refresh cycle, without breaking the existing layout.
Notes
Overview
Once
get_bandwidth_stats()exists inmonitor.py(#26), this issue adds a display for it in the Textual TUI.This issue is blocked by #26. Do not start it until
get_bandwidth_stats()is implemented and merged.What needs to be done
tui.pyto show "↑ X KB/s ↓ Y KB/s"get_bandwidth_stats()in the existing refresh handler and update the widgetGoal
The TUI shows current system-wide upload/download rates, updated each refresh cycle, without breaking the existing layout.
Notes
get_bandwidth_stats()function must exist firstFooterwidget or aStaticwidget in the layout are both reasonable approaches