JiWoong Sul
133d516b94
refactor(ui): HallOfFameScreen 위젯 분해
...
- HeroDetailDialog: 상세 정보 다이얼로그 분리 (690줄)
- HallOfFameEntryCard: 엔트리 카드 분리 (263줄)
- GameClearDialog: 게임 클리어 다이얼로그 분리 (255줄)
- 메인 화면 264줄로 경량화
2026-01-15 17:05:39 +09:00
JiWoong Sul
f466e1c408
refactor(engine): ActProgressionService 및 UI 컨트롤러 분리
...
- ActProgressionService: Act 진행 로직 추출
- GameAudioController: 오디오 제어 로직 분리
- CombatLogController: 전투 로그 관리 분리
- ProgressService, GamePlayScreen 경량화
2026-01-15 17:05:19 +09:00
JiWoong Sul
c33c1ff470
refactor(ui): 애니메이션 관련 위젯 개선
...
- canvas_battle_composer: 레어리티 색상 매핑 연동
- ascii_animation_card: 코드 정리
- enhanced_animation_panel: 테마 상수 적용
2026-01-15 01:53:45 +09:00
JiWoong Sul
6c92a323c0
feat(ui): 승리 오버레이 스크롤 UX 개선
...
- 터치 시 스크롤 속도업 기능 추가 (5배속)
- 스크롤 완료 후 수동 스크롤 모드 지원
- 속도업 안내 텍스트 표시
2026-01-14 23:23:48 +09:00
JiWoong Sul
de20183b73
style: dart format 적용
2026-01-14 23:07:03 +09:00
JiWoong Sul
85413362a2
fix(ui): 몬스터 사망 애니메이션 상태 리셋 버그 수정
...
- 새 몬스터 등장 시 이전 사망 애니메이션 상태 초기화
- 전투 시작 시 _showDeathAnimation, _deathAnimationMonsterLines 리셋
- 이전 몬스터 사망 애니메이션 도중 새 전투 시작 시 몬스터 숨김 방지
2026-01-14 23:04:45 +09:00
JiWoong Sul
81eb2f8463
feat(ui): 아레나 결과 패널 및 애니메이션 카드 개선
2026-01-14 02:26:22 +09:00
JiWoong Sul
1da377c127
feat(ui): 화면 및 공통 위젯 개선
...
- FrontScreen 개선
- GamePlayScreen, GameSessionController 업데이트
- ArenaBattleScreen, NewCharacterScreen 정리
- AsciiDisintegrateWidget 추가
2026-01-14 00:18:16 +09:00
JiWoong Sul
f65bab6312
feat(ui): 게임 위젯 개선
...
- AsciiAnimationCard 확장
- EnhancedAnimationPanel 개선
- HpMpBar UI 개선
2026-01-14 00:18:10 +09:00
JiWoong Sul
c420331300
refactor(game): 테스트 캐릭터 서비스 및 세션 컨트롤러 정리
2026-01-13 15:11:01 +09:00
JiWoong Sul
1d855b64a2
feat(ui): 게임 화면 및 설정 화면 개선
...
- GamePlayScreen 개선
- GameSessionController 확장
- MobileCarouselLayout 기능 추가
- SettingsScreen 테스트 기능 추가
2026-01-12 20:02:54 +09:00
JiWoong Sul
448f500ca0
refactor(ui): 기타 화면 정리
...
- FrontScreen, HallOfFameScreen 개선
- NewCharacterScreen, SettingsScreen 정리
- App 초기화 로직 정리
2026-01-12 16:17:25 +09:00
JiWoong Sul
cbbbbba1a5
refactor(game): 게임 화면 및 위젯 정리
2026-01-12 16:17:20 +09:00
JiWoong Sul
104d23cdfd
refactor(arena): 아레나 화면 및 위젯 정리
2026-01-12 16:17:16 +09:00
JiWoong Sul
5f9a063ae4
feat(ui): 승리 오버레이 개선
2026-01-08 20:11:03 +09:00
JiWoong Sul
d71f065745
feat(game): 상황별 BGM 재생 로직 추가
...
- Act/엘리트/보스별 동적 BGM 선택
2026-01-08 18:18:14 +09:00
JiWoong Sul
cfc1537af2
refactor(game): 앱 및 게임 세션 개선
...
- App 초기화 로직 정리
- GamePlayScreen 개선
- GameSessionController 확장
2026-01-08 16:05:14 +09:00
JiWoong Sul
56b568a832
refactor(game): 게임 페이지 및 로컬라이제이션 정리
...
- GamePlayScreen 개선
- CharacterSheetPage 정리
- StoryPage 단순화
- 로컬라이제이션 정리
2026-01-08 15:46:34 +09:00
JiWoong Sul
590c79cc23
feat(game): 게임 세션 및 사망 오버레이 개선
...
- GameSessionController 기능 확장
- DeathOverlay 상세 사망 정보 표시
- GamePlayScreen 연동 업데이트
2026-01-07 22:13:25 +09:00
JiWoong Sul
fbc3016ab1
fix(game): 게임 플레이 화면 개선
2026-01-07 20:59:08 +09:00
JiWoong Sul
307007e164
feat(ui): 명예의 전당 화면 대폭 개선
...
- HallOfFameScreen UI 리뉴얼
- DeathOverlay 업데이트
2026-01-07 20:21:59 +09:00
JiWoong Sul
6667de56d3
feat(arena): 아레나 화면 및 위젯 개선
...
- 장비 비교 리스트 UI 개선
- 결과 패널/다이얼로그 업데이트
- 설정 화면 개선
2026-01-07 20:21:54 +09:00
JiWoong Sul
c3a8bc305a
feat(arena): 아레나 전투 로그 위젯 추가
...
- ArenaCombatLog: 전투 로그 표시 위젯
- ArenaBattleScreen 연동
2026-01-06 19:19:05 +09:00
JiWoong Sul
f18f3ceaee
feat(arena): 결과 패널 및 소멸 애니메이션 위젯 추가
...
- ArenaResultPanel: 전투 결과 표시 패널
- AsciiDisintegrateWidget: ASCII 소멸 애니메이션 효과
- ArenaBattleScreen 개선
2026-01-06 18:57:29 +09:00
JiWoong Sul
8d51263b2e
refactor(model): SpellBook을 SkillBook으로 리네이밍
...
- 게임 컨셉에 맞게 주문서 → 스킬북 용어 통일
- 관련 모든 참조 일괄 변경
2026-01-06 18:45:16 +09:00
JiWoong Sul
afc3c18ae4
feat(arena): 아레나 전투 화면 및 위젯 개선
...
- ArenaBattleScreen UI 개선
- 장비 비교 리스트 기능 확장
2026-01-06 18:29:06 +09:00
JiWoong Sul
8cd09b9f86
feat(nav): 프론트 화면에 아레나 버튼 추가
...
- 아레나 화면 네비게이션 연결
- 프론트 화면 UI에 아레나 접근 버튼 추가
2026-01-06 17:55:12 +09:00
JiWoong Sul
687d04974e
feat(animation): 아레나 전투 애니메이션 지원
...
- CanvasBattleComposer: 아레나 모드 지원 추가
- AsciiAnimationCard: 아레나 전투 애니메이션 렌더링
2026-01-06 17:55:07 +09:00
JiWoong Sul
a2e93efc97
feat(arena): 아레나 화면 구현
...
- ArenaScreen: 아레나 메인 화면
- ArenaSetupScreen: 전투 설정 화면
- ArenaBattleScreen: 전투 진행 화면
- 관련 위젯 추가
2026-01-06 17:55:02 +09:00
JiWoong Sul
be56825ef9
style(front): 플랫폼별 애니메이션 패널 비율 조정
...
- 데스크톱/웹: 넓은 비율 (2.5)
- 모바일: 16:9 비율
- HeroVsBossAnimation 레이아웃 Flexible 적용
2026-01-05 19:51:48 +09:00
JiWoong Sul
ff24f2bb55
style(ui): 폰트 크기 및 레이아웃 조정
...
- 전역 테마 폰트 크기 증가 (가독성 개선)
- 위젯 레이아웃 미세 조정
2026-01-05 19:42:09 +09:00
JiWoong Sul
20421dafd7
feat(ui): 몬스터 등급 UI 및 SFX 연동
...
- GamePlayScreen 회피/방어/패리 SFX 추가
- TaskProgressPanel 몬스터 등급 표시
- EnhancedAnimationPanel/AsciiAnimationCard 개선
- MobileCarouselLayout 몬스터 등급 전달
2026-01-05 17:53:02 +09:00
JiWoong Sul
9ecf9d1692
feat(i18n): 다국어 번역 확장 및 UI 개선
...
- 영어/일본어/한국어/중국어 번역 추가
- VictoryOverlay 레이아웃 개선
- NewCharacterScreen 기능 추가
2026-01-05 15:44:54 +09:00
JiWoong Sul
afbd4e6853
refactor(app): 앱 초기화 및 프론트 화면 개선
...
- app.dart 코드 간소화
- front_screen.dart 기능 확장
2026-01-02 16:52:52 +09:00
JiWoong Sul
c9f0e35914
fix(i18n): VictoryOverlay 번역 및 개선
...
- 일본어/중국어 번역 수정
- game_text_l10n 번역 데이터 정리
- VictoryOverlay 레이아웃 개선
- GameSessionController 상태 관리 개선
2026-01-01 03:29:48 +09:00
JiWoong Sul
a6d3c1e42f
feat(game): 게임 클리어 시 VictoryOverlay 추가
...
- VictoryOverlay 위젯 신규 생성
- GameSessionController에 isComplete 상태 추가
- 레벨 100 도달 시 승리 오버레이 표시
- 승리 후 명예의 전당 화면으로 이동
2025-12-31 18:52:18 +09:00
JiWoong Sul
9b668d80a4
feat(debug): 모바일 레이아웃에 치트 기능 추가
...
- MobileCarouselLayout에 치트 버튼 추가
- GameSessionController에 치트 활성화 상태 관리 추가
- ProgressLoop/ProgressService에 치트 메서드 추가
2025-12-31 18:14:31 +09:00
JiWoong Sul
ff4ad4c9e7
feat(ui): UI 컴포넌트 및 위젯 개선
...
- 게임 플레이 화면 개선
- 캐로셀 네비게이션 개선
- 각 페이지 위젯 스타일 통일
- 레트로 스타일 공통 위젯 개선
2025-12-31 17:47:02 +09:00
JiWoong Sul
0a2ecfc5b5
fix(ui): 버프 아이콘 3개 이상 시 오버플로 수정
...
- SizedBox(width: 60)를 ConstrainedBox(maxWidth: 72)로 변경
- Row를 Wrap으로 변경하여 자동 줄바꿈 처리
2025-12-31 17:46:19 +09:00
JiWoong Sul
1d22161d2c
fix(ui): 모든 화면에 SafeArea 적용
...
- new_character_screen: SafeArea(top: false) 추가
- mobile_carousel_layout: SafeArea(top: false) 추가
- hall_of_fame_screen: SafeArea(top: false) 추가
- 안드로이드 네비게이션 바에 UI가 가려지는 문제 해결
2025-12-31 17:46:12 +09:00
JiWoong Sul
925048ee4d
feat(game): 게임 텍스트 및 스토리 페이지 개선
...
- game_text_l10n: 새로운 텍스트 항목 추가
- game_play_screen: 기능 추가
- story_page: 레이아웃 조정
2025-12-31 15:36:59 +09:00
JiWoong Sul
83796f805e
feat(ui): 장비 페이지 및 스탯 패널 개선
...
- equipment_page: 레이아웃 및 스타일 개선
- equipment_stats_panel: 스탯 표시 UI 업데이트
2025-12-31 15:09:15 +09:00
JiWoong Sul
72676485d3
feat(audio): 화면들 채널별 SFX API 적용
...
- game_play_screen: playPlayerSfx/playMonsterSfx 분리 사용
- settings_screen: 오디오 설정 UI 개선
2025-12-31 01:33:18 +09:00
JiWoong Sul
e69f8921e6
fix(game): 게임 플레이 화면 로직 개선
...
- 애니메이션 관련 코드 정리
- 레이아웃 조정
2025-12-31 00:20:23 +09:00
JiWoong Sul
5d58239313
feat(animation): ASCII 캔버스 및 애니메이션 카드 개선
...
- ascii_canvas_painter: 렌더링 개선
- ascii_canvas_widget: 기능 추가
- ascii_animation_card: 스타일 업데이트
2025-12-31 00:20:15 +09:00
JiWoong Sul
e64aac04fb
fix(ui): 게임 위젯들 레이아웃 및 스타일 수정
...
- death_overlay: 레이아웃 개선
- help_dialog, statistics_dialog: 스타일 통일
- notification_overlay: 간소화
- carousel_nav_bar: 스타일 업데이트
- mobile_carousel_layout: 레이아웃 조정
2025-12-30 23:57:11 +09:00
JiWoong Sul
06f76e1364
feat(ui): 캐릭터 생성 화면 레트로 UI 전면 개편
...
- RetroPanel, RetroButton 사용으로 통일
- 스탯 표시 레트로 스타일 적용
- 종족/직업 선택 UI 개선
- 전체 레이아웃 레트로 RPG 느낌으로 변경
2025-12-30 19:04:09 +09:00
JiWoong Sul
9e96b94465
feat(ui): 게임 플레이 화면 레트로 UI 및 로직 개선
...
- 레트로 색상/스타일 전체 적용
- 다이얼로그들 RetroDialog로 통일
- 설정 화면 레트로 테마 적용
2025-12-30 19:04:00 +09:00
JiWoong Sul
27e05fb3c1
feat(ui): 게임 위젯들 레트로 UI 적용
...
- death_overlay: 사망 화면 레트로 스타일로 재디자인
- help_dialog: RetroDialog 사용으로 통일
- hp_mp_bar: 레트로 프로그레스 바 스타일 적용
- notification_overlay: 레트로 패널 스타일 적용
- statistics_dialog: RetroDialog로 변경
2025-12-30 19:03:52 +09:00
JiWoong Sul
2486d84d63
feat(ui): 화면들에 레트로 UI 스타일 적용
...
- front_screen: 레트로 패널 및 버튼 스타일
- game_play_screen: 레트로 색상 및 초기 BGM 로직 개선
- mobile_carousel_layout: 레트로 테마 적용
- carousel_nav_bar: 골드 액센트 색상 적용
2025-12-30 18:31:08 +09:00