grapefruit-ui 0.1.0.6 → 0.1.0.7
raw patch · 3 files changed
+11/−5 lines, 3 filesdep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base
API changes (from Hackage documentation)
Files
- grapefruit-ui.cabal +4/−4
- src/Internal/UICircuit.hs +4/−1
- src/Internal/UIItem.hs +3/−0
grapefruit-ui.cabal view
@@ -1,5 +1,5 @@ Name: grapefruit-ui-Version: 0.1.0.6+Version: 0.1.0.7 Cabal-Version: >= 1.8 Build-Type: Simple License: BSD3@@ -10,7 +10,7 @@ Maintainer: wolfgang-it@jeltsch.info Stability: provisional Homepage: https://grapefruit-project.org/-Package-URL: https://hackage.haskell.org/package/grapefruit-ui-0.1.0.6/grapefruit-ui-0.1.0.6.tar.gz+Package-URL: https://hackage.haskell.org/package/grapefruit-ui-0.1.0.7/grapefruit-ui-0.1.0.7.tar.gz Synopsis: Declarative user interface programming Description: Grapefruit is a library for Functional Reactive Programming (FRP) with a focus on user interfaces. FRP makes it possible to@@ -25,7 +25,7 @@ only backend is one based on GTK+. This is provided by the grapefruit-ui-gtk package. Category: FRP, Reactivity, GUI, User Interfaces-Tested-With: GHC == 8.0.1+Tested-With: GHC == 7.10.3, GHC == 8.0.1 Source-Repository head Type: darcs@@ -34,7 +34,7 @@ Source-Repository this Type: darcs Location: http://hub.darcs.net/jeltsch/grapefruit- Tag: grapefruit-0.1.0.6+ Tag: grapefruit-0.1.0.7 Library Build-Depends: arrows >= 0.2 && < 0.5,
src/Internal/UICircuit.hs view
@@ -77,7 +77,10 @@ -- |Converts an ordinary circuit into a user interface circuit that contains no items. fromCircuit :: Circuit era i o -> UICircuit item uiBackend era i o- fromCircuit = liftReader >>> UICircuit+ fromCircuit = liftReader >>> UICircuit where++ -- custom definition of liftReader for working around a GHC 7.10.3 bug+ liftReader circuit = ReaderArrow (arr fst >>> circuit) {-| Runs a user interface circuit.
src/Internal/UIItem.hs view
@@ -102,6 +102,9 @@ _ <- putSetup -< Setup.fromIO $ showItem nativeItem returnA -< o + -- custom definition of liftReader for working around a GHC 7.10.3 bug+ liftReader circuit = ReaderArrow (arr fst >>> circuit)+ -- * Bricks {-| A brick is an era-independent item with a comfortable record-based interface.