Xit
Xit copied to clipboard
Mac OS X Git GUI
For the commit that is selected, highlight the lines that lead to the parent commits, perhaps by thickening them.
- Folder icon for remotes on the same disk/computer - Logos for hosting services - GitHub, Bitbucket, Google Code, etc. - Specific cons for ssh, http or git URLs
Add a toolbar control to switch the main view between horizontal and vertical split.
Both "ignore EOL" and "ignore all" still show new blank lines. This is probably a libgit2 issue.
When the mouse hovers over a blame hunk header for a moment (half a second?), expand the header to show all content until the mouse leaves.
libgit2 has some asserts in it that can crash the app. Look into converting that into regular error reporting.
UI is in System Preferences > Display > Differentiate without color `NSWorkspace.accessibilityDisplayShouldDifferentiateWithoutColor` tells when the setting is on. `NSWorkspaceAccessibilityDisplayOptionsDidChangeNotification` notifies of changes. Places where color is used significantly: - [...
Use syntax highlighting to show source files in diff and text previews. Stack Overflow uses Google prettify, which is in JavaScript. It's apparently designed to work with blocks of preformatted...
In blame view, show a list of the top authors by line count. Bonus points: for each author, show a list of their commits affecting the file.
Change all split views over to use `NSSplitViewController` for access to nice animation features and stuff.