style(frontend): 삼성향 라이트 팔레트(samsung) 추가하고 기본으로

삼성닷컴(sec) 공개 웹 실측값 — 검정 주색/CTA, 흰 canvas, #f7f7f7 surface, #707070 muted,
#dddddd border, 링크 #007aff, 그림자 없음, 버튼·카드 radius 20px(알약).
One UI 파랑은 폰 앱용이라 안 씀. 폰트는 재배포 근거 없어 안 넣음. 다크 모드는 기존 그대로.
기존 사용자 저장값 clean-blue 는 한 번만 samsung 으로 교체(index.html 부트스트랩).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
lee-hyeon-cheol
2026-09-21 10:26:52 +09:00
co-authored by Claude Fable 5.1
parent e351560377
commit efb9fb46de
4 changed files with 59 additions and 11 deletions
+6 -1
View File
@@ -9,6 +9,11 @@ export type RawPalette = {
}
export const PALETTES: RawPalette[] = [
{
id: "samsung", // 고정 토큰(derive.ts SAMSUNG_TOKENS) — 삼성닷컴 공개 웹 실측값. 라이트 전용, 다크는 공통
name: "Samsung",
swatch: ["#FFFFFF", "#F7F7F7", "#000000", "#707070"],
},
{
id: "clean-blue", // id 는 저장된 값 호환 위해 유지 — 실제 토큰은 derive.ts 워크스페이스(ABAP_OPENCODE) 값
name: "워크스페이스",
@@ -80,7 +85,7 @@ export const PALETTES: RawPalette[] = [
},
]
export const DEFAULT_THEME = "clean-blue"
export const DEFAULT_THEME = "samsung"
export const PALETTE_BY_ID: Record<string, RawPalette> = Object.fromEntries(
PALETTES.map((p) => [p.id, p])