프로젝트

일반

사용자정보

Actions

개선사항 #68

완료됨
백대 백대

[DEF-iOS-TGFU-026] 다크모드 시 BI 및 안내 서비스 버튼 미적용

개선사항 #68: [DEF-iOS-TGFU-026] 다크모드 시 BI 및 안내 서비스 버튼 미적용

백대선이(가) 21일 전에 추가함. 20일 전에 수정됨.

상태:
개발서버
우선순위:
급하지 않음
담당자:
시작일:
2026/05/06
완료일:
진척도:

100%

추정시간:

설명

결함 ID: DEF-iOS-TGFU-026
환경: iPhone Air
화면: 다크모드 / 홈
원본 등록일: 2026-05-05 (QA: 품생품사)
QA 우선순위: Minor

사전 조건

  • 테마 설정: 시스템 설정 따르기 - 다크모드 실행 상태

시나리오

  1. 홈 화면을 확인한다.
  2. BI를 확인한다.

실제 결과

BI가 파란색으로 구분이 어렵습니다.

기대 결과

다크모드 적용

비고

  • 다크모드 일괄 처리 그룹 (021/026/028/029/030/031)

백대 백대선이(가) 21일 전에 변경 Actions #1

코드 위치 추가 분석 필요로 별도 작업으로 분리합니다.

QA 결함 설명: "BI가 파란색으로 구분이 어렵습니다"

  • "BI" 와 "안내 서비스 버튼" 의 정확한 위치를 home.dart (2500+ 줄) 에서 식별 못함
  • 가능 위치 후보:
    • 홈 화면 상단 로고 영역
    • 안내/가이드 서비스 버튼 (홈 모드 카드 그리드 내?)
  • 추가 정보 필요: QA 측에 정확한 캡처 또는 위치 표시 요청 후 수정 예정

다크모드 일괄 처리 그룹 중 5건 (021, 028, 029, 030, 031) 은 개발서버 반영 완료.

백대 백대선이(가) 20일 전에 변경 Actions #2

  • 상태을(를) 보고에서 개발서버(으)로 변경되었습니다.
  • 진척도을(를) 0에서 100(으)로 변경되었습니다.

코드 수정 완료. 개발서버에 반영합니다.

분석 (재) 결과:

  • 시뮬레이터 에서는 정상, iPhone Air 실기 에서만 BI 가 파란색으로 구분 어려운 이유:
    • home_mode_card_grid.dart:424-430 + home.dart:1709-1721 에서
      ColorFilter.mode(Colors.transparent, BlendMode.multiply) 를 사용 — 사실상 색상 변환 없음
    • SVG 원본이 파란색 단색 → 다크모드에서도 그대로 표시
    • iPhone Air OLED 는 검은색 픽셀이 완전 OFF 라 검정 배경에 파란색 SVG 대비 부족
    • 시뮬레이터(Mac LCD/Mini-LED) 는 검정이 어두운 회색에 가까워 대비 충분

수정 내역 (옵션 A 적용):

  • 두 위치 모두에 Builder + Theme.of(ctx).brightness 분기 추가
  • 다크모드 시 ColorFilter 를 ColorFilter.mode(AppColors.current.main, BlendMode.srcIn) 적용
    • SVG 가 다크 친화 컬러 #8AB4F8 (라이트 블루) 로 변환
  • 라이트모드 / Coming Soon 분기는 기존 동작 유지

수정 파일:

  • lib/widgets/home_mode_card_grid.dart (홈 모드 카드 그리드)
  • lib/screens/home.dart (홈 알람 토글 섹션)

QA 재검증 시나리오:

  1. 시스템 설정 따르기 - 다크모드 ON
  2. 홈 화면에서 BI / 메뉴 카드 SVG 아이콘이 다크모드 배경에서 충분한 대비로 표시되는지 확인
  3. iPhone Air 실기에서 OLED 검정 배경 + 라이트 블루 BI 대비 양호 확인
  4. 라이트모드에서는 기존과 동일하게 SVG 원본 색상으로 표시되는지 확인
Actions

내보내기 PDF Atom