This document describes upcoming releases and planned features/enhancements.
I no longer maintain this project, so this roadmap will probably not reflect the plan of future maintainers.
Version |
Goals |
Features |
1.3.1 (complete) |
Incorporate new features present in other branch viewers and fix long standing bugs |
- Implement bisecting directly inside the plugin
- Implement rebasing directly inside the plugin
- Add robust key remapping
|
1.4 (stable, pending testing) |
Improve stability of new features and incorporate community feedback |
- Fixes for broken/duplicate bindings
- More binding name consistency
- Better rebasing/bisecting documentation
- Better bisecting UX ("next" only targets cursor on visual selection)
- Fixed custom split directions breaking certain functions (split direction is hardcoded until 1.4.1 or later) - thanks to @synic
- Added helper to get debugging information
- Added rudamentary neovim support - thanks to the Neovim team
|
1.4.1 |
Improve window system |
- Reworked window creation and switching system
- Configurable window layout
- Reduced layout mangling in browser mode
- Stable preview window functionality
|
1.4.2 |
Improve command running and output |
- Reworked git command running system
- Improved error output
- New informational output system
- Better compatibility with neovim's new command running system
|
1.5 (stable) |
Improve stability of the reworked features and incorporate community feedback |
Pending community feedback |
1.5.1 |
Improve customizability and function of the preview window |
- Reworked preview window creation system
- Customizable preview formatting
- More kinds of preview window output
- Preview window binding and settings system
|
1.5.2 |
Improve customizability of log formatting |
- Reworked ref/commit retrieval system
- Reworked log format parsing system
|
1.6 (stable) |
Improve stability of new customizable systems and incorporate community feedback |
Pending community feedback |