1### General
2
3- [x] Disable staging and committing actions for read-only projects
4
5### List
6
7- [x] Add uniform list
8- [x] Git status item
9- [ ] Directory item
10- [x] Scrollbar
11- [ ] Add indent size setting
12- [ ] Add tree settings
13
14### List Items
15
16- [x] Checkbox for staging
17- [x] Git status icon
18- [ ] Context menu
19 - [ ] Discard Changes
20 - ---
21 - [ ] Ignore
22 - [ ] Ignore directory
23 - ---
24 - [ ] Copy path
25 - [ ] Copy relative path
26 - ---
27 - [ ] Reveal in Finder
28
29### Commit Editor
30
31- [ ] Add commit editor
32- [ ] Add commit message placeholder & add commit message to store
33- [ ] Add a way to get the current collaborators & automatically add them to the commit message as co-authors
34- [ ] Add action to clear commit message
35- [x] Swap commit button between "Commit" and "Commit All" based on modifier key
36
37### Component Updates
38
39- [ ] ChangedLineCount (new)
40 - takes `lines_added: usize, lines_removed: usize`, returns a added/removed badge
41- [x] GitStatusIcon (new)
42- [ ] Checkbox
43 - update checkbox design
44- [ ] ScrollIndicator
45 - shows a gradient overlay when more content is available to be scrolled