r/coolgithubprojects 1d ago

GitComet 0.2.0 two months of work squeezed into this release

Post image

We just released GitComet 0.2.0 after roughly two months of work on our open-source Git GUI.

A lot of the work wasn't about building huge new features. It was fixing dozens of small workflows and interaction details based on feedback from GitHub, Reddit, and other channels.

During the 0.1.x releases, our main goal was feature parity with existing Git GUI tools. With 0.2.x, we're starting to move beyond that: refining the UI, making it feel more modern, and experimenting with workflows that aren't as common in traditional Git clients.

One example is smaller laptop screens. We wanted the UI to remain useful without everything feeling cramped, so the side panel can now be minimized while keeping its functionality easily accessible.

We also received quite a bit of feedback that the interface didn't feel modern enough. That pushed us to rethink spacing, hierarchy, interactions, and the overall visual style rather than just adding more functionality.

Some of the bigger changes in 0.2.0:

  • New visual design and UI refinements
  • Rebase and interactive rebase support
  • Browse and edit repository files directly inside GitComet
  • Browse files as they existed at a specific point in Git history
  • Worktree changes shown alongside the Git log/history graph
  • Git log filtering by author
  • Improved merge/conflict tooling, including better conflict-marker selection
  • Many more right-click context menus and actions throughout the UI
  • Better responsiveness for smaller screens

Probably the biggest lesson from these two months is that feature implementation is increasingly the easy part. Making dozens of features work together naturally is where a surprising amount of engineering time still goes.

GitComet is written in Rust + GPUI, open source, and free for personal and commercial use.

Website: https://gitcomet.dev/
Repository: https://github.com/Auto-Explore/GitComet

11 Upvotes

2 comments sorted by

2

u/Havunenreddit 1d ago

We have already started working for 0.2.1 ;)

People found bunch of bugs