發布 ThermoTray 1.1.5 - #4
Merged
Merged
Conversation
修正多 GPU 重構帶進的系統匣缺陷:RebuildGpuIcons 為了維持 CPU 在左的 排列會重新註冊 CPU NotifyIcon,但沒有清除 _cpuIconKey,導致隨後的 UpdateCpuIcon 誤判圖示未變而跳過繪製,全新的 NotifyIcon 始終沒有圖片。 第一次偵測到 GPU 時 CPU 圖示會變成空白,且在 CPU 數字沒有變化時 (例如讀不到 CPU 感測器)會一直維持空白。 版本號提升至 1.1.5,安裝指令碼與 README 的版本示例一併更新。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
內容
TrayIconService.RebuildGpuIcons為了維持「CPU 在左」的排列,會在 GPU 清單出現後重新註冊 CPUNotifyIcon,但沒有清除_cpuIconKey。隨後的UpdateCpuIcon因為快取鍵相同而跳過ReplaceIcon,全新的NotifyIcon始終沒有被指派圖片。第一次偵測到 GPU 時 CPU 圖示變成空白;若 CPU 數字之後沒有變化(例如讀不到 CPU 感測器),就會一直維持空白。Directory.Build.props的唯一版本來源,並同步installer/ThermoTray.iss與README.md的版本示例。AI_HANDOFF.md交接紀錄。驗證(win-x64 / Release)
dotnet build— 0 警告、0 錯誤dotnet test— 141/141 通過dotnet format --verify-no-changes— 無差異dotnet publish --self-contained -p:PublishSingleFile=true— 產出publish/win-x64/ThermoTray.exe實機系統匣顯示(需有 GPU 且提升權限啟動)尚未人工驗證。
🤖 Generated with Claude Code