隨著 Component 的增加,我們勢必要準備自動化測試,讓之後對 framework 做修改或增加功能時,可以快速確保之前的功能沒有因此壞掉。 Cypres...
由於 frontend 需要編譯,所以在我們想要跑 repo 裡面自帶的 example code 的時候,就至少會需要下兩個指令,才能讓 server 使用到...
App Level Cache 是一種存活週期與應用程式相同的快取機制。目前 ToolGUI 並不打算提供相關的 API,主要考量是: Package 使用...
為了支援 State Level,我們在 State 裡面新支援一個 value map: map[string]any 。 func (s *State) D...
介面 在加入 Sidebar 之前,我們需要先更動一下 Script Function Prototype。 目前是 type RunFunc func(*Co...
參考 Streamlit 的 Component Create Function,我們也需要為 Component 的函數提供多種參數選項。雖然 Golang...
只是提供一個 Web Server 的話,我們其實還可以搭配 Webview ,直接讓它變成一個 Local App: package main import...
假如只是需要展示一個 JSON Object ,那其實不需要特別設計,只需要 json.Marshal 前端使用 Code Component 但我們...
Streamlit 的 with st.echo() 這個語法糖相當方便,它能直接將指定區塊的程式碼擷取出來,並以代碼塊的形式呈現。這非常實用,使用者可以即時查...
ToolGUI 在文字互動和基礎元件方面已經有一定的成果。以下將詳細整理目前已完成的功能、尚待開發的功能,以及一些值得思考的未來方向。 已完成功能 文字類型 T...