fix(ui): 게임 위젯들 레이아웃 및 스타일 수정

- death_overlay: 레이아웃 개선
- help_dialog, statistics_dialog: 스타일 통일
- notification_overlay: 간소화
- carousel_nav_bar: 스타일 업데이트
- mobile_carousel_layout: 레이아웃 조정
This commit is contained in:
JiWoong Sul
2025-12-30 23:57:11 +09:00
parent 94aad1f0fe
commit e64aac04fb
6 changed files with 209 additions and 183 deletions

View File

@@ -55,17 +55,20 @@ class _HelpDialogState extends State<HelpDialog>
? ['基本', '戦闘', 'スキル', 'UI']
: ['Basics', 'Combat', 'Skills', 'UI'];
// 도움말은 MP 블루 색상 사용 (테마 인식)
final mpColor = RetroColors.mpOf(context);
return RetroDialog(
title: title,
titleIcon: '',
accentColor: RetroColors.mpBlue,
accentColor: mpColor,
child: Column(
children: [
// 탭 바
RetroTabBar(
controller: _tabController,
tabs: tabs,
accentColor: RetroColors.mpBlue,
accentColor: mpColor,
),
// 탭 내용
Expanded(
@@ -465,11 +468,11 @@ class _HelpSection extends StatelessWidget {
return Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
// 섹션 헤더
// 섹션 헤더 (MP 블루 테마 인식)
RetroSectionHeader(
title: title,
icon: icon,
accentColor: RetroColors.mpBlue,
accentColor: RetroColors.mpOf(context),
),
// 내용
RetroInfoBox(content: content),