Skip to content

Latest commit

 

History

History
54 lines (37 loc) · 2.16 KB

File metadata and controls

54 lines (37 loc) · 2.16 KB

🚀 GitMaster Roadmap

Development plan and upcoming features for GitMaster.


📈 Version 0.7 - Visual & Log Enhancements

Enhancing the primary control surfaces and utility access.

  • Merge Dialog: Comprehensive interface for merging branches with conflict resolution entry points.
  • Git Flow Dialog: Integrated support for Git Flow branching models (feature, release, hotfix).
  • Quick Terminal: One-click button to launch the system terminal directly in the current project directory.
  • Settings Portal: Centralized configuration for UI preferences, Git credentials, and global behaviors.
  • Enhanced Branch Management: New commit history view optimized for branch-specific workflows.

🌍 Version 0.8 - Localization & Branding

Focusing on data visualization and repository history clarity.

Log History

  • Rich Metadata Rendering: Draw tags and branch names directly within the commit graph.
  • Advanced Graphing: Implement smooth, multi-color graph lines for complex branching history.

File Status

  • Combo Functionality: Complete the implementation of all remaining filtering and view options in the status combos.

Search

  • Global Search Suite: Full implementation of commit message, author, and file content searching.

📦 Version 0.9 - Distribution & Platform Support

Preparing for a global audience and professional aesthetic.

Translation (String Freeze)

  • I18n Infrastructure: Setup all strings to be translatable via standard Qt linguist patterns.

Visual Identity

  • Iconography Overhaul: Redesign and polish all system icons and brand assets for a premium feel.

🏁 Version 1.0 - Production Readiness

Ensuring seamless installation across all major operating systems.

MacOS Support

  • App Bundling: Create a .app bundle for macOS users.

Linux Distribution

  • RPM Support: Native package for Fedora/RHEL/openSUSE.
  • Snap Package: Universal Linux distribution via Canonical's Snapcraft.
  • AppImage: Portable, single-file Linux executable.
  • Flatpak: Modern, sandboxed Linux application distribution.