1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00

110 Commits

Author SHA1 Message Date
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