|
1 | 1 | title: 【小狼毫】更新日誌
|
2 | 2 | comments: false
|
3 |
| -date: 2019-06-25 22:24:46 |
| 3 | +date: 2024-06-06 20:00:00 |
4 | 4 | ---
|
5 | 5 |
|
| 6 | +<a name="0.16.1"></a> |
| 7 | +## [0.16.1](https://github.com/rime/weasel/compare/0.16.0...0.16.1) (2024-06-06) |
| 8 | + |
| 9 | + |
| 10 | +#### 安裝須知 |
| 11 | + |
| 12 | +**⚠️如您由0.16.0之前的版本升級,由於參數變化,安裝小狼毫前請保存好文件資料,於安裝後重啓或註銷 Windows,否則正在使用小狼毫的應用可能會崩潰。** |
| 13 | + |
| 14 | +**⚠如您由0.16.0之前的版本升級,請確認您的 `installation.yaml` 文件編碼爲 `UTF-8`, 否則如您在其中修改了非 ASCII 字符內容的路徑時,有可能會引起未明錯誤。** |
| 15 | + |
| 16 | +#### 主要更新 |
| 17 | +* 爲`WeaselServer.exe`使能Windows Error Reporting, 提供對應的`WeaselServer.pdb`文件, 在`WeaselServer.exe`崩潰時可以生成dmp報告文件在日誌文件夾中 |
| 18 | +* 提供`WeaselServer.exe`守護,在服務崩潰後6個按鍵事件(三次擊鍵Down&Up)後拉起服務 |
| 19 | +* 新增英文界面語言 |
| 20 | +* 更新7z和curl到最新版本,修復一些因爲7z的bug引起的問題 |
| 21 | +* 優化預覽圖PNG文件大小 |
| 22 | +* 新增語言欄菜單,打開日誌文件夾,調整日誌文件夾路徑爲`%TEMP%\rime.weasel`,方便查閱管理 |
| 23 | +* 異步處理消息,避免服務崩潰時長時間未響應引起客戶端程序崩潰 |
| 24 | +* 不在服務中部署方案,避免在守護拉起服務進入長耗時部署引起的僵死問題 |
| 25 | + |
| 26 | +#### Bug 修復 |
| 27 | + |
| 28 | +* 修復自動折行未正確處理標點符號(標點在折行後最前)的問題 |
| 29 | +* 修復`vim-mode`下的typo引起的`<C-C>`無法生效問題 |
| 30 | +* 修復部署消息未更新問題 |
| 31 | +* 修復卸載小狼毫時意外安裝語言包問題 |
| 32 | +* 修復`semi_hilite`下的UI未正確響應問題, `semi_hilite`顏色調整爲高亮色的半透明度狀態,改善體驗 |
| 33 | +* 減少不必要的服務端UI更新,提高性能減少服務崩潰機率 |
| 34 | +* 修復在非`DPI=96`的副屏上響應慢的問題 |
| 35 | +* 修復在高分屏上layout參數未dpi aware問題 |
| 36 | +* 修復Windows 11下Chrome等瀏覽器中非激活光標狀態下的按鍵響應異常問題 |
| 37 | +* 修復64位系統下默認安裝路徑不準確的問題 |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | +<a name="0.16.0"></a> |
| 42 | +## [0.16.0](https://github.com/rime/weasel/compare/0.15.0...0.16.0) (2024-05-14) |
| 43 | + |
| 44 | + |
| 45 | +#### 安裝須知 |
| 46 | + |
| 47 | +**⚠️由於參數變化,安裝小狼毫前請保存好文件資料,於安裝後重啓或註銷 Windows,否則正在使用小狼毫的應用可能會崩潰。** |
| 48 | + |
| 49 | +**⚠請確認您的 `installation.yaml` 文件編碼爲 `UTF-8`, 否則如您在其中修改了非 ASCII 字符內容的路徑時,有可能會引起未明錯誤。** |
| 50 | + |
| 51 | +#### 主要更新 |
| 52 | + |
| 53 | +* 升級核心算法庫至 [librime 1.11.2](https://github.com/rime/librime/releases/tag/1.11.2) |
| 54 | +* 改善輸入法病毒誤報問題 |
| 55 | +* 新增 64 位算法服務程序,支持 64 位 librime,支持大內存(可部署大規模詞庫方案) |
| 56 | +* 支持 arm/arm64 架構 |
| 57 | +* 單安裝包支持 win32/x64/arm/arm64 架構系統的自動釋放文件 |
| 58 | +* 32 位算法服務增加 LARGE ADDRESS AWARE 支持 |
| 59 | +* 升級 boost 算法庫至 1.84.0 |
| 60 | +* IME改爲可選項,默認不安裝 |
| 61 | +* 棄用 `weaselt*.dll`,增加註冊香港、澳門、新加坡區域語言配置(默認未啓用,需在控制面板/設置中手工添加);支持簡繁體小狼毫同時使能 |
| 62 | +* 棄用 `weaselt*.ime` |
| 63 | +* 移除 `pyweasel` |
| 64 | +* 候選窗口 UI 內存優化 |
| 65 | +* 改善候選窗口 UI 繪製性能 |
| 66 | +* 升級 WTL 庫至 10.0,gdi+ 至 1.1 |
| 67 | +* 每顯示器 dpi aware,自適應不同顯示器不同 dpi 設定變化 |
| 68 | +* 更新高清圖標 |
| 69 | +* 增大 IPC 數據長度限制至 64k,支持長候選 |
| 70 | +* 升級 plum |
| 71 | +* 應用界面及菜單簡繁體自動適應 |
| 72 | +* `app_options` 中應用名大小寫不敏感 |
| 73 | +* 字體抗鋸齒設定參數 `style/antialias_mode: {force_dword|cleartype|grayscale|aliased|default}` |
| 74 | +* ASCII狀態提示跟隨鼠標光標設定 `style/ascii_tip_follow_cursor: bool` |
| 75 | +* 新增參數 `style/layout/hilite_padding_x: int`、`style/layout/hilite_padding_y: int`,支持分別設置xy向的 padding |
| 76 | +* 新增參數 `schema/full_icon: string`, `schema/half_icon: string`,支持在方案中設定全半角圖標 |
| 77 | +* 新增參數 `style/text_orientation: "horizontal" | "vertical"`, 與 `style/vertical_text: bool` 冗餘,設定文字繪製方向,兼容 squirrel 參數 |
| 78 | +* 新增參數 `style/paging_on_scroll: bool`,可設定滾輪相應類型(翻頁或切換前後候選) |
| 79 | +* 新增參數,Windows10 1809後版本的Windows,支持 `style/color_scheme_dark: string` 設定暗色模式配色 |
| 80 | +* 新增參數 `style/candidate_abbreviate_length: int`,支持候選字數超限時縮略顯示 |
| 81 | +* 新增參數 `style/click_to_capture: bool` 設定鼠標點擊是否截圖 |
| 82 | +* 新增參數 `show_notifications_time: int` 可設定提示顯示時間,單位 ms;設置 0 時不顯示提示 |
| 83 | +* 新增參數 `show_notifications: bool` 或 `show_notifications: 開關列表 | "schema"`,可定製是否顯示切換提示、顯示那些切換提示 |
| 84 | +* 新增參數 `style/layout/baseline: int` 和 `style/layout/linespacing: int`,可自行調整參數修復候選窗高度跳躍閃爍問題 |
| 85 | +* 棄用 `style/mouse_hover_ms`;新增 `style/hover_type: "none"|"semi_hilite"|"hilite"`,改善鼠標懸停相應體驗 |
| 86 | +* 新增參數 `global_ascii: bool`, 支持全局 ascii 模式 |
| 87 | +* 新增 `app_options`,支持應用專用 `vim_mode: bool`,支持常見 vim 切換 normal 模式按鍵時,切換到 `ascii_mode` |
| 88 | +* 新增 `app_options`,支持應用專用 `inline_preedit: bool` 設定,優先級高於方案內設定,高於 `weasel.yaml` 中的設定 |
| 89 | +* 支持命令行設置小狼毫 `ascii_mode` 狀態,`WeaselServer.exe /ascii`,`WeaselServer.exe /nascii` |
| 90 | +* 支持設置 `comment_text_color`、`hilited_comment_text_color` 透明來隱藏對應文字顯示 |
| 91 | +* `hilited_mark_color` 非透明,`mark_text` 爲空字符串時,類 windowns 11 的高亮標識 |
| 92 | +* 切換方案後,提示方案圖標和方案名字 |
| 93 | +* 支持全部 switch 提示使用方案內設定的 label |
| 94 | +* WeaselSetup通過打開目錄窗口設置用戶目錄路徑 |
| 95 | +* 新增支持方案內定義方案專用配色 |
| 96 | +* 支持 imtip |
| 97 | +* 增加類微軟拼音的高亮標識在鼠標點擊時的動態 |
| 98 | +* 支持在字體設定任一分組中設置字體整體的字重或字形 |
| 99 | +* 優化點擊選字邏輯 |
| 100 | +* 豎直佈局反轉時,互換上下方向鍵 |
| 101 | +* 候選窗超出下方邊界時,在當前合成結束前保持在輸入位置上方,減少候選窗口高度變小時潛在的窗口上下跳動 |
| 102 | +* 調整 TSF 光標位置(`inline_preedit: false` 時),減少光標閃爍 |
| 103 | +* WeaselSetup 修改用戶目錄路徑(已安裝時) |
| 104 | +* 語言欄新增菜單,重啓服務 |
| 105 | +* IPC 報文轉義 `\n`、`\t`,不再因 `\n` 引發應用崩潰 |
| 106 | +* 使用 clang-format 格式化代碼,統一代碼風格 |
| 107 | +* 自動文件版本信息 |
| 108 | +* 測試項目 test 只在 debug 配置狀態下編譯構建 |
| 109 | + |
| 110 | +#### Bug 修復 |
| 111 | + |
| 112 | +* 修復 word 365 中候選窗閃爍無法正常顯示的問題 |
| 113 | +* 修復 word 行尾輸入時候選窗反覆跳動問題 |
| 114 | +* 修復 word 中無法點擊選詞問題 |
| 115 | +* 修復 excel 等應用中,第一鍵 keydown 時未及時彈出候選窗問題 |
| 116 | +* 修復導出詞典數據後引起的多個 explorer 進程的問題,優化對應對話框界面顯示 |
| 117 | +* 修復打開用戶目錄,程序目錄引起的多個 explorer.exe 進程問題,支持服務未啓動時打開這些目錄 |
| 118 | +* 修復系統托盤重啓後未及時顯示的問題 |
| 119 | +* 修復 `style/layout/min_width` 在部分佈局下未生效問題 |
| 120 | +* 修復 preedit 寬高計算錯誤問題 |
| 121 | +* 修復翻頁按鈕在豎直佈局反轉時位置錯誤 |
| 122 | +* 修復豎直佈局帶非空 mark_text 時的計算錯誤 |
| 123 | +* 修復 composing 中候選窗隨文字移動問題 |
| 124 | +* 修復 wezterm gpu 模式下無法使用問題 |
| 125 | +* 修復 `style/inline_preedit: true` 時第一鍵輸入時候選窗位置錯誤 |
| 126 | +* 修復算法服務單例運行 |
| 127 | +* 修復調用 WeaselServer.exe 未正常重啓服務問題 |
| 128 | +* 修復偶發的顯卡關聯文字空白問題 |
| 129 | +* 修復部署過程中如按鍵輸入引發的重複發出 tip 提示窗問題 |
| 130 | +* 修復部分方案中的圖標顯示(`english.schema.yaml`) |
| 131 | +* 修復 `preedit_type: preview` 時的光標錯誤問題 |
| 132 | +* 修復 `shadow_color` 透明時截圖尺寸過大問題,減小截圖尺寸 |
| 133 | +* 修復天園地方時,高亮候選圓角半徑不正確問題 |
| 134 | +* 修復某些狀態下天園地方的 preedit 背景色圓角異常問題 |
| 135 | +* 修復候選尾部空白字符引起的佈局計算錯誤問題 |
| 136 | +* 修復 mark_text 繪製鋸齒問題 |
| 137 | +* 修復靜默安裝彈窗問題 |
| 138 | +* 修復 librime-preedit 引起的應用崩潰問題 |
| 139 | +* 修復 plum 用戶目錄識別錯誤問題 |
| 140 | +* 修復安裝後未在控制面板中添加輸入法、卸載後未刪除控制面板中的輸入法清單問題 |
| 141 | +* 修復一些其他已知的 bug |
| 142 | + |
| 143 | +#### 已知問題 |
| 144 | + |
| 145 | +* 部分應用仍存在輸入法無法輸入文字或響應異常的問題 |
| 146 | +* WeaselServer 仍可能發生崩潰 |
| 147 | +* 仍有極少部分防病毒軟件可能誤報病毒 |
| 148 | + |
6 | 149 | <a name="0.15.0"></a>
|
7 | 150 | ## [0.15.0](https://github.com/rime/weasel/compare/0.15.0...0.14.3) (2023-06-06)
|
8 | 151 |
|
|
0 commit comments