feat: Introduce swipe navigation between new Chat and Sidebar components and establish initial multi-platform project structure.
All checks were successful
Build and Release / build-and-release (push) Successful in 10m7s

This commit is contained in:
Bryan1029384756
2026-02-20 03:36:36 -06:00
parent 4e1a6225e1
commit e7f10aa5f0
11 changed files with 402 additions and 44 deletions

View File

@@ -370,3 +370,43 @@
--text-feedback-warning: hsl(38.455, 100%, 43.137%);
}
/* ============================================
MOBILE OVERRIDES Dark theme only
Darker, more unified backgrounds when .is-mobile is active.
Override --bg-tertiary so inline styles using var(--bg-tertiary)
(e.g. .channel-list in Sidebar.jsx) also pick up the new color.
============================================ */
/* Override the variable so all var(--bg-tertiary) usages resolve to #1C1D22 */
.theme-dark .is-mobile {
--bg-tertiary: #1C1D22;
}
/* Server list needs a different (darker) color than --bg-tertiary */
.theme-dark .is-mobile .server-list {
background-color: #141318;
}
/* Remove borders on channel panel and DM view (inline styles, needs !important) */
.theme-dark .is-mobile .channel-panel,
.theme-dark .is-mobile .channel-list {
border-left: none !important;
}
/* Chat area/header use var(--bg-primary), not --bg-tertiary, so override explicitly */
.theme-dark .is-mobile .chat-container,
.theme-dark .is-mobile .chat-area,
.theme-dark .is-mobile .chat-header,
.theme-dark .is-mobile .chat-input-form {
background-color: #1C1D22;
}
.theme-dark .is-mobile .chat-header {
border-bottom: 1px solid var(--app-frame-border);
}
.theme-dark .is-mobile .chat-input-wrapper {
background-color: #26262E;
}