add settings for barrier
This commit is contained in:
		| @@ -40,6 +40,10 @@ Imporove attribute handling | ||||
|   - [X] Soundicon on barrier detection | ||||
|   - [] Barrier detection in hilight tracking | ||||
|   - [] valid barriers by window edges | ||||
|   - [] make barrirs configurable | ||||
|   - [] enter barrier mode detection | ||||
|   - [] leave barrier mode detection | ||||
|   - [] soundicon barrier start/end | ||||
|  | ||||
| Improved Say all | ||||
|   [] speech callbacks | ||||
|   | ||||
| @@ -186,7 +186,11 @@ shell= | ||||
| [focus] | ||||
| cursor=True | ||||
| highlight=False | ||||
| barrier=True | ||||
|  | ||||
| [barrier] | ||||
| enabled=True | ||||
| leftBarriers=│,└,┌,─ | ||||
| rightBarriers=│,┘,┐,─ | ||||
|    | ||||
| [review] | ||||
| lineBreak=True | ||||
|   | ||||
| @@ -196,7 +196,11 @@ shell= | ||||
| cursor=True | ||||
| #follow highlighted text changes | ||||
| highlight=False | ||||
| barrier=True | ||||
|  | ||||
| [barrier] | ||||
| enabled=True | ||||
| leftBarriers=│,└,┌,─ | ||||
| rightBarriers=│,┘,┐,─ | ||||
|  | ||||
| [review] | ||||
| lineBreak=True | ||||
|   | ||||
| @@ -197,7 +197,11 @@ shell= | ||||
| cursor=True | ||||
| #follow highlighted text changes | ||||
| highlight=False | ||||
| barrier=True | ||||
|  | ||||
| [barrier] | ||||
| enabled=True | ||||
| leftBarriers=│,└,┌,─ | ||||
| rightBarriers=│,┘,┐,─ | ||||
|    | ||||
| [review] | ||||
| lineBreak=True | ||||
|   | ||||
| @@ -142,7 +142,11 @@ shell= | ||||
| cursor=True | ||||
| #follow highlighted text changes | ||||
| highlight=False | ||||
| barrier=True | ||||
|  | ||||
| [barrier] | ||||
| enabled=True | ||||
| leftBarriers=│,└,┌,─ | ||||
| rightBarriers=│,┘,┐,─ | ||||
|  | ||||
| [review] | ||||
| lineBreak=True | ||||
|   | ||||
| @@ -196,7 +196,11 @@ shell= | ||||
| cursor=True | ||||
| #follow highlighted text changes | ||||
| highlight=False | ||||
| barrier=True | ||||
|  | ||||
| [barrier] | ||||
| enabled=True | ||||
| leftBarriers=│,└,┌,─ | ||||
| rightBarriers=│,┘,┐,─ | ||||
|    | ||||
| [review] | ||||
| lineBreak=True | ||||
|   | ||||
| @@ -47,7 +47,7 @@ class command(): | ||||
|                     doInterrupt = False     | ||||
|             # barrier | ||||
|             sayLine = currLine         | ||||
|             if self.env['runtime']['settingsManager'].getSettingAsBool('focus', 'barrier'): | ||||
|             if self.env['runtime']['settingsManager'].getSettingAsBool('barrier','enabled'): | ||||
|                 sayLine = self.env['runtime']['barrierManager'].handleLineBarrier(sayLine, self.env['screen']['newCursor']['x']) | ||||
|             # output | ||||
|             self.env['runtime']['outputManager'].presentText(sayLine, interrupt=doInterrupt, flush=False) | ||||
|   | ||||
| @@ -80,7 +80,12 @@ settingsData = { | ||||
| 'focus':{ | ||||
|   'cursor': True, | ||||
|   'highlight': False, | ||||
|   'barrier': True, | ||||
|  | ||||
| }, | ||||
| 'barrier':{ | ||||
|   'enabled': True, | ||||
|   'leftBarriers': '│,└,┌,─', | ||||
|   'rightBarriers': '│,┘,┐,─', | ||||
| }, | ||||
| 'review':{ | ||||
|   'lineBreak': True, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user