Releases: nk2028/tshet-uinh-deriver-tools
Releases · nk2028/tshet-uinh-deriver-tools
v0.2.0
- Supports TshetUinh.js v0.15
- New
推導設定
replaced推導選項
, with enhanced functionalities.
Full Changelog: v0.1.5...v0.2.0
v0.2.0-beta.7
- Rename dependency "qieyun" → "tshet-uinh"
v0.2.0-beta.6
- fix(設定): equality of NaN and -0 in menu options
v0.2.0-beta.5
- fix(設定): don't check dup keys until parsing done
v0.2.0-beta.4
- Several fixes on
推導設定
Full Changelog: v0.2.0-beta.3...v0.2.0-beta.4
v0.2.0-beta.3
- fix: installation failed with Qieyun beta version
v0.2.0-beta.2
- Fix: types (.d.ts) not included
v0.2.0-beta.1
Changes
- Use Qieyun.js v0.15 beta
- Add
推導設定
, which replaced推導選項
in the previous version
About 推導設定
-
設定項使用物件格式:
interface 參數項 { key: string; // 參數名,推導時可通過 `選項` 訪問 text?: string; // 參數在 GUI 顯示的名稱 description?: string; // 參數說明 value: unknown; // 首選值 // 提供 options 時,首選值可為任意非空類型,否則須為 boolean | string | number 之一 options?: 選單項[]; // 選單項, // 以下為 GUI 特有的功能: reset?: boolean; // 為 true 則立即重設該選項值,無論用戶之前的選擇 hidden?: boolean; // 為 true 則不顯示於 GUI,但會記住其值(推導時亦包含於 `選項` 中) locked?: boolean; // 為 true 則選項於 GUI 不可修改,但會記住其值(推導時亦包含於 `選項` 中) }; type 選單項 = unknown | { // 可直接指定其值,或用物件格式 value: unknown; // 值 text?: string; // 於 GUI 顯示的項目名 };
-
先前的
[名稱, 首選值]
簡略格式仍然支持,亦可指定其餘屬性:[名稱, 首選值, { ...其他屬性 }]
- 簡略格式下的「名稱」一項,可同時包含顯示名稱和/或說明:
'<內部名>|<顯示名>\n<說明>'
- 簡略格式下的「名稱」一項,可同時包含顯示名稱和/或說明:
-
先前用
string | null
項目指定參數分組標籤的格式仍然支持,且可以包含說明:'<標籤文字>\n<說明>'
- 但
undefined
項會被忽略(先前等同於null
)
- 但
v0.1.5
- Fix: Exception not caught in 推導方案.方案選項
Full Changelog: v0.1.4...v0.1.5
v0.1.4
- Fix:
推導選項.兼容模式
gets dropped if returned by.set
,.combine
etc.
Full Changelog: v0.1.3...v0.1.4