Results 110 comments of Adrian

This also looks interesting, https://github.com/quilljs/quill/

Below is a sketch of a workaround that doesn't require any changes/updates to membrane ```clojure (defui wrap-depressed [{:keys [body ^:membrane.component/contextual depressed]}] (ui/wrap-on ;; It's unclear whether you want mouse move...

Workaround by drawing a large filled rectangle. Something like: ```clojure [(ui/filled-rectangle [0.9 0.9 0.9] 2000 2000) the-rest-the-ui] ```

Some ideas for suggestions for fixes/improvements: - Write all the `membrane.webgl` code against a protocol so that it can be mocked/substituted - use delays for any top level definitions

I thought the issue was mainly due to the lwjgl glfw wrapper that I use to manage windows for skija, but there might also be a a problem in skija...

Oh. Just realized that issue I linked has been closed for a while. I thought it was open because it's still listed as a todo in the readme. Anyway, it...

Hey, thanks for giving membrane a shot! Using a hardcoded path that's only valid on Ubuntu is definitely an issue. Making the default font configurable has been on my todo...

I've marked most `membrane.skia/*` functions as private to avoid tempting people to call them and inadvertently crash their jvm: https://github.com/phronmophobic/membrane/commit/09dcb4f3bfa7c96160cbbfeb44d7f01fd8914bd6

I've also changed how the default system font is loaded so that membrane can work out of the box on non ubuntu linux: https://github.com/phronmophobic/membrane/commit/6a28fd9c9f395a1d78382e42867ddeec397cad4b . Still needs to be tested...

Makes sense. I guess I should include my use case which may or may not be a good fit for autonormal. I'm working on a desktop app and I was...