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
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