ui: add P key to toggle pending mode (#564)
This commit is contained in:
		
							parent
							
								
									ab073e01e3
								
							
						
					
					
						commit
						44c6b324ab
					
				| @ -319,6 +319,7 @@ asHandle ui0@UIState{ | ||||
|         VtyEvent (EvKey (KChar 'F') []) -> continue $ regenerateScreens j d $ toggleFlat ui | ||||
|         VtyEvent (EvKey (KChar 'Z') []) -> scrollTop >> (continue $ regenerateScreens j d $ toggleEmpty ui) | ||||
|         VtyEvent (EvKey (KChar 'C') []) -> scrollTop >> (continue $ regenerateScreens j d $ toggleCleared ui) | ||||
|         VtyEvent (EvKey (KChar 'P') []) -> scrollTop >> (continue $ regenerateScreens j d $ togglePending ui) | ||||
|         VtyEvent (EvKey (KChar 'U') []) -> scrollTop >> (continue $ regenerateScreens j d $ toggleUncleared ui) | ||||
|         VtyEvent (EvKey (KChar 'R') []) -> scrollTop >> (continue $ regenerateScreens j d $ toggleReal ui) | ||||
|         VtyEvent (EvKey (KDown)     [MShift]) -> continue $ regenerateScreens j d $ shrinkReportPeriod d ui | ||||
|  | ||||
| @ -289,6 +289,7 @@ rsHandle ui@UIState{ | ||||
|         VtyEvent (EvKey (KChar 'F') []) -> scrollTop >> (continue $ regenerateScreens j d $ toggleFlat ui) | ||||
|         VtyEvent (EvKey (KChar 'Z') []) -> scrollTop >> (continue $ regenerateScreens j d $ toggleEmpty ui) | ||||
|         VtyEvent (EvKey (KChar 'C') []) -> scrollTop >> (continue $ regenerateScreens j d $ toggleCleared ui) | ||||
|         VtyEvent (EvKey (KChar 'P') []) -> scrollTop >> (continue $ regenerateScreens j d $ togglePending ui) | ||||
|         VtyEvent (EvKey (KChar 'U') []) -> scrollTop >> (continue $ regenerateScreens j d $ toggleUncleared ui) | ||||
|         VtyEvent (EvKey (KChar 'R') []) -> scrollTop >> (continue $ regenerateScreens j d $ toggleReal ui) | ||||
|         VtyEvent (EvKey (KChar '/') []) -> (continue $ regenerateScreens j d $ showMinibuffer ui) | ||||
|  | ||||
| @ -78,6 +78,7 @@ helpDialog = | ||||
|                   ,str " " | ||||
|                   ,renderKey ("/", "set a filter query") | ||||
|                   ,renderKey ("C", "toggle cleared/all") | ||||
|                   ,renderKey ("P", "toggle pending/all") | ||||
|                   ,renderKey ("U", "toggle uncleared/all") | ||||
|                   ,renderKey ("R", "toggle real/all") | ||||
|                   ,renderKey ("Z", "toggle nonzero/all") | ||||
|  | ||||
| @ -112,7 +112,7 @@ To set a non-standard period, you can use `/` and a `date:` query. | ||||
| using the same [query terms](/hledger.html#queries) as in hledger and hledger-web. | ||||
| While editing the query, you can use [CTRL-a/e/d/k, BS, cursor keys](http://hackage.haskell.org/package/brick-0.7/docs/Brick-Widgets-Edit.html#t:Editor);  | ||||
| press `ENTER` to set it, or `ESCAPE`to cancel. | ||||
| There are also keys for quickly adjusting some common filters like account depth and cleared/uncleared (see below). | ||||
| There are also keys for quickly adjusting some common filters like account depth and transaction status (see below). | ||||
| `BACKSPACE` or `DELETE` removes all filters, showing all transactions. | ||||
| 
 | ||||
| `ESCAPE` removes all filters and jumps back to the top screen. | ||||
| @ -163,10 +163,9 @@ balances are what you would see on a bank statement for that account (unless dis | ||||
| a filter query). Period balances ignore transactions before the report start date, so they | ||||
| show the change in balance during the report period. They are more useful eg when viewing a time log. | ||||
| 
 | ||||
| `C` toggles cleared mode, in which | ||||
| [uncleared transactions and postings](/journal.html#transactions) are | ||||
| not shown. `U` toggles uncleared mode, in which only uncleared | ||||
| transactions/postings are shown. | ||||
| `C` toggles cleared mode, which shows balances for postings with [cleared status](/journal.html#status) only.  | ||||
| Similarly, `P` toggles pending mode, which shows balances for pending postings only, | ||||
| and `U` toggles uncleared mode, which shows balances for unmarked postings only. | ||||
| 
 | ||||
| `R` toggles real mode, in which [virtual postings](/journal.html#virtual-postings) are ignored. | ||||
| 
 | ||||
| @ -203,10 +202,9 @@ In other words, the register always shows the transactions responsible for the p | ||||
| shown on the accounts screen. | ||||
| As on the accounts screen, this can be toggled with `F`. | ||||
| 
 | ||||
| `C` toggles cleared mode, in which | ||||
| [uncleared transactions and postings](/journal.html#transactions) are | ||||
| not shown. `U` toggles uncleared mode, in which only uncleared | ||||
| transactions/postings are shown. | ||||
| `C` toggles cleared mode, which shows transactions with [cleared status](/journal.html#status) only. | ||||
| Similarly, `P` toggles pending mode, which shows only pending transactions, | ||||
| and `U` toggles uncleared mode, which shows only unmarked transactions. | ||||
| 
 | ||||
| `R` toggles real mode, in which [virtual postings](/journal.html#virtual-postings) are ignored. | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user