vlaaad
vlaaad
A workaround is described [here](https://github.com/cljfx/cljfx/issues/76#issuecomment-645563116).
```clj (defn observe [xf f source] (let [key (Object.) f (xf f)] (add-watch source key (fn [_ _ _ v] (if (reduced? v) (do (remove-watch source key) (f @v)) ;;...
I have a feeling that mutators are just a different kind of lifecycle. Also, something like "memoize-latest-call" would greatly simplify all lifecycles.
You can use [`cljfx.composite`](https://github.com/cljfx/cljfx/blob/master/src/cljfx/composite.clj) ns to create lifecycles and prop config maps, the way I did for core JavaFX classes. See [`cljfx.fx.*`](https://github.com/cljfx/cljfx/tree/master/src/cljfx/fx) namespaces for examples. I also have an `infer-props`...
Hi! I thought about adding support for File Chooser dialogs, but haven't come up with any ideas, so I'm interested what it will lead to. I used blocking dialogs and...
Hi! There is no reason to not support multimethods by default, and adding support seems to be a non-breaking change. Are you interested to make a PR for that? You'll...
Great, thanks! I'll have a look — most probably tomorrow.
I assume you are running `clj -A:examples -m e01-basic`. When running examples that way, clojure expects to find a `-main` function, which examples don't have. In some of them, such...
Hi! Please provide a minimal repro code that illustrates the issue, preferably with the full stacktrace
Hi! Just move grid-pane keys to outer map