on develop help sign in
default jsaddle to wkwebview on macOS
commitd057cce9f619df16c25ba0b2c60a0d496450ca96 authorJames Deikun <james.deikun@obsidian.systems> dateMon 1 Apr 2019, 15:41 (8 years ago) parent0ac025b
2 files changed+7−2
reflex-dom/ChangeLog.md+4 reflex-dom/default.nix+3−2
reflex-dom/ChangeLog.md+4
@@ -1,5 +1,9 @@
11# Revision history for reflex-dom
22
3+* The default jsaddle backend on macOS when built from nix
4+ is now jsaddle-wkwebview, matching the behaviour of cabal
5+ builds.
6+
37## 0.5
48
59* Re-export new hydration widget "mainWidget" functions.
reflex-dom/default.nix+3−2
@@ -1,12 +1,13 @@
11{ mkDerivation, base, bytestring, jsaddle-webkit2gtk, jsaddle-wkwebview, jsaddle-warp, reflex
22, reflex-dom-core, stdenv, text, ghc, hostPlatform, jsaddle-clib, android-activity ? null
3−, ghcBackend ? if hostPlatform.isDarwin then "warp" else "webkit2gtk"
3+, ghcBackend ? if hostPlatform.isDarwin then "wkwebview" else "webkit2gtk"
44}:
5−assert (builtins.elem ghcBackend [ "warp" "webkit2gtk" ]);
5+assert (builtins.elem ghcBackend [ "warp" "webkit2gtk" "wkwebview" ]);
66let isAndroid = hostPlatform.libc == "bionic";
77 ghcBackendPackage = {
88 webkit2gtk = jsaddle-webkit2gtk;
99 warp = jsaddle-warp;
10+ wkwebview = jsaddle-wkwebview;
1011 }.${ghcBackend};
1112in mkDerivation {
1213 pname = "reflex-dom";