<p></p>
<p>I had a idea. It would involve a little bit code. As my original idea, we would do some basic calculations to detect light and dark themes through <em>GtkStyleContext</em>, then load <em>geany.css</em> or <em>geany-dark.css</em> accordingly. I think this solution is more maintainable than caring for every theme. It wouldn't add colors that are beautiful in the current theme, just colors that are easy to read. If the user wants, he would still tweak the <em>css</em> in a similar fashion as current implemented.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/2644#issuecomment-723465048">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ7R32RXGJUMFYZXGSDSOVX3LANCNFSM4TNEDPEQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJ524I4FAOBTDF7QHSDSOVX3LA5CNFSM4TNEDPE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFMPTGWA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2644#issuecomment-723465048",
"url": "https://github.com/geany/geany/issues/2644#issuecomment-723465048",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>