From a6e3738b7a2e82371ff9631d7e14059263b0f2af Mon Sep 17 00:00:00 2001 From: Alexander Winkler Date: Mon, 18 May 2026 16:28:17 +0200 Subject: [PATCH] add textual app skeleton --- src/chore_manager/main.py | 6 ++++-- src/chore_manager/tui.py | 9 +++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/chore_manager/tui.py diff --git a/src/chore_manager/main.py b/src/chore_manager/main.py index 74106cf..ced5536 100644 --- a/src/chore_manager/main.py +++ b/src/chore_manager/main.py @@ -1,3 +1,5 @@ - +from .tui import ChoreManagerTui def main_tui() -> None: - print("Hello World") + app = ChoreManagerTui() + app.run() + diff --git a/src/chore_manager/tui.py b/src/chore_manager/tui.py new file mode 100644 index 0000000..c7fcc9b --- /dev/null +++ b/src/chore_manager/tui.py @@ -0,0 +1,9 @@ +from textual.app import App, ComposeResult +from textual.widgets import Header + + +class ChoreManagerTui(App): + + + def compose(self) -> ComposeResult: + yield Header()