hledger-ui 1.3 → 1.3.1
raw patch · 6 files changed
+57/−38 lines, 6 filesdep ~brickdep ~hledgerdep ~hledger-lib
Dependency ranges changed: brick, hledger, hledger-lib, megaparsec, vty
Files
- CHANGES +29/−10
- Hledger/UI/ErrorScreen.hs +2/−2
- doc/hledger-ui.1 +1/−1
- doc/hledger-ui.1.info +16/−16
- doc/hledger-ui.1.txt +1/−1
- hledger-ui.cabal +8/−8
CHANGES view
@@ -2,14 +2,33 @@ See also the hledger and project change logs. +# 1.3.1 (2017/8/25)++* allow megaparsec 6 (#594, Simon Michael, Hans-Peter Deifel)++* allow megaparsec-6.1 (Hans-Peter Deifel)++* allow vty 5.17 (Felix Yan)++* allow brick 0.24++* restore upper bounds on hledger packages++ # 1.3 (2017/6/30) -Deps: allow brick 0.19 (#575, Felix Yan, Simon Michael)+The register screen now shows transaction status marks. -The P key toggles pending mode.-Also there is a temporary --status-toggles flag for testing different-toggle styles, see `hledger-ui -h`. (#564)+The "uncleared" status, and associated UI flags and keys, have been+renamed to "unmarked" to remove ambiguity and confusion. This means+that we have dropped the `--uncleared` flag, and our `-U` flag now+matches only unmarked things and not pending ones. See the issue and+linked mail list discussion for more background. (#564) +The P key toggles pending mode, consistent with U (unmarked) and C+(cleared). There is also a temporary --status-toggles flag for testing+other toggle styles; see `hledger-ui -h`. (#564)+ There is now less "warping" of selection when lists change: - When the selected account disappears, eg when toggling zero@@ -23,8 +42,8 @@ In the accounts and register screens, you can now scroll down further so that the last item need not always be shown at the bottom of the-screen. Also we now try to center the selected item in the following-situations:+screen. And we now try to show the selected item centered in the+following situations: - after moving to the end with Page down/End - after toggling filters (status, real, historical..)@@ -32,16 +51,16 @@ - on entering the register screen from the accounts screen (there's a known problem with this: it doesn't work the first time). -Items near the top of the list can't be centered, as we don't scroll-higher than the top of the list.+(Items near the top can't be centered, as we don't scroll higher than+the top of the list.) Emacs movement keys are now supported, as well as VI keys. hjkl and CTRL-bfnp should work wherever unmodified arrow keys work. -The register screen now shows transaction status marks.- In the transaction screen, amounts are now better aligned, eg when there are posting status marks or virtual postings.++Deps: allow brick 0.19 (#575, Felix Yan, Simon Michael) # 1.2 (2017/3/31)
Hledger/UI/ErrorScreen.hs view
@@ -17,7 +17,7 @@ import Data.Monoid import Data.Time.Calendar (Day) import Graphics.Vty (Event(..),Key(..))-import Text.Megaparsec+import Text.Megaparsec.Compat import Hledger.Cli hiding (progname,prognameandversion,green) import Hledger.UI.UIOptions@@ -105,7 +105,7 @@ -- | Parse the file name, line and column number from a hledger parse error message, if possible. -- Temporary, we should keep the original parse error location. XXX-hledgerparseerrorpositionp :: ParsecT Dec String t (String, Int, Int)+hledgerparseerrorpositionp :: ParsecT MPErr String t (String, Int, Int) hledgerparseerrorpositionp = do anyChar `manyTill` char '"' f <- anyChar `manyTill` (oneOf ['"','\n'])
doc/hledger-ui.1 view
@@ -1,5 +1,5 @@ -.TH "hledger\-ui" "1" "June 2017" "hledger\-ui 1.3" "hledger User Manuals"+.TH "hledger\-ui" "1" "August 2017" "hledger\-ui 1.3.1" "hledger User Manuals"
doc/hledger-ui.1.info view
@@ -3,8 +3,8 @@ File: hledger-ui.1.info, Node: Top, Next: OPTIONS, Up: (dir) -hledger-ui(1) hledger-ui 1.3-****************************+hledger-ui(1) hledger-ui 1.3.1+****************************** hledger-ui is hledger's curses-style interface, providing an efficient full-window text UI for viewing accounts and transactions, and some@@ -365,19 +365,19 @@ Tag Table: Node: Top73-Node: OPTIONS825-Ref: #options924-Node: KEYS3665-Ref: #keys3762-Node: SCREENS6558-Ref: #screens6645-Node: Accounts screen6735-Ref: #accounts-screen6865-Node: Register screen9095-Ref: #register-screen9252-Node: Transaction screen11326-Ref: #transaction-screen11486-Node: Error screen12356-Ref: #error-screen12480+Node: OPTIONS829+Ref: #options928+Node: KEYS3669+Ref: #keys3766+Node: SCREENS6562+Ref: #screens6649+Node: Accounts screen6739+Ref: #accounts-screen6869+Node: Register screen9099+Ref: #register-screen9256+Node: Transaction screen11330+Ref: #transaction-screen11490+Node: Error screen12360+Ref: #error-screen12484 End Tag Table
doc/hledger-ui.1.txt view
@@ -369,4 +369,4 @@ -hledger-ui 1.3 June 2017 hledger-ui(1)+hledger-ui 1.3.1 August 2017 hledger-ui(1)
hledger-ui.cabal view
@@ -1,9 +1,9 @@--- This file has been generated from package.yaml by hpack version 0.17.0.+-- This file has been generated from package.yaml by hpack version 0.17.1. -- -- see: https://github.com/sol/hpack name: hledger-ui-version: 1.3+version: 1.3.1 synopsis: Curses-style user interface for the hledger accounting tool description: This is hledger's curses-style interface. It is simpler and more convenient for browsing data than the command-line interface,@@ -55,10 +55,10 @@ hs-source-dirs: ./. ghc-options: -Wall -fno-warn-unused-do-bind -fno-warn-name-shadowing -fno-warn-missing-signatures -fno-warn-type-defaults -fno-warn-orphans- cpp-options: -DVERSION="1.3"+ cpp-options: -DVERSION="1.3.1" build-depends:- hledger >= 1.3- , hledger-lib >= 1.3+ hledger >= 1.3.1 && < 1.4+ , hledger-lib >= 1.3.1 && < 1.4 , ansi-terminal >= 0.6.2.3 && < 0.7 , async , base >= 4.8 && < 5@@ -72,7 +72,7 @@ , HUnit , microlens >= 0.4 && < 0.5 , microlens-platform >= 0.2.3.1 && < 0.4- , megaparsec >=5.0 && < 5.4+ , megaparsec >=5.0 && < 6.2 , pretty-show >=1.6.4 , process >= 1.2 , safe >= 0.2@@ -85,8 +85,8 @@ buildable: False else build-depends:- brick >= 0.12 && < 0.20- , vty >= 5.5 && < 5.16+ brick >= 0.12 && < 0.25+ , vty >= 5.5 && < 5.18 if flag(threaded) ghc-options: -threaded if flag(oldtime)