Skip to content

feat: 全画面のカードをLiquid Glassに共通化 - #11

Merged
treetips merged 1 commit into
mainfrom
feature/glass-card
Oct 5, 2026
Merged

treetips merged 1 commit into
mainfrom
feature/glass-card

Conversation

@treetips

@treetips treetips commented Oct 5, 2026

Copy link
Copy Markdown
Owner

概要

GroupBox 14箇所を共通のGlassCardに置き換え、透明度・形状をGlassStyleに集約する。

  • カードの初期値は透明とし、フッターのみ青を維持(場所ごとにtintで上書き可能)
  • タイトルはHIGのBoxesに合わせ枠外・上置きに変更
  • GlassCTAButtonとフッターのglassEffectもGlassStyleの定数を参照

変更内容

  • 新規: Core/GlassCard.swift(GlassStyle+GlassCard)
  • 置換: ConvertView 6箇所、EasyConvertView 4箇所、SettingsView 2箇所、AboutView 2箇所
  • 追加: GlassCardTests(4件)
  • ADR 0022を追加

検証

  • xcodebuild build: BUILD SUCCEEDED
  • xcodebuild test: TEST SUCCEEDED
  • swiftlint(新規2ファイル): 0 violations

GroupBox 14箇所を共通のGlassCardに置き換え、透明度・形状をGlassStyleに集約する。
カードの初期値は透明とし、フッターのみ青を維持。タイトルはHIGに合わせ枠外・上置きにする。
@treetips treetips self-assigned this Oct 5, 2026
@treetips
treetips merged commit 06004b9 into main Oct 5, 2026
1 check passed
@treetips
treetips deleted the feature/glass-card branch October 5, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant