On Mon, Sep 27, 2021 at 3:41 AM Bagas Sanjaya <bagasdotme@xxxxxxxxx> wrote: > > On 27/09/21 17.19, Sashank Bandi wrote: > > I'm currently planning to convert this into a C++ program as there is no > > way from the Tcl itself to change the color and background color of the title > > bar or menu of the Git GUI window. > > > > I also CCed Pratyush Yadav as he is the official maintainer of the project. > > > > Regarding GUI toolkit, you should pick the replacement carefully - > tooling used in Git for Windows will need to be adapted in order to > compile your chosen toolkit (whether it is Qt, GTK, or wxWidgets) for > Windows. Have you tried git cola? [1] It uses Qt. It's cross-platform and written in Python. Git GUI is useful because it's built in, but from a usability perspective cola has many advantages. It has a dark mode that works more or less how you described: - system default - user-specified theme (dark/light with a few color variations) .. and beyond these rather small differences, git cola even has image diffs[2]. That alone is a killer feature. [1] https://github.com/git-cola/git-cola/ [2] http://git-cola.github.io/screenshots.html -- David