Sean Smith
68e56eaa10
Add new urlutil option, and have these be reloadable
...
Handles #897 and part of #593
2019-10-12 17:44:28 -04:00
Sean Smith
9f81207037
Clean up cfg error handling a bit
...
Pass in the actual file being used, rather than hardcoded `config.yaml`
Differences between two error messages are not that distinct
Centralize on one and clean up all the `isCustomConfig` tracking
2019-09-12 20:28:24 -04:00
Chris Cummer
79bc78a5f7
Don't die if the watcher can't find the file. Continue trying
2019-09-10 21:48:33 -07:00
Chris Cummer
85fc8f28a1
Include in extended tcell terminal descriptions
2019-09-04 05:37:54 -07:00
Sean Smith
146cbb598a
Attempt to offer linux transparency
...
Add 'transparent' as a color option
Default to 'transparent'
Make sure to set color to appropriate things, so transparency is achieved
2019-08-20 22:28:14 -04:00
Chris Cummer
2ba50f2a73
Move WidgetMaker functionality into /app
2019-08-04 21:20:53 -07:00
Sean Smith
10772c2190
Fix keyboard fallthrough
...
We are expecting Esc and Tab to perform other actions, so these need to not return nil
Addresses #520
2019-08-03 22:24:22 -04:00
Chris Cummer
82c89668a0
Move the ModuleValidator from /wtf to /app
2019-07-29 06:15:51 -07:00
Chris Cummer
b790b27000
Move the FocusTracker from /wtf to /app
2019-07-29 06:15:51 -07:00
Chris Cummer
8436b74ac1
Make all exported fields unexported in WtfApp
2019-07-29 06:15:51 -07:00
Chris Cummer
73391b06e4
Add ability to explicitly stop modules via a QuitChan
2019-07-29 06:15:51 -07:00
Chris Cummer
cfd3c731ba
Move the scheduler up into /app
2019-07-29 06:15:51 -07:00
Chris Cummer
a6d18e286a
Extract most app setup out of main and into wtf_app
2019-07-29 06:15:51 -07:00