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 |
|
Simon Michael
|
a70eca8e01
|
ui: doc: a key runs add
|
2016-06-09 09:56:36 -07:00 |
|
Simon Michael
|
a6d859c273
|
ui: comments
|
2016-06-09 09:51:15 -07:00 |
|
Simon Michael
|
1ed7819467
|
ui: very basic add command integration
|
2016-06-09 09:50:41 -07:00 |
|
Simon Michael
|
f6abe43dcd
|
stack: add older brick extra dep for GHC 8 for now
|
2016-06-09 09:49:54 -07:00 |
|
Simon Michael
|
7f26f991ba
|
ui, api: fix/update microlens, microlens-platform dependency
|
2016-06-09 09:49:16 -07:00 |
|
Simon Michael
|
8bda78a447
|
ui: refactor, simplify, flatten screen types
|
2016-06-09 07:47:48 -07:00 |
|
Simon Michael
|
e6b1d2d5a7
|
ui: preliminary lensification, just the accounts screen state
Experimenting with lenses to reduce record accessing/updating noise.
So far, it's not at all a clear win.
cf https://github.com/jtdaugherty/brick/issues/62
|
2016-06-08 15:47:53 -07:00 |
|
Simon Michael
|
5c657dbd81
|
ui: switch to the more complete microlens-platform
|
2016-06-08 15:44:08 -07:00 |
|
Simon Michael
|
5c343a5848
|
ui: convert screen states to records
This is highly verbose, but potentially clearer, allows better haddock docs, and hopefully will improve after lensification.
|
2016-06-08 12:15:58 -07:00 |
|
Simon Michael
|
5259605e82
|
ui: simplify screen naming & importing
|
2016-06-08 11:03:49 -07:00 |
|
Simon Michael
|
70d596fb38
|
ui: extract journal reloading
|
2016-06-08 10:48:34 -07:00 |
|
Simon Michael
|
1e93feeff3
|
ui: distinguish regenerateScreens from journal reloading
|
2016-06-08 10:42:51 -07:00 |
|