Homelabtoolkit v1
This commit is contained in:
+23
-12
@@ -4,8 +4,7 @@
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>EmbyToolkit</title>
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
|
||||
<link rel="stylesheet" href="/static/app-theme.css">
|
||||
<style>
|
||||
:root {
|
||||
--bg: #0d0f12;
|
||||
@@ -30,7 +29,7 @@
|
||||
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||||
|
||||
body {
|
||||
font-family: 'DM Sans', sans-serif;
|
||||
font-family: 'Inter', system-ui, sans-serif;
|
||||
background: var(--bg);
|
||||
color: var(--text);
|
||||
display: grid;
|
||||
@@ -225,7 +224,8 @@
|
||||
.results-page {
|
||||
font-size: 11px;
|
||||
color: var(--text-2);
|
||||
font-family: 'JetBrains Mono', monospace;
|
||||
font-family: inherit;
|
||||
font-variant-numeric: tabular-nums;
|
||||
}
|
||||
.results-footer {
|
||||
justify-content: flex-end;
|
||||
@@ -332,7 +332,8 @@
|
||||
text-transform: uppercase;
|
||||
}
|
||||
.primary-preview-note {
|
||||
font-family: 'JetBrains Mono', monospace;
|
||||
font-family: inherit;
|
||||
font-variant-numeric: tabular-nums;
|
||||
letter-spacing: 0;
|
||||
text-transform: none;
|
||||
font-size: 11px;
|
||||
@@ -483,7 +484,8 @@
|
||||
}
|
||||
.thumb-preview-meta {
|
||||
color: rgba(255,255,255,0.88);
|
||||
font-family: 'JetBrains Mono', monospace;
|
||||
font-family: inherit;
|
||||
font-variant-numeric: tabular-nums;
|
||||
font-size: 11px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
@@ -655,7 +657,7 @@
|
||||
border: 1px solid var(--border);
|
||||
border-radius: 7px;
|
||||
color: var(--text);
|
||||
font-family: 'JetBrains Mono', monospace; font-size: 12px;
|
||||
font-family: inherit; font-size: 12px; font-variant-numeric: tabular-nums;
|
||||
outline: none;
|
||||
}
|
||||
.color-wrap input[type="text"]:focus { border-color: var(--border-active); }
|
||||
@@ -688,7 +690,8 @@
|
||||
}
|
||||
.slider-val {
|
||||
font-size: 11px; color: var(--text-2);
|
||||
font-family: 'JetBrains Mono', monospace;
|
||||
font-family: inherit;
|
||||
font-variant-numeric: tabular-nums;
|
||||
min-width: 28px; text-align: right;
|
||||
}
|
||||
.asset-picker {
|
||||
@@ -716,7 +719,8 @@
|
||||
min-width: 40px;
|
||||
font-size: 11px;
|
||||
color: var(--text-2);
|
||||
font-family: 'JetBrains Mono', monospace;
|
||||
font-family: inherit;
|
||||
font-variant-numeric: tabular-nums;
|
||||
text-align: center;
|
||||
}
|
||||
.logo-swatch {
|
||||
@@ -959,10 +963,17 @@
|
||||
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"/></svg>
|
||||
<span>Bulk Assign</span>
|
||||
</a></li>
|
||||
<li><a class="app-nav-item" href="/favorites">
|
||||
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg>
|
||||
<span>User Favourites</span>
|
||||
</a></li>
|
||||
</ul>
|
||||
<div class="app-nav-footer">
|
||||
<span class="dot" id="statusDot"></span>
|
||||
<span id="statusText">Checking…</span>
|
||||
<div class="app-nav-foot">
|
||||
<div class="app-nav-status">
|
||||
<span class="dot" id="statusDot"></span>
|
||||
<span id="statusText">Checking…</span>
|
||||
</div>
|
||||
<div class="app-nav-version">EmbyToolkit · v1.0</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user