diff --git a/CHANGELOG.en.md b/CHANGELOG.en.md index b3f173d..d2a5dd8 100644 --- a/CHANGELOG.en.md +++ b/CHANGELOG.en.md @@ -1,5 +1,19 @@ # OpenTerminal Changelog +## v1.0.29 - 2026-10-16 + +This release fixes light themes: on white themes the text inside the terminal (especially the colored output of programs) was almost unreadable, and settings dialogs and other surfaces rendered with dark-theme colors on a light background. + +### Fixed: light themes were unreadable and glaring +- Reworked the terminal palettes of all three built-in light themes (GitHub Light / One Half Light / Solarized Light): all 16 ANSI colors plus the foreground now meet WCAG AA (≥ 4.5:1) against the background, so "white on white" and washed-out yellow/cyan are gone +- Light themes now enforce a minimum contrast ratio of 4.5:1 and no longer promote bold text to bright colors, so program output tuned for dark backgrounds stays readable +- GitHub Light's pure white background is softened to #f6f8fa +- Settings dialogs, dropdowns and other components now render with light-theme colors under light themes instead of dark surfaces on a light background + +### Improved: UI colors derived from the active theme +- The sidebar, tab bars and the SFTP / monitor / settings panels now derive every color from the theme, so nothing is left too faint to read on light themes +- Scrollbars, shadows and accent button text follow the theme as well + ## v1.0.28 - 2026-10-15 This release fixes the "downloads twice" issue during in-app updates: when updating from an older version the progress bar ran through twice, costing nearly double the traffic in the worst case. diff --git a/CHANGELOG.ja.md b/CHANGELOG.ja.md index b946fc6..f51b5e0 100644 --- a/CHANGELOG.ja.md +++ b/CHANGELOG.ja.md @@ -1,5 +1,19 @@ # OpenTerminal 更新履歴 +## v1.0.29 - 2026-10-16 + +今回のリリースはライトテーマの可読性を修正します。ホワイト系テーマでは、ターミナル内の文字(特に各プログラムが出力する色付きの文字)がほとんど読めず、設定ダイアログなども明るい背景にダーク向けの色が重なって表示されていました。 + +### 修正: ライトテーマが見にくい・まぶしい +- 内蔵の3つのライトテーマ(GitHub Light / One Half Light / Solarized Light)のターミナル配色を全面的に作り直しました。16色と前景色のすべてが背景に対して WCAG AA(≥ 4.5:1)を満たし、「白地に白文字」「淡い黄・水色で見えない」といった色は解消されます +- ライトテーマではターミナルに最低コントラスト(4.5:1)を適用し、「太字を明るい色に昇格」を無効化しました。ダーク背景向けに調整されたプログラムの出力も、自動的に暗く調整されて読めるようになります +- GitHub Light の純白の背景を #f6f8fa にやわらげました +- ライトテーマでは設定ダイアログやドロップダウンなどのコンポーネントが明るい配色で描画され、明るい画面にダークな部品が重なる問題を解消しました + +### 改善: UI の配色をテーマから統一派生 +- サイドバー、タブバー、SFTP・モニター・設定などのパネルの色をすべてテーマから派生させ、ライトテーマで読めないほど薄い文字が残らないようにしました +- スクロールバー、影、強調ボタンの文字色もテーマに追従します + ## v1.0.28 - 2026-10-15 本リリースではアプリ内アップデートの「2 回ダウンロード」問題を修正しました。旧バージョンからの更新時にプログレスバーが 2 周し、最悪の場合ほぼ倍の通信量が発生していました。 diff --git a/CHANGELOG.md b/CHANGELOG.md index b439c62..639e383 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,19 @@ # OpenTerminal 更新日志 +## v1.0.29 - 2026-10-16 + +本次重点修复浅色主题的可读性问题:白色主题下终端里的文字(尤其是各程序输出的彩色文字)几乎看不清,设置弹窗等界面在浅色下还会出现深色组件压在浅底上、文字发灰的错乱。 + +### 修复:浅色主题看不清、刺眼 +- 三套内置浅色主题(GitHub Light / One Half Light / Solarized Light)的终端配色全部重做:16 色加前景文字在白底上的对比度都达到 WCAG AA(≥ 4.5:1),「白字白底」「浅黄/浅青看不清」等颜色全部修正 +- 浅色主题下终端开启最低对比度兜底(4.5:1)并停用「粗体跳亮色」:即使某个程序输出的是为深色背景调配的浅色文字,也会被自动压暗到可读 +- GitHub Light 的纯白背景改为柔和的 #f6f8fa,长时间使用不刺眼 +- 浅色主题下设置弹窗、下拉菜单等组件的背景/边框/文字改用浅色渲染,不再出现深色组件压在浅色界面上 + +### 改进:界面配色统一跟随主题 +- 侧栏、标签栏、SFTP/监控/设置等所有面板的颜色改为由主题统一派生,浅色主题下不再有某处文字浅到看不见 +- 滚动条、阴影、强调按钮文字等也随主题自适应 + ## v1.0.28 - 2026-10-15 本次修复应用内更新「下载两次」的问题:从旧版本更新时进度条会跑两遍,最坏情况消耗近双倍流量。 diff --git a/CHANGELOG.zh-TW.md b/CHANGELOG.zh-TW.md index 201433c..2752a28 100644 --- a/CHANGELOG.zh-TW.md +++ b/CHANGELOG.zh-TW.md @@ -1,5 +1,19 @@ # OpenTerminal 更新日誌 +## v1.0.29 - 2026-10-16 + +本次重點修復淺色主題的可讀性問題:白色主題下終端內的文字(尤其是各程式輸出的彩色文字)幾乎看不清,設定彈窗等介面在淺色下還會出現深色元件壓在淺底上、文字發灰的錯亂。 + +### 修復:淺色主題看不清、刺眼 +- 三套內建淺色主題(GitHub Light / One Half Light / Solarized Light)的終端配色全部重做:16 色加前景文字在白底上的對比度都達到 WCAG AA(≥ 4.5:1),「白字白底」「淺黃/淺青看不清」等顏色全部修正 +- 淺色主題下終端開啟最低對比度防護(4.5:1)並停用「粗體跳亮色」:即使某個程式輸出的是為深色背景調配的淺色文字,也會被自動壓暗到可讀 +- GitHub Light 的純白背景改為柔和的 #f6f8fa,長時間使用不刺眼 +- 淺色主題下設定彈窗、下拉選單等元件的背景/邊框/文字改用淺色渲染,不再出現深色元件壓在淺色介面上 + +### 改進:介面配色統一跟隨主題 +- 側欄、標籤列、SFTP/監控/設定等所有面板的顏色改為由主題統一派生,淺色主題下不再有某處文字淺到看不見 +- 捲軸、陰影、強調按鈕文字等也隨主題自動調整 + ## v1.0.28 - 2026-10-15 本次修復應用內更新「下載兩次」的問題:從舊版本更新時進度條會跑兩遍,最壞情況消耗近雙倍流量。 diff --git a/package.json b/package.json index a3d161b..563a94e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "open-terminal", "productName": "OpenTerminal", - "version": "1.0.28", + "version": "1.0.29", "description": "Open-source terminal with SSH, split panes, themes and fonts", "main": "out/main/index.js", "author": "CodingPlan.Site",