This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-09-27
Channels
- # announcements (1)
- # babashka (7)
- # beginners (60)
- # calva (24)
- # cider (2)
- # cljdoc (9)
- # clojure (21)
- # clojure-australia (1)
- # clojure-europe (2)
- # clojurescript (26)
- # core-async (89)
- # datalog (11)
- # datomic (40)
- # fulcro (24)
- # graalvm (5)
- # luminus (1)
- # meander (1)
- # numerical-computing (1)
- # off-topic (3)
- # shadow-cljs (6)
- # test-check (10)
- # tools-deps (7)
- # xtdb (18)
For those of you wanting to try the new Inspect in chrome: https://github.com/fulcrologic/fulcro-inspect/releases/tag/chrome-3.0.0-RC1
Fulcro 3.4.0 is now on Clojars. This version requires the new version of Inspect (released above).
• Upgrades inspect protocol for less dev-time overhead, which also fixes bug where db goes blank in inspect
• Fixes a regression with computed props on targeted updates
• Fixes UISM load’s spec to allow for nil
as the query component (which matches df/load)
I am going to hold off on the Chrome store release of Inspect for a while (I don’t want people that don’t follow the channel to be surprised by inspect “breaking” on their older Fulcro app), but it is easy enough to manually upgrade the Chrome extension using the release of Inspect above.
I’ll be placing a “legacy” version of the chrome plugin in releases, so when I do upgrade it people will be able to easily downgrade.
For reference, here is that legacy version for Chrome: https://github.com/fulcrologic/fulcro-inspect/releases/tag/1.0.21
trying out the new error-boundary
macro in a cljc, and the JVM repl complains: No such var: com.fulcrologic.fulcro.react.error-boundaries/*error-header*
I guess we need to define these vars ourselves for cljc?
@kevin842 I made some patches for Dom-related things, but the error you’re seeing might be a transient caching issue of compile or something. I cannot reproduce that. I’ve tried with cljs files, cljc files, web-based, and native.
you fixed it in this commit: https://github.com/fulcrologic/fulcro/commit/4ace2d82d14c8d49049b5202b9477cbf68759945#diff-e3a489f0fd7bc7f191ef4a2e86c568f8L58-L60
and thanks for doing so @U0CKQ19AQ :)
ah, there is at least one problem with the error boundaries…dom should not be a hard dep there, or it won’t work with native 😕
I’ll do bit more testing against CLJC files with both DOM and native. I think I was developing that one with only DOM in mind, and didn’t refine it quite enough
Fulcro 3.4.1 on clojars. Cleans up error boundaries so they can be used in mobile. Fixes a custom type issue with the new inspect.
Also released an update to the F3 port of workspaces https://github.com/awkay/workspaces with a fix for test card types supplied by @frederic (version 1.0.2)
There might have been a typo in the book (in the "4.6.2. Fulcro 3.2 Inputs" section): http://book.fulcrologic.com/#Inputs32 > The mutation helpers in the mutations namespace (toggle!, set-string!, set-integer!, and set-value!) use transact!!, so they will all function properly.