Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New Features: - Much better user interface - Much more performant - Users can now cycle through the table view - Reduced bloat from project - Split diff view in hunk preview - Ability for users to perform existing commands across Project Diff Preview. - VGit now recognizes git files outside of the project's working directory - VGit will now recognize if a file has been renamed. - New preview called `project_hunks_preview` to open a quick preview of all the hunks in your entire project which looks similar to the quickfix preview, but with the VGit `CodeComponent` baked inside it. Allowing you to quickly see all the diffs in your project in both split and unified diff views. - Ton of quality life improvements - Optimized diff rendering Removed Features: - diff base for gutter (current implementation makes the system very convoluted to use, e.g VSCode doesn't even support this) - telescope integration (unnecessary bloat) - Removed theming support (useless features makes makes codebase messy and complex) - Removed layout support (too much configuration makes code harder to maintain) - Renamed `buffer_staged_diff_preview` to `buffer_diff_staged_preview` Closes issues: - #120 - #119 - #100 - #79 - #145 - #155 - #154 - #135
- Loading branch information