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

12 Commits

Author SHA1 Message Date
Chris Cummer
f650bb1698 Remove the app.Draw() gorountine
Prefer to have widgets force a draw when their data changes. This should
reduce draws (unless the user has a module installed that updates >=
1/sec, the old draw default).

This should also remove a source of some of the race conditions that
users were experiencing (though not all, there are still many).
2018-09-24 14:40:57 -07:00
Chris Cummer
9154441c32 Common help code into HelpfulWidget 2018-08-01 15:54:29 -07:00
Chris Cummer
0a019ff836 Clean up the GitHub module's API credentials loading 2018-07-31 14:30:55 -07:00
Chris Cummer
c7223843f0 Clean up the Weather module's API credentials loading
Now prioritizes API key configuration in the config file over ENV vars.
2018-07-31 14:30:55 -07:00
Chris Cummer
beb0c43b07 Add character identifiers to focusable widgets
When no widget has focus, press the letter key to focus on the widget
assigned to that letter.

Example:

    GitHub (d)

    Press "d" to focus on the GitHub widget.
2018-07-30 15:51:19 -07:00
Chris Cummer
8db4dc3f87 Closes #232. Weather emoji into own file 2018-07-25 16:12:49 -07:00
Chris Cummer
35c2e088e0 WIP 2018-07-11 17:47:05 -07:00
Bill Keenan
f1c4644620 now will load weather api key from config if not in env 2018-07-11 17:36:51 -07:00
Chris Cummer
25290cdc57 Camelcase the Weather API key config for consistency 2018-07-11 17:27:06 -07:00
Bill Keenan
4b9c42844b now will load weather api key from config if not in env 2018-06-29 09:20:44 -04:00
Chris Cummer
66b69471d0 Properly scope Config to the wtf package and remove it as a dependency from everywhere else 2018-06-16 14:59:22 -07:00
Chris Cummer
d751821c34 Move IP address modules and weather modules into own subdirectories 2018-06-13 09:46:35 -07:00