Skip to content

Commit 80094f0

Browse files
Merge pull request #18 from posecode-dev/claude/brand-icon
2 parents c3ad7e9 + d84e7c0 commit 80094f0

87 files changed

Lines changed: 329 additions & 391 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/brand/README.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# Posecode brand kit
2+
3+
The Posecode mark is a **kinematic figure in an open, energetic pose**: bones are
4+
strokes, joints are markers, the same rig the app animates. It hints at the
5+
project (human movement + a technical rig) while staying friendly and legible
6+
down to 16px.
7+
8+
## Palette
9+
10+
| Token | Hex | Use |
11+
| --- | --- | --- |
12+
| Lime | `#c6f24a` | The figure / accent |
13+
| Lime (light) | `#d6ff5e` | Top of the figure gradient |
14+
| Lime (deep) | `#a9e02f` | Bottom of the figure gradient |
15+
| Ink | `#0a0d12` | Dark background / tile |
16+
17+
Type: **Hanken Grotesk** (wordmark), **JetBrains Mono** (code).
18+
19+
## Files
20+
21+
| File | What it is |
22+
| --- | --- |
23+
| `posecode-mark.svg` | Figure only, `currentColor` (inherits text color). For inline logos. |
24+
| `posecode-mark-512.png` | Figure only, lime, transparent background. |
25+
| `posecode-icon.svg` | Rounded dark app-icon tile with glow + joint markers. |
26+
| `posecode-icon-512.png` | The app icon, rendered, transparent corners. Good for avatars. |
27+
| `posecode-icon-360.png` | Full-bleed square (no rounded corners) for iOS / masked contexts. |
28+
| `posecode-social.png` | 1280×640 GitHub social preview (mark + wordmark + tagline). |
29+
30+
The live favicon (`playground/public/favicon.svg`) and iOS icon
31+
(`playground/public/apple-touch-icon.png`) are wired into the site.
32+
33+
## Using them on GitHub
34+
35+
- **Repo social preview:** Settings → General → Social preview → upload
36+
`posecode-social.png`.
37+
- **Org / project avatar:** upload `posecode-icon-512.png` (square, rounded) or
38+
`posecode-icon-360.png` (full-bleed).
39+
- **README badge / inline:** reference `posecode-mark-512.png`.

docs/brand/posecode-icon-360.png

52 KB
Loading

docs/brand/posecode-icon-512.png

124 KB
Loading

docs/brand/posecode-icon.svg

Lines changed: 31 additions & 0 deletions
Loading

docs/brand/posecode-mark-512.png

12.2 KB
Loading

docs/brand/posecode-mark.svg

Lines changed: 13 additions & 0 deletions
Loading

docs/brand/posecode-social.png

194 KB
Loading

playground/index.html

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>Posecode: Describe Human Movement as Text, Animated in 3D</title>
7-
<link
8-
rel="icon"
9-
href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3 29 16 16 29 3 16Z' fill='%23c6f24a'/%3E%3C/svg%3E"
10-
/>
7+
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
8+
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
119
<meta
1210
name="description"
1311
content="Posecode is an open-source text-to-motion language for LLMs. Describe exercises, physiotherapy, yoga, or dance in plain text and watch an anatomically safe 3D figure animate in your browser."
@@ -115,7 +113,7 @@
115113
<!-- Nav -->
116114
<header class="nav">
117115
<a class="brand" href="./index.html" aria-label="Posecode home">
118-
<span class="logo" aria-hidden="true"></span>
116+
<svg class="logo" aria-hidden="true" viewBox="0 0 100 100" width="19" height="19" fill="none"><g stroke="currentColor" stroke-width="8" stroke-linecap="round" stroke-linejoin="round"><path d="M50 34V55"/><path d="M50 35L34 26L23 15"/><path d="M50 35L66 26L77 15"/><path d="M50 54L36 72L28 88"/><path d="M50 54L64 72L72 88"/></g><circle cx="50" cy="20" r="10" fill="currentColor"/></svg>
119117
<span class="wordmark">Posecode</span>
120118
</a>
121119
<nav class="nav-links" aria-label="Primary">
@@ -315,7 +313,7 @@ <h2>Common questions</h2>
315313
<!-- Footer -->
316314
<footer class="footer">
317315
<div class="footer-brand">
318-
<span class="logo" aria-hidden="true"></span> Posecode
316+
<svg class="logo" aria-hidden="true" viewBox="0 0 100 100" width="19" height="19" fill="none"><g stroke="currentColor" stroke-width="8" stroke-linecap="round" stroke-linejoin="round"><path d="M50 34V55"/><path d="M50 35L34 26L23 15"/><path d="M50 35L66 26L77 15"/><path d="M50 54L36 72L28 88"/><path d="M50 54L64 72L72 88"/></g><circle cx="50" cy="20" r="10" fill="currentColor"/></svg> Posecode
319317
<span class="footer-tag">kinematic motion as text</span>
320318
</div>
321319
<p class="footer-note">

playground/play.html

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>Posecode Playground: Write and Preview 3D Human Movement as Text</title>
7-
<link
8-
rel="icon"
9-
href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3 29 16 16 29 3 16Z' fill='%23c6f24a'/%3E%3C/svg%3E"
10-
/>
7+
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
8+
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
119
<meta
1210
name="description"
1311
content="Try Posecode live: paste text from ChatGPT, Claude, or Gemini and watch it animate a 3D figure. Browse a library of movements across fitness, physiotherapy, yoga, and dance."
@@ -38,7 +36,7 @@
3836

3937
<header class="topbar">
4038
<a class="brand" href="./index.html" aria-label="Posecode home">
41-
<span class="logo" aria-hidden="true"></span>
39+
<svg class="logo" aria-hidden="true" viewBox="0 0 100 100" width="18" height="18" fill="none"><g stroke="currentColor" stroke-width="8" stroke-linecap="round" stroke-linejoin="round"><path d="M50 34V55"/><path d="M50 35L34 26L23 15"/><path d="M50 35L66 26L77 15"/><path d="M50 54L36 72L28 88"/><path d="M50 54L64 72L72 88"/></g><circle cx="50" cy="20" r="10" fill="currentColor"/></svg>
4240
<span class="wordmark">Posecode</span>
4341
<span class="tag">playground</span>
4442
</a>
52 KB
Loading

0 commit comments

Comments
 (0)