← 모든 릴리스 · 2026-05-21 · release

v0.2.51

v0.2.51 — 줌별 엣지/아이콘 렌더링 정합성 (size + Y-flip + pulse)

변경 사항

진단

  1. 이미지 크기 줌 비례: chain link image (16x16) + trail dot image 가 graph-space 좌표에 있어 줌에 따라 화면 픽셀 크기가 변동. 줌 2x 면 32px, 0.5x 면 8px.
  2. WebGL Y축 반전 (이미지 거꾸로): WebGL overlay 의 transform 은 matrix(zoom 0 0 -zoom ...) 으로 Y 를 flip — <image> 의 콘텐츠가 위아래 거꾸로 표시됨.
  3. CSS keyframe 의 r 절대값: vw-chain-pulse / vw-webgl-chain-pulser: 3.5 → 5 로 애니메이션해 직접 설정한 counter-scaled r 값을 override → 줌 무관 일정 크기 보장 깨짐.

해결

검증 후 정합성 표

요소Before (zoom 0.5x / 2x)After
Chain link image (WebGL)8px 거꾸로 / 32px 거꾸로16px 정상 (양쪽 zoom 모두)
Chain link image (RF)8px / 32px16px (양쪽 zoom 모두)
Trail dot image (WebGL)비례 + 거꾸로화면 일정 + 정상 방향
Chain link circle fallback (RF)2px / 8px4px (양쪽 zoom 모두)
Pulse 애니메이션r 1.75-2.5 / 7-10pxopacity 0.75-1 (size 일정)

변경 파일

검증

사용자 확인


← (없음) v0.2.52 →

📦 GitHub 릴리스 노트: v0.2.51