Skip to content

Commit c213973

Browse files
committed
Add PNG favicon fallbacks (16/32/48/192/512) alongside the SVG icon
Some browsers and embed/preview contexts don't use SVG favicons. Render the tile icon to PNG at the standard sizes and reference 16/32 as fallbacks after the SVG in index.html, play.html, and the generated pages (shell.mjs). Small sizes use the clean favicon.svg (no glow/joint dots so it stays crisp); 192 and 512 use the richer posecode-icon.svg for PWA/Android and general use. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01B7RkyiTt9soiYdw5vt6BEP
1 parent 80094f0 commit c213973

83 files changed

Lines changed: 156 additions & 0 deletions

Some content is hidden

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

playground/index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,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>
77
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
8+
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
9+
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
810
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
911
<meta
1012
name="description"

playground/play.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,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>
77
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
8+
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
9+
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
810
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
911
<meta
1012
name="description"

playground/public/favicon-16.png

584 Bytes
Loading

playground/public/favicon-192.png

24.3 KB
Loading

playground/public/favicon-32.png

1.18 KB
Loading

playground/public/favicon-48.png

1.73 KB
Loading

playground/public/favicon-512.png

135 KB
Loading

playground/public/llm-guide.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>How to Teach an LLM to Write Posecode: The Authoring Guide</title>
77
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
8+
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
9+
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
810
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
911
<meta name="description" content="The system prompt that teaches ChatGPT, Claude, or Gemini to author valid .posecode documents: syntax, joints, phases, and worked examples." />
1012
<link rel="canonical" href="https://posecode.org/llm-guide.html" />

playground/public/moves/arm-circles.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>Arm circles: How to Do It (Animated 3D Guide) | Posecode</title>
77
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
8+
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
9+
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
810
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
911
<meta name="description" content="How to do the arm circles (warm-up): 3 phases targeting the deltoids, body weight, beginner level. Animated 3D guide generated from Posecode, a text-to-motion language for LLMs." />
1012
<link rel="canonical" href="https://posecode.org/moves/arm-circles.html" />

playground/public/moves/bent-over-row.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
66
<title>Bent-over row: How to Do It (Animated 3D Guide) | Posecode</title>
77
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
8+
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
9+
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
810
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
911
<meta name="description" content="How to do the bent-over row (fitness): 4 phases targeting the lats, body weight, intermediate level. Animated 3D guide generated from Posecode, a text-to-motion language for LLMs." />
1012
<link rel="canonical" href="https://posecode.org/moves/bent-over-row.html" />

0 commit comments

Comments
 (0)