)]}' { "commit": "c02efc13638447f9af0be6cb158a6c1a8dd4c727", "tree": "996d932e826b3b929f9a1054fc629d3fbeccf653", "parents": [ "95bfc6cdb697b971ffd7766f353d9bcf7bad9f6f" ], "author": { "name": "Serg Tereshchenko", "email": "serg.partizan@gmail.com", "time": "Sat Sep 26 17:54:43 2020 +0300" }, "committer": { "name": "Pratyush Yadav", "email": "me@yadavpratyush.com", "time": "Wed Oct 07 16:44:24 2020 +0530" }, "message": "git-gui: improve dark mode support\n\nThe colors of some ttext widgets are hard-coded. These hard-coded colors\nare okay with a light theme but with a dark theme some widgets are dark\ncolored and the hard-coded ones are still light. This defeats the\npurpose of applying the theme and makes the UI look very awkward.\n\nRemove the hard-coded colors in ttext calls and use colors from the\ntheme for those widgets via Text.Background and Text.Foreground from the\noption database.\n\nSimilarly, the highlighting for the currently selected file(s) in the\n\"Staged Files\" and \"Unstaged Files\" sections is also hard-coded. Pull\nthe colors for that from the current theme to make sure it is in line\n\nSigned-off-by: Serg Tereshchenko \u003cserg.partizan@gmail.com\u003e\nSigned-off-by: Pratyush Yadav \u003cme@yadavpratyush.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "d18b902189125d27b48eb5f45d8580020f648f45", "old_mode": 33261, "old_path": "git-gui.sh", "new_id": "867b8cea4618360b98b78125b2507ed4bd9e1872", "new_mode": 33261, "new_path": "git-gui.sh" }, { "type": "modify", "old_id": "88b3119a75068763cfee6d79ad4d53a83ad20a67", "old_mode": 33188, "old_path": "lib/themed.tcl", "new_id": "83e3ac795f3842b2ca615e91ba33ef53ad05cf25", "new_mode": 33188, "new_path": "lib/themed.tcl" } ] }