Desmond-Dong commited on
Commit
1f0f11f
·
1 Parent(s): 15b1e64

"docs:_add_version_badge_and_requirements_section"

Browse files
Files changed (2) hide show
  1. index.html +31 -0
  2. style.css +51 -0
index.html CHANGED
@@ -18,6 +18,7 @@
18
  <span class="brand-name">Reachy Mini for Home Assistant</span>
19
  </div>
20
  <div class="pill">Voice · Gestures · Smart Home</div>
 
21
  </div>
22
  <div class="hero-grid">
23
  <div class="hero-copy">
@@ -104,6 +105,36 @@
104
  </div>
105
  </section>
106
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
107
  <section id="install" class="section story">
108
  <div class="section-header">
109
  <p class="eyebrow">Getting Started</p>
 
18
  <span class="brand-name">Reachy Mini for Home Assistant</span>
19
  </div>
20
  <div class="pill">Voice · Gestures · Smart Home</div>
21
+ <div class="version-pill">v0.8.3</div>
22
  </div>
23
  <div class="hero-grid">
24
  <div class="hero-copy">
 
105
  </div>
106
  </section>
107
 
108
+ <section id="requirements" class="section">
109
+ <div class="section-header">
110
+ <p class="eyebrow">Before You Start</p>
111
+ <h2>Requirements</h2>
112
+ <p class="intro">Make sure you have everything ready for a smooth setup.</p>
113
+ </div>
114
+ <div class="requirements-grid">
115
+ <div class="requirement-card">
116
+ <span class="icon">🤖</span>
117
+ <h3>Reachy Mini Wi-Fi</h3>
118
+ <p>This app requires the <strong>Wi-Fi version</strong> of Reachy Mini. USB version is not supported.</p>
119
+ </div>
120
+ <div class="requirement-card">
121
+ <span class="icon">🏠</span>
122
+ <h3>Home Assistant</h3>
123
+ <p>A running Home Assistant instance with <strong>ESPHome integration</strong> enabled.</p>
124
+ </div>
125
+ <div class="requirement-card">
126
+ <span class="icon">📶</span>
127
+ <h3>Same Network</h3>
128
+ <p>Both Reachy Mini and Home Assistant must be on the <strong>same local network</strong>.</p>
129
+ </div>
130
+ <div class="requirement-card">
131
+ <span class="icon">🎙️</span>
132
+ <h3>Voice Pipeline</h3>
133
+ <p>Configure a <strong>Voice Assistant pipeline</strong> in Home Assistant (STT + TTS).</p>
134
+ </div>
135
+ </div>
136
+ </section>
137
+
138
  <section id="install" class="section story">
139
  <div class="section-header">
140
  <p class="eyebrow">Getting Started</p>
style.css CHANGED
@@ -88,6 +88,16 @@ a:hover { color: var(--ha-blue-light); }
88
  color: var(--text-secondary);
89
  }
90
 
 
 
 
 
 
 
 
 
 
 
91
  .hero-grid {
92
  display: grid;
93
  grid-template-columns: 1fr 1.2fr;
@@ -318,6 +328,47 @@ a:hover { color: var(--ha-blue-light); }
318
  font-size: 0.95rem;
319
  }
320
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
321
  /* Story / Install */
322
  .story-grid {
323
  display: grid;
 
88
  color: var(--text-secondary);
89
  }
90
 
91
+ .version-pill {
92
+ background: linear-gradient(135deg, var(--ha-blue), var(--ha-cyan));
93
+ padding: 6px 16px;
94
+ border-radius: 100px;
95
+ font-size: 0.8rem;
96
+ font-weight: 600;
97
+ color: white;
98
+ box-shadow: 0 2px 10px var(--accent-glow);
99
+ }
100
+
101
  .hero-grid {
102
  display: grid;
103
  grid-template-columns: 1fr 1.2fr;
 
328
  font-size: 0.95rem;
329
  }
330
 
331
+ /* Requirements */
332
+ .requirements-grid {
333
+ display: grid;
334
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
335
+ gap: 24px;
336
+ }
337
+
338
+ .requirement-card {
339
+ background: var(--bg-card);
340
+ border: 1px solid var(--border-color);
341
+ border-radius: var(--card-radius);
342
+ padding: 28px;
343
+ text-align: center;
344
+ transition: all 0.3s;
345
+ }
346
+
347
+ .requirement-card:hover {
348
+ border-color: var(--accent);
349
+ transform: translateY(-2px);
350
+ }
351
+
352
+ .requirement-card .icon {
353
+ font-size: 2.5rem;
354
+ display: block;
355
+ margin-bottom: 16px;
356
+ }
357
+
358
+ .requirement-card h3 {
359
+ font-size: 1.1rem;
360
+ margin-bottom: 10px;
361
+ }
362
+
363
+ .requirement-card p {
364
+ color: var(--text-secondary);
365
+ font-size: 0.9rem;
366
+ }
367
+
368
+ .requirement-card strong {
369
+ color: var(--ha-blue-light);
370
+ }
371
+
372
  /* Story / Install */
373
  .story-grid {
374
  display: grid;