- 08 Jul, 2021 2 commits
-
-
Nikolay Igotti authored
-
Alexey Tsvetkov authored
This change fixes an exception, when Skiko is loaded multiple times in a multi-classloader environment on Windows: java.lang.RuntimeException: Can't wrap nullptr at org.jetbrains.skija.impl.Native.<init>(Native.java:13) at org.jetbrains.skija.impl.Managed.<init>(Managed.java:15) at org.jetbrains.skija.impl.Managed.<init>(Managed.java:11) at org.jetbrains.skija.paragraph.ParagraphBuilder.<init>(ParagraphBuilder.java:15) The exception was happening, because when `skiko.library.path` is not set, icudtl.dat was copied into cacheDir, even if the library was copied into copyDir. Also icudtl.dat was always copied to `java.io.tmpdir`, and a different version was not overwritten.
-
- 02 Jul, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 29 Jun, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 28 Jun, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 23 Jun, 2021 2 commits
-
-
Roman Sedaikin authored
* Fix dpi scaling issue on Linux.
-
Nikolay Igotti authored
-
- 22 Jun, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 21 Jun, 2021 1 commit
-
-
alexander-gorshenev authored
-
- 18 Jun, 2021 4 commits
-
-
Pavel authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 17 Jun, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
Allow loading Skiko in more than one classloader. Fixes https://github.com/JetBrains/compose-jb/issues/785.
-
- 08 Jun, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 07 Jun, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 05 Jun, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 04 Jun, 2021 2 commits
-
-
Alexander Gorshenev authored
-
Alexander Gorshenev authored
Updated to a cleaner interop plugin syntax
-
- 28 May, 2021 3 commits
-
-
Igor Demin authored
* Fix window.layer.focusTraversalKeysEnabled = false Disabling focus keys didn't work Test: ``` window.layer.focusTraversalKeysEnabled = false window.layer.addKeyListener(object : KeyAdapter() { override fun keyPressed(event: KeyEvent) { println("keyPressed") } }) ``` Press Tab or Shift-Tab. Before fix there was no output in console * Remove unused import -
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 24 May, 2021 2 commits
-
-
Nikolay Igotti authored
-
Nikolay Igotti authored
-
- 21 May, 2021 1 commit
-
-
Nikita Prokopov authored
-
- 18 May, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 14 May, 2021 1 commit
-
-
Nikolay Igotti authored
-
- 13 May, 2021 5 commits
-
-
Igor Demin authored
``` window.preferredSize = Dimension(800, 600) window.pack() window.layer.awaitRedraw() window.isVisible = true ```
-
Roman Sedaikin authored
-
Igor Demin authored
-
Nikolay Igotti authored
-
Roman Sedaikin authored
* Added getting [windowHandle] and [contentHandle]. * Added getting windowHandle on Linux.
-
- 12 May, 2021 3 commits
-
-
Nikolay Igotti authored
-
Roman Sedaikin authored
More flexible adapter selection in Metal and DirectX rendering via properties (skiko.metal.gpu.priority, skiko.derectx.gpu.priority).
-
Nikolay Igotti authored
-