aboutsummaryrefslogtreecommitdiffstats
path: root/screens/__init__.py
diff options
context:
space:
mode:
authorThomas Vanbesien <tvanbesi@proton.me>2026-03-18 15:18:46 +0100
committerThomas Vanbesien <tvanbesi@proton.me>2026-03-18 15:18:46 +0100
commit81c3cbf634e1e6929317d3ffcd87df6426808417 (patch)
tree3c4045f2ae4329983c3fabe6710a1caa3168e06c /screens/__init__.py
parent7ceb22f1e12e3a040874a43b5e1177db83be15ed (diff)
downloadEgoMetrics-81c3cbf634e1e6929317d3ffcd87df6426808417.tar.gz
EgoMetrics-81c3cbf634e1e6929317d3ffcd87df6426808417.zip
Refactor screen logic into screens/ package
Split egometrics.py (610 lines) into domain-specific modules: exercises, sessions, and templates. Entry point now just wires the main menu to the screen modules.
Diffstat (limited to 'screens/__init__.py')
-rw-r--r--screens/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/screens/__init__.py b/screens/__init__.py
new file mode 100644
index 0000000..5bd64e6
--- /dev/null
+++ b/screens/__init__.py
@@ -0,0 +1,3 @@
+from screens.exercises import manage_workout_exercises
+from screens.sessions import log_workout, view_workout_sessions
+from screens.templates import manage_workout_templates