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

1955 Commits

Author SHA1 Message Date
Chris Cummer
ecd95ba2d2 Move a bunch of code out of utils.go and into dedicated files 2019-08-05 11:16:26 -07:00
Chris Cummer
4e46fff145 Move the utils.go file into the /utils directory 2019-08-05 10:50:12 -07:00
Chris Cummer
0bd2d176d8
Merge pull request #524 from wtfutil/20190804-reorganization
20190804 Reorganization
2019-08-05 10:26:26 -07:00
Chris Cummer
06a785d770 Rename 2019-08-05 08:01:21 -07:00
Chris Cummer
d372e1029f Rename addView() to createView() 2019-08-04 23:21:46 -07:00
Chris Cummer
787d1a3ba9 BarGraph supports customizable titles in config 2019-08-04 23:14:44 -07:00
Chris Cummer
b6b695290c Extract common funcitons from BarGraph and TextWidget into Base 2019-08-04 23:00:09 -07:00
Chris Cummer
275ea37a01 Extract common attributes from BarGraph and TextWidget into Base 2019-08-04 22:10:00 -07:00
Chris Cummer
98eb3c9013 Bring BarGraph constructor up to parity with TextWidget 2019-08-04 22:02:14 -07:00
Chris Cummer
dbc047516d Move all components responsible for module composition into /view 2019-08-04 21:42:40 -07:00
Chris Cummer
94d63306d4 Move Bargraph functionality into /view 2019-08-04 21:21:16 -07:00
Chris Cummer
2ba50f2a73 Move WidgetMaker functionality into /app 2019-08-04 21:20:53 -07:00
Chris Cummer
59429b097d Fix failing UnixTime tests 2019-08-04 09:05:46 -07:00
Chris Cummer
e1ad1f3065 Simplify ChecklistItem tests 2019-08-04 08:42:32 -07:00
Chris Cummer
b0c175dd57 Add more specs in the /wtf directory 2019-08-04 08:37:52 -07:00
Chris Cummer
d3d6161c22 Merge branch 'master' of github.com:wtfutil/wtf 2019-08-03 19:43:35 -07:00
Chris Cummer
59e4c5b673
Update CHANGELOG.md 2019-08-03 19:42:20 -07:00
Chris Cummer
da660a7ad8
Update CHANGELOG.md 2019-08-03 19:41:29 -07:00
Chris Cummer
7b8b8aca0c Merge branch 'master' of github.com:wtfutil/wtf 2019-08-03 19:39:15 -07:00
Chris Cummer
c55b542204
Merge pull request #523 from Seanstoppable/fixkeyboardfallthrough
Fix keyboard fallthrough
2019-08-03 19:38:06 -07:00
Sean Smith
10772c2190 Fix keyboard fallthrough
We are expecting Esc and Tab to perform other actions, so these need to not return nil
Addresses #520
2019-08-03 22:24:22 -04:00
Chris Cummer
d6254ebba6 Add specs for /wtf/datetime 2019-08-03 18:54:04 -07:00
Chris Cummer
681dd85ce6 Add specs for /wtf/colors 2019-08-03 18:31:00 -07:00
Chris Cummer
a1aafbeade Move /wtf tests into /wtf directory 2019-08-03 17:19:55 -07:00
Chris Cummer
c17678013d Fix a couple of 'go vet' issues 2019-08-03 17:16:50 -07:00
Chris Cummer
33ec8528a1
Merge pull request #522 from wtfutil/20190802-custom-config-handling
Improve the config file handling process
2019-08-03 12:33:16 -07:00
Chris Cummer
b9d1017754 Remove another panic call 2019-08-03 12:27:38 -07:00
Chris Cummer
7b4c77b7da Simplify .travis.yml config 2019-08-02 02:26:11 -07:00
Chris Cummer
7234f83073 Remove stray Log() statements from SpotifyWeb 2019-08-02 02:11:05 -07:00
Chris Cummer
a02e2a2247 Remove a stray Log() statement from Gittet 2019-08-02 02:01:07 -07:00
Chris Cummer
52023a4db0 Remove a stray Log() statement from MultiSourceWidget 2019-08-02 02:00:24 -07:00
Chris Cummer
4c2b52cdbb Improve the config file handling process
* Don't create a default config if a custom config is being passed in
* Textfile: don't die if the file cannot be found
2019-08-02 01:51:56 -07:00
Chris Cummer
45da40e4c9
Update CHANGELOG.md v0.19.1 2019-07-30 10:47:09 -07:00
Chris Cummer
3a02a2a4b3
Merge pull request #521 from wtfutil/20190729-goreleaser
Add arm* architecture to goreleaser config
2019-07-29 10:05:55 -07:00
Chris Cummer
57f1bac497 Add arm* architecture to goreleaser config 2019-07-29 09:54:33 -07:00
Chris Cummer
3e8bbd02ea
Merge pull request #519 from wtfutil/20190726-app-instance
20190726 WIP app instance
2019-07-29 06:21:49 -07:00
Chris Cummer
82c89668a0 Move the ModuleValidator from /wtf to /app 2019-07-29 06:15:51 -07:00
Chris Cummer
b790b27000 Move the FocusTracker from /wtf to /app 2019-07-29 06:15:51 -07:00
Chris Cummer
8436b74ac1 Make all exported fields unexported in WtfApp 2019-07-29 06:15:51 -07:00
Chris Cummer
4c0f7650dd Improve error messages 2019-07-29 06:15:51 -07:00
Chris Cummer
73391b06e4 Add ability to explicitly stop modules via a QuitChan 2019-07-29 06:15:51 -07:00
Chris Cummer
cfd3c731ba Move the scheduler up into /app 2019-07-29 06:15:51 -07:00
Chris Cummer
a6d18e286a Extract most app setup out of main and into wtf_app 2019-07-29 06:15:51 -07:00
Chris Cummer
324666a3ec Clean up the MakeWidgets process by miniming the number of params passed around 2019-07-29 06:15:51 -07:00
Chris Cummer
6de0449b8c
Update CHANGELOG.md 2019-07-28 21:08:04 -07:00
Chris Cummer
fccd062b85 Move the ModuleValidator from /wtf to /app 2019-07-28 08:14:27 -07:00
Chris Cummer
1b1ce69378 Move the FocusTracker from /wtf to /app 2019-07-28 08:14:27 -07:00
Chris Cummer
bba54368f4 Make all exported fields unexported in WtfApp 2019-07-28 08:14:27 -07:00
Chris Cummer
ac31ea2291 Improve error messages 2019-07-28 08:14:26 -07:00
Chris Cummer
991119e5c5 Add ability to explicitly stop modules via a QuitChan 2019-07-28 08:14:26 -07:00