Skip to content

term color 변경 시 viewer 재생성이 발생하지 않도록 source와 terms 분리#10

Merged
frorong merged 2 commits intofrorong:masterfrom
GaonBang:master
Mar 31, 2026
Merged

term color 변경 시 viewer 재생성이 발생하지 않도록 source와 terms 분리#10
frorong merged 2 commits intofrorong:masterfrom
GaonBang:master

Conversation

@GaonBang
Copy link
Copy Markdown
Contributor

Summary

기존에는 term color 변경 시 tile이 깜빡이는 문제가 있었고, 확인 결과 terms 변경이 source 변경으로 전파되면서 WsiTileRenderer가 재생성되는 흐름이 있었습니다.

이번 변경에서는 renderer 재생성과 무관한 terms를 WsiImageSource에서 제거하고, 이미지 정보와 term 정보를 별도로 정규화하도록 구조를 정리했습니다.

before

2026-03-30.7.05.30.mov

after

2026-03-31.9.35.16.mov

Problem / Context

  • Related issue: closes #
  • Scope: runtime | draw/roi | webgpu | docs | tests | build

What Changed

Before / After Behavior

  • Before:
  • After:

Performance Impact

  • Dataset / scale:
  • Measurement method:
  • Key metrics:
  • Result:

Compatibility / Migration

  • No breaking API change
  • Breaking API change included
  • Migration notes:
  • Updated docs:
  • Updated CHANGELOG.md:

Validation

  • npm run typecheck
  • npm run test:ws9
  • npm run build:lib
  • npm run release:gate

Docs Update

  • No docs update needed
  • Updated docs/en/*
  • Updated docs/ko/*
  • Updated README.md / CONTRIBUTING.md (if needed)

Checklist

  • Changes are focused and minimal
  • Public types are updated if API changed
  • Tests added/updated for changed behavior
  • No unnecessary dependency added to runtime hot path
  • No secret/token included in code or screenshots

@frorong frorong merged commit c1383d8 into frorong:master Mar 31, 2026
1 check passed
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.

2 participants