Skip to content

v5.3.10 — 메인 화면 도면 렌더링 서버 label 기반 전환

Choose a tag to compare

@doublesilver doublesilver released this 09 Apr 10:26
· 57 commits to master since this release

수정

메인 화면 도면(MainActivity.createMapGrid) 도 아직 위치 기반으로 셀 번호를 계산해 서버의 실제 라벨과 어긋나던 문제 수정. v5.3.9에서 WarehouseMapDialog만 고쳤는데 메인 화면은 자체 렌더링 함수를 쓰고 있어서 미반영이었음.

메인 화면 도면

  • 각 셀이 서버가 내려준 cell.label을 그대로 표시
  • status에 따라 통로/테이블/물류PC/빈슬롯을 시각 구분
    • 통로: 점선 윤곽 + 회색 글자, 비클릭
    • 테이블: 짙은 갈색 배경, 볼드, 비클릭
    • 물류PC: 짙은 남색 배경, 볼드, 비클릭
    • 빈 슬롯: 완전 투명, 텍스트 없음, 비클릭
  • 행 높이 고정(40dp), 열은 가중치 1로 컨테이너 너비에 맞게 자동 축소

웹 에디터(/admin/map-editor)

  • 3개 구역을 세로 적층으로 표시(한 화면에 1→2→3 순서대로)
  • 그리드 열을 minmax(0, 1fr) 반응형으로 변경
  • status별 CSS 클래스(saisle/stable/spc/sempty) 추가
  • 서버 get_layout_as_json이 name 필드를 label 값으로 함께 내려주도록 보강