| 
							
							
								 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 |  |