diff --git a/assets/webui/assets.go b/assets/webui/assets.go index 9bf0b70..beeb608 100644 --- a/assets/webui/assets.go +++ b/assets/webui/assets.go @@ -22,12 +22,12 @@ import ( // FS WebUI嵌入静态文件 // -//go:embed index.html ofdgo.css ofdgo.js ofdgo.json ofdgo.svg ofdgo.wasm ofdgo_edit.js ofdgo_font.js ofdgo_host.js ofdgo_wasm.js ofdgo_work.js wasm_exec.js +//go:embed index.html ofdgo.css ofdgo.ico ofdgo.js ofdgo.json ofdgo.png ofdgo.svg ofdgo.wasm ofdgo_edit.js ofdgo_font.js ofdgo_host.js ofdgo_wasm.js ofdgo_work.js wasm_exec.js var FS embed.FS // NativeFS WebView嵌入静态文件 // -//go:embed index.html ofdgo.css ofdgo.js ofdgo.json ofdgo.svg ofdgo_edit.js ofdgo_font.js ofdgo_host.js +//go:embed index.html ofdgo.css ofdgo.ico ofdgo.js ofdgo.json ofdgo.png ofdgo.svg ofdgo_edit.js ofdgo_font.js ofdgo_host.js var NativeFS embed.FS // Checksum 计算WebUI嵌入资源校验值 diff --git a/assets/webui/index.html b/assets/webui/index.html index 1c1c744..89f0a09 100644 --- a/assets/webui/index.html +++ b/assets/webui/index.html @@ -6,6 +6,7 @@ OFDGo WebUI - OFD编辑器 + diff --git a/assets/webui/ofdgo.ico b/assets/webui/ofdgo.ico new file mode 100644 index 0000000..dbee363 Binary files /dev/null and b/assets/webui/ofdgo.ico differ diff --git a/assets/webui/ofdgo.json b/assets/webui/ofdgo.json index 3dc1cb7..ebfc343 100644 --- a/assets/webui/ofdgo.json +++ b/assets/webui/ofdgo.json @@ -22,6 +22,12 @@ "src": "./ofdgo.svg", "sizes": "any", "type": "image/svg+xml" + }, + { + "src": "./ofdgo.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any" } ] } diff --git a/assets/webui/ofdgo.png b/assets/webui/ofdgo.png new file mode 100644 index 0000000..12c8df2 Binary files /dev/null and b/assets/webui/ofdgo.png differ diff --git a/assets/webui/ofdgo_work.js b/assets/webui/ofdgo_work.js index 1642c61..bf0e8cc 100644 --- a/assets/webui/ofdgo_work.js +++ b/assets/webui/ofdgo_work.js @@ -1,6 +1,6 @@ const CACHE_PREFIX = `ofdgo:${self.registration.scope}:app:`; const META_CACHE = `${CACHE_PREFIX}meta`; -const ASSETS = ["./", "ofdgo.css", "ofdgo.js", "ofdgo.json", "ofdgo.svg", "ofdgo.wasm", "ofdgo_edit.js", "ofdgo_font.js", "ofdgo_host.js", "ofdgo_wasm.js", "ofdgo_work.js", "wasm_exec.js"] +const ASSETS = ["./", "ofdgo.css", "ofdgo.ico", "ofdgo.js", "ofdgo.json", "ofdgo.png", "ofdgo.svg", "ofdgo.wasm", "ofdgo_edit.js", "ofdgo_font.js", "ofdgo_host.js", "ofdgo_wasm.js", "ofdgo_work.js", "wasm_exec.js"] .map((path) => new URL(path, self.registration.scope).href); const CLIENT_PREFIX = new URL("__client/", self.registration.scope).href;