# 19. Desktop Adaptive Window And Multiwindow Guidelines ## 목적 Windows 클라이언트는 `큰 한 화면`만 전제로 만들지 않는다. 작은 창, 세로형 창, 듀얼 모니터, 팝아웃 대화까지 염두에 두고 설계한다. ## 기본 셸 - 좌측 레일: `72` - 대화 목록: 기본 `320`, 최소 `280`, 최대 `420` - 채팅 본문: 나머지 가변 폭 - 가운데 경계선은 사용자가 드래그로 조절 가능해야 한다 ## 최소 동작 기준 - 창 최소 폭은 `980` 전후를 기준으로 유지한다. - 창이 줄어들수록 먼저 줄어드는 것은 여백이어야 한다. - 그 다음은 목록 폭이 줄고, 마지막까지 본문 가독성은 유지해야 한다. ## 멀티 윈도우 방향 - 추후 대화별 팝아웃 창을 도입한다. - 검색 결과에서 `새 창에서 열기`를 지원한다. - 미디어/파일 뷰어는 본문과 분리 가능한 별도 창을 허용한다. ## 현재 1차 구현 기준 - 리사이즈 가능한 목록 패널을 우선 적용한다. - 팝아웃 자체는 다음 단계로 남기되, 현재 레이아웃이 그 확장을 막지 않아야 한다. - 상태, 검색, 필터, 대화 목록, 메시지 본문이 작은 폭에서도 서로 겹치지 않아야 한다.