kingToolbox / kingToolbox/WindTerm

[Enhancement] Automatically adhere to the OS/DE's dark versus light colour scheme preference.

Open
#2,092 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
32.3k
Forks
2.5k
PR merge metrics
No merged PRs in 30d

Description

Per https://gitlab.com/coolercontrol/coolercontrol/-/issues/163#note_1717297642, this is reasonably feasible. At the very least, utilizing the colouration of the system is, despite this being based upon web technologies. Currently, WindTerm doesn't even appear to utilize the default font antialiasing properties defined by my desktop environment:

1. > ![20240123T013050GMT](https://github.com/kingToolbox/WindTerm/assets/42837531/3b7973e4-43bf-4507-9ec9-ee7ba87d01cd)

1. > ![20240123T013404GMT](https://github.com/kingToolbox/WindTerm/assets/42837531/9bca4c40-977f-40e9-b9d1-12fd59a767e9)

`org.freedesktop.appearance`'s `color-scheme` provides this.

Contributor guide

No contributing guide indexed for this repository

Research direction

No repository files or tests are named. Start by reading the org.freedesktop.appearance color-scheme specification and locating WindTerm's existing theme or appearance handling; inspect how desktop preferences are accessed on supported platforms. Done means the application automatically follows the operating system or desktop environment's light/dark preference.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
design, desktop, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.