Comments (2)
Yeah, the trick with GUI apps on macOS is that all UI stuff has to be done from the first thread (create window, etc). That’s why the script passes -XstartOnFirstThread
to the JVM.
The problem with Repls, I assume, is that they create their own threads for handling most operations. It is possible to start GUI app, create windows and then create thread for repl. But it’s not how the defaults are set up, I guess.
from skija.
I found a similar issue rogerallen/hello_lwjgl#6 and the commit that implements a workaround that allows working with nREPL rogerallen/hello_lwjgl@a7fcace. Not sure what would be the most appropriate way to integrate it into the Clojure example, but it looks like a promising direction.
from skija.
Related Issues (20)
- How to modify the pixels of a picture
- Instantiating a Typeface from file causes EXCEPTION_ACCESS_VIOLATION HOT 3
- Implement Matrix33 missing methods HOT 3
- Missing RuntimeEffect instance.makeColorFilter HOT 1
- How can I convert Skija Image to BufferedImage? HOT 2
- Get memory buffer for the Canvas/Bitmap HOT 1
- HumbleUI/Skija ? HOT 1
- Unable to build the demo app HOT 2
- How can I convert AVFrame to Skija Image? HOT 3
- How to draw rich-text in skaji? HOT 1
- Support for GrDirectContext::MakeGL with GrGLInterface HOT 4
- UnsatisfiedLinkError on Linux on a hosted server HOT 1
- Графика java HOT 2
- Outdated "Built with Skija" section? HOT 1
- Configurable native library loading strategy? HOT 4
- skija.dll: Can't find dependent libraries HOT 2
- Archive this in favor of HumbleUI/Skija?
- Lottie Color filter HOT 2
- Support using SVG as mask HOT 4
- BufferedImage to skija image HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skija.