summaryrefslogtreecommitdiff
path: root/wireframes.md
blob: c31cd5fdd568ada95d69ff50cb67a40ef351df9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
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   │
└────────────────────────────────────────────────────────────┘
```