문제

대체로 모달 인터페이스는 큰 바위를 빨아들입니다. 반면에, 나는 더 좋은 처리 방법을 생각할 수 없다 파일 열기 ..., 또는 인쇄... 그리고 이것은 그 때문이라고 생각합니다

  • 그들은 가끔 행동하고 드물고 순간적이며
  • 그들은 본질적으로 원자입니다. 모든 인쇄 옵션을 지정하고이를 통해 진행하거나 전체 쇼를 취소합니다.

약간의 스타일 가이드를 만들어 봅시다. 대화 상자가 선호하는 프레젠테이션과 선호하는 이유를 제안하십시오. 대화 상자가 비 모달 일 수 있습니까? 취소가 명확한 의미를 갖지 않기 때문에 트랜잭션 경계를 어떻게 표시합니까? 예를 들어 적용 버튼을 사용하십니까?

도움이 되었습니까?

해결책

IMO, 모달 인터페이스 가지다 응용 프로그램이 계속되기 전에 대화 상자가 수행하거나 묻는 모든 일을 처리합니다. 다른 시간마다 대화 상자를 사용하는 경우 비 모달이어야합니다.

다른 팁

비 모달 창을 수행 할 때는 고유 한 것을 확인할 수 있습니다. 실제로 두 개의 동일한 도구 상자 (예 : 그래픽 프로그램에서) 또는 두 개의 동일한 기본 설정 대화 상자 (제품에서 이것을 보았습니다)를 원하지 않습니다. 최선의 혼란.

반면에 검색/교체 대화 상자가 비 모달 일 때 감사합니다. 문서로 돌아가 마지막 변경을 취소하고 다른 곳을 건너 뛸 수 있습니다.; 현재 설정을 잃지 않고.

어쨌든, 모달 대화는 사용자에게 "다른 모든 것을 멈추고 당신이하고있는 일을 끝내라고 말합니다. 스티븐 라이트 턴의 대답.

내 경험상, UI에서 모달이어야 할 것은 거의 없습니다. 이것의 가장 좋은 예 중 하나이며 아마도 사이트 사용자에게 매우 친숙한 예는 일식입니다. 몇 가지 모달 대화 상자가 있지만 여기서는 핵심 IDE에 대해서만 말하고 있지만 파일 작업, 기본 설정 대화 상자 및 매개 변수 대화의 세 가지 범주로 분류됩니다.

선호도 대화는 전통에 의한 모달이지만 모달 일 필요는 없습니다. MAC OS 기본 설정 모델을 살펴 보는 것만으로도 구성 변경이 즉시 발생하며 변경이 진행 중이기가 방해가 될 수있는 경우에만 모달 동작이 도입됩니다.

요컨대, 여기에 내가 말할 것은 모달이어야 할 것에 대한 좋은 요약입니다. 이 세트의 예외는 사용에 의해 잘 정당화되어야합니다.

  • 매개 변수 입력 대화 상자 (예 : 리팩토링 마법사. 반례 : 대화 상자 찾기)
  • 파일 작업
  • 즉각적인 파괴 효과를 취할 행동의 확인

사용자 로그인 창은 어떻습니까? 보안이 필요하다고 가정 할 때 로그인 할 때까지 나머지 응용 프로그램을 사용할 수 없거나 사용하지 않아야합니다.

차이점은 대화 상자가 표시되는 동안 사용자가 응용 프로그램에서 할 수있는 일이 있으면 모달이되어서는 안된다고 생각합니다. 여기에는 복사/붙여 넣기 작업이 포함됩니다. 개인적으로 파일/오픈 및 인쇄 대화 상자가 모달이 아니라면 선호합니다. 나는 모달 대화가 약한 디자인의 표시라고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top