Devotd Github
새 소식RAG/검색

cree1116/weft ff5d9ff — 아이콘 마스크 좌표 실수 연산 수정

cree1116/weft가 macOS 앱 아이콘의 마스크 좌표 계산에 쓰인 정수 리터럴을 실수 리터럴로 바꿔, 나눗셈에서 소수부가 버려지지 않도록 고친 커밋이다.

저장소 정보cree1116/weft ↗

cree1116/weft가 macOS 앱 아이콘의 마스크 좌표 계산에 쓰인 정수 리터럴을 실수 리터럴로 바꿔, 나눗셈에서 소수부가 버려지지 않도록 고친 커밋이다.

GitHub 설명: Local-first file search for macOS and AI agents — semantic retrieval, verified context, and background indexing.

스타
★ 6
포크
0
언어
Rust
최신 릴리스
v1.0.3
원문 보기 ↗GitHub에서 보기 ↗

cree1116/weft는 macOS와 AI 에이전트를 위한 로컬 우선 파일 검색 프로젝트다. 저장소 설명은 의미 기반 검색, 검증된 컨텍스트, 백그라운드 인덱싱을 내세운다. 가장 최근 커밋 ff5d9ff(2026-10-15)는 아이콘 마스크 좌표를 실수 계산으로 바꿨다는 수정이고, macos/Brand.swift 한 파일에서 2줄이 교체됐다.

바뀐 곳은 macos/Brand.swift의 WeftTheme이 아이콘 획을 가리는 마스크 좌표 두 개다. mask([34 + 20 * 16 / 31, 66 + 20 * 14 / 52], radius: 7)라는 식이 mask([34.0 + 20.0 * 16.0 / 31.0, 66.0 + 20.0 * 14.0 / 52.0], radius: 7)로 고쳐졌다. Swift에서 정수 리터럴끼리 나누면 소수부가 버려지므로 마스크 중심 좌표가 잘린 값으로 계산될 수 있었다. 실수 리터럴을 명시해 분수 부분이 남도록 한 것이 이번 변경의 내용이다.

다만 커밋이 건드린 것은 앱 아이콘을 그리는 코드뿐이다. 메시지와 diff 어디에도 의미 검색, 검증된 컨텍스트, 백그라운드 인덱싱 경로에 대한 변경은 없다. 이 커밋에는 버전 태그나 릴리스 표기도 없고 라이선스와 스타 수는 이 기록에 주어지지 않는다. 실제 화면이 어떻게 달라졌는지는 diff만으로 확인할 수 없어, 검색 기능의 변화가 아니라 아이콘 렌더링 쪽의 작은 수리로 읽는 편이 맞다.