App als Download hinzugefügt
This commit is contained in:
@@ -815,6 +815,46 @@ strong { color: var(--text); }
|
||||
.dialog-body strong { color: var(--text); }
|
||||
.dialog-actions { display: flex; justify-content: flex-end; }
|
||||
|
||||
/* ── Footer ── */
|
||||
/* ── Android Download ── */
|
||||
.download-section {
|
||||
background: var(--bg-2);
|
||||
border-top: 1px solid var(--border);
|
||||
padding: 4rem 0;
|
||||
}
|
||||
.download-inner {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 2.5rem;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
.download-icon {
|
||||
flex-shrink: 0;
|
||||
width: 72px;
|
||||
height: 72px;
|
||||
border-radius: 50%;
|
||||
background: var(--grad-glow);
|
||||
border: 1px solid var(--border-h);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
color: var(--teal);
|
||||
}
|
||||
.download-icon svg { width: 36px; height: 36px; }
|
||||
.download-text { flex: 1; min-width: 220px; }
|
||||
.download-text h2 { font-size: 1.45rem; margin-bottom: .5rem; }
|
||||
.download-text > p { color: var(--text-muted); margin-bottom: 1.25rem; }
|
||||
.download-btn {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
gap: .55rem;
|
||||
}
|
||||
.download-hint {
|
||||
margin-top: .75rem !important;
|
||||
font-size: .78rem !important;
|
||||
color: var(--text-dim) !important;
|
||||
}
|
||||
|
||||
/* ── Footer ── */
|
||||
.site-footer {
|
||||
background: var(--bg);
|
||||
|
||||
BIN
src/main/resources/static/downloads/libredeck.apk
Normal file
BIN
src/main/resources/static/downloads/libredeck.apk
Normal file
Binary file not shown.
@@ -458,6 +458,28 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ── Android Download ── -->
|
||||
<section class="download-section">
|
||||
<div class="section-inner download-inner">
|
||||
<div class="download-icon" aria-hidden="true">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round">
|
||||
<rect x="5" y="2" width="14" height="20" rx="2"/><line x1="12" y1="18" x2="12" y2="18.01"/>
|
||||
</svg>
|
||||
</div>
|
||||
<div class="download-text">
|
||||
<h2>Android-App</h2>
|
||||
<p>Scanne deine Karten direkt mit der App – öffnet den richtigen Streaming-Dienst per Tap.</p>
|
||||
<a href="/downloads/libredeck.apk" class="btn btn-lg download-btn" download>
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" width="18" height="18" aria-hidden="true" style="flex-shrink:0">
|
||||
<path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"/><polyline points="7 10 12 15 17 10"/><line x1="12" y1="15" x2="12" y2="3"/>
|
||||
</svg>
|
||||
APK herunterladen
|
||||
</a>
|
||||
<p class="download-hint">Android · Sideload · Einstellungen → Apps → Unbekannte Quellen erlauben</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<!-- ── Footer ── -->
|
||||
<footer class="site-footer">
|
||||
<div class="section-inner footer-inner">
|
||||
|
||||
Reference in New Issue
Block a user