Adrian
Adrian
The docs seem to indicate that the `mods` passed by `ui/mouse-event` use the same masks for all backends: https://github.com/phronmophobic/membrane/blob/master/docs/tutorial.md#mouse-event. We should double check.
**Update:** See next comment. --- I created a minimal repro at https://github.com/phronmophobic/close-hang-repro. The reproduction is fairly straightforward: ```clojure (require '[clj-http.client :as http]) (defn -main [& args] (let [url "https://github.com/uscensusbureau/citysdk/archive/bc93425d47508741c8fa8131ac09a53372e1e088.zip" response...
It's common to have container elements like scrollviews that visualize a subset of a collection of data. Currently, scissors views still do most of work needed for layout and events...
Currently, `:text` is expected to be a string, but if it could be arbitrarily styled text, then it would allow for nested styles. For example: ```clojure {:text ["foo" {:text "bar"...
Via @zimablue on clojurians slack: zimablue [3:07 AM](https://clojurians.slack.com/archives/CVB8K7V50/p1681898832567949) noticed an implicit invariant that's violated: (~= (make-node (children x)) x) is true except for Bordered. [3:07](https://clojurians.slack.com/archives/CVB8K7V50/p1681898855257839) sorry that should be (make-node...
Due to the way component caching works, re-evaling helper functions that are used by `defui` components, but aren't `defui` components will make it seem like something is broken. ```clojure (defn...
```clojure (defui c1 [{}]) (defui c2 [{ :as m}] (prn "hi") (c1 m)) (ui/bounds (c2 {})) ;; class ui.membrane_ui.C2 cannot be cast to class clojure.lang.IEditableCollection ```
I have a discord bot that runs in the background for long periods of time that usually works great. Intermittently, I get a `WebSocketException` in the logs (see log section)....
It's good practice to include `alt` tags for images.