ui: fix build issues with older brick/snapshots, require brick 0.23+
This commit is contained in:
parent
a1996da8df
commit
fda41373f7
@ -12,7 +12,7 @@ module Hledger.UI.AccountsScreen
|
|||||||
where
|
where
|
||||||
|
|
||||||
import Brick
|
import Brick
|
||||||
import Brick.Widgets.List hiding (reverse)
|
import Brick.Widgets.List
|
||||||
import Brick.Widgets.Edit
|
import Brick.Widgets.Edit
|
||||||
import Control.Monad
|
import Control.Monad
|
||||||
import Control.Monad.IO.Class (liftIO)
|
import Control.Monad.IO.Class (liftIO)
|
||||||
|
|||||||
@ -24,7 +24,7 @@ import Data.Time.Calendar
|
|||||||
import qualified Data.Vector as V
|
import qualified Data.Vector as V
|
||||||
import Graphics.Vty (Event(..),Key(..),Modifier(..))
|
import Graphics.Vty (Event(..),Key(..),Modifier(..))
|
||||||
import Brick
|
import Brick
|
||||||
import Brick.Widgets.List hiding (reverse)
|
import Brick.Widgets.List
|
||||||
import Brick.Widgets.Edit
|
import Brick.Widgets.Edit
|
||||||
import Lens.Micro.Platform
|
import Lens.Micro.Platform
|
||||||
import Safe
|
import Safe
|
||||||
|
|||||||
@ -40,7 +40,7 @@ module Hledger.UI.UITypes where
|
|||||||
|
|
||||||
import Data.Time.Calendar (Day)
|
import Data.Time.Calendar (Day)
|
||||||
import Brick
|
import Brick
|
||||||
import Brick.Widgets.List hiding (reverse)
|
import Brick.Widgets.List
|
||||||
import Brick.Widgets.Edit (Editor)
|
import Brick.Widgets.Edit (Editor)
|
||||||
import Lens.Micro.Platform
|
import Lens.Micro.Platform
|
||||||
import Text.Show.Functions ()
|
import Text.Show.Functions ()
|
||||||
|
|||||||
@ -31,7 +31,7 @@ import Brick.Widgets.Border
|
|||||||
import Brick.Widgets.Border.Style
|
import Brick.Widgets.Border.Style
|
||||||
import Brick.Widgets.Dialog
|
import Brick.Widgets.Dialog
|
||||||
import Brick.Widgets.Edit
|
import Brick.Widgets.Edit
|
||||||
import Brick.Widgets.List hiding (reverse)
|
import Brick.Widgets.List
|
||||||
import Control.Monad.IO.Class
|
import Control.Monad.IO.Class
|
||||||
import Data.List
|
import Data.List
|
||||||
import Data.Maybe
|
import Data.Maybe
|
||||||
@ -73,8 +73,6 @@ suspend st = suspendAndResume $ suspendSignal >> return st
|
|||||||
redraw :: s -> EventM a (Next s)
|
redraw :: s -> EventM a (Next s)
|
||||||
redraw st = getVtyHandle >>= liftIO . refresh >> continue st
|
redraw st = getVtyHandle >>= liftIO . refresh >> continue st
|
||||||
|
|
||||||
-- ui
|
|
||||||
|
|
||||||
-- | Wrap a widget in the default hledger-ui screen layout.
|
-- | Wrap a widget in the default hledger-ui screen layout.
|
||||||
defaultLayout :: Widget Name -> Widget Name -> Widget Name -> Widget Name
|
defaultLayout :: Widget Name -> Widget Name -> Widget Name -> Widget Name
|
||||||
defaultLayout toplabel bottomlabel =
|
defaultLayout toplabel bottomlabel =
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
cabal-version: 1.12
|
cabal-version: 1.12
|
||||||
|
|
||||||
-- This file has been generated from package.yaml by hpack version 0.31.1.
|
-- This file has been generated from package.yaml by hpack version 0.31.0.
|
||||||
--
|
--
|
||||||
-- see: https://github.com/sol/hpack
|
-- see: https://github.com/sol/hpack
|
||||||
--
|
--
|
||||||
-- hash: d833450b55016a44ba8764317be0644717747ee8c20a2b191f3700a3cb67e81c
|
-- hash: 56f365215d44b833b7704eb8632757f5ab6d56464afa56cf9fb83d88ae7bb32f
|
||||||
|
|
||||||
name: hledger-ui
|
name: hledger-ui
|
||||||
version: 1.13
|
version: 1.13
|
||||||
@ -94,7 +94,7 @@ executable hledger-ui
|
|||||||
buildable: False
|
buildable: False
|
||||||
else
|
else
|
||||||
build-depends:
|
build-depends:
|
||||||
brick >=0.12
|
brick >=0.23
|
||||||
, unix
|
, unix
|
||||||
, vty >=5.5
|
, vty >=5.5
|
||||||
if flag(threaded)
|
if flag(threaded)
|
||||||
|
|||||||
@ -81,7 +81,7 @@ when:
|
|||||||
buildable: false
|
buildable: false
|
||||||
else:
|
else:
|
||||||
dependencies:
|
dependencies:
|
||||||
- brick >=0.12
|
- brick >=0.23
|
||||||
- unix
|
- unix
|
||||||
- vty >=5.5
|
- vty >=5.5
|
||||||
|
|
||||||
|
|||||||
@ -53,3 +53,5 @@ extra-deps:
|
|||||||
# newer fsnotify has a different api and may be more robust
|
# newer fsnotify has a different api and may be more robust
|
||||||
- fsnotify-0.3.0.1
|
- fsnotify-0.3.0.1
|
||||||
- Glob-0.9.2
|
- Glob-0.9.2
|
||||||
|
- brick-0.23
|
||||||
|
- word-wrap-0.4.1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user