Simon Michael
9ccd4e226f
doc: update generated manuals
2016-07-06 15:17:09 -07:00
Simon Michael
1953748972
cli: clarify --debug flag's help
2016-07-06 15:11:10 -07:00
Simon Michael
e17a834e2b
site: faq: update h/ledger differences
2016-07-06 15:09:50 -07:00
Simon Michael
7eeb5e01ee
ui: I toggles balance assertions
...
This was a bit tricky.
2016-07-06 15:08:57 -07:00
Simon Michael
19fc5b61f7
ui: indicate when balance assertions are ignored
...
The indication takes up lots of space, may need refinement.
It's currently not shown on the error screen.
2016-07-06 15:07:27 -07:00
Simon Michael
347e9dc701
ui: clarify and refine journal reloading a bit
...
The CLI options saved in the UI state are not updated if reloading fails.
(I didn't need this change after all, but it seems reasonable.)
Reloading on the error screen just updates the message, rather than
entering a new error screen.
Docs have been clarified.
2016-07-06 14:58:55 -07:00
Simon Michael
0b465f61e7
cli: make -I short for --ignore-assertions
...
Differs from Ledger, but will be useful for hledger-ui.
2016-07-06 14:56:29 -07:00
Simon Michael
9a7fe756b9
ui: help: tweak direction key help
2016-07-06 14:51:26 -07:00
Simon Michael
479a4138fe
journal: better errors and debug output for balance assertions
...
With --debug=2, better information about assertions is printed.
Balance assertion errors now have a more standard and parseable layout.
The asserted balance is now shown with the diff, let's see if that's better.
2016-07-05 14:12:46 -07:00
Simon Michael
2d7a1904b4
dbgtrace takes a level parameter
2016-07-05 14:09:21 -07:00
Simon Michael
427953728e
ui: doc: note movement speed / keyboard repeat rate linkage
2016-07-05 14:07:14 -07:00
Simon Michael
2054f58f6a
tools: add a shebang line to cabal script
2016-07-05 14:07:14 -07:00
Moritz Kiefer
991204d59a
Support vty 0.7 ( #365 )
2016-07-05 13:23:00 -07:00
Simon Michael
6476944330
tools: update, rename cabal installation script
2016-06-29 15:01:24 -07:00
Simon Michael
1056556b6f
stack: ghc8: add required text-zipper extra dep
2016-06-29 14:40:26 -07:00
Simon Michael
b9d8c15014
ui: doc: clarify which editors support positioning
2016-06-24 19:27:57 -07:00
Simon Michael
aff8b98ce5
ui: doc: link to edit keys supported in minibuffer
2016-06-24 19:22:28 -07:00
Simon Michael
dbeb4e3020
ui: add vi-style movement keys, use ? for help ( #357 )
2016-06-24 18:54:54 -07:00
Simon Michael
529d55dd54
ui: doc: document E key
2016-06-20 11:15:09 -07:00
Simon Michael
7a4c45aa4a
ui: basic manual integration
2016-06-20 11:09:12 -07:00
Simon Michael
76519be8f9
ui: advertise E key on transaction, error screens
2016-06-20 11:08:23 -07:00
Simon Michael
1d419eb7e6
ui: editor: jump to current txn or error location (emacs, emacsclient, vi)
2016-06-19 16:15:17 -07:00
Simon Michael
c79750bafd
ui: editor: cleanup, vi support, positioning support
2016-06-19 14:09:49 -07:00
Simon Michael
4923efefb9
ui: basic editor integration
...
The E key (on all screens) edits the main journal file using
$HLEDGER_UI_EDITOR or $EDITOR or "emacs -nw",
jumping to the end if it's Emacs.
2016-06-19 09:00:04 -07:00
Simon Michael
c4b3a4f996
ui: use Z instead of E for nonzero mode
...
Breaking consistency with hledger cli flags, but I think it's
more mnemonic, and E will more useful for something else.
2016-06-18 09:00:38 -07:00
Simon Michael
b017426812
ui: use same filter style for depth limit
2016-06-18 08:53:59 -07:00
Simon Michael
cc8180b295
ui: flat mode affects register too; doc updates
2016-06-18 08:46:08 -07:00
Simon Michael
c26178acdd
ui: reg: select latest txn by default again
2016-06-18 07:31:09 -07:00
Simon Michael
52814b5cd9
stack: update ghc8 config for latest nightlies
2016-06-17 11:34:48 -07:00
Simon Michael
3cc0173094
ui: remove obsolete comment from package.yaml
2016-06-12 16:44:53 -07:00
Mitchell Rosen
42e7a2c32c
Use hpack in hledger-ui ( #356 )
2016-06-12 16:02:44 -07:00
Simon Michael
d4343f8de1
ui: at depth 0 call account "All" (and fix register)
2016-06-12 11:09:59 -07:00
Simon Michael
aa871c8074
ui: doc: register: filtering by acct does work
2016-06-12 10:47:35 -07:00
Simon Michael
74d8570da3
lib: note that depth does not affect transactions reports
2016-06-12 07:40:40 -07:00
Simon Michael
68a1a8687a
doc: generate really plain text manuals
...
Drop the nice ansi highlighting that won't work everywhere,
the unpredictable unicode hyphens, etc.
2016-06-11 21:34:20 -07:00
Simon Michael
f2cdceb28e
doc: cli: rewrite options description
2016-06-11 21:33:56 -07:00
Simon Michael
060e89d3ee
doc: ui: small update
2016-06-11 21:29:08 -07:00
Simon Michael
b4cbd16e52
ui: doc: build latest depth limit doc
2016-06-10 19:49:13 -07:00
Simon Michael
bdb36b8480
ui: refactor: events, imports cleanup
2016-06-10 17:54:46 -07:00
Simon Michael
47a8eb53c8
ui: refactor: AppState -> UIState, cleanups
2016-06-10 17:54:46 -07:00
Simon Michael
0851851ea9
ui: refactor: drop Vty. prefix
2016-06-10 16:39:06 -07:00
Simon Michael
9ba8465421
ui: accounts: fix an earlier refactoring, helping selection persistence
2016-06-10 16:21:43 -07:00
Simon Michael
4927711490
lib: when reloading a journal, keep aliases and pivot in effect
2016-06-10 16:18:57 -07:00
Simon Michael
8b9f5e1cdf
ui: 0 now limits depth to 0 instead of resetting it
2016-06-10 12:51:10 -07:00
Simon Michael
dc6f39a859
ui: doc: latest keys
2016-06-10 12:12:45 -07:00
Simon Michael
ea180f72a0
ui: briefer on-screen help, and a more detailed help dialog
2016-06-10 11:50:57 -07:00
Simon Michael
aa75cc69f6
ui: a more general mode mechanism
2016-06-10 08:40:00 -07:00
Simon Michael
e6769b26fc
doc: more macros, less redundancy, cleanups
2016-06-09 18:07:08 -07:00
Simon Michael
499f249157
ui: clear screen before add
2016-06-09 12:42:47 -07:00
Simon Michael
6c6222ef85
ui: import Lens.Micro.Platform more correctly
2016-06-09 12:41:26 -07:00