テーマ
theme
| 値 | 動作 |
|---|---|
"os" | OS の Light / Dark 設定に追従します |
"light" / "dark" | テーマを固定します |
"os" を指定した場合は,アプリ起動中に OS のテーマが切り替わってもリアルタイムに追従します。タイトルバーなど OS が描画するネイティブ装飾も,解決後のテーマに合わせて切り替わります。
OSごとの表示例
既存のデモ画像です。OSごとのLight・Darkと表示言語の例を確認できます。
| Light | Dark | |
|---|---|---|
| macOS | ![]() | ![]() |
| Windows | ![]() | ![]() |
| Linux | ![]() | ![]() |
カラーフィールド
background_color・accent_color・text_color・tab_text_color・selection_bg_color の 5 項目をオーバーライドできます。値はいずれも #rrggbb(CSS 16 進数カラー。アルファ値は指定不可)です。
トップレベルに書いた値はライトテーマに適用され,[dark] テーブルに書いた値はダークテーマに適用されます。
toml
theme = "os"
accent_color = "#009bff"
[dark]
background_color = "#1e1e1e"
text_color = "#e0e0e0"オーバーライドを指定しなかった項目は,組み込みのカラーパレット(ライト/ダーク)がそのまま使われます。[dark] テーブル自体を省略した場合も同様に,組み込みのダーク配色が使われます。





