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 
						 
				 
			
				
					
						
							
							
								Moritz Kiefer 
							
						 
					 
					
						
						
						
						
							
						
						
							991204d59a 
							
						 
					 
					
						
						
							
							Support vty 0.7 ( #365 )  
						
						
						
					 
					
						2016-07-05 13:23:00 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							ea180f72a0 
							
						 
					 
					
						
						
							
							ui: briefer on-screen help, and a more detailed help dialog  
						
						
						
					 
					
						2016-06-10 11:50:57 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6c6222ef85 
							
						 
					 
					
						
						
							
							ui: import Lens.Micro.Platform more correctly  
						
						
						
					 
					
						2016-06-09 12:41:26 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8bda78a447 
							
						 
					 
					
						
						
							
							ui: refactor, simplify, flatten screen types  
						
						
						
					 
					
						2016-06-09 07:47:48 -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 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bbcbaf6080 
							
						 
					 
					
						
						
							
							ui: Esc (outside minibuffer) resets, jumps to top  
						
						
						
					 
					
						2016-06-07 09:26:16 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0a90ef4658 
							
						 
					 
					
						
						
							
							ui: preserve --ignore-assertions & flags on reload  
						
						
						
					 
					
						2016-05-02 20:12:11 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f331ebec16 
							
						 
					 
					
						
						
							
							ui, api: switch to the quicker-building microlens  
						
						... 
						
						
						
						This may not make much difference since dependencies brick and
servant-swagger still depend on lens, but that might change. 
						
					 
					
						2016-04-04 17:50:58 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2515025a84 
							
						 
					 
					
						
						
							
							ui: pressing g once now reloads all screens  
						
						
						
					 
					
						2015-10-28 10:17:15 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b527209e9f 
							
						 
					 
					
						
						
							
							ui: err: tweak error message, make it red  
						
						
						
					 
					
						2015-10-28 10:02:04 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6f85e02f1a 
							
						 
					 
					
						
						
							
							ui: show an error screen when reloading fails  
						
						
						
					 
					
						2015-10-26 07:41:45 -07:00