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