Chris Cummer
7a7df7d4a7
Clean up the /cfg files a bit; simplify config handling in main.go
2019-07-21 16:23:45 -07:00
Chris Cummer
5e18538f14
Display a useful error message for custom configuration files
2019-07-20 13:04:13 -07:00
Chris Cummer
452e6f20db
WTF-510 Add error messaging if the config directories cannot be created
2019-07-20 12:23:19 -07:00
Chris Cummer
00ccf8a95b
WTF-510 Create the ~/.config directory if it is missing
2019-07-20 12:12:04 -07:00
Chris Cummer
75f6e84fb0
Fix config file loading issue
2019-07-16 17:49:39 -07:00
Chris Cummer
b07f3c5e67
Reimpliments the module configuration validation
...
Now supports displaying errors from multiple widgets.
2019-07-07 16:04:43 -07:00
Chris Cummer
c6ab669edf
Improve the documentation in /flags
2019-06-28 21:35:08 -07:00
Chris Cummer
f183a854c8
Improve keyboard handling in main.go
2019-05-24 16:56:44 -07:00
Chris Cummer
9a877b5e04
Improve the look of the help modal a little bit
2019-05-23 15:09:35 -07:00
Chris Cummer
5db30c0e8d
Add help screen to main app
2019-05-23 14:24:15 -07:00
Sean Smith
cd35d1e0a3
Re-add command line help
2019-05-11 19:47:59 -04:00
Sean Smith
c328ba4c11
Split up logger and widget
...
This allows us to use the logger from the wtf directory
For example when trying to debug sort ordering in focus_tracker
2019-05-10 19:07:52 -04:00
Chris Cummer
2d0706c40b
WTF-427 Use new keyboard implementation for widgets. Closes #427
2019-05-06 12:54:07 -07:00
Sean Smith
ce2a9b3301
Get rid of the rest of global config
...
Pass appropriate config to display/focus tracker
Move open file command to a singular global
Remove global config variable
2019-04-27 22:26:23 -04:00
Sean Smith
2d7cafa3bf
Rip out two more instances of global config
...
One setting TERM environment variable
Another in multisource widget
2019-04-27 22:26:23 -04:00
Sean Smith
bcf899df72
Further reduce usage of global
...
Bargraph moves to common settings
"Global" config moves out of wtf and into cfg for the few things that need it
We can probably eliminate a global config used across things if we want to
2019-04-27 22:26:23 -04:00
Chris Cummer
b7be868798
Fix race conditions caused by writing to view
2019-04-24 23:53:31 -07:00
Chris Cummer
388851f02d
Fix comment spelling mistake in main.go
2019-04-23 21:08:18 -07:00
Chris Cummer
40cdfe7146
Move widget and FocusTracker creation out of main to simplify main's internals
2019-04-23 21:06:26 -07:00
Chris Cummer
a18625f427
Remove extraneous app.Draw() calls by having app.Draw() in its own routine
2019-04-23 20:33:03 -07:00
Chris Cummer
5eb21d82b6
Delete unused code block from main.go
2019-04-22 19:51:54 -07:00
Chris Cummer
f09d08bda2
WTF-400 Common settings implemented
2019-04-18 18:22:19 -07:00
Chris Cummer
b50c762dab
WTF-400 Move name and configKey values from widget to settings
2019-04-17 17:16:26 -07:00
Chris Cummer
6f98ecccf7
WTF-400 Unknown extracted to new config format
2019-04-16 21:43:46 -07:00
Chris Cummer
4b3f957c61
WTF-400 Zendesk extracted to new config format
2019-04-16 21:40:53 -07:00
Chris Cummer
cfdfb044da
WTF-400 Weather extracted to new config format
2019-04-16 21:10:58 -07:00
Chris Cummer
d0faa3cb40
WTF-400 VictorOps extracted to new config format
2019-04-16 20:40:44 -07:00
Chris Cummer
eaa8825aa5
WTF-400 Twitter extracted to new config format
2019-04-16 20:33:03 -07:00
Chris Cummer
4b5045a0bb
WTF-400 Trello extracted to new config format
2019-04-16 20:22:54 -07:00
Chris Cummer
5593f19e1c
WTF-400 TravisCI extracted to new config format
2019-04-16 17:09:08 -07:00
Chris Cummer
8b2fc71f92
WTF-400 Todoist extracted to new config format
2019-04-16 10:01:55 -07:00
Chris Cummer
c489f2a4f4
WTF-400 Textfile extracted to new config format
2019-04-16 09:30:32 -07:00
Chris Cummer
ea88f5eece
WTF-400 System extracted to new config format
2019-04-16 09:09:42 -07:00
Chris Cummer
5f07cb6db4
WTF-400 Status extracted to new config format
2019-04-16 02:55:59 -07:00
Chris Cummer
b4868a54e6
WTF-400 SpotifyWeb extracted to new config format
2019-04-16 02:54:10 -07:00
Chris Cummer
ae081e4b9f
WTF-400 Spotify extracted to new config format
2019-04-16 02:35:04 -07:00
Chris Cummer
0403b75fe8
WTF-400 Rollbar extracted to new config format
2019-04-16 02:13:21 -07:00
Chris Cummer
d3eef146cb
WTF-400 Security extracted to new config format
2019-04-16 02:04:06 -07:00
Chris Cummer
8df624f2c0
WTF-400 ResourceUsage extracted to new config format
2019-04-16 01:54:39 -07:00
Chris Cummer
e55cf754b3
WTF-400 PrettyWeather extracted to new config format
2019-04-16 01:46:36 -07:00
Chris Cummer
a8e9f69c22
WTF-400 PagerDuty extracted to new config format
2019-04-16 01:39:45 -07:00
Chris Cummer
265149ca11
WTF-400 Power extracted to new config format
2019-04-15 21:38:10 -07:00
Chris Cummer
ad15679588
WTF-400 OpsGenie extracted to new config format
2019-04-15 21:16:18 -07:00
Chris Cummer
b6d845b734
WTF-400 NewRelic extracted to new config format
2019-04-15 21:01:25 -07:00
Chris Cummer
8ad8d942d0
WTF-400 NBAScore extracted to new config format
2019-04-15 20:49:03 -07:00
Chris Cummer
3259e16ada
WTF-400 Mercurial extracted to new config format
2019-04-15 20:44:31 -07:00
Chris Cummer
8bc217e9a1
WTF-400 Logger extracted to new config format
2019-04-15 20:29:45 -07:00
Chris Cummer
fea83a38b2
WTF-400 Jira extracted to new config format
2019-04-15 10:46:41 -07:00
Chris Cummer
9b41e6e732
WTF-400 Jenkins extracted to new config format
2019-04-15 10:16:06 -07:00
Chris Cummer
d4558f533a
WTF-400 IPInfo extracted to new config format
2019-04-15 10:05:58 -07:00