From e9b86f9d77dded8f3d2c0dca54623e5f46a892d8 Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Mon, 8 Apr 2024 21:45:14 +0200 Subject: [PATCH] #969 fixed rendering of SVG with viewbox offset --- CHANGELOG.md | 4 ++++ .../thibault/aves/channel/calls/fetchers/SvgRegionFetcher.kt | 1 + 2 files changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42707db56..526585c2a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ All notable changes to this project will be documented in this file. ## [v1.10.8] - 2024-04-01 +### Fixed + +- rendering of SVG with viewbox offset + ### Added - Collection: support for Fairphone burst pattern diff --git a/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/fetchers/SvgRegionFetcher.kt b/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/fetchers/SvgRegionFetcher.kt index 2c18d004a..32eaf7e25 100644 --- a/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/fetchers/SvgRegionFetcher.kt +++ b/android/app/src/main/kotlin/deckers/thibault/aves/channel/calls/fetchers/SvgRegionFetcher.kt @@ -82,6 +82,7 @@ class SvgRegionFetcher internal constructor( (regionRect.right + bleedX) / xf, (regionRect.bottom + bleedY) / yf, ) + effectiveRect.offset(viewBox.left, viewBox.top) val renderOptions = RenderOptions() renderOptions.viewBox(effectiveRect.left, effectiveRect.top, effectiveRect.width(), effectiveRect.height())