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

2979 Commits

Author SHA1 Message Date
Chris Cummer
6ccdbabec9 WIP Very rudimentary modal showing up 2018-05-03 08:56:15 -07:00
Chris Cummer
4727255df6 Focusable widgets get their own border color 2018-05-02 14:27:18 -07:00
Chris Cummer
90ab57e1b2 Ensure the origin refresh() always kicks off, even for 0-interval widgets. 2018-05-01 14:26:56 -07:00
Chris Cummer
d982ca48c5 Add FocusTracker#Refocus() 2018-04-29 22:42:29 -07:00
Chris Cummer
c4cf871ccf Display build branch in version 2018-04-29 12:26:49 -07:00
Chris Cummer
eb9a56ed77 Zero focusables not a problem anymore 2018-04-29 11:57:49 -07:00
Chris Cummer
55b2490cc9 First pass at removing some of the Todo modal code duplication 2018-04-29 10:46:44 -07:00
Chris Cummer
da75e116c1 Fix merge conflict in todo/widget.go 2018-04-29 07:56:02 -07:00
Chris Cummer
71f9b2ddf1 Thunderstorm added to weather icons 2018-04-29 07:22:32 -07:00
Chris Cummer
037c90db85 Widget#focus now a thing
Widgets can inform whether or not they should get tab focus.

Widgets that provide additional functionality should return true.

Widgets that have no extra capability should return false.

This allows the FocusTracker to only tab through and focus on widgets
for which it provides value.
2018-04-28 23:41:51 -07:00
Chris Cummer
72ebf8e69c WIP 2018-04-28 23:31:31 -07:00
Chris Cummer
4a30de5d51 Rough draft of adding new items to Todo 2018-04-28 22:06:12 -07:00
Chris Cummer
c63d92a1f7 Can edit existing Todo items via modal 2018-04-28 16:17:45 -07:00
Chris Cummer
bef57d799b Rudimentary modal showing up for Todo on 'e' 2018-04-27 15:48:54 -07:00
Chris Cummer
ed52835650 Todo and TextFile have keyboard short-cut to open file in OS 2018-04-27 15:48:54 -07:00
Chris Cummer
42559c396d Deleted a DS_Store 2018-04-27 15:48:32 -07:00
Chris Cummer
0441ac6902 Screenshot into readme 2018-04-26 14:40:01 -07:00
Chris Cummer
3c9b846bbc Remove the old binary before installing the new to force it to get picked up 2018-04-24 09:58:24 -07:00
Chris Cummer
7500a4031d Added the System widget with basic build info 2018-04-24 09:54:53 -07:00
Chris Cummer
1559b1ea87 Tweak to the makefile 2018-04-23 17:51:31 -07:00
Chris Cummer
fff73c0baf Stub flags for help info 2018-04-23 17:48:32 -07:00
Chris Cummer
5a31de74fe Add Makefile support for 'make install' and version info 2018-04-23 17:35:14 -07:00
Chris Cummer
34dcdbbe66 Better keyboard support for todo 2018-04-23 17:05:37 -07:00
Chris Cummer
a92af549fe Remove the Index prop from Todo#Item. Don't need it 2018-04-23 10:18:33 -07:00
Chris Cummer
62c9e3892a Generic PadRow function added 2018-04-23 09:35:23 -07:00
Chris Cummer
3de253bd0d Better color config standardization. It's not just random anymore 2018-04-23 09:17:54 -07:00
Chris Cummer
d7bc26684a Some minor cleanup 2018-04-22 23:40:57 -07:00
Chris Cummer
e1950bf756 Checked items are _gray_ 2018-04-22 22:05:26 -07:00
Chris Cummer
db162feddd Can promote/demote todo list items 2018-04-22 21:56:36 -07:00
Chris Cummer
4fb308c555 Can delete items from Todo list 2018-04-22 21:31:02 -07:00
Chris Cummer
a6e8d64284 Todo list persists to file 2018-04-22 21:17:27 -07:00
Chris Cummer
a0ce5eb412 Basic selectable todo functionality working
Can:
- move between todo items
- toggle checked/unchecked state

Cannot:
- persiste changes to file
- add items
- delete items
2018-04-22 20:59:13 -07:00
Chris Cummer
67e02bf4f5 Return early, return gracefully 2018-04-20 11:02:13 -07:00
Chris Cummer
84290ffe76 Multi-github now with tick marks 2018-04-19 16:12:30 -07:00
Chris Cummer
66f11e8b8b Support for multiple Github repos 2018-04-19 16:10:24 -07:00
Chris Cummer
e90b62e2e5 Better calendar event collision detection 2018-04-19 09:58:26 -07:00
Chris Cummer
6fab7c0668 Clocks are sortable 2018-04-19 09:29:49 -07:00
Chris Cummer
590c83c134 Display the error if the config file cannot be loaded 2018-04-19 06:01:16 -07:00
Chris Cummer
12ef3919dc Cleanup of stray files. Don't need so many single-use packages 2018-04-18 17:51:43 -07:00
Chris Cummer
5e186323e0 A lot of code cleanup for Clocks and Git 2018-04-18 16:57:36 -07:00
Chris Cummer
1c72c71e81 Icon for textfile title 2018-04-18 15:21:47 -07:00
Chris Cummer
a9309ccec5 Add Clocks module 2018-04-18 15:04:10 -07:00
Chris Cummer
9ec1b516c1 Handle cases in which there is no git repo data 2018-04-18 11:43:30 -07:00
Chris Cummer
f1a2f65bf1 Handle cases in which there is no weather data 2018-04-18 10:34:59 -07:00
Chris Cummer
6bf98c6a03 Multi-Git, now with tick marks 2018-04-18 09:09:24 -07:00
Chris Cummer
44ccf8e55a First pass at multi-Git repos. Works; no tick marks yet 2018-04-18 09:07:41 -07:00
Chris Cummer
3175b8d9cc Quick run through to add some documentation comments 2018-04-17 15:55:36 -07:00
Chris Cummer
ff9343d89a Weather display into own file 2018-04-17 08:47:56 -07:00
Chris Cummer
47d2a5f42c Can arrow-key through multiple weathers 2018-04-17 08:39:19 -07:00
Chris Cummer
912de2fa11 Can focus/blur widgets (with focus border color) 2018-04-17 04:26:18 -07:00