|
7 | 7 |
|
8 | 8 | ## 1. Brand Identity |
9 | 9 |
|
10 | | -| Property | Value | |
11 | | -| ------------------------- | ---------------------- | |
12 | | -| **App Name** | OK Code | |
13 | | -| **Stage Label** | Dev (development only) | |
14 | | -| **Display Name** | OK Code | |
15 | | -| **Version** | 0.0.1 | |
16 | | -| **Tagline** | A Minimal Web GUI for Coding Agents | |
| 10 | +| Property | Value | |
| 11 | +| ------------------------- | ------------------------------------------------------------------------------------------------------------------ | |
| 12 | +| **App Name** | OK Code | |
| 13 | +| **Stage Label** | Dev (development only) | |
| 14 | +| **Display Name** | OK Code | |
| 15 | +| **Version** | 0.0.1 | |
| 16 | +| **Tagline** | A Minimal Web GUI for Coding Agents | |
17 | 17 | | **One-liner Description** | Chat with Codex and Claude in a modern web UI. Git worktree isolation, diff review, integrated terminal, and more. | |
18 | | -| **Parent Organization** | OpenKnots | |
19 | | -| **Website URL** | `[TBD]` | |
20 | | -| **Repository** | `OpenKnots/okcode` | |
| 18 | +| **Parent Organization** | OpenKnots | |
| 19 | +| **Website URL** | `[TBD]` | |
| 20 | +| **Repository** | `OpenKnots/okcode` | |
21 | 21 |
|
22 | 22 | ### Brand Voice & Tone |
23 | 23 |
|
|
28 | 28 | | **Copy Style** | Action-oriented imperatives ("New Thread", "Terminal", "Settings"); no unnecessary filler words | |
29 | 29 | | **Audience** | Software engineers and technical users | |
30 | 30 | | **Emoji Usage** | None in UI copy; reserved for user-generated content only | |
31 | | -| **Error/Empty States Voice** | Concise and helpful; state what happened and what to do next, no blame or humor | |
| 31 | +| **Error/Empty States Voice** | Concise and helpful; state what happened and what to do next, no blame or humor | |
32 | 32 |
|
33 | 33 | --- |
34 | 34 |
|
@@ -256,7 +256,7 @@ A subtle **fractal noise SVG overlay** is applied to `body::after` at **3.5% opa |
256 | 256 | | Disabled opacity | `opacity-64` | |
257 | 257 | | Disabled interaction | `pointer-events: none` | |
258 | 258 | | Placeholder text | `muted-foreground/72` (72% opacity) | |
259 | | -| Contrast standard | WCAG 2.1 AA minimum | |
| 259 | +| Contrast standard | WCAG 2.1 AA minimum | |
260 | 260 |
|
261 | 261 | --- |
262 | 262 |
|
@@ -319,10 +319,10 @@ The app includes bespoke SVG icons for: |
319 | 319 |
|
320 | 320 | ### Motion Preference |
321 | 321 |
|
322 | | -| Property | Value | |
323 | | -| -------------------------------- | ------- | |
| 322 | +| Property | Value | |
| 323 | +| -------------------------------- | -------------------------------------------------- | |
324 | 324 | | `prefers-reduced-motion` support | Respect; disable non-essential animations when set | |
325 | | -| Global animation toggle | `[TBD]` | |
| 325 | +| Global animation toggle | `[TBD]` | |
326 | 326 |
|
327 | 327 | --- |
328 | 328 |
|
|
0 commit comments