added pair screen, home screen, and channels screen

This commit is contained in:
2026-03-08 06:56:18 +11:00
parent 3bcab4414a
commit 83c927d23a
11 changed files with 197 additions and 40 deletions

View File

@@ -1,11 +1,15 @@
from textual.app import App, ComposeResult
from textual.widgets import Header, Footer
from ui.screens.pair_screen import PairScreen
from api.node import MeshNode
class Hive(App):
theme = "rose-pine"
ENABLE_COMMAND_PALETTE = False
class mesh(App):
CSS_PATH = "assets/global.tcss"
def __init__(self, driver_class = None, css_path = None, watch_css = False, ansi_color = False):
super().__init__(driver_class, css_path, watch_css, ansi_color)
self.mesh_node: MeshNode = None
def on_ready(self):
self.push_screen(PairScreen())