fix: 修正 logo 中 N 和 G 字母造型

N 添加对角线笔画(█▄ █),G 添加内横杠(█ ▀█),
避免与 O 字母造型雷同。同步更新 ui.ts 中的硬编码 wordmark。
This commit is contained in:
airlongdian
2026-06-14 09:48:03 +08:00
commit 9ea05df273
5757 changed files with 1170016 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
/assets/*.js
Content-Type: application/javascript
/assets/*.mjs
Content-Type: application/javascript
/assets/*.css
Content-Type: text/css
/*.js
Content-Type: application/javascript
/*.mjs
Content-Type: application/javascript
/*.css
Content-Type: text/css

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/apple-touch-icon-v3.png

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/apple-touch-icon.png

Binary file not shown.

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/favicon-96x96-v3.png

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/favicon-96x96.png

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/favicon-v3.ico

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/favicon-v3.svg

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/favicon.ico

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/favicon.svg

View File

@@ -0,0 +1,39 @@
;(function () {
var key = "opencode-theme-id"
var themeId = localStorage.getItem(key) || "oc-2"
if (themeId === "oc-1") {
themeId = "oc-2"
localStorage.setItem(key, themeId)
localStorage.removeItem("opencode-theme-css-light")
localStorage.removeItem("opencode-theme-css-dark")
}
var scheme = localStorage.getItem("opencode-color-scheme") || "system"
var isDark = scheme === "dark" || (scheme === "system" && matchMedia("(prefers-color-scheme: dark)").matches)
var mode = isDark ? "dark" : "light"
document.documentElement.dataset.theme = themeId
document.documentElement.dataset.colorScheme = mode
// Update theme-color meta tag to match app color scheme
var metas = document.querySelectorAll("meta[name='theme-color']")
if (metas.length > 0) metas[0].setAttribute("content", isDark ? "#131010" : "#F8F7F7")
if (themeId === "oc-2") return
var css = localStorage.getItem("opencode-theme-css-" + mode)
if (css) {
var style = document.createElement("style")
style.id = "oc-theme-preload"
style.textContent =
":root{color-scheme:" +
mode +
";--text-mix-blend-mode:" +
(isDark ? "plus-lighter" : "multiply") +
";" +
css +
"}"
document.head.appendChild(style)
}
})()

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/site.webmanifest

View File

@@ -0,0 +1 @@
../../ui/src/assets/images/social-share-zen.png

View File

@@ -0,0 +1 @@
../../ui/src/assets/images/social-share.png

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/web-app-manifest-192x192.png

View File

@@ -0,0 +1 @@
../../ui/src/assets/favicon/web-app-manifest-512x512.png