Chris Cummer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18ed770fe2 
							
						 
					 
					
						
						
							
							Merge branch 'master' into abstractscrollable  
						
						
						
						
					 
					
						2019-05-10 23:26:14 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							0d2667685e 
							
						 
					 
					
						
						
							
							Add stable sort for focusable windows  
						
						... 
						
						
						
						Addresses #435  
						
						
					 
					
						2019-05-10 18:54:31 -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 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							68ed842c87 
							
						 
					 
					
						
						
							
							Fix double-render of title in Weather  
						
						
						
						
					 
					
						2019-05-10 08:42:37 -07: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 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							2d0706c40b 
							
						 
					 
					
						
						
							
							WTF-427 Use new keyboard implementation for widgets.  Closes   #427  
						
						
						
						
					 
					
						2019-05-06 12:54:07 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							a9c5dc3be8 
							
						 
					 
					
						
						
							
							WTF-427 Add KeyboardWidget and switch Todo widget to using it  
						
						
						
						
					 
					
						2019-05-06 12:54:04 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							ed8d357881 
							
						 
					 
					
						
						
							
							Simplifies the use of MultiSourceWidget  
						
						... 
						
						
						
						Widgets that embed MultiSourceWidget no longer have to explicitly call
loadSources(). This is done as part of the set-up for MultiSourceWidget. 
						
						
					 
					
						2019-04-28 20:43:39 -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 
						 
				 
			
				
					
						
							
							
								Sean Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							5abd701b40 
							
						 
					 
					
						
						
							
							Decouple modules from global config  
						
						... 
						
						
						
						Rather than referencing wtc.Config, instead pass the global config
Also, look up config for the module early and pass that in sooner, to deal with fewer long paths and get rid of the
ConfigKey variable 
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							f60ce6967d 
							
						 
					 
					
						
						
							
							Clean up TextWidget by simplifying the view creation  
						
						
						
						
					 
					
						2019-04-23 19:59:51 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							88fdf9702b 
							
						 
					 
					
						
						
							
							WTF-400 Move settings-related functions from util.go into common_settings.go  
						
						
						
						
					 
					
						2019-04-21 21:35:45 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							6fd9430ef8 
							
						 
					 
					
						
						
							
							WTF-400 TextWidget properly renders title again  
						
						
						
						
					 
					
						2019-04-19 14:06:55 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							bc967be9e2 
							
						 
					 
					
						
						
							
							WTF-400 Remove last of wtf.Config from Bittex widget  
						
						
						
						
					 
					
						2019-04-19 10:50:27 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							59f0bc6cfc 
							
						 
					 
					
						
						
							
							WTF-400 Partial conversion to new Common settings  
						
						
						
						
					 
					
						2019-04-18 19:02:08 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							f09d08bda2 
							
						 
					 
					
						
						
							
							WTF-400 Common settings implemented  
						
						
						
						
					 
					
						2019-04-18 18:22:19 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							fea83a38b2 
							
						 
					 
					
						
						
							
							WTF-400 Jira extracted to new config format  
						
						
						
						
					 
					
						2019-04-15 10:46:41 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							cf661e7e15 
							
						 
					 
					
						
						
							
							WTF-400 Todo 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 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							c9c7e124cc 
							
						 
					 
					
						
						
							
							WTF-389 Don't load widgets that have invalid position co-ordinates in their config  
						
						
						
						
					 
					
						2019-04-12 05:00:40 -07:00 
						 
				 
			
				
					
						
							
							
								Johan Denoyer 
							
						 
					 
					
						
						
						
						
							
						
						
							5adfbfb066 
							
						 
					 
					
						
						
							
							Added HTTP/HTTPS handling in OpenFile() function in wtf/utils.go to manage proper URL openings  
						
						
						
						
					 
					
						2019-01-18 16:33:27 +01:00 
						 
				 
			
				
					
						
							
							
								Nicholas Eden 
							
						 
					 
					
						
						
						
						
							
						
						
							cab27c62ab 
							
						 
					 
					
						
						
							
							resource usage mod  
						
						
						
						
					 
					
						2018-11-12 01:30:24 -08:00 
						 
				 
			
				
					
						
							
							
								Mathias Weber 
							
						 
					 
					
						
						
						
						
							
						
						
							7d9dd56aaa 
							
						 
					 
					
						
						
							
							add static hot key assignments for text widgets  
						
						
						
						
					 
					
						2018-10-15 22:51:35 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							a48d15079a 
							
						 
					 
					
						
						
							
							Remove RefreshedAt from TextWidget  
						
						... 
						
						
						
						This attribute is used for absolutely nothing. It doesn't need to exist. 
						
						
					 
					
						2018-10-11 17:12:29 -04:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							15968718af 
							
						 
					 
					
						
						
							
							Todo modal shows up much faster now, looks better  
						
						
						
						
					 
					
						2018-10-01 16:44:51 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Eden 
							
						 
					 
					
						
						
						
						
							
						
						
							d05300d849 
							
						 
					 
					
						
						
							
							allow changing of title color  
						
						
						
						
					 
					
						2018-09-26 23:33:08 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Eden 
							
						 
					 
					
						
						
						
						
							
						
						
							c717cecff9 
							
						 
					 
					
						
						
							
							Add option to set background and text color on a module basis,  resolves   #307  
						
						
						
						
					 
					
						2018-09-26 21:30:54 -07:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd2430063 
							
						 
					 
					
						
						
							
							Minor code cleanup  
						
						
						
						
					 
					
						2018-09-24 08:52:57 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							0824ccf15c 
							
						 
					 
					
						
						
							
							Really don't have nav characters > 9  
						
						
						
						
					 
					
						2018-09-05 12:05:31 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							74b9fd841b 
							
						 
					 
					
						
						
							
							Use numbers for shortcuv nav  
						
						... 
						
						
						
						Frees up letters to be used in widet menus 
						
						
					 
					
						2018-09-05 12:02:00 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							ad431ee3a7 
							
						 
					 
					
						
						
							
							Move common nav controls into MultiSourceWidget  
						
						
						
						
					 
					
						2018-09-01 17:37:09 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							e760561027 
							
						 
					 
					
						
						
							
							Twitter module supports subscribing to multiple screen names  
						
						
						
						
					 
					
						2018-09-01 17:05:52 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							0cdaf5c2d3 
							
						 
					 
					
						
						
							
							Add the MultiSourceWidget concept  
						
						
						
						
					 
					
						2018-09-01 12:57:03 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							0e797fea3d 
							
						 
					 
					
						
						
							
							Textfile module now supports multiple text files  
						
						
						
						
					 
					
						2018-08-30 08:18:42 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							ed75f9648a 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:senorprogrammer/wtf  
						
						
						
						
					 
					
						2018-08-30 08:16:24 -07:00 
						 
				 
			
				
					
						
							
							
								Anand Sudhir Prayaga 
							
						 
					 
					
						
						
						
						
							
						
						
							d4853f7cfd 
							
						 
					 
					
						
						
							
							Make jenkins widget interactive  
						
						
						
						
					 
					
						2018-08-30 16:32:05 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							8824604330 
							
						 
					 
					
						
						
							
							Better name in the FocusTracker  
						
						
						
						
					 
					
						2018-08-30 07:29:33 -07:00 
						 
				 
			
				
					
						
							
							
								Chris Cummer 
							
						 
					 
					
						
						
						
						
							
						
						
							d5017cd06c 
							
						 
					 
					
						
						
							
							Improve the display of tweets in the Twitter widget  
						
						
						
						
					 
					
						2018-08-22 13:44:12 -07:00 
						 
				 
			
				
					
						
							
							
								bertl4398 
							
						 
					 
					
						
						
						
						
							
						
						
							db1ec731bd 
							
						 
					 
					
						
						
							
							fix missing import  
						
						
						
						
					 
					
						2018-08-17 21:26:55 +02:00 
						 
				 
			
				
					
						
							
							
								bertl4398 
							
						 
					 
					
						
						
						
						
							
						
						
							5514b0c601 
							
						 
					 
					
						
						
							
							update colors.go  
						
						
						
						
					 
					
						2018-08-17 21:24:22 +02:00 
						 
				 
			
				
					
						
							
							
								Anand Sudhir Prayaga 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b2383e92 
							
						 
					 
					
						
						
							
							Hide sigils when there is only one page to display  
						
						... 
						
						
						
						Silis show up even when there is only one or no pages to display. They're not needed in these cases as there is nothing to navigate between..
Fix  #291  
						
						
					 
					
						2018-08-13 11:13:15 +02:00 
						 
				 
			
				
					
						
							
							
								Anand Sudhir Prayaga 
							
						 
					 
					
						
						
						
						
							
						
						
							8f06f65a26 
							
						 
					 
					
						
						
							
							Fix   #282  - clocks doesn't change colour  
						
						
						
						
					 
					
						2018-08-07 12:18:31 +02:00 
						 
				 
			
				
					
						
							
							
								Anand Sudhir Prayaga 
							
						 
					 
					
						
						
						
						
							
						
						
							568276343c 
							
						 
					 
					
						
						
							
							Make the travisci module interactive  
						
						... 
						
						
						
						* Add ability to select and open builds
* Add commit message (oneline style) to text displayed in the widget
* Add documentation on the new keyboard shortcuts
* Cleanup some duplicate code 
						
						
					 
					
						2018-08-03 15:42:24 +02:00