2024-12-12 17:21:08 +00:00
|
|
|
### General
|
|
|
|
|
|
|
|
- [x] Disable staging and committing actions for read-only projects
|
|
|
|
|
|
|
|
### List
|
|
|
|
|
2024-12-13 03:30:00 +00:00
|
|
|
- [x] Add uniform list
|
|
|
|
- [x] Git status item
|
2024-12-12 17:21:08 +00:00
|
|
|
- [ ] Directory item
|
2024-12-13 03:30:00 +00:00
|
|
|
- [x] Scrollbar
|
2024-12-12 17:21:08 +00:00
|
|
|
- [ ] Add indent size setting
|
|
|
|
- [ ] Add tree settings
|
|
|
|
|
|
|
|
### List Items
|
|
|
|
|
2024-12-13 03:30:00 +00:00
|
|
|
- [x] Checkbox for staging
|
|
|
|
- [x] Git status icon
|
2024-12-12 17:21:08 +00:00
|
|
|
- [ ] Context menu
|
|
|
|
- [ ] Discard Changes
|
|
|
|
- ---
|
|
|
|
- [ ] Ignore
|
|
|
|
- [ ] Ignore directory
|
|
|
|
- ---
|
|
|
|
- [ ] Copy path
|
|
|
|
- [ ] Copy relative path
|
|
|
|
- ---
|
|
|
|
- [ ] Reveal in Finder
|
|
|
|
|
|
|
|
### Commit Editor
|
|
|
|
|
|
|
|
- [ ] Add commit editor
|
|
|
|
- [ ] Add commit message placeholder & add commit message to store
|
|
|
|
- [ ] Add a way to get the current collaborators & automatically add them to the commit message as co-authors
|
|
|
|
- [ ] Add action to clear commit message
|
|
|
|
- [x] Swap commit button between "Commit" and "Commit All" based on modifier key
|
|
|
|
|
|
|
|
### Component Updates
|
|
|
|
|
|
|
|
- [ ] ChangedLineCount (new)
|
|
|
|
- takes `lines_added: usize, lines_removed: usize`, returns a added/removed badge
|
2024-12-13 03:30:00 +00:00
|
|
|
- [x] GitStatusIcon (new)
|
2024-12-12 17:21:08 +00:00
|
|
|
- [ ] Checkbox
|
|
|
|
- update checkbox design
|
|
|
|
- [ ] ScrollIndicator
|
|
|
|
- shows a gradient overlay when more content is available to be scrolled
|