mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-11-01 18:32:27 +00:00
Merge pull request #464 from PR0M3TH3AN/codex/remove-legacy-styling-and-update-system
Replace legacy stylesheet with Tailwind design system
This commit is contained in:
40 files changed
+1262
-1880
No files matched your search
@@ -10,7 +10,7 @@
|
||||
<!-- Include Tailwind CSS -->
|
||||
<link href="css/tailwind.generated.css" rel="stylesheet" />
|
||||
</head>
|
||||
<body class="bg-surface text-text" data-ds="legacy">
|
||||
<body class="bg-surface text-text" data-ds="new">
|
||||
<!-- Application Form Modal -->
|
||||
<div
|
||||
id="nostrFormModal"
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
aria-modal="true"
|
||||
aria-labelledby="bugFixModalTitle"
|
||||
aria-describedby="bugFixModalDescription"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="bv-modal-backdrop" data-dismiss></div>
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
aria-modal="true"
|
||||
aria-labelledby="contentAppealsModalTitle"
|
||||
aria-describedby="contentAppealsModalDescription"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="bv-modal-backdrop" data-dismiss></div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
aria-modal="true"
|
||||
aria-labelledby="disclaimerModalTitle"
|
||||
aria-describedby="disclaimerModalDescription"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="bv-modal-backdrop" data-dismiss></div>
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
role="dialog"
|
||||
aria-modal="true"
|
||||
tabindex="-1"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div id="editVideoModalOverlay" class="bv-modal-backdrop"></div>
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
aria-modal="true"
|
||||
aria-labelledby="featureRequestModalTitle"
|
||||
aria-describedby="featureRequestModalDescription"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="bv-modal-backdrop" data-dismiss></div>
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
aria-modal="true"
|
||||
aria-labelledby="generalFeedbackModalTitle"
|
||||
aria-describedby="generalFeedbackModalDescription"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="bv-modal-backdrop" data-dismiss></div>
|
||||
|
||||
|
||||
@@ -5,13 +5,11 @@
|
||||
<title>bitvid Whitelist Application Form</title>
|
||||
<!-- Link to your main stylesheet -->
|
||||
|
||||
<link rel="stylesheet" href="../../css/style.css?v=2024.10.29" />
|
||||
<link rel="stylesheet" href="../../css/tailwind.generated.css" />
|
||||
<link rel="stylesheet" href="./iframe-forms.css" />
|
||||
<!-- Load nostr‑tools v2.10.4 -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/nostr.bundle.min.js"></script>
|
||||
</head>
|
||||
<body data-ds="legacy">
|
||||
<body class="iframe-form" data-ds="new">
|
||||
<div class="container">
|
||||
<div class="form-container">
|
||||
<p>
|
||||
|
||||
@@ -5,13 +5,11 @@
|
||||
<title>bitvid Bug Report Form</title>
|
||||
<!-- Link to your main stylesheet -->
|
||||
|
||||
<link rel="stylesheet" href="../../css/style.css?v=2024.10.29" />
|
||||
<link rel="stylesheet" href="../../css/tailwind.generated.css" />
|
||||
<link rel="stylesheet" href="./iframe-forms.css" />
|
||||
<!-- Load nostr‑tools v2.10.4 -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/nostr.bundle.min.js"></script>
|
||||
</head>
|
||||
<body data-ds="legacy">
|
||||
<body class="iframe-form" data-ds="new">
|
||||
<div class="container">
|
||||
<div class="form-container">
|
||||
<p>
|
||||
|
||||
@@ -5,13 +5,11 @@
|
||||
<title>bitvid Content Appeals Form</title>
|
||||
<!-- Link to your main stylesheet -->
|
||||
|
||||
<link rel="stylesheet" href="../../css/style.css?v=2024.10.29" />
|
||||
<link rel="stylesheet" href="../../css/tailwind.generated.css" />
|
||||
<link rel="stylesheet" href="./iframe-forms.css" />
|
||||
<!-- Load nostr‑tools v2.10.4 -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/nostr.bundle.min.js"></script>
|
||||
</head>
|
||||
<body data-ds="legacy">
|
||||
<body class="iframe-form" data-ds="new">
|
||||
<div class="container">
|
||||
<div class="form-container">
|
||||
<p>
|
||||
|
||||
@@ -5,13 +5,11 @@
|
||||
<title>bitvid General Feedback Form</title>
|
||||
<!-- Link to your main stylesheet -->
|
||||
|
||||
<link rel="stylesheet" href="../../css/style.css?v=2024.10.29" />
|
||||
<link rel="stylesheet" href="../../css/tailwind.generated.css" />
|
||||
<link rel="stylesheet" href="./iframe-forms.css" />
|
||||
<!-- Load nostr‑tools v2.10.4 -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/nostr.bundle.min.js"></script>
|
||||
</head>
|
||||
<body data-ds="legacy">
|
||||
<body class="iframe-form" data-ds="new">
|
||||
<div class="container">
|
||||
<div class="form-container">
|
||||
<p>
|
||||
|
||||
@@ -1,140 +0,0 @@
|
||||
/* Shared styling for iframe-hosted forms so they match the modal design system. */
|
||||
body {
|
||||
background-color: transparent;
|
||||
color: var(--color-text);
|
||||
font-family: var(--font-family-sans);
|
||||
margin: var(--space-lg);
|
||||
}
|
||||
|
||||
.container {
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.form-container {
|
||||
background-color: var(--color-surface-alt);
|
||||
border-radius: var(--radius-md);
|
||||
box-shadow: var(--shadow-md);
|
||||
color: var(--color-text);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-md);
|
||||
padding: var(--space-lg);
|
||||
}
|
||||
|
||||
.form-container > p {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
form {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
form > * + * {
|
||||
margin-top: var(--space-sm);
|
||||
}
|
||||
|
||||
form h1,
|
||||
form h2 {
|
||||
color: var(--color-text);
|
||||
margin-top: var(--space-md);
|
||||
}
|
||||
|
||||
label {
|
||||
color: var(--color-subtle-text);
|
||||
display: block;
|
||||
font-weight: 600;
|
||||
margin-top: var(--space-sm);
|
||||
}
|
||||
|
||||
label + .form-control,
|
||||
label + .textarea,
|
||||
label + .select {
|
||||
margin-top: var(--space-xs);
|
||||
}
|
||||
|
||||
.checkbox-group {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: var(--space-sm);
|
||||
margin-top: var(--space-xs);
|
||||
}
|
||||
|
||||
.checkbox-group label {
|
||||
align-items: center;
|
||||
color: var(--color-subtle-text);
|
||||
display: inline-flex;
|
||||
font-weight: 500;
|
||||
gap: var(--space-xs);
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.checkbox-group input[type="checkbox"] {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.radio-group {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: var(--space-sm);
|
||||
margin-top: var(--space-xs);
|
||||
}
|
||||
|
||||
.radio-group label {
|
||||
align-items: center;
|
||||
color: var(--color-subtle-text);
|
||||
display: inline-flex;
|
||||
font-weight: 500;
|
||||
gap: var(--space-xs);
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.radio-group input[type="radio"] {
|
||||
accent-color: var(--color-info-strong);
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
button.btn {
|
||||
align-self: flex-start;
|
||||
margin-top: var(--space-md);
|
||||
}
|
||||
|
||||
#status {
|
||||
background: var(--color-surface);
|
||||
border-radius: var(--radius-sm);
|
||||
box-shadow: inset 0 0 0 1px var(--color-border-translucent);
|
||||
color: var(--color-subtle-text);
|
||||
min-height: 5rem;
|
||||
padding: var(--space-sm);
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
.status-line {
|
||||
color: var(--color-subtle-text);
|
||||
margin: var(--space-2xs) 0;
|
||||
}
|
||||
|
||||
.status-line.error {
|
||||
color: var(--color-critical-strong);
|
||||
}
|
||||
|
||||
.status-line.success {
|
||||
color: var(--color-info-strong);
|
||||
}
|
||||
|
||||
.status-line.warn {
|
||||
color: var(--color-warning-strong);
|
||||
}
|
||||
|
||||
@media (max-width: 640px) {
|
||||
body {
|
||||
margin: var(--space-md);
|
||||
}
|
||||
|
||||
.form-container {
|
||||
padding: var(--space-md);
|
||||
}
|
||||
}
|
||||
@@ -4,13 +4,11 @@
|
||||
<meta charset="utf-8" />
|
||||
<title>bitvid Feature Request Form</title>
|
||||
<!-- Link to your main stylesheet -->
|
||||
<link rel="stylesheet" href="../../css/style.css?v=2024.10.29" />
|
||||
<link rel="stylesheet" href="../../css/tailwind.generated.css" />
|
||||
<link rel="stylesheet" href="./iframe-forms.css" />
|
||||
<!-- Load nostr‑tools v2.10.4 -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/nostr.bundle.min.js"></script>
|
||||
</head>
|
||||
<body data-ds="legacy">
|
||||
<body class="iframe-form" data-ds="new">
|
||||
<div class="container">
|
||||
<div class="form-container">
|
||||
<p>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
aria-modal="true"
|
||||
aria-labelledby="loginModalTitle"
|
||||
aria-describedby="loginModalDescription"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="bv-modal-backdrop" data-dismiss></div>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
aria-modal="true"
|
||||
aria-labelledby="profileModalTitle"
|
||||
tabindex="-1"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="bv-modal-backdrop"></div>
|
||||
|
||||
@@ -106,8 +106,8 @@
|
||||
aria-labelledby="profileNavAccount"
|
||||
>
|
||||
<!--
|
||||
The account pane now relies on bespoke CSS (see css/style.css under
|
||||
"Profile modal account pane") so we are not dependent on utility
|
||||
The account pane now relies on bespoke CSS (see css/tailwind.source.css under
|
||||
the "profile modal" section) so we are not dependent on utility
|
||||
classes that may be purged or overridden by other builds.
|
||||
-->
|
||||
<div id="profileSwitcherTray" class="card space-y-6 p-6">
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
aria-modal="true"
|
||||
aria-labelledby="revertModalTitle"
|
||||
aria-describedby="revertModalSubtitle"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div
|
||||
id="revertVideoModalOverlay"
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
id="sidebar"
|
||||
class="fade-in fade-in-delay-100 sidebar-collapsed"
|
||||
data-state="collapsed"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="sidebar__inner">
|
||||
<div class="sidebar-scroll">
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
aria-modal="true"
|
||||
aria-labelledby="uploadModalTitle"
|
||||
aria-describedby="uploadModalDescription"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="bv-modal-backdrop" data-dismiss></div>
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
class="bv-modal hidden"
|
||||
role="dialog"
|
||||
aria-modal="true"
|
||||
data-ds="legacy"
|
||||
data-ds="new"
|
||||
>
|
||||
<div class="bv-modal-backdrop" data-dismiss></div>
|
||||
<div class="bv-modal__panel" tabindex="-1">
|
||||
|
||||
-1668
File diff suppressed because it is too large.
Load diff
@@ -1,3 +1,3 @@
|
||||
:root{--color-page:#fff;--color-page-alt:#f9fafb;--color-surface:#0f172a;--color-surface-alt:#111827;--color-bg:var(--color-surface);--color-card:#1e293b;--color-card-private:#3b1d74;--color-card-critical:#3f0b13;--color-panel:#1f2937;--color-panel-hover:#334155;--color-border:#374151;--color-border-subtle:#d1d5db;--color-primary:#fe0032;--color-secondary:#ff93a5;--color-info:#60a5fa;--color-info-strong:#2563eb;--color-info-pressed:#1d4ed8;--color-muted-strong:#6b7280;--color-text:#f8fafc;--color-text-strong:#0f172a;--color-text-muted:var(--color-muted);--color-muted:#94a3b8;--color-muted-alt:#9ca3af;--color-subtle-text:#e2e8f0;--color-subtle:#e5e7eb;--color-critical:#7f1d1d;--color-critical-strong:#991b1b;--color-warning:#facc15;--color-warning-strong:#d97706;--color-warning-surface:rgba(146,64,14,.24);--color-warning-glass:rgba(250,204,21,.18);--color-neutral-700:#3f3f46;--color-neutral-600:#52525b;--color-white:#fff;--color-black:#000;--color-overlay:#1a2234;--color-overlay-black:rgba(0,0,0,.9);--color-overlay-muted:rgba(15,23,42,.55);--color-overlay-strong:rgba(15,23,42,.75);--color-overlay-darker:rgba(15,23,42,.88);--color-overlay-panel:rgba(26,34,52,.82);--color-overlay-panel-soft:rgba(26,34,52,.65);--color-overlay-panel-tint:rgba(31,41,55,.5);--color-overlay-panel-glass:rgba(28,37,58,.72);--color-overlay-panel-glass-soft:rgba(31,41,55,.55);--color-modal-backdrop:rgba(8,12,24,.58);--color-modal-surface:rgba(20,28,46,.78);--color-overlay-veil:rgba(11,17,32,.96);--color-overlay-banner:rgba(51,65,85,.95);--color-sidebar-surface:rgba(17,24,39,.94);--color-sidebar-surface-alt:rgba(11,22,48,.78);--color-sidebar-border:rgba(148,163,184,.28);--color-sidebar-border-strong:rgba(148,163,184,.42);--color-sidebar-hover:rgba(56,189,248,.18);--color-sidebar-hover-strong:rgba(129,140,248,.28);--color-sidebar-glow:rgba(56,189,248,.35);--color-sidebar-accent-start:rgba(56,189,248,.9);--color-sidebar-accent-end:rgba(129,140,248,.85);--color-sidebar-text-muted:rgba(203,213,225,.75);--color-overlay-panel-gradient-start:rgba(30,41,59,.92);--color-overlay-panel-gradient-end:rgba(15,23,42,.92);--color-surface-tint-subtle:rgba(148,163,184,.08);--color-border-translucent:rgba(148,163,184,.18);--color-border-translucent-strong:rgba(148,163,184,.25);--color-border-translucent-bright:rgba(148,163,184,.32);--color-border-translucent-stronger:rgba(148,163,184,.35);--color-border-translucent-strongest:rgba(148,163,184,.4);--color-border-translucent-glow:rgba(148,163,184,.55);--color-border-translucent-medium:rgba(148,163,184,.2);--color-border-neutral-soft:rgba(229,231,235,.35);--color-border-info-soft:rgba(96,165,250,.35);--color-border-sidebar-strong:rgba(55,65,81,.9);--color-ring-private:rgba(168,85,247,.55);--color-ring-private-hover:rgba(192,132,252,.65);--color-ring-critical:rgba(239,68,68,.4);--color-ring-critical-soft:rgba(239,68,68,.35);--color-ring-critical-hover:rgba(239,68,68,.45);--color-ring-critical-strong:rgba(239,68,68,.55);--color-ring-alert:rgba(220,38,38,.6);--color-gradient-visibility-start:rgba(129,140,248,.4);--color-gradient-visibility-end:rgba(192,132,252,.32);--color-white-soft:hsla(0,0%,100%,.1);--color-white-softer:hsla(0,0%,100%,.3);--color-white-softest:hsla(0,0%,100%,.4);--color-shadow-floating:rgba(8,11,30,.55);--color-shadow-elevated:rgba(8,11,30,.45);--color-shadow-panel:rgba(15,23,42,.35);--color-shadow-notification:rgba(15,23,42,.3);--color-shadow-sidebar:rgba(0,0,0,.45);--color-divider-strong:rgba(15,23,42,.35);--color-text-frosted-strong:rgba(226,232,240,.94);--color-text-frosted:rgba(226,232,240,.9);--color-text-frosted-soft:rgba(226,232,240,.82);--color-blog-transparent:transparent;--color-blog-cyan-500:#06b6d4;--color-blog-sky-500:#0bf;--color-blog-teal-600:#0e7490;--color-blog-green-800:#14532d;--color-blog-green-700:#15803d;--color-blog-teal-700:#164e63;--color-blog-gray-900:#171717;--color-blog-coffee-900:#1c1917;--color-blog-green-500:#22c55e;--color-blog-gray-800:#2b2b2b;--color-blog-gray-700:#3b3b3b;--color-blog-teal-accent:#3e8b8a;--color-blog-gray-650:#404040;--color-blog-brown-700:#44403c;--color-blog-purple-900:#581c87;--color-blog-gray-500:#666;--color-blog-gray-450:#737373;--color-blog-gray-440:#747474;--color-blog-brown-500:#78716c;--color-blog-rust-700:#7c2d12;--color-blog-purple-700:#7e22ce;--color-blog-purple-accent:#92379c;--color-blog-purple-muted:#96609c;--color-blog-gray-300:#999;--color-blog-purple-500:#a855f7;--color-blog-gray-275:#a9a9a9;--color-blog-red-600:#b91c1c;--color-blog-rust-600:#c2410c;--color-blog-error:#ca1717;--color-blog-gray-220:#cbcbcb;--color-blog-gray-210:#ccc;--color-blog-gray-200:#dedede;--color-blog-amber-500:#e4984d;--color-blog-gray-190:#e0e0e0;--color-blog-orange-600:#e35428;--color-blog-gray-180:#e9e9e9;--color-blog-gray-170:#ebebeb;--color-blog-red-500:#ef4444;--color-blog-amber-400:#f6ad55;--color-blog-neutral-100:#f5f5f5;--color-blog-neutral-120:#f6f6f6;--color-blog-orange-500:#f97316;--color-blog-neutral-50:#fdfdfd;--space-2xs:0.25rem;--spaLine truncated
|
||||
:root{--color-page:#fff;--color-page-alt:#f9fafb;--color-surface:#0f172a;--color-surface-alt:#111827;--color-bg:var(--color-surface);--color-card:#1e293b;--color-card-private:#3b1d74;--color-card-critical:#3f0b13;--color-panel:#1f2937;--color-panel-hover:#334155;--color-border:#374151;--color-border-subtle:#d1d5db;--color-primary:#fe0032;--color-secondary:#ff93a5;--color-info:#60a5fa;--color-info-strong:#2563eb;--color-info-pressed:#1d4ed8;--color-muted-strong:#6b7280;--color-text:#f8fafc;--color-text-strong:#0f172a;--color-text-muted:var(--color-muted);--color-muted:#94a3b8;--color-muted-alt:#9ca3af;--color-subtle-text:#e2e8f0;--color-subtle:#e5e7eb;--color-critical:#7f1d1d;--color-critical-strong:#991b1b;--color-warning:#facc15;--color-warning-strong:#d97706;--color-warning-surface:rgba(146,64,14,.24);--color-warning-glass:rgba(250,204,21,.18);--color-neutral-700:#3f3f46;--color-neutral-600:#52525b;--color-white:#fff;--color-black:#000;--color-overlay:#1a2234;--color-overlay-black:rgba(0,0,0,.9);--color-overlay-muted:rgba(15,23,42,.55);--color-overlay-strong:rgba(15,23,42,.75);--color-overlay-darker:rgba(15,23,42,.88);--color-overlay-panel:rgba(26,34,52,.82);--color-overlay-panel-soft:rgba(26,34,52,.65);--color-overlay-panel-tint:rgba(31,41,55,.5);--color-overlay-panel-glass:rgba(28,37,58,.72);--color-overlay-panel-glass-soft:rgba(31,41,55,.55);--color-modal-backdrop:rgba(8,12,24,.58);--color-modal-surface:rgba(20,28,46,.78);--color-overlay-veil:rgba(11,17,32,.96);--color-overlay-banner:rgba(51,65,85,.95);--color-sidebar-surface:rgba(17,24,39,.94);--color-sidebar-surface-alt:rgba(11,22,48,.78);--color-sidebar-border:rgba(148,163,184,.28);--color-sidebar-border-strong:rgba(148,163,184,.42);--color-sidebar-hover:rgba(56,189,248,.18);--color-sidebar-hover-strong:rgba(129,140,248,.28);--color-sidebar-glow:rgba(56,189,248,.35);--color-sidebar-accent-start:rgba(56,189,248,.9);--color-sidebar-accent-end:rgba(129,140,248,.85);--color-sidebar-text-muted:rgba(203,213,225,.75);--color-overlay-panel-gradient-start:rgba(30,41,59,.92);--color-overlay-panel-gradient-end:rgba(15,23,42,.92);--color-surface-tint-subtle:rgba(148,163,184,.08);--color-border-translucent:rgba(148,163,184,.18);--color-border-translucent-strong:rgba(148,163,184,.25);--color-border-translucent-bright:rgba(148,163,184,.32);--color-border-translucent-stronger:rgba(148,163,184,.35);--color-border-translucent-strongest:rgba(148,163,184,.4);--color-border-translucent-glow:rgba(148,163,184,.55);--color-border-translucent-medium:rgba(148,163,184,.2);--color-border-neutral-soft:rgba(229,231,235,.35);--color-border-info-soft:rgba(96,165,250,.35);--color-border-sidebar-strong:rgba(55,65,81,.9);--color-ring-private:rgba(168,85,247,.55);--color-ring-private-hover:rgba(192,132,252,.65);--color-ring-critical:rgba(239,68,68,.4);--color-ring-critical-soft:rgba(239,68,68,.35);--color-ring-critical-hover:rgba(239,68,68,.45);--color-ring-critical-strong:rgba(239,68,68,.55);--color-ring-alert:rgba(220,38,38,.6);--color-gradient-visibility-start:rgba(129,140,248,.4);--color-gradient-visibility-end:rgba(192,132,252,.32);--color-white-soft:hsla(0,0%,100%,.1);--color-white-softer:hsla(0,0%,100%,.3);--color-white-softest:hsla(0,0%,100%,.4);--color-shadow-floating:rgba(8,11,30,.55);--color-shadow-elevated:rgba(8,11,30,.45);--color-shadow-panel:rgba(15,23,42,.35);--color-shadow-notification:rgba(15,23,42,.3);--color-shadow-sidebar:rgba(0,0,0,.45);--color-divider-strong:rgba(15,23,42,.35);--color-text-frosted-strong:rgba(226,232,240,.94);--color-text-frosted:rgba(226,232,240,.9);--color-text-frosted-soft:rgba(226,232,240,.82);--scrollbar-width:0.5rem;--scrollbar-track:var(--color-white-soft);--scrollbar-thumb:var(--color-white-softer);--scrollbar-thumb-hover:var(--color-white-softest);--z-sidebar-overlay:10;--z-sidebar:20;--z-modal-root:100;--z-modal-overlay:110;--z-modal-content:120;--z-modal-player:130;--sidebar-width-expanded:16rem;--sidebar-width-collapsed:4rem;--sidebar-width:var(--sidebar-width-expanded);--sidebar-control-size:2.75rem;--sidebar-content-gap:1rem;--color-blog-transparent:transparent;--color-blog-cyan-500:#06b6d4;--color-blog-sky-500:#0bf;--color-blog-teal-600:#0e7490;--color-blog-green-800:#14532d;--color-blog-green-700:#15803d;--color-blog-teal-700:#164e63;--color-blog-gray-900:#171717;--color-blog-coffee-900:#1c1917;--color-blog-green-500:#22c55e;--color-blog-gray-800:#2b2b2b;--color-blog-gray-700:#3b3b3b;--color-blog-teal-accent:#3e8b8a;--color-blog-gray-650:#404040;--color-blog-brown-700:#44403c;--color-blog-purple-900:#581c87;--color-blog-gray-500:#666;--color-blog-gray-450:#737373;--color-blog-gray-440:#747474;--color-blog-brown-500:#78716c;--color-blog-rust-700:#7c2d12;--color-blog-purple-700:#7e22ce;--color-blog-purple-accent:#92379c;--color-blog-purple-muted:#96609c;--color-blog-gray-300:#999;--color-blog-purple-500:#a855f7;--color-blog-gray-275:#a9a9a9;--color-blog-red-600:#b91c1c;--color-blog-rust-600:#c2410c;--color-blog-error:#ca1717;--colLine truncated
|
||||
|
||||
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-family-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.focus-ring{outline:2px solid transparent;outline-offset:2px}.focus-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-info);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--color-surface);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1)}.popover{position:relative;display:inline-flex}.popover__panel{outline:2px solid transparent;outline-offset:2px}.popover__panel:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-info);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--color-surface);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1)}.popover__panel{pointer-events:none;position:absolute;left:0;top:100%;z-index:70;margin-top:.5rem;min-width:12rem;transform-origin:top;--tw-scale-x:.95;--tw-scale-y:.95;border-radius:var(--radius-lg);border-width:1px;border-color:var(--color-border);--tw-border-opacity:0.4;background-color:var(--color-panel);padding:.75rem 1rem;font-size:var(--font-size-sm);line-height:var(--line-height-snug);color:var(--color-text);opacity:0;--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)Line truncated
|
||||
/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-family-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-size:100%}@media (min-width:1024px){html{font-size:75%}}*,:after,:before{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:.25rem}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}body{font-family:var(--font-family-sans);background-color:var(--color-page);color:var(--color-text-strong);line-height:1.5;margin:0;padding:0;overflow-x:hidden}#editNip71TagsFieldset>legend,#nip71TagsFieldset>legend{margin-left:0;padding:0}#app{background-color:var(--color-page);color:inherit}header{margin-bottom:2rem;padding:1rem 0;display:flex;justify-content:flex-start}header img{height:6rem;width:auto;max-width:none}body.modal-open,html.modal-open{overflow:hidden;height:100%}body.modal-open #app{overflow:hidden}body.modal-open #sidebar,body.modal-open #sidebarOverlay{pointer-events:none;opacity:0;visibility:hidden}body.modal-open #sidebar{z-index:var(--z-sidebar-overlay)}body.modal-open #sidebarOverlay{z-index:calc(var(--z-sidebar-overlay) - 1)}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.focus-ring{outline:2px solid transparent;outline-offset:2px}.focus-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--color-info);--tw-ring-opacity:0.7;--tw-ring-offset-width:2px;--tw-ring-offset-color:var(--color-surface);transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-duration-fast);transition-timing-function:cubic-bezier(0,0,.2,1)}.popover{position:relative;display:inline-flex}.popover__panel{outline:2px solid transparent;outline-offset:2px}.popover__panel:focus-visible{--tw-ring-offset-shadow:var(--Line truncated
|
||||
+1188
-1
File diff suppressed because it is too large.
Load diff
@@ -94,6 +94,24 @@
|
||||
--color-text-frosted: rgb(226 232 240 / 0.9);
|
||||
--color-text-frosted-soft: rgb(226 232 240 / 0.82);
|
||||
|
||||
/* Layout & stacking */
|
||||
--scrollbar-width: 0.5rem;
|
||||
--scrollbar-track: var(--color-white-soft);
|
||||
--scrollbar-thumb: var(--color-white-softer);
|
||||
--scrollbar-thumb-hover: var(--color-white-softest);
|
||||
/* Sidebar stack must remain below modal overlays. */
|
||||
--z-sidebar-overlay: 10;
|
||||
--z-sidebar: 20;
|
||||
--z-modal-root: 100;
|
||||
--z-modal-overlay: 110;
|
||||
--z-modal-content: 120;
|
||||
--z-modal-player: 130;
|
||||
--sidebar-width-expanded: 16rem;
|
||||
--sidebar-width-collapsed: 4rem;
|
||||
--sidebar-width: var(--sidebar-width-expanded);
|
||||
--sidebar-control-size: 2.75rem;
|
||||
--sidebar-content-gap: 1rem;
|
||||
|
||||
/* Blog palette */
|
||||
--color-blog-transparent: rgb(0 0 0 / 0);
|
||||
--color-blog-cyan-500: rgb(6 182 212);
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
## FEATURE_DESIGN_SYSTEM rollout
|
||||
|
||||
- **Default:** `false` (legacy styling). The flag lives in `js/constants.js` and is exposed through `window.__BITVID_RUNTIME_FLAGS__` at runtime.
|
||||
- **Enable for canaries:** Before deploying a canary, run `window.__BITVID_RUNTIME_FLAGS__.FEATURE_DESIGN_SYSTEM = true` (or call `setFeatureDesignSystemEnabled(true)`) in the browser console. The change propagates immediately, flipping every `[data-ds]` container to `data-ds="new"` so controllers can hydrate the updated primitives.
|
||||
- **Disable / rollback:** Set the flag back to `false` via the runtime object or redeploy with the default configuration. All root containers revert to `data-ds="legacy"`, forcing controllers and templates to stay on the existing class list.
|
||||
- **Default:** `true` (design system styling). The flag lives in `js/constants.js` and is exposed through `window.__BITVID_RUNTIME_FLAGS__` at runtime.
|
||||
- **Enable for canaries:** No action required—the new primitives ship enabled by default.
|
||||
- **Disable / rollback:** Set the flag to `false` via the runtime object or redeploy with an override. All root containers revert to `data-ds="new"`, forcing controllers and templates to stay on the existing class list.
|
||||
- **Template contract:** Every layout, view, and partial now includes `data-ds` on the root element. Keep this attribute intact when editing HTML so the runtime can swap modes without re-rendering.
|
||||
- **Controllers:** UI controllers receive a `designSystem` context in their constructors. Call `context.isNew()` before attaching new components or classes, and lean on `context.getMode()` when logging or telemetry need to differentiate between legacy and new renders.
|
||||
+14
-14
@@ -4,10 +4,10 @@ bitvid's visual language is now powered by Tailwind utilities backed by our desi
|
||||
|
||||
## Feature Flag Rollout
|
||||
|
||||
The new design system ships behind the `FEATURE_DESIGN_SYSTEM` runtime flag defined in `js/constants.js`. Deployments should keep the flag disabled (`false`) until the new primitives are ready for broad adoption.
|
||||
The new design system ships behind the `FEATURE_DESIGN_SYSTEM` runtime flag defined in `js/constants.js`. Deployments can temporarily disable the flag (`false`) if they need to fall back to the legacy primitives during an incident.
|
||||
|
||||
- **Default state:** `FEATURE_DESIGN_SYSTEM` is `false`, so templates render with `data-ds="legacy"` on root containers.
|
||||
- **Runtime toggle:** Set `window.__BITVID_RUNTIME_FLAGS__.FEATURE_DESIGN_SYSTEM = true` (or call `setFeatureDesignSystemEnabled(true)`) to opt into the new primitives. The entrypoint automatically updates every `[data-ds]` container to `data-ds="new"` and notifies controllers.
|
||||
- **Default state:** `FEATURE_DESIGN_SYSTEM` is `true`, so templates render with `data-ds="new"` on root containers.
|
||||
- **Runtime toggle:** Set `window.__BITVID_RUNTIME_FLAGS__.FEATURE_DESIGN_SYSTEM = false` (or call `setFeatureDesignSystemEnabled(false)`) to temporarily fall back to the legacy primitives. The entrypoint automatically updates every `[data-ds]` container to `data-ds="new"` and notifies controllers.
|
||||
- **DOM contract:** Templates and partials must include `data-ds` on their root elements. Controllers should rely on the `designSystem` context (see `js/designSystem.js`) before attaching classes or behaviors that only exist in the new system.
|
||||
|
||||
## Theming
|
||||
@@ -56,17 +56,17 @@ Never hide focus styles without providing an accessible alternative.
|
||||
The `rg "transition"` audit surfaces the components that animate by default. Keep this list in sync when new motion primitives land:
|
||||
|
||||
- **Buttons:** `.btn` and `.btn-ghost` transition their backgrounds, borders, and shadows using the shared token durations. 【F:css/tailwind.source.css†L18-L55】
|
||||
- **Cards and watch history:** `.card`, `.watch-history-card`, and their nested controls use hover/focus transitions plus optional entry animations via `data-motion="enter"`. 【F:css/style.css†L182-L185】【F:css/tailwind.source.css†L196-L247】
|
||||
- **Popovers:** `.popover__panel` fades and scales between `[data-state]` values. 【F:css/style.css†L150-L166】
|
||||
- **Modals:** `.bv-modal__panel`, `.video-modal__panel`, and `.player-modal__content` animate in concert with the modal nav/header layout helpers. 【F:docs/kitchen-sink.html†L335-L391】【F:css/style.css†L335-L468】
|
||||
- **Feedback & loading:** `.progress-bar-fill`, `.status-spinner--inline`, and `.status-banner .status-spinner` communicate state changes with width transitions or spin animations. 【F:css/style.css†L532-L695】
|
||||
- **Sidebar controls:** `.sidebar-nav-link`, `.sidebar-dropup-trigger`, `.sidebar-collapse-toggle`, and related chevrons/toggles translate, fade, and resize during rail expansion. 【F:css/style.css†L889-L1147】
|
||||
- **Cards and watch history:** `.card`, `.watch-history-card`, and their nested controls use hover/focus transitions plus optional entry animations via `data-motion="enter"`. 【F:css/tailwind.source.css†L238-L804】
|
||||
- **Popovers:** `.popover__panel` fades and scales between `[data-state]` values. 【F:css/tailwind.source.css†L119-L141】
|
||||
- **Modals:** `.bv-modal__panel`, `.video-modal__panel`, and `.player-modal__content` animate in concert with the modal nav/header layout helpers. 【F:docs/kitchen-sink.html†L335-L391】【F:css/tailwind.source.css†L385-L640】
|
||||
- **Feedback & loading:** `.progress-bar-fill`, `.status-spinner--inline`, and `.status-banner .status-spinner` communicate state changes with width transitions or spin animations. 【F:css/tailwind.source.css†L907-L948】
|
||||
- **Sidebar controls:** `.sidebar-nav-link`, `.sidebar-dropup-trigger`, `.sidebar-collapse-toggle`, and related chevrons/toggles translate, fade, and resize during rail expansion. 【F:css/tailwind.source.css†L1164-L1598】
|
||||
|
||||
### Reduced-motion policy
|
||||
|
||||
- A consolidated `@media (prefers-reduced-motion: reduce)` block now zeroes out transition and animation durations globally, removes motion-only transforms, and leaves opacity state changes in place so surfaces still show and hide instantly. 【F:css/style.css†L287-L339】
|
||||
- A consolidated `@media (prefers-reduced-motion: reduce)` block now zeroes out transition and animation durations globally, removes motion-only transforms, and leaves opacity state changes in place so surfaces still show and hide instantly. 【F:css/tailwind.source.css†L1766-L1981】
|
||||
- Motion tokens also collapse to `0s` inside Tailwind's component layer so the primitives (`.btn`, `.card`, `.popover__panel`, watch-history tiles) inherit the same behaviour without per-selector overrides. 【F:css/tailwind.source.css†L229-L270】
|
||||
- Spinners fall back to static indicators when reduced motion is requested, while focus rings remain intact because the underlying styles are unaffected—only the timing curves are reset. 【F:css/style.css†L329-L339】
|
||||
- Spinners fall back to static indicators when reduced motion is requested, while focus rings remain intact because the underlying styles are unaffected—only the timing curves are reset. 【F:css/tailwind.source.css†L1778-L1981】
|
||||
- When adding a new animated component, register its selector in this block (or reuse the tokenised durations) so reduced-motion users never see unintended transitions. Document the addition here alongside the inventory.
|
||||
|
||||
## Component Primitives
|
||||
@@ -235,7 +235,7 @@ The helpers rely on layout utilities (`flex`, `gap-*`) so you can safely inject
|
||||
|
||||
### Zap Popover
|
||||
|
||||
Compose `.popover` with a zap-specific panel variant when you need to surface the tipping form inline. Toggle `data-state="open"` on the `.popover__panel` and remove its `hidden` attribute when the dialog is visible. The `data-variant="zap"` hook reuses the frosted-glass styling defined in `css/style.css`.
|
||||
Compose `.popover` with a zap-specific panel variant when you need to surface the tipping form inline. Toggle `data-state="open"` on the `.popover__panel` and remove its `hidden` attribute when the dialog is visible. The `data-variant="zap"` hook reuses the frosted-glass styling defined in `css/tailwind.source.css`.
|
||||
|
||||
```html
|
||||
<div class="popover">
|
||||
@@ -277,7 +277,7 @@ Compose `.popover` with a zap-specific panel variant when you need to surface th
|
||||
|
||||
## Legacy Compatibility Shims
|
||||
|
||||
During migration we keep existing selectors alive by layering `@apply` calls in `css/style.css`. Notable shims:
|
||||
During migration we keep existing selectors alive by layering `@apply` calls in `css/tailwind.source.css`. Notable shims:
|
||||
|
||||
- `#profileModal .profile-switcher*` → `.card`, `.badge`, `.btn-ghost`
|
||||
|
||||
@@ -291,8 +291,8 @@ We continue to expose aliases such as `.profile-switcher` and nested variations
|
||||
|
||||
- [ ] Confirm no production templates emit `.profile-switcher*` selectors (owners: @ui-templates, @design-systems).
|
||||
- [ ] Verify the torrent beacon renders `.card`, `.btn`, `.btn-ghost`, and `.input` primitives with no fallback selectors (owner: @torrent-beacon).
|
||||
- [ ] Flip `FEATURE_DESIGN_SYSTEM` to `true` in staging and run kitchen-sink visual snapshots to ensure no regressions.
|
||||
- [ ] Delete residual `@apply` rules under "Legacy component compatibility" in `css/style.css`.
|
||||
- [ ] Verify `FEATURE_DESIGN_SYSTEM` remains `true` in staging and run kitchen-sink visual snapshots to ensure no regressions.
|
||||
- [ ] Delete residual `@apply` rules under "Legacy component compatibility" in `css/tailwind.source.css`.
|
||||
- [ ] Announce the removal in release notes and update downstream embed documentation.
|
||||
|
||||
**Owners:** Design Systems Guild (@design-systems) with support from the Templates crew (@ui-templates) and the torrent beacon maintainers (@torrent-beacon).
|
||||
|
||||
+1
-2
@@ -56,10 +56,9 @@
|
||||
-->
|
||||
<script src="js/tracking.js?v=2024.10.29" defer></script>
|
||||
<link href="css/tailwind.generated.css?v=2024.10.29" rel="stylesheet" />
|
||||
<link href="css/style.css?v=2024.10.29" rel="stylesheet" />
|
||||
<link href="css/markdown.css?v=2024.10.29" rel="stylesheet" />
|
||||
</head>
|
||||
<body class="sidebar-collapsed" data-ds="legacy">
|
||||
<body class="sidebar-collapsed" data-ds="new">
|
||||
<!--
|
||||
SIDEBAR CONTAINER:
|
||||
The <aside id="sidebar"> inside handles visibility.
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ const DEFAULT_FLAGS = Object.freeze({
|
||||
VIEW_FILTER_INCLUDE_LEGACY_VIDEO: false,
|
||||
FEATURE_WATCH_HISTORY_V2: false,
|
||||
FEATURE_PUBLISH_NIP71: false,
|
||||
FEATURE_DESIGN_SYSTEM: false,
|
||||
FEATURE_DESIGN_SYSTEM: true,
|
||||
WSS_TRACKERS: Object.freeze([
|
||||
"wss://tracker.openwebtorrent.com",
|
||||
"wss://tracker.fastcast.nz",
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@
|
||||
"version": "1.0.0",
|
||||
"scripts": {
|
||||
"build:css": "npx tailwindcss -c tailwind.config.cjs -i css/tailwind.source.css -o css/tailwind.generated.css --minify",
|
||||
"format": "prettier --cache --write css/style.css css/tailwind.source.css css/tokens.css \"docs/**/*.html\" tailwind.config.cjs README.md",
|
||||
"format": "prettier --cache --write css/tailwind.source.css css/tokens.css \"docs/**/*.html\" tailwind.config.cjs README.md",
|
||||
"lint": "npm run lint:css && npm run lint:hex",
|
||||
"lint:css": "stylelint css/tailwind.source.css css/tokens.css",
|
||||
"lint:hex": "node scripts/check-hex.js",
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
{
|
||||
"contrast": "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 truncated
|
||||
"video-modal-mobile-legacy": "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 truncated
|
||||
"video-modal-mobile-design-system": "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 truncated
|
||||
"default": "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 truncated
|
||||
"light": "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 truncated
|
||||
}
|
||||
"contrast": "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 truncated
|
||||
"default": "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 truncated
|
||||
"light": "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 truncated
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<!-- views/about.html -->
|
||||
<section class="bv-stack" data-ds="legacy" aria-labelledby="aboutHeading">
|
||||
<section class="bv-stack" data-ds="new" aria-labelledby="aboutHeading">
|
||||
<article class="card p-lg">
|
||||
<div class="bv-stack bv-stack--tight">
|
||||
<h2 id="aboutHeading" class="text-2xl font-semibold text-text-strong">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<section class="channel-profile-container" data-ds="legacy">
|
||||
<section class="channel-profile-container" data-ds="new">
|
||||
<!-- Modified banner wrapper for taller, rounded style -->
|
||||
<div class="profile-banner relative mb-6 rounded-lg shadow-lg">
|
||||
<!-- Increase the default height classes -->
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- views/community-guidelines.html -->
|
||||
<section class="bv-stack" data-ds="legacy" aria-labelledby="communityGuidelinesHeading">
|
||||
<section class="bv-stack" data-ds="new" aria-labelledby="communityGuidelinesHeading">
|
||||
<article class="card p-lg">
|
||||
<div class="bv-stack bv-stack--tight">
|
||||
<h2
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<!-- views/explore.html -->
|
||||
<section data-ds="legacy">
|
||||
<section data-ds="new">
|
||||
<h2 class="mb-4 text-xl text-text-strong">Explore</h2>
|
||||
<p class="text-muted-strong">Coming Soon...</p>
|
||||
</section>
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- views/getting-started.html -->
|
||||
<section class="bv-stack" data-ds="legacy" aria-labelledby="gettingStartedHeading">
|
||||
<section class="bv-stack" data-ds="new" aria-labelledby="gettingStartedHeading">
|
||||
<article class="card p-lg">
|
||||
<div class="bv-stack bv-stack--tight">
|
||||
<h2
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<!-- views/history.html -->
|
||||
<section id="watchHistoryView" class="bv-stack" data-ds="legacy">
|
||||
<section id="watchHistoryView" class="bv-stack" data-ds="new">
|
||||
<div class="bv-stack bv-stack--tight">
|
||||
<div
|
||||
class="flex flex-col gap-4 sm:flex-row sm:items-start sm:justify-between"
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<!-- views/ipns.html -->
|
||||
<section class="bv-stack" data-ds="legacy" aria-labelledby="ipnsHeading">
|
||||
<section class="bv-stack" data-ds="new" aria-labelledby="ipnsHeading">
|
||||
<article class="card p-lg">
|
||||
<div class="bv-stack bv-stack--tight">
|
||||
<h2 id="ipnsHeading" class="text-2xl font-semibold text-text-strong">
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<!-- views/links.html -->
|
||||
<section class="bv-stack" data-ds="legacy" aria-labelledby="linksHeading">
|
||||
<section class="bv-stack" data-ds="new" aria-labelledby="linksHeading">
|
||||
<article class="card p-lg">
|
||||
<div class="bv-stack bv-stack--tight">
|
||||
<h2 id="linksHeading" class="text-2xl font-semibold text-text-strong">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- views/most-recent-videos.html -->
|
||||
<section data-ds="legacy">
|
||||
<section data-ds="new">
|
||||
<!-- You can have a heading if you want -->
|
||||
<h2 class="mb-4 text-xl text-text-strong">Most Recent Videos</h2>
|
||||
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
<!-- views/roadmap.html -->
|
||||
<section class="bv-stack" data-ds="legacy" aria-labelledby="roadmapHeading">
|
||||
<section class="bv-stack" data-ds="new" aria-labelledby="roadmapHeading">
|
||||
<article class="card p-lg">
|
||||
<div class="bv-stack bv-stack--tight">
|
||||
<h2 id="roadmapHeading" class="text-2xl font-semibold text-text-strong">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<!-- views/subscriptions.html -->
|
||||
<section data-ds="legacy">
|
||||
<section data-ds="new">
|
||||
<h2 class="mb-4 text-xl">Subscriptions</h2>
|
||||
<div id="subscriptionsVideoList" class="bv-grid-video">
|
||||
<div class="sidebar-loading-wrapper" role="status" aria-live="polite">
|
||||
|
||||
Reference in new issue
Block a user