Apply Settings

사용자 설정 적용 상태 전이

해상도와 전체화면 변경은 바로 저장하면 위험하다. 적용, 확인, 되돌리기, 저장 시점을 나눠야 UX가 안정된다.

01

값 선택

UI에서 해상도, 전체화면, 품질 옵션을 임시 값으로 바꾼다.

pending
02

적용 호출

ApplySettings 또는 ApplyResolutionSettings로 화면에 먼저 반영한다.

preview
03

확인 대기

사용자가 화면을 볼 수 있는지 제한 시간 안에 확인한다.

confirm
04

저장

확인되면 SaveSettings로 설정 파일에 기록한다.

persist
05

되돌리기

확인하지 않거나 문제가 있으면 이전 값으로 Revert한다.

rollback