저는 원자적(atomic) 측면에서 접근하고 있으며, 어떤 웹사이트도 제 휴대폰을 움직이게 하는 일은 절대 원하지 않습니다. 또한 제가 직접 선택(opt-in)하지 않는 한 사이트에서 소리를 내는 것도 원하지 않습니다. 진동 기능이 실제로 존재한다는 사실에 솔직히 꽤 놀랐습니다. iOS에는 이런 기능이 없으며 저는 애플 폰을 사용하므로 이 기능에 대해 조용히 넘어왔습니다.
우리의 테마 컴포넌트는 사용자별 상태를 저장할 메커니즘이 없으며, 장치별(per-device)로만 저장할 수 있습니다. 현재 선택지는 다음과 같습니다:
-
원하시는 경우 기본값을 꺼 두고, 장치별 opt-in/out을 지원하도록 컴포넌트를 제공합니다. (작은 작업, 약 1시간 소요)
-
새로운 핵심 사용자 설정을 기본값과 함께 추가합니다. (약간 큰 작업, 약 4시간 소요)
@codinghorror 이 부분에 대해 어떻게 생각하시나요? 1번과 2번 중 어떤 것을 선호하시나요?