summaryrefslogtreecommitdiff
path: root/wireframes.md
diff options
context:
space:
mode:
authorT <t@tjp.lol>2025-08-05 11:37:02 -0600
committerT <t@tjp.lol>2025-08-05 11:37:08 -0600
commit665bd389a0a1c8adadcaa1122e846cc81f5ead31 (patch)
treef34f9ec77891308c600c680683f60951599429c3 /wireframes.md
parentdc895cec9d8a84af89ce2501db234dff33c757e2 (diff)
WIP TUI
Diffstat (limited to 'wireframes.md')
-rw-r--r--wireframes.md86
1 files changed, 86 insertions, 0 deletions
diff --git a/wireframes.md b/wireframes.md
new file mode 100644
index 0000000..c31cd5f
--- /dev/null
+++ b/wireframes.md
@@ -0,0 +1,86 @@
+## Shared Layout
+
+```
+┌────────────────────────────────────────────────────────────┐
+│ Timer View Today: 3h 42m | Week: 18h 03m │ ← Top bar (always present)
+├────────────────────────────────────────────────────────────┤
+│ │
+│ [Active View Content] │ ← View-specific content
+│ │
+├────────────────────────────────────────────────────────────┤
+│ 1 Timer 2 Projects 3 Entries q Quit │ ← Footer (always visible keybindings)
+└────────────────────────────────────────────────────────────┘
+```
+
+
+## Timer View (default page)
+
+```
+┌────────────────────────────────────────────────────────────┐
+│ Timer View Today: 3h 42m | Week: 18h 03m │
+├────────────────────────────────────────────────────────────┤
+│ ⏱ Tracking: 00:25:43 │
+│ Project: ACME Corp / Onboarding App │
+│ Started: 10:03 AM │
+│ │
+│ [o] Punch Out [s] Switch Project │
+├────────────────────────────────────────────────────────────┤
+│ 1 Timer 2 Projects 3 Entries p Punch s Switch q Quit │
+└────────────────────────────────────────────────────────────┘
+```
+
+
+## Projects View
+
+```
+┌───────────────────────────────────────────────────────────────┐
+│ Projects View Today: 3h 42m | Week: 18h 03m │
+├───────────────────────────────────────────────────────────────┤
+│ ACME Corp ▼ │
+│ - Onboarding App │
+│ - Website Redesign │
+│ Freelance Inc ▼ │
+│ - Newsletter Design │
+│ - Logo Refresh │
+│ │
+│ [i] Punch In [/] Search [n] New Project [N] New Client │
+├───────────────────────────────────────────────────────────────┤
+│ 1 Timer 2 Projects 3 Entries / Search n/N New s Switch │
+└───────────────────────────────────────────────────────────────┘
+```
+
+
+## History View
+
+### Level 1: Project/Day Summary
+
+```
+┌──────────────────────────────────────────────────────────────┐
+│ Entries View Today: 3h 42m | Week: 18h 03m │
+├──────────────────────────────────────────────────────────────┤
+│ 08/04 ▼ │
+│ - ACME / Onboarding App 1h 45m │
+│ - Freelance / Logo Refresh 0h 35m │
+│ 08/03 ▼ │
+│ - Freelance / Logo Refresh 2h 15m │
+│ │
+│ [Enter] View Details [/] Search [←] Back │
+├──────────────────────────────────────────────────────────────┤
+│ 1 Timer 2 Projects 3 Entries / Search Enter View q Quit │
+└──────────────────────────────────────────────────────────────┘
+```
+
+### Level 2: Entry Details for a Selected Group
+
+```
+┌────────────────────────────────────────────────────────────┐
+│ Entries: 08/04 — ACME / Onboarding App │
+├────────────────────────────────────────────────────────────┤
+│ ⏺ 10:03 AM – 11:48 AM (1h 45m) │
+│ "Wrote user authentication logic" │
+│ │
+│ [e] Edit [d] Delete [Enter] Resume [←] Back │
+├────────────────────────────────────────────────────────────┤
+│ 1 Timer 2 Projects 3 Entries e Edit d Delete q Quit │
+└────────────────────────────────────────────────────────────┘
+```