Sean Smith
03b1abd740
Remove datadog app reference
2019-05-11 11:54:52 -04:00
Chris Cummer
8c4346f8b8
Merge branch 'master' into splituplogger
2019-05-11 08:43:37 -07: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
Sean Smith
210723cd74
Create abtract scrollable widget
...
This cleans up a bunch of boilerplate for scrollable items and standardizes their usage
2019-05-10 17:06:45 -04:00
Sean Smith
018d2af3ae
Add a global Redraw method for TextWidget
...
Partially addresses #429 , by centralizing widget drawing
2019-05-10 08:42:37 -07:00
Sean Smith
8c4bf5abc6
Make datadog widget scrollable/interactive
2019-05-10 08:48:15 -04:00
Chris Cummer
378cce8726
Re-apply the explicit title rendering for focusable widgets
2019-04-30 09:09:11 -07:00
Sean Smith
17d53ca39a
Update title handling so that config based title can be used
...
There is already default handling of title. Remove instances where people are unknowingly overriding it
For instances where we want to set special things, make sure to use CommonSettings.Title, so people can still override
2019-04-30 07:13:52 -07:00
Chris Cummer
5445309aa0
WTF-315 Fix race conditions caused by writing to view
2019-04-25 19:39:49 -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
5e1fdef5d4
WTF-400 DataDog extracted to new config format
2019-04-15 10:05:57 -07:00
Chris Cummer
aa313bdaa4
WTF-389 Log an exception and terminate if widget config is invalid
...
If, on startup, a widget's positional configuration is invalid (ie:
cannot be displayed onscreen) then terminate the app and inform about
which widget is erroring
2019-04-12 05:29:44 -07:00
Sean Smith
8030380f89
Migrate all modules to their own subfolder
...
Handles #375
2019-02-18 11:16:34 -05:00