zeba_academy_git_visualizer 1.0.0
zeba_academy_git_visualizer: ^1.0.0 copied to clipboard
Git visualization widgets for Flutter learning apps.
Changelog #
All notable changes to this project will be documented in this file.
The format follows Keep a Changelog, and this project follows Semantic Versioning.
1.0.0 - 2026-06-29 #
🎉 Initial Release #
First stable release of Zeba Academy Git Visualizer.
A Flutter package for creating Git learning and visualization experiences.
Added ✨ #
Commit Graph Visualization #
- Added Git commit graph widget
- Added commit node representation
- Added commit message display
- Added author information display
- Added commit history flow UI
Branch Flow Visualization #
- Added branch visualization widget
- Added support for multiple branches
- Added branch name display
- Added branch relationship UI
Merge Visualization #
- Added merge flow widget
- Added source branch display
- Added target branch display
- Added merge learning interface
Pull Request Flow #
- Added pull request visualization
- Added PR title support
- Added source branch information
- Added target branch information
- Added merge status indicator
Conflict Learning UI #
- Added Git conflict learning component
- Added OURS vs THEIRS comparison view
- Added conflict explanation layout
Git History Timeline #
- Added timeline-based Git history viewer
- Added commit date display
- Added commit message timeline
- Added author information
Models Added #
Added core Git data models:
GitCommitGitBranchPullRequest
Widgets Added #
Added reusable Flutter widgets:
CommitGraphBranchFlowMergeViewPRFlowConflictViewHistoryTimeline
Package Improvements #
- Lightweight implementation
- No external API dependency
- No GitHub dependency
- Offline compatible
- Developer-friendly API
- Educational UI focused
Documentation #
Added:
- Complete README documentation
- Installation guide
- Usage examples
- Contribution guide
- GPL-3.0 license information
Testing #
Added unit tests for:
- Git commit model
- Git branch model
- Pull request model
- Conflict learning data
License #
Released under:
GNU General Public License v3.0 (GPL-3.0)
Future Roadmap 🚀 #
1.1.0 #
Planned:
- Animated commit graph
- Interactive commit selection
- Zoom and pan graph support
- Git tag visualization
- Rebase visualization
- Cherry-pick visualization
- Release flow UI
- Dark developer theme
Contributors #
Thanks to everyone who supports open-source development ❤️
Zeba Academy Git Visualizer