ioBroker 的下一代視覺化:vis-2
ioBroker 平台的 WEB 視覺化。
概述
- 許可證要求
- 安裝和文檔
- 物件的綁定
- 過濾器
- 控制介面
- 預設視圖
- 權限系統
- 設定
- SVG 和 currentColor
許可證要求
要在ioBroker
中使用此適配器,您需要接受適配器的源代碼許可證。此適配器的源代碼可在 CC BY-NC 許可下取得。
此外,您需要許可證才能使用該適配器。以下許可證版本可在 https://iobroker.net/www/pricing 上取得
- 社區許可證:免費私人使用! :透過在 https://iobroker.net 上註冊帳戶來取得免費許可證。當 vis-2 適配器啟動時,會根據 ioBroker 許可證伺服器在線檢查許可證,因此此時需要在線連接!
- 私人使用離線許可證:只需支付少量支援費用,您就可以免除適配器啟動時所需的線上許可證檢查。僅供私人使用!
- 商業許可證:當在商業環境中使用 Vis 或將 Vis 作為 ioBroker 軟體包的一部分出售給您的客戶時,此許可證適合您。許可證檢查也不需要線上連線。
安裝和文檔
線上示範
物件的綁定
通常,大多數小部件都具有 ObjectID 屬性,並且該屬性可以與物件 ID 的某個值綁定。但是還有另一個選擇如何將小部件的任何屬性綁定到某個 ObjectID。
只需寫入屬性{object.id}
例如{hm-rpc.0.OEQ1880105.4.ACTUAL_TEMPERATURE}
它將綁定到該物件的值。如果您使用特殊格式,甚至可以用它進行一些簡單的操作,例如乘法或格式化。
例如,計算三角形的斜邊:
{h:javascript.0.myCustom.height;w:javascript.0.myCustom.width;Math.max(20, Math.sqrt(h*h + w*w))}
將被解釋為函數:
value = await (async function () {
var h = (await getState('javascript.0.myCustom.height')).val;
var w = (await getState('javascript.0.myCustom.width')).val;
return Math.max(20, Math.sqrt(h * h + w * w));
})();
或者
{h:javascript.0.myCustom.height;w:javascript.0.myCustom.width;h*w}
將簡單地將高度乘以寬度。
您可以使用任何JavaScript(瀏覽器)功能。參數必須用':'定義,如果沒有,它將被解釋為公式。
注意類型。它們全部被定義為字串。可以肯定的是,使用 parseFloat 函數該值將被視為數字。
所以我們的斜邊計算將是:
{h:javascript.0.myCustom.height;w:javascript.0.myCustom.width;Math.max(20, Math.sqrt(Math.pow(parseFloat(h), 2) + Math.pow(parseFloat(w), 2)))}
已棄用的格式
Patten 有以下格式:
{objectID;operation1;operation2;...}
支援以下操作:
-
*
- 乘法。參數必須放在括號中,例如“*(4)”。在此範例中,我們將該值乘以 4。 -
+
- 新增。參數必須放在括號中,例如“+(4.5)”。在此範例中,我們新增值 4.5。 -
-
- 減。參數必須位於括號中,例如“-(-674.5)”。在此範例中,我們從值 -674.5 中減去。 -
/
- 除法。參數必須放在括號中,例如“/(0.5)”。在此範例中,我們將該值除以 0.5。 -
%
- 模數。參數必須放在括號中,例如“%(5)”。在此範例中,我們取 5 的模。 -
round
- 對數值進行四捨五入。 -
round(N)
- 將點後的值四捨五入 N 位,例如 34.678;round(1) => 34.7 -
hex
- 將值轉換為十六進位值。所有信件均為小寫。 -
hex2
- 將值轉換為十六進位值。所有信件均為小寫。如果值小於 16,則會新增前導零。 -
HEX
- 與十六進制相同,但大寫。 -
HEX2
- 與 hex2 相同,但大寫。 -
date
- 根據給定的格式格式化日期。格式與 iobroker.javascript 中的相同 min(N)
- 若值小於 N,則取 N,否則取值max(M)
- 若值大於 M,則取 M,否則取值sqrt
- 平方根pow(n)
- N 的冪。-
pow
- 2 的冪。 -
floor
- Math.floor -
ceil
- Math.ceil -
json
- 用於取得 json 或物件屬性的操作。例如, {id;json(common.name.en)}
-
random(R)
- Math.random() * R,或如果沒有參數則只是 Math.random() -
formatValue(decimals)
- 根據系統設定格式化值並使用小數 date(format)
- 將值格式化為日期。格式如下:“YYYY-MM-DD hh:mm:ss.sss”-
momentDate(format, useTodayOrYesterday)
- 使用 Moment.js 將值格式化為日期。必須根據 moment.js 庫輸入核准的格式。使用useTodayOrYesterday=true
時, moment.js
格式ddd
/ dddd
會被今天 / 昨天覆蓋 array(element1,element2[,element3,element4])
- 傳回索引的元素。例如: {id.ack;array(ack is false,ack is true)}
您可以在任何文字中使用此模式,例如
My calculations with {objectID1;operation1;operation2;...} are {objectID2;operation3;operation4;...}
或顏色計算:
#{objectRed;/(100);*(255);HEX2}{objectGreen;HEX2}{objectBlue;HEX2}
若要顯示物件的時間戳,請在物件 ID 末尾寫入.ts
或.lc
(用於最後變更),例如:
Last change: {objectRed.lc;date(hh:mm)}
特殊裝訂
有許多不同的內部綁定可以在視圖中提供附加資訊:
-
username
- 顯示登入用戶 view
- 實際視圖的名稱wname
- 小部件名稱widget
- 是一個包含 widget 所有資料的物件。只能在JS部分使用,如{a:a;widget.data.name}
-
widgetOid
- 使用小部件的 OID 在賦值部分分配小部件的值,例如{t:widgetOid.val;t}
-
wid
- 實際小部件的名稱 language
- 可以是de
、 en
或ru
。-
instance
- 瀏覽器實例 login
- 是否需要登入(例如,顯示/隱藏登出按鈕)-
local_*
- 如果狀態名稱從local_
開始,則不會回報給 ioBroker,但會更新所有取決於此狀態的小工具。 (目前瀏覽器會話的局部變數)
注意:若要在計算中使用“:”(例如,在字串公式中),請改用“::”。
請記住,樣式定義將被解釋為綁定,因此請使用{{style: value}}
或僅
為此。
過濾器
若要在一個視圖上可視化所有小部件的數量,您可以使用篩選器來減少視圖上同時顯示的小部件的數量。
每個小部件都有一個字段filter
。如果您將其設為某個值,例如light
,那麼您可以使用其他小部件(bars - filters, filter - dropdown)
來控制哪個過濾器實際上處於活動狀態。
控制介面
Vis 創建了 3 個變數:
-
control.instance
- 如果必須控制每個瀏覽器,則應在此處寫入瀏覽器實例或FFFFFFFF
。 -
control.data
- 指令參數。具體命令請參閱說明。 -
control.command
- 指令名稱。寫入此變數會觸發命令。這意味著在寫入命令之前,必須準備好「實例」和「資料」資料。
命令:
alert
- 在 vis-2 中顯示警報視窗。 「control.data」具有以下格式「message;title;jquery-icon」。標題和 jquery-icon 是可選的。圖標名稱可以在這裡找到。若要顯示圖示“ui-icon-info”,請寫入Message;;info
。
changeView
- 切換到所需的視圖。 “control.data”必須具有視圖名稱。您也可以將專案名稱指定為project/view
。預設項目是main
。
refresh
- 重新載入 vis-2,例如在專案變更為在所有瀏覽器上重新載入之後。
reload
- 與刷新相同。
dialog
- 顯示對話框視窗。對話方塊必須存在於視圖中。之一:
-
static - HTML - Dialog
, -
static - Icon - Dialog
, -
container - HTML - view in jqui Dialog
, -
container - ext cmd - view in jqui Dialog
, -
container - Icon - view in jqui Dialog
, -
container - Button - view in jqui Dialog
。
control.data
必須具有對話框小部件的 id,例如w00056
。
dialogClose
popup
- 開啟一個新的瀏覽器視窗。必須在control.data
中指定鏈接,例如 http://google.com
playSound
- 播放聲音檔。文件的連結在control.data
中指定,例如,http://www.modular-planet.de/fx/marsians/Marsiansrev.mp3。您可以在 vis-2 中上傳自己的檔案並讓它播放,例如/vis-2.0/main/img/myFile.mp3
。重要的是,除非用戶在頁面上至少單擊一次,否則瀏覽器無法播放音訊。這是瀏覽器安全策略。在這裡您可以閱讀更多內容。
如果使用者變更視圖或在開始時,變數將由 vis-2 填入
control.instance
:瀏覽器實例且ack=true
-
control.data
:專案和檢視名稱,格式為project/view
,例如main/view
(和ack=true
) -
control.command
: changedView
和ack=true
您可以將 JSON 字串或物件寫入control.command
中,形式為{instance: 'AABBCCDD', command: 'cmd', data: 'ddd'}
。在這種情況下,實例和資料將從 JSON 物件中取得。
JavaScript 適配器範例:
setState ( 'vis-2.0.control.command' , { instance : '*' , command : 'refresh' , data : '' } ) ;
如果將 JSON 編寫為字串,請確保它是可解析的,例如{"instance": "*", "command": "refresh", "data": ""}
,請注意"
。
預設視圖
您可以為每個視圖定義所需的解析度(選單=>工具=>解析度)。這只是編輯模式下的視覺邊框,用於向您顯示某些特定裝置上的螢幕尺寸。在即時模式下,它將不可見,並且邊框之外的所有小部件都將可見。
此外,您還可以定義是否必須將此視圖用作此解析度的預設視圖。
因此,每次呼叫index.html
(不含#viewName
)時,都會開啟最適合此解析度的視圖。如果只有一個視圖具有“預設”標誌,則該視圖將獨立於螢幕解析度或方向上開啟。
例如,您可以建立兩個視圖“橫向-移動”和“縱向-移動”,當您變更方向或螢幕尺寸時,這兩個視圖將自動切換。
有一個幫助小部件“基本 - 螢幕解析度”,它顯示實際的螢幕解析度和最適合該解析度的預設視圖。
權限系統
專案
在write
管理對話方塊中,您可以為每個ioBroker使用者配置read
權限。
read
標誌意味著該使用者可以在運行系統中存取該項目。 write
標誌意味著該使用者可以在編輯模式下存取該項目。
當透過 ioBroker 管理適配器建立新使用者時,預設情況下它將擁有這兩種權限。
看法
您也可以指定允許使用者在執行時間和編輯模式下存取哪些視圖。如果未在專案層級授予其中一項存取權限,則在檢視層級指定它們不會產生任何影響,因為整個專案將無法存取。
請注意,每當您嘗試存取目前使用者沒有權限的視圖時,使用者將看到項目選擇面板。
小工具
如果使用者沒有read
權限,則該小部件將不會在執行時呈現。如果使用者沒有write
權限,則小工具將不會以編輯模式呈現。
設定
如果睡眠時間超過則重新加載
有一個規則,斷線一段時間後,整個VIS頁面將重新載入以同步專案。您可以在選單“設定...”中對其進行配置。如果將間隔設為“從不”,則頁面將永遠不會重新載入。
重連間隔
設定連線嘗試之間的時間間隔(如果已中斷連線)。如果設定 2 秒,它將每 2 秒嘗試建立一次連線。
重新連接螢幕變暗
有時(在晚上)需要有黑暗的加載畫面。透過這個選項,就可以設定了。
請注意,這些設定僅對重新連線有效,對首次連線無效。
SVG 和當前顏色
CSS 中的 currentColor 關鍵字允許元素從其父元素繼承當前文字顏色。它在 SVG(可擴展向量圖形)中特別有用,因為它允許更動態的樣式並且更容易與 HTML 內容整合。
您可以使用 currentColor 關鍵字來取代 SVG 中接受顏色值的任何屬性的特定顏色值。下面是一個 SVG 中帶有圓圈的簡單範例:
">
< svg width = " 100 " height = " 100 " xmlns = " http://www.w3.org/2000/svg " >
< circle cx = " 50 " cy = " 50 " r = " 40 " fill = " currentColor " />
svg >
在這種情況下,如果 SVG 採用父元素的顏色。例如,如果它用在選單中並且選單是紅色的,則圓圈將為紅色。
開發偵錯
為了對 vis-2 編輯器本身進行調整、搜尋錯誤並進行偵錯,必須執行以下步驟。
透過 GitHub 使用者介面將 iobroker/iobroker.vis-2 儲存庫分叉到您自己的帳戶中
將儲存庫克隆到目錄中。從 GitHub 儲存庫複製 URL。該命令看起來像
git clone https://github.com//ioBroker.vis-2.git
使用 IDE 開啟下載的儲存庫
若要安裝和下載所有必要的庫,請在儲存庫根目錄的終端機中執行以下命令
- 若要在瀏覽器中啟動編輯器,請執行下列命令。已單獨執行的 iobroker 伺服器實例必須在連接埠 8082 上可用。
- 可以在瀏覽器中進行調試,例如 chrome F12
- 如果更改文件,支援編輯器自動重新加載
托多
變更日誌
2.10.7 (2024-07-23)
2.10.6 (2024-07-20)
2.10.4 (2024-07-16)
- (bluefox) 修正了透過物件選擇的跳躍
- (bluefox) 實現了滑動小工具
2.10.3 (2024-07-11)
- (bluefox) 將 CanJSWidget 轉換為打字稿
- (bluefox) 在屬性組中新增了「克隆」按鈕
2.10.2 (2024-07-10)
- (bluefox) 刪除了不相容的樣式包
- (bluefox) 所有小工具都必須更新
- (bluefox) 基本輸入值小工具已移至 ReactJS
2.9.64 (2024-05-23)
- (bluefox) 增加了透過按鈕清除文字欄位的可能性
2.9.63 (2024-05-15)
- (bluefox) 將一些檔案遷移到 typescript
2.9.60 (2024-05-07)
2.9.53 (2024-05-06)
- (bluefox) 允許將樣式套用至 jQui 按鈕
2.9.52 (2024-04-25)
- (bluefox) 改進了導覽:新增了可調整的選單寬度和批次編輯
2.9.50 (2024-04-19)
2.9.49 (2024-04-11)
- (bluefox) 修正了選項卡小工具中的捲動按鈕
- (bluefox) 如果設定了邊框寬度,則修正了尺寸調整器
2.9.48 (2024-03-30)
- (bluefox) 在視圖對話方塊中顯示選取的視圖
- (bluefox) 新增了載入畫面的自訂
- (bluefox) 尊重 GUI 中的哨兵禁用標誌
2.9.42 (2024-03-09)
- (bluefox) 允許僅在桌面上限制視圖大小
- (bluefox) 將“過濾器”一詞更改為“搜尋”
2.9.40 (2024-03-05)
- (bluefox) 遷移了過濾器小部件以做出反應
- (bluefox) 遷移了基本連結小工具以進行反應
2.9.39 (2024-03-01)
- (foxriver76) 允許在綁定中使用
widgetOid
- (foxriver76) 修正了日期選擇器小工具的各種問題
- (foxriver76) 將日期選擇器的預設選項設為人類可讀,並新增了完整可解析日期的選項
- (bluefox) 增加了透過導航小工具添加後綴的可能性
- (bluefox) 改進了許可證管理器
2.9.37 (2024-02-28)
- (foxriver76) TimePicker 小工具現在預設保存時間而不是日期,如果您想要舊行為,請使用複選框
asDate
2.9.36 (2024-02-27)
- (foxriver76) 修正了未套用專案特定的 CSS
2.9.35 (2024-02-27)
- (foxriver76) 使用者指定的 css 現在優先於小工具 css
- (foxriver76) 修正了損壞的分組小部件的崩潰情況
2.9.34 (2024-02-26)
- (foxriver76) 在專案權限對話方塊中正確偵測管理員用戶
2.9.33 (2024-02-21)
- (foxriver76) 修正了 image8 小工具中永遠不會顯示最後一個影像的問題
- (foxriver76) 新增了為 jqui 對話方塊定義背景和標題顏色的可能性
- (foxriver76) 如果在小工具前面,可以點選訊號影像
2.9.32 (2024-02-16)
- (foxriver76) 實作了在視圖管理器中顯示或隱藏所有視圖的按鈕
- (foxriver76) 修正了 RxWidgets 上的訊號問題
- (foxriver76) 僅允許為此實例停用 Sentry
2.9.31 (2024-02-06)
- (foxriver76) 正確應用預設溢出
- (foxriver76) 導航樣式修復(修復圖示背景並允許自訂標題文字顏色)
2.9.30 (2024-02-06)
- (foxriver76) 適配器上傳/更新時將不再刪除全域 CSS
- (foxriver76) 允許修改導航樣式
2.9.29 (2024-02-05)
- (foxriver76) 修正了巢狀群組的多個問題
- (foxriver76) 也使群組/取消群組命令在群組檢視中運作
- (foxriver76) 允許透過點選選擇群組中的小工具(先前僅下拉式選單有效)
- (foxriver76) 修正了基本映像 8 不可設定為值 0 的問題
2.9.28 (2024-02-03)
- (foxriver76) 在所有情況下正確確定 vis 實例
2.9.26 (2024-02-02)
- (foxriver76) 如果為 jquery 按鈕小工具選擇了 jquery 樣式,則不顯示空圖示類別
- (foxriver76) 增加了選擇後隱藏導航的可能性
2.9.25 (2024-01-29)
- (foxriver76) 修正了相關小工具的調整大小問題
- (foxriver76)使用「僅針對群組」的可見性時不會崩潰
- (foxriver76) 如果小工具嘗試在不存在的視圖上更新小工具,則不會崩潰
2.9.24 (2024-01-24)
- (foxriver76) Image 8 小工具移植到 React
2.9.23 (2024-01-24)
- (foxriver76) 修正了另一個由於先前版本而導致的錯誤
2.9.22 (2024-01-22)
- (foxriver76) 嘗試修正 2.9.21 引入的問題
2.9.21 (2024-01-19)
- (foxriver76) 修復了修復小部件時的崩潰情況
- (foxriver76)修正了錯誤,即在影像編輯模式疊加上應用了兩次不透明度
2.9.20 (2024-01-18)
- (foxriver76) 增加了專案導入的逾時時間
- (foxriver76) 新增了小工具等級的權限
2.9.19 (2024-01-17)
- (foxriver76) 修正了從左側調整小工具大小時的問題
- (foxriver76) 如果選擇了多個小部件,則將選擇框新增至尺寸屬性
2.9.18 (2024-01-15)
- (foxriver76) 修正了某些場景下顯示舊屬性值的問題
- (foxriver76) 專用權限系統擴展到檢視級別
2.9.17 (2024-01-13)
- (foxriver76) 引進了專案層級的專用權限系統
2.9.16 (2024-01-11)
- (foxriver76) 使用正確的後備值來確定小部件訊號
2.9.15 (2024-01-09)
- (foxriver76) 修正了 BulkEditor 的問題
2.9.14 (2024-01-09)
- (foxriver76) 修正了某些小部件的最後更改 y 偏移
- (foxriver76) 修正了 JquiState 不尊重資料類型的問題
- (foxriver76) 修正了 BulkEditor 的問題(對話方塊未關閉且其他對話方塊顯示錯誤按鈕)
- (foxriver76) 為 devbookhq/splitter#15 實作了解決方法調整大小錯誤
2.9.13 (2024-01-08)
- (foxriver76) 當綁定中包含哈希字元時正確偵測 ID
- (foxriver76) 修正選擇多個 JquiState 小工具時崩潰的問題
- (foxriver76) 防止在已剪切後在群組中顯示小部件
- (foxriver76) 防止使用不在群組中的小工具來計算群組視圖上的標尺
2.9.12 (2024-01-04)
- (foxriver76) 優化分組複製/貼上/剪切
2.9.11 (2024-01-02)
2.9.10 (2024-01-02)
- (foxriver76) 刪除意外新增的腳本文件,這會導致崩潰
2.9.9 (2024-01-01)
- (foxriver76) 允許匯入沒有屬性
activeWidgets
視圖 - (foxriver76) 使 BasicBulb 的行為更像其舊版本
- (foxriver76) 修正了編輯模式下顯示不同小工具資料的問題
- (foxriver76) 修正了每個狀態更新都用於可見性計算的問題
- (bluefox) 遷移了 jQui select、jQui Radio 步驟小部件以做出反應
- (bluefox) 所有 jQui 小工具都已遷移到 React
2.9.8 (2023-12-21)
- (foxriver76)修正了背景沒有顯示標籤的錯誤
- (foxriver76) 防止頁面載入時具有可見性條件的小工具短暫閃爍
- (foxriver76) 修正了主題切換問題
2.9.7 (2023-12-19)
2.9.6 (2023-12-14)
- (foxriver76) 修正了 BulkEditor 的問題
- (foxriver76) HTML 中的腳本現在加入到 DOM 中,而不是在 eval 中執行
- (foxriver76) 修正了燈泡小工具的問題(如果最小/最大已填滿)
- (foxriver76) 遷移了「speech2text」小部件以做出反應
2.9.5 (2023-12-10)
- (foxriver76) 從一開始就開啟新的視野
- (foxriver76)修正了使用訊號時的崩潰情況
- (foxriver76) 固定材料設計小部件助手
- (foxriver76) 重新命名檢視時更新對小工具中視圖的引用
- (bluefox) jQui Toggle 圖示小工具已遷移到 React
- (bluefox) jQui Radio 小部件已遷移以做出反應
- (bluefox) jQui Radio List 小工具已遷移以做出反應
- (bluefox) 修正了 React 小工具的最後更改
2.9.4 (2023-12-04)
2.9.3 (2023-12-03)
- (bluefox) 增加了硬限制視圖大小的可能性
- (foxriver76) 實作了簡單的導航排序機制
- (foxriver76) 修正了資料夾內視圖的匯入
- (foxriver76) 固定主題也應用於 iframe
- (foxriver76) 在匯入或複製檢視時不要簡單地重複使用小工具 ID
- (foxriver76) 將基本燈泡小工具實作為 React 小工具
- (foxriver76) 讓腳本標籤在基本 html 小工具中運作
2.9.2 (2023-11-29)
- (foxriver76) 修正了自訂元件中的反應性
- (foxriver76) 修正了群組的導入
- (foxriver76) 建立群組後,現在已預先選擇群組
- (foxriver76) 欄位現在透過鍵盤移動時更新
2.9.1 (2023-11-28)
- (foxriver76) 移動小部件後重新計算字段
- (foxriver76) 修正了其他視圖上的貼上群組
- (foxriver76) 固定主題也應用於 iframe
- (bluefox) 將基本影像實作為 React 小工具
2.9.0 (2023-11-27)
- (bluefox) 本地實現了 SVG 形狀和螢幕解析度小部件
- (bluefox) 將 Basic iFrame 實作為 React 小工具
- (foxriver76) 僅允許在專案匯入時使用 zip 檔案
- (foxriver76) 修復溢位被覆蓋的問題
- (foxriver76) 依字母順序對頁面和項目進行排序
- (foxriver76) 修正了保存問題
- (foxriver76) 修正了啟動
always render
時的群組問題 - (foxriver76) 允許在選項卡元件中更改顏色並寫入小寫字母
- (foxriver76)修正了來自alwaysRender頁面的導航顯示在不同頁面上的問題
2.8.0 (2023-11-24)
- (foxriver76) 在頁面檢視中按字母順序對資料夾進行排序
- (foxriver76) 修正了使用 ctrl + 點選取消選取小工具的問題
- (foxriver76) 修正了開關組件的顯示問題
- (bluefox) 本地實現了基本紅色數字小部件
- (foxriver76) 修正了分組小部件的副本/克隆
- (foxriver76)修正了透過狀態開啟/關閉對話方塊的問題
2.7.0 (2023-11-22)
2.6.4 (2023-11-21)
2.6.3 (2023-11-20)
2.6.2 (2023-11-20)
- (foxriver76) 修正了編輯群組時的崩潰情況
- (foxriver76) 固定貼上組
- (foxriver76)修正了打字時標跳躍和刪除字元的問題
2.6.1 (2023-11-17)
- (bluefox) 透過圖示上傳顯示「檔案太大」訊息
- (bluefox) 製作了導覽欄,以便作為自己的群組查看
- (foxriver76) 依字母順序排序視圖
- (foxriver76) 尊重項目工具列中的大寫/小寫
- (bluefox) 將
dialog
和dialogClose
關閉指令重新導向到小工具
2.6.0 (2023-11-13)
- (foxriver76) 實現選擇/取消選擇所有按鈕
- (foxriver76)固定綁定不起作用
2.5.0 (2023-11-11)
- (foxriver76) 允許在 prepend-HTML 和append-HTML(基本字串小部件)中使用真實的 html
- (foxriver76) 修正了編輯群組時的問題
- (foxriver76) 不會自動將按鈕文字格式設定為大寫
- (foxriver76) 不會自動將頁面名稱顯示為大寫
- (bluefox) 實作了 React 小工具的訊號圖標
- (bluefox) 實作了 React 小工具的最後更改指示
- (bluefox) 將 SVG Bool 小工具實作為 React 元件
2.4.0 (2023-11-08)
- (foxriver76) 修正了更改類別時圖示選擇器過濾器的問題
- (foxriver76) 修正了僅貼上第一個小部件的問題
- (bluefox) 新增了 JSON 綁定運算符
- (bluefox) 允許使用函數作為物件 ID 的篩選器
- (bluefox) 實作視圖欄(沒有選單)
2.3.6 (2023-11-06)
- (foxriver76) 修正了樣式屬性上的綁定編輯器的問題
- (foxriver76) 由於自動儲存最佳化而提高了效能
2.3.5 (2023-11-03)
- (foxriver76) 更新適配器反應以在檔案選擇器中增強影像支持
- (foxriver76) 固定檔案瀏覽器在淺色模式下的顏色
- (foxriver76)修正了修改時顏色輸入跳到輸入末端的問題
2.3.4 (2023-11-02)
- (foxriver76) 修正選擇多個小工具時的崩潰
- (foxriver76) 刪除了
border-style
下拉清單中重複的none
- (foxriver76) 修復重新排序小工具時的崩潰
2.3.3 (2023-10-30)
- (foxriver76)修正瞭如果單一小工具有腳本錯誤則 vis 無法載入的問題
- (bluefox) 新增了綁定編輯器
- (bluefox) 如果在 iframe 中則不使用背景
2.3.2 (2023-10-14)
- (bluefox) 允許在編輯模式下僅顯示選定的小工具
- (bluefox) 修正了舊 (CanJS) 小部件的可見性計算
2.3.1 (2023-10-13)
- (bluefox) 修正了相關小部件之間的垂直間隙
- (bluefox) 在屬性對話框中更好地輸入最小/最大數字
2.3.0 (2023-09-28)
- (bluefox) jQui 小部件(其中很多)得到了改進
2.2.7 (2023-09-18)
- (bluefox) 改進的圖標選擇器:您可以直接上傳自己的圖標
- (bluefox) 最佳化載入:不載入未使用的小工具集
2.2.6 (2023-09-17)
- (bluefox) 日期綁定已更正
- (bluefox) 最佳化 widgeteria 的加載
- (bluefox) 水平導航已修復
2.2.5 (2023-09-12)
2.2.4 (2023-09-04)
2.2.2 (2023-08-16)
2.2.1 (2023-08-15)
- (bluefox) 增加了在編輯模式下過濾小部件的可能性
- (bluefox) 增加了透過拖放來更改相關小部件的順序的可能性
2.2.0 (2023-08-14)
2.1.7 (2023-08-10)
2.1.6 (2023-07-30)
2.1.4 (2023-07-19)
2.0.36 (2023-06-21)
2.0.29 (2023-05-17)
2.0.10 (2022-12-01)
2.0.8 (2022-11-26)
2.0.0 (2022-10-21)
- (bluefox) 全新的視覺化,但與先前的版本部分相容
執照
版權所有 (c) 2021-2024 Denis Haev,https://github.com/GermanBluefox [email protected],
知識分享署名-非商業性 (CC BY-NC)
http://creativecommons.org/licenses/by-nc/4.0/
短內容:被授權人可以複製、散佈、展示和表演該作品,並根據該作品製作衍生作品,前提是他們按照這些規定的方式向作者或授權人授予版權。被授權人只能出於非商業目的複製、分發、展示和表演該作品以及基於該作品製作衍生作品。 (免費用於非商業用途)。