GitRaven: April 2026 updates
Hey folks! It's been a while since I've written about GitRaven. This post will cover the new features I have introduced and talk about bug fixes. AI Usage I used ChatGPT or Google Gemini to help me fo
Search for a command to run...
Series
This series follows my dev journey of building GitRaven project. It is a hobby project which aims to replace SourceTree & GitHub Desktop on my desktop.
It is written in C++ and Qt. Follow along to find out where the story goes!
Hey folks! It's been a while since I've written about GitRaven. This post will cover the new features I have introduced and talk about bug fixes. AI Usage I used ChatGPT or Google Gemini to help me fo
Hello, This blog post will talk about integrating Monaco Editor into a Qt + C++ app using QWebEngine. Background GitRaven is being built to serve as a near-identical replacement to VSCode’s source control management. It aims to offer a similar, yet o...
Hello, In this blog post, we will be looking at customizing QTreeView to render custom widgets on each relevant rows. We will be adding the ability to stage/unstage an file/folder from tree and also show a label for the file’s git status - Modified, ...
Hi, This blog post will cover how to create a custom model class based on QAbstractItemModel to render custom data with QTreeView in C++. Theory General idea: Create a new class RavenTreeModel based on QAbstractTreeModel. We need to override few me...
Hi It’s been a while since I built something for fun. I will be covering my journey on GitRaven. It’s a VCS GUI similar to GitHub Desktop or SourceTree without the code reviews, PR merge or other advanced capabilities. The idea is to try to build thi...