mirror of
https://github.com/bitsycore/skiko.git
synced 2026-10-05 14:37:26 +00:00
This change will be used in Compose Multiplatform to fix https://youtrack.jetbrains.com/issue/CMP-6589/wasm-can-not-render-tab-symbol The difference can be seen here: **Good**: https://fiddle.skia.org/c/24fb7ebc20eec08077d84b9fe37ceb4f - `paraStyle.setReplaceTabCharacters(true);` **Bad**: https://fiddle.skia.org/c/fbcb4a52786d63ed42a85d05d5472164 - `paraStyle.setReplaceTabCharacters(false);`
Skia multiplatform samples
run iOS with Xcode
- Install xcodegen
- run
xcodegen - run
open SkikoSample.xcodeproj
run iOS with debug in AppCode
- If you need to debug skiko sources without publish to maven local, then set a gradle property
skiko.composite.build=1(see gradle.properties) - Install KMM plugin for AppCode
- In AppCode open samples/SkiaMultiplatformSample (File -> Open).
Choose "Open as Project".

- Set target device and Run

- Now you may use breakpoints in common and native Kotlin code
run on browser:
./gradlew jsBrowserRun
run desktop awt:
./gradlew runAwt
run desktop on native MacOS
./gradlew runNative