diff --git a/app/page.tsx b/app/page.tsx
index 0c65d24..17ccb7d 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -4,6 +4,7 @@ import { NumberBall } from "@/components/number-ball"
import { SettingsPanel } from "@/components/settings"
import { ResultPanel } from "@/components/result"
import { SingleModePanel } from "@/components/single-panel"
+import { TitleBar } from "@/components/title-bar"
import { useRollCallLogic } from "@/components/logic"
export default function Page() {
@@ -11,7 +12,12 @@ export default function Page() {
const isSingleMode = state.mode === "single"
return (
-
+
+ {/* Custom title bar */}
+
+
+ {/* Main content */}
+
{/* Left sidebar — config (fixed width, full height) */}
)
}
diff --git a/components/logic.tsx b/components/logic.tsx
index 8aef3e5..a97a265 100644
--- a/components/logic.tsx
+++ b/components/logic.tsx
@@ -91,14 +91,23 @@ export interface RollCallActions {
}
export const COLORS = [
- "#0f141a", // 黑色
- "#d92d20", // 红色
- "#0070f3", // 蓝色
- "#6d6df6", // 紫色
- "#00b8d9", // 青色
- "#36b37e", // 绿色
- "#ff991f", // 橙色
- "#8754ad", // 深紫
+ "#d92d20",
+ "#0070f3",
+ "#6d6df6",
+ "#00b8d9",
+ "#36b37e",
+ "#ff991f",
+ "#8754ad",
+ "#e63946",
+ "#457b9d",
+ "#2a9d8f",
+ "#f4a261",
+ "#264653",
+ "#9d4edd",
+ "#fb5607",
+ "#06d6a0",
+ "#118ab2",
+ "#ffd166",
]
export function useRollCallLogic(): [RollCallState, RollCallActions] {
diff --git a/components/settings.tsx b/components/settings.tsx
index 3b06311..4e14d4a 100644
--- a/components/settings.tsx
+++ b/components/settings.tsx
@@ -101,13 +101,6 @@ export function SettingsPanel({
return (
-
- {/* Title */}
-
-
- ROLL CALL
-
-
{/* Mode selector */}