Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/app/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, interactive-widget=resizes-content" />
<title>OpenCode</title>
<title>MiMo Code</title>
<link rel="icon" type="image/png" href="/favicon-96x96-v3.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon-v3.svg" />
<link rel="shortcut icon" href="/favicon-v3.ico" />
Expand Down
2 changes: 1 addition & 1 deletion packages/desktop/src/renderer/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>OpenCode</title>
<title>MiMo Code</title>
<link rel="icon" type="image/png" href="./favicon-96x96-v3.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="./favicon-v3.svg" />
<link rel="shortcut icon" href="./favicon-v3.ico" />
Expand Down
2 changes: 1 addition & 1 deletion packages/desktop/src/renderer/loading.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>OpenCode</title>
<title>MiMo Code</title>
<link rel="icon" type="image/png" href="./favicon-96x96-v3.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="./favicon-v3.svg" />
<link rel="shortcut icon" href="./favicon-v3.ico" />
Expand Down
2 changes: 1 addition & 1 deletion packages/enterprise/src/entry-server.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ export default createHandler(() => (
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>OpenCode</title>
<title>MiMo Code</title>
<meta name="theme-color" content="#F8F7F7" />
<meta name="theme-color" content="#131010" media="(prefers-color-scheme: dark)" />
{assets}
Expand Down
4 changes: 2 additions & 2 deletions packages/ui/src/assets/favicon/site.webmanifest
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "OpenCode",
"short_name": "OpenCode",
"name": "MiMo Code",
"short_name": "MiMo Code",
"icons": [
{
"src": "/web-app-manifest-192x192.png",
Expand Down
66 changes: 48 additions & 18 deletions packages/ui/src/components/logo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,27 +35,57 @@ export const Logo = (props: { class?: string }) => {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 234 42"
viewBox="0 0 888 248"
fill="none"
classList={{ [props.class ?? ""]: !!props.class }}
>
<g>
<path d="M18 30H6V18H18V30Z" fill="var(--icon-weak-base)" />
<path d="M18 12H6V30H18V12ZM24 36H0V6H24V36Z" fill="var(--icon-base)" />
<path d="M48 30H36V18H48V30Z" fill="var(--icon-weak-base)" />
<path d="M36 30H48V12H36V30ZM54 36H36V42H30V6H54V36Z" fill="var(--icon-base)" />
<path d="M84 24V30H66V24H84Z" fill="var(--icon-weak-base)" />
<path d="M84 24H66V30H84V36H60V6H84V24ZM66 18H78V12H66V18Z" fill="var(--icon-base)" />
<path d="M108 36H96V18H108V36Z" fill="var(--icon-weak-base)" />
<path d="M108 12H96V36H90V6H108V12ZM114 36H108V12H114V36Z" fill="var(--icon-base)" />
<path d="M144 30H126V18H144V30Z" fill="var(--icon-weak-base)" />
<path d="M144 12H126V30H144V36H120V6H144V12Z" fill="var(--icon-strong-base)" />
<path d="M168 30H156V18H168V30Z" fill="var(--icon-weak-base)" />
<path d="M168 12H156V30H168V12ZM174 36H150V6H174V36Z" fill="var(--icon-strong-base)" />
<path d="M198 30H186V18H198V30Z" fill="var(--icon-weak-base)" />
<path d="M198 12H186V30H198V12ZM204 36H180V6H198V0H204V36Z" fill="var(--icon-strong-base)" />
<path d="M234 24V30H216V24H234Z" fill="var(--icon-weak-base)" />
<path d="M216 12V18H228V12H216ZM234 24H216V30H234V36H210V6H234V24Z" fill="var(--icon-strong-base)" />
{/* Xiaomi label */}
<text x="700" y="69" fill="#a9a9a9" font-family="monospace" font-size="28" font-weight="800" letter-spacing="1">Xiaomi</text>

{/* MIMO */}
<g fill="#ff7a3d">
{/* M */}
<rect x="138" y="115" width="18" height="93" />
<rect x="155" y="115" width="18" height="18" />
<rect x="172" y="133" width="17" height="37" />
<rect x="189" y="115" width="18" height="18" />
<rect x="206" y="115" width="18" height="93" />
{/* I */}
<rect x="240" y="115" width="18" height="93" />
{/* M */}
<rect x="274" y="115" width="18" height="93" />
<rect x="291" y="115" width="18" height="18" />
<rect x="308" y="133" width="17" height="37" />
<rect x="325" y="115" width="18" height="18" />
<rect x="342" y="115" width="18" height="93" />
{/* O */}
<rect x="376" y="115" width="68" height="18" />
<rect x="376" y="115" width="18" height="93" />
<rect x="426" y="115" width="18" height="93" />
<rect x="376" y="190" width="68" height="18" />
</g>

{/* CODE */}
<g fill="#a9a9a9">
{/* C */}
<rect x="495" y="115" width="52" height="18" />
<rect x="495" y="115" width="18" height="93" />
<rect x="495" y="190" width="52" height="18" />
{/* O */}
<rect x="563" y="115" width="68" height="18" />
<rect x="563" y="115" width="18" height="93" />
<rect x="613" y="115" width="18" height="93" />
<rect x="563" y="190" width="68" height="18" />
{/* D */}
<rect x="648" y="115" width="51" height="18" />
<rect x="648" y="115" width="18" height="93" />
<rect x="699" y="133" width="18" height="57" />
<rect x="648" y="190" width="51" height="18" />
{/* E */}
<rect x="733" y="115" width="68" height="18" />
<rect x="733" y="115" width="18" height="93" />
<rect x="733" y="151" width="51" height="18" />
<rect x="733" y="190" width="68" height="18" />
</g>
</svg>
)
Expand Down
Loading