feat(ui): Phase 8 UI/UX 개선 완료

- CombatLog 위젯 게임 화면에 통합
- HP/MP 바 추가 (HP < 20% 깜빡임 효과)
- SkillPanel 추가 (쿨타임 완료 시 glow 효과)
- combatLog 로컬라이제이션 (4개 언어)
- 테스트 수정 (skipOffstage 처리)
This commit is contained in:
JiWoong Sul
2025-12-17 18:52:24 +09:00
parent abcb89d334
commit 7c7f3b0d9e
13 changed files with 480 additions and 4 deletions

View File

@@ -93,6 +93,9 @@
"encumbrance": "Encumbrance",
"@encumbrance": { "description": "Encumbrance section title" },
"combatLog": "Combat Log",
"@combatLog": { "description": "Combat log panel title" },
"plotDevelopment": "Plot Development",
"@plotDevelopment": { "description": "Plot development panel title" },

View File

@@ -30,6 +30,7 @@
"equipment": "Equipment",
"inventory": "Inventory",
"encumbrance": "Encumbrance",
"combatLog": "戦闘ログ",
"plotDevelopment": "Plot Development",
"quests": "Quests",
"traitName": "Name",

View File

@@ -30,6 +30,7 @@
"equipment": "장비",
"inventory": "인벤토리",
"encumbrance": "적재량",
"combatLog": "전투 로그",
"plotDevelopment": "스토리 진행",
"quests": "퀘스트",
"traitName": "이름",

View File

@@ -275,6 +275,12 @@ abstract class L10n {
/// **'Encumbrance'**
String get encumbrance;
/// Combat log panel title
///
/// In en, this message translates to:
/// **'Combat Log'**
String get combatLog;
/// Plot development panel title
///
/// In en, this message translates to:

View File

@@ -97,6 +97,9 @@ class L10nEn extends L10n {
@override
String get encumbrance => 'Encumbrance';
@override
String get combatLog => 'Combat Log';
@override
String get plotDevelopment => 'Plot Development';

View File

@@ -97,6 +97,9 @@ class L10nJa extends L10n {
@override
String get encumbrance => 'Encumbrance';
@override
String get combatLog => '戦闘ログ';
@override
String get plotDevelopment => 'Plot Development';

View File

@@ -97,6 +97,9 @@ class L10nKo extends L10n {
@override
String get encumbrance => '적재량';
@override
String get combatLog => '전투 로그';
@override
String get plotDevelopment => '스토리 진행';

View File

@@ -97,6 +97,9 @@ class L10nZh extends L10n {
@override
String get encumbrance => 'Encumbrance';
@override
String get combatLog => '战斗日志';
@override
String get plotDevelopment => 'Plot Development';

View File

@@ -30,6 +30,7 @@
"equipment": "Equipment",
"inventory": "Inventory",
"encumbrance": "Encumbrance",
"combatLog": "战斗日志",
"plotDevelopment": "Plot Development",
"quests": "Quests",
"traitName": "Name",