commit - 54f77e21e4a3d2c7ac2e8e9643e1c9e5daa30f03
commit + 8419a396638b389d382a326489f488ad1f139b39
blob - d4cd8ab5a96385249e0fe37fe30281a9bcc0a5df
blob + dd49c863e72e5069b09f5d7695add4b695bfa196
--- TODO
+++ TODO
to fix empty directories left behind, and write a test for this problem
tog:
+- make diff view generate diffs in a background thread
- bug: page-down in tree view may move cursor beyond the last visible item
- implement horizonal scrolling in all views
- implement horizonal split view mode