Development plan and upcoming features for GitMaster.
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.
Focusing on data visualization and repository history clarity.
- 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.
- Combo Functionality: Complete the implementation of all remaining filtering and view options in the status combos.
- Global Search Suite: Full implementation of commit message, author, and file content searching.
Preparing for a global audience and professional aesthetic.
- I18n Infrastructure: Setup all strings to be translatable via standard Qt linguist patterns.
- Iconography Overhaul: Redesign and polish all system icons and brand assets for a premium feel.
Ensuring seamless installation across all major operating systems.
- App Bundling: Create a
.appbundle for macOS users.
- 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.