앱내 시간 일정 및 할일 제목을 캘린더 색깔 적용하여 표시하는 기능이 있다.
그런데 흰색 바탕에서 밝은 색깔의 캘린더 색을 제목 텍스트에 적용하거나
반대로 검은색 바탕에서 어두운 색깔의 캘린더 색을 제목 텍스트에 적용하면
가독성이 심각하게 떨어지는 경우가 발생한다.
추가로 오늘 배경의 색과 일정의 색이 비슷하면 거의 보이지 않는 경우도 발생한다.
그래서 컬러 텍스트가 적용되는 경우 색깔을 배경색을 고려해 어느 정도 보정하여 표시하는 기능을 추가했다.
기존 문제점
일정 색깔이 아래 처럼 노란색일 경우 잘 안보임, 오늘 배경색과 비슷할 경우 더 안보임

수정 버전

- 오늘 배경색이 설정된 경우 “컬러 텍스트” 적용 안함
- 배경색(흰색)과 일정색(노란색)의 대비(명도, 휘도) 값을 구해 정해진 기준에 의하여 색깔 보정하여 제목 표시함
작업한 “컬러 텍스트” 가독성 향상 기능은 앱내 모든 뷰와 위젯까지 적용된다.
특히 외국 사용자분들은 “컬러 텍스트” 사용자 옵션을 많이 사용하시는것 같다.
많은분들의 가독성 개선 요청이 꾸준했고 완벽하지는 않지만 어느 정도는 문제 해결된것 같아 보인다.
다음 버전에서 기능 업데이트됩니다. 감사합니다!