This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-03-22
Channels
- # announcements (1)
- # babashka (28)
- # beginners (120)
- # braveandtrue (6)
- # calva (59)
- # cider (10)
- # clj-kondo (10)
- # cljfx (2)
- # clojure (66)
- # clojure-europe (20)
- # clojure-germany (1)
- # clojure-italy (3)
- # clojure-nl (4)
- # clojure-norway (1)
- # clojure-serbia (17)
- # clojure-spain (1)
- # clojure-uk (17)
- # clojurescript (120)
- # clojureverse-ops (4)
- # core-async (5)
- # cursive (18)
- # data-oriented-programming (1)
- # datomic (4)
- # deps-new (8)
- # emacs (14)
- # fulcro (16)
- # funcool (2)
- # kaocha (4)
- # lambdaisland (5)
- # luminus (1)
- # malli (47)
- # membrane (9)
- # mid-cities-meetup (2)
- # music (1)
- # off-topic (44)
- # pathom (13)
- # practicalli (2)
- # re-frame (15)
- # reagent (34)
- # reveal (25)
- # ring (56)
- # rum (1)
- # shadow-cljs (23)
- # sql (14)
- # startup-in-a-month (1)
- # tools-deps (10)
- # vim (9)
- # vscode (3)
- # xtdb (9)
@smith.adriane I've been slower than I thought I would be loading up the skija stuff on features. but I did add some basic stuff like window size/title/starting position here: https://github.com/jjttjj/membrane/tree/skija-features do you want a PR for what's done so far? I will likely add more at some point just not sure exactly when
As for the component stuff I tried it out a little but and it seemed nice enough, but it turns out the stuff I'm working on is more just visualizations, which receive a lot of external events when new data is received, but don't really have much interaction. So I think this workflow was a little smoother so far with just shoving everything in an atom then just deref'ing that in the draw fn and drawing the things
Makes sense. For visualizations, I think it might make more sense to just handle the mouse/keyboard events directly. That's similar to what I did for https://github.com/phronmophobic/treemap-clj
But I'll probably take another look at it soon when I need some more user interaction which I'm sure I inevitably will want at some point
Also if there's anything in particular you'd like to see added to the skija stuff let me know
The pull request seems like a good start. I don't really have a sense of what the best way to organize run option properties is: :window-start-x
is better than having :window/start-x
or {:window {:start-x ...}}
Yeah I'm never quite sure on this either. I was basing it off the skia implementation but don't feel strongly about it
me neither. It's definitely an improvement so I can pull it in and can consider reorganizing things if necessary later.