Releases: JetBrains/skiko
Releases · JetBrains/skiko
Version 0.8.18
v0.8.18 set skia to m126-6bfb13368b (#999)
Version 0.8.17
Reuse the BufferedImage in SwingOffscreenRenderer (#996) Fix for https://youtrack.jetbrains.com/issue/CMP-6722/Excessive-garbage-generation-from-redrawing Previously, the `draw` method would allocate a `BufferedImage` on every redraw, which is wasteful. This fix changed `SwingOffscreenRenderer` to reuse the same instance of `BufferedImage` and only clear it on redraws. Only changing the draw size would allocate a new `BufferedImage`.
Version 0.8.16
Add a new saveLayer method to Canvas (already exists in Skia) (#995) Co-authored-by: Artem Bobrov <[email protected]>
Version 0.8.15
v0.8.15 Update skia to m126-d2aaacc35d-4 (#993)
Version 0.8.14
Use actual openURL method on iOS (#990) Fixes the following error when calling `URIHandler_openUri` on iOS 18: ``` The caller of UIApplication.openURL(_:) needs to migrate to the non-deprecated UIApplication.open(_:options:completionHandler:). Force returning false (NO). ``` Fixes: https://youtrack.jetbrains.com/issue/CMP-6699
Version 0.8.13
Fix bounds of ComposePanel in IntelliJ on macOs (#988) Fixes https://youtrack.jetbrains.com/issue/CMP-5856/Desktop-ComposePanel-size-breaks-with-.fillMax-modifiers#focus=Comments-27-10632441.0-0 Fixes https://youtrack.jetbrains.com/issue/CMP-5968/Compose-content-is-rendered-in-the-wrong-place-in-IJ-when-using-AWT-compositing Regression after https://github.com/JetBrains/skiko/pull/661/files#diff-910a6e28fda20a00bc98c6a8a04f74ab701d79e841b9baddf146b810e610572fR363 (`setBounds` is called more often, but not enough as `ancestorMoved`) When a panel changes its position without changing its size, `doLayout` isn't called because the content itself wasn't changed. But we still need to update the bounds of the underlying layer. ## Testing - https://youtrack.jetbrains.com/issue/CMP-5856/Desktop-ComposePanel-size-breaks-with-.fillMax-modifiers#focus=Comments-27-10632441.0-0 isn't reproducible after the fix - there are no resize glitches ## Release Notes ### Fixes - Fix bounds of ComposePanel in IntelliJ on macOs
Version 0.8.12
v0.8.12 Run invalidUnicode for js target, introduce additional test for Para…
Version 0.8.11
- Updated to skia m126
Version 0.8.10.1
v0.8.10.1 update to skia m126
Version 0.8.10
Add Windows Jump Lists support in AWT (#943) This PR adds Windows Jump Lists support to AWT and fixes compilation on Visual Studio 2022.