Skip to content

0.15.0

Compare
Choose a tag to compare
@determ1ne determ1ne released this 06 Jun 13:18
· 340 commits to master since this release
372c9c2

0.15.0 (2023-06-06)

安裝須知

⚠️安裝小狼毫前請保存好文件資料,於安裝後重啓 Windows ,否則正在使用小狼毫的應用將會崩潰。
⚠️此版本的小狼毫需要使用 Windows 8.1 或更高版本的操作系統。

主要更新

  • 升級核心算法庫至 librime 1.8.5
  • DPI 根據顯示器自動調整
  • 支持候選窗口等圓角顯示
    • style/layout/corner_radius: int
  • 兼容鼠鬚管中高亮圓角參數style/layout/hilited_corner_radius: int
  • 支持主題顏色中含有透明通道代碼, 支持格式 0xaabbggrr,0xbbggrr, 0xabgr, 0xbgr
  • 配色主題支持默認ABGR順序,或ARGB、RGBA順序
    • preset_color_schemes/color_scheme/color_format: "argb" | "rgba" | ""
  • 支持編碼/高亮候選/普通候選/輸入窗口/候選邊框的陰影顏色繪製
    • style/layout/shadow_radius: int
    • style/layout/shadow_offset_x: int
    • style/layout/shadow_offset_y: int
    • preset_color_schemes/color_scheme/shadow_color: color
    • preset_color_schemes/color_scheme/nextpage_color: color
    • preset_color_schemes/color_scheme/prevpage_color: color
    • preset_color_schemes/color_scheme/candidate_back_color: color
    • preset_color_schemes/color_scheme/candidate_shadow_color: color
    • preset_color_schemes/color_scheme/candidate_border_color: color
    • preset_color_schemes/color_scheme/hilited_shadow_color: color
    • preset_color_schemes/color_scheme/hilited_candidate_shadow_color: color
    • preset_color_schemes/color_scheme/hilited_candidate_border_color: color
    • preset_color_schemes/color_scheme/hilited_mark_color: color
  • 支持自定義標籤、註解字體及字號
    • style/label_font_face: string
    • style/comment_font_face: string
    • style/label_font_point: int
    • style/comment_font_point: int
    • style/layout/align_type: "top" | "center" | "bottom"
  • 支持指定字符 Unicode 區間字體設定
  • 支持字重,字形風格設定
    • style/font_face: font_name[:start_code_point:end_code_point][:weight_set][:style_set][,font2...]
      • example: "Segoe UI Emoji:20:39:bold:italic, Segoe UI Emoji:1f51f:1f51f, Noto Color Emoji SVG:80, Arial:600:6ff, Segoe UI Emoji:80, LXGW Wenkai Narrow"
  • 支持自定义字体回退範圍、順序定义
  • 彩色字體支持
    • Windows 10 周年版前:需要使用 COLR 格式彩色字體
    • Windows 11 :可以使用 SVG 字體
  • 新增豎直文字佈局
    • style/vertical_text: bool
    • style/vertical_text_left_to_right: bool
    • style/vertical_text_with_wrap: bool
  • 新增豎直佈局vertical窗口上移時自動倒序排列
    • style/vertical_auto_reverse: bool
  • 新增「天圓地方」佈局:由 margin 與 hilite_padding 確定, 當margin <= hilite_padding時生效
  • margin_x 或 margin_y 設置爲負值時,隱藏輸入窗口,不影響方案選單顯示
  • 新增 preedit_type: preview_all ,在輸入時將候選項顯示於 composition 中
    • style/preedit_type: "composition" | "preview" | "preview_all"
  • 新增輸入法高亮提示標記
    • style/mark_text: string
  • 新增輸入方案圖標顯示,可在語言欄中顯示,文件格式爲ico
    • schema/icon: string
    • schema/ascii_icon: string
  • 新增選項,允許在光標位置獲取失敗時於窗口左上角繪製候選框(而不是桌面左上角)
    • style/layout/enhanced_position: bool
  • 新增鼠標點擊截圖到剪貼板功能
  • 新增選項,支持越長自動折行/換列顯示
    • style/layout/max_width: int
    • style/layout/max_height: int
  • 支持方案內設定配色
    • style/color_scheme: string
  • 支持多行内容顯示,\r, \n, \r\n均支持
  • 支持方案內設定配色
  • 繪製性能提升
  • composition 模式下新增下劃線顯示
  • 隨二進制文件提供調試符號

Bug 修復

  • 轉義日文鍵盤中特殊按鍵
  • 候選文字過長時崩潰
  • 修復用戶目錄下無 default.custom.yamlweasel.custom.yaml 時,設定窗口無法彈出的問題
  • 方案中設定inline_preedit爲true時,部署後編碼末端出現異常符號
  • 部分應用無法輸入文字的問題
  • 修復部署時無顯示提示的問題
  • 修復中文路徑相關問題
  • 修復右鍵菜單打開程序目錄/用戶目錄時,資源管理器無響應的問題
  • 修復部分內存訪問問題
  • 修復操作系統 / WinGet 無法識別小狼毫版本號的問題
  • 修復 composition 模式下光標位置不正常的問題
  • 修復 Word 中小狼毫工作不正常的問題
  • 若干開發環境配置問題修復

已知問題

  • 部分應用仍存在輸入法無法輸入文字的問題
  • WeaselServer 仍可能發生崩潰
  • 部分防病毒軟件可能誤報病毒