Skip to content

fix: 불투명 배경을 설정 창으로 제한 - #31

Merged
LATE-BL00MER merged 1 commit into
developfrom
fix/settings-only-opaque-background
Oct 16, 2026
Merged

LATE-BL00MER merged 1 commit into
developfrom
fix/settings-only-opaque-background

Conversation

@LATE-BL00MER

Copy link
Copy Markdown
Contributor

관련 이슈

Refs #25

변경사항

설정 창의 배경을 불투명하게 바꾸면서 공통 배경 함수도 단색으로 변경되어, 메뉴바의 Paxo 팝업까지 글래스모피즘이 사라졌습니다. 불투명 배경을 설정 창에만 적용하도록 범위를 좁힙니다.

  • 공통 paxoSurface의 기본값을 기존 글래스 배경으로 복구합니다. 메뉴 팝업과 다른 공통 표면은 기존 동작을 따릅니다.
  • 설정 창에 사용하는 paxoWindowSurface에서만 불투명 옵션을 선택합니다. 설정 본문과 제목 표시줄의 블러 제거를 유지합니다.
  • 기존 시스템의 투명도 줄이기 설정을 존중하는 글래스 구현을 그대로 복구합니다.

변경·영향 범위

담당 주 영역: 앱 UI — 공통 배경과 설정 창 배경의 적용 범위.

  • 앱 기능 (Capture / AI / Storage / UI)
  • StoreKit·사용량 정책
  • API·프록시
  • 앱 설정·권한·릴리스
  • 테스트·CI·개발 도구
  • 규칙·문서 (AGENTS.md, docs/)
  • 기타:

PR 분류

  • 일반 변경
  • Critical Path 변경

사전 예측

  • 예상 소요·기대 효과: 설정 창의 불투명 배경과 메뉴 팝업의 글래스모피즘을 동시에 유지합니다.
  • 예상 병목·리스크: 공통 배경 함수를 변경하면 메뉴 외의 화면에도 영향을 주므로 기본 동작을 원래대로 복구합니다.
  • 담당 영역 밖 확인 사항: 없음.

실제 결과·트러블슈팅

  • 실제 소요·반영 결과: Paxo/UI/PaxoStyle.swift 한 파일만 수정했습니다.
  • 실제 병목·해결 과정: 기본 표면은 글래스로 복구하고, 설정 창에서만 불투명 옵션을 명시합니다.
  • 배운 점·후속 작업: 최근 풀이 수의 숫자 입력 제한은 유지합니다. 설치된 앱 교체와 TestFlight 작업은 진행하지 않았습니다.

검증 결과

  • macOS Release 빌드 성공 (CODE_SIGNING_ALLOWED=NO).
  • macOS 앱 테스트 78개 통과 (CODE_SIGNING_ALLOWED=NO).
  • swift-format lint --strict와 git diff --check 통과.
  • 복구한 글래스 구현이 fix: 화면 배경 블러 제거 및 풀이 수 숫자 입력 제한 #25 이전 코드와 동일하고 설정 입력란 코드는 변경되지 않았음을 확인했습니다.
  • 이번 수정본의 실제 화면 수동 확인은 미실행: 로컬 앱 실행이 기존 TestFlight 로그인 확인에 영향을 주지 않도록 설치 앱을 전환하지 않았습니다.
  • API Contract 앱·프록시 양쪽 반영 여부: 해당 없음. 서버·로그인·구독 로직 변경 없음.
  • 시크릿 포함 여부: 없음. 배경 파일 한 개만 포함합니다.

@github-actions

Copy link
Copy Markdown

AI 사전 코드 리뷰 (파일럿)

검토 SHA: 44366f229e7a · 방식: 전체
상태: 미해결 0 · 해결 0 · 오탐 0 · 위험 수용 0
AI 호출: 1/20

앱 표면 스타일(`paxoSurface`)에 `NSVisualEffectView` 기반의 글래스morphism(흐림 효과) 배경을 도입하고, 시스템의 투명도 줄이기 옵션(`accessibilityReduceTransparency`) 호환성을 추가했습니다.

ID 심각도 확신·구분 위치 문제 상태
— — — — 수정할 가치가 높은 문제를 찾지 못했습니다. —

테스트 공백

  • 다크 모드/라이트 모드 전환 및 '투명도 줄이기' 접근성 설정 활성화 시 스타일 전환에 대한 UI 동작 검증 필요

사람의 판정: /ai-review false-positive AX-... 이유(10자 이상), /ai-review accepted-risk AX-... 이유(10자 이상), /ai-review reopen AX-...
AI 결과는 승인이나 머지 조건을 대체하지 않습니다.

@LATE-BL00MER
LATE-BL00MER merged commit 713d111 into develop Oct 16, 2026
7 checks passed
@LATE-BL00MER
LATE-BL00MER deleted the fix/settings-only-opaque-background branch October 16, 2026 06:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant