zeba_academy_git_visualizer 1.0.0 copy "zeba_academy_git_visualizer: ^1.0.0" to clipboard
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:

  • GitCommit
  • GitBranch
  • PullRequest

Widgets Added #

Added reusable Flutter widgets:

  • CommitGraph
  • BranchFlow
  • MergeView
  • PRFlow
  • ConflictView
  • HistoryTimeline

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

0
likes
140
points
74
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

Git visualization widgets for Flutter learning apps.

Homepage

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_git_visualizer