I've only ever found one git desktop client that I've ever liked using. That one is SmartGit. At some point, several years ago, they changed their license keys and the one I had no longer worked. From then on I mainly use the terminal, or the Git GUI app that comes with git itself. I tried a few other desktop apps, but I just didn't like any of them. Sometimes I just want a GUI, so I use Git GUI, but it doesn't display in dark mode in KDE. It also just feels dated and doesn't have a lot of options, you can't work with multiple repos simultaneously, etc. Anyway, I've decided to build my own Git client. It's actually a smaller piece of a bigger idea, but it's a piece and I've been having to learn desktop development lately, so it's one of the ways I'm learning.
I don't know when I'll release it, but I'm sure I will eventually. It's very basic at the moment, but it does support dark and light mode, so I already kind of like it better than Git GUI. It's intentionally very basic in appearance, but I do plan to build in some more advanced features. It's been a pretty cool experience so far. It's also kind of funny to use it to manage it's own repo :) Scary sometimes, but funny.
David D.
No Comments