fix(game-ui): 사령부 고급모드 제어행 겹침을 해소한다

고급 작업행을 정상 문서 흐름으로 옮기고 하단 당기기·미루기 행을 Ref와 같은 2등분으로 맞춘다. Chromium 회귀에서 일반 모드 버튼 hit-test와 실제 복귀 동작을 검증한다.
This commit is contained in:
2026-08-21 16:04:25 +00:00
parent e82f84ba73
commit 37e3c4acfc
2 changed files with 79 additions and 8 deletions
@@ -475,7 +475,7 @@ const clickOutsideMenu = (event: Event) => {
</details>
</template>
<details v-if="props.compact" class="legacy-menu">
<details v-if="props.compact" class="legacy-menu compact-shift-menu">
<summary>당기기</summary>
<div class="menu-items">
<button
@@ -490,7 +490,7 @@ const clickOutsideMenu = (event: Event) => {
</button>
</div>
</details>
<details v-if="props.compact" class="legacy-menu">
<details v-if="props.compact" class="legacy-menu compact-shift-menu">
<summary>미루기</summary>
<div class="menu-items">
<button
@@ -1090,6 +1090,16 @@ const clickOutsideMenu = (event: Event) => {
min-height: 79px;
grid-template-columns: repeat(3, 1fr);
}
.compact:not(.mobile) .control-pad {
order: 3;
grid-template-columns: repeat(6, minmax(0, 1fr));
}
.compact:not(.mobile) .control-pad > * {
grid-column: span 2;
}
.compact:not(.mobile) .control-pad > .compact-shift-menu {
grid-column: span 3;
}
.compact .queue-grid {
grid-template-columns: 40px minmax(0, 1fr) 38px;
}
@@ -1102,12 +1112,9 @@ const clickOutsideMenu = (event: Event) => {
.compact .index-column {
grid-auto-rows: 30px;
}
.compact .advanced-actions {
position: absolute;
right: 0;
bottom: 82px;
left: 0;
z-index: 15;
.compact:not(.mobile) .advanced-actions {
position: static;
order: 2;
}
.compact .command-picker {
top: 54px;