Project Roadmap
β Completed Done
- Basic TUI Structure: A foundational terminal user interface is in place, providing the core layout and panel management for the application.
- Git Command Mapping: Essential Git commands are integrated into the TUI, allowing users to perform basic operations visually.
- Theme Generation: The application can generate themes from a predefined set of color palettes, allowing for initial UI customization.
- Custom Theme Support: Implement a system for users to add their own themes via configuration files in the
.configdirectory. - Expanded Git Command Support: Integrate a wider range of Git commands to provide more comprehensive repository management capabilities.
- Bug Fixes: Address any outstanding bugs to improve stability and reliability.
- Command History and Logging: Allow the secondary panel to store all the git commands history and gitx logs.
π In Progress Active
- Items will be moved here soon from the planned section
π Planned Upcoming
- Repository Initialization: Add a feature that allows users to initialize a new Git repository in the current directory if one doesn't already exist.
- Safety Warnings: Implement a warning system to alert users when they are about to initialize a repository in a potentially problematic location.
- Improved Visual Diff Viewer: Enhance the diff viewer to provide a more intuitive and detailed representation of changes.
- Interactive Staging: Allow users to stage and unstage individual lines or hunks of code directly from the visual diff viewer.
- Merge Conflict Resolver: Build a tool to help users resolve merge conflicts from within the TUI.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.