Files
vtubermini/design/pencil-smoke-gpt55.pen
km2023 4ad8e7cbec chore: 初始化仓库,配置 Git LFS 管理大素材
- git init (分支 main) + remote origin → gitea comi-logic/vtubermini
- 根级 .gitignore 排除 node_modules/dist/android-build/releases(APK)/日志/.codex-logs
- .gitattributes 用 Git LFS 跟踪 *.png/*.mp4 等媒体(141 个文件)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 11:19:40 +08:00

215 lines
6.0 KiB
Plaintext

{
"version": "2.13",
"children": [
{
"type": "frame",
"id": "jHoSN",
"x": 0,
"y": 0,
"name": "VTuber Mini Mobile",
"clip": true,
"width": 390,
"height": 844,
"fill": "#F6FAFFFF",
"layout": "vertical",
"children": [
{
"type": "frame",
"id": "RJmCa",
"name": "Status Bar",
"width": "fill_container",
"height": 62,
"fill": "#00000000",
"padding": [
0,
20
],
"justifyContent": "space_between",
"alignItems": "center",
"children": [
{
"type": "text",
"id": "sUAyp",
"name": "Status Time",
"fill": "#1A2740",
"content": "9:41",
"fontFamily": "Inter",
"fontSize": 14,
"fontWeight": "600"
},
{
"type": "frame",
"id": "KPuQD",
"name": "Status Indicators",
"fill": "#00000000",
"gap": 7,
"alignItems": "center",
"children": [
{
"type": "icon",
"id": "g8wUk",
"name": "Signal Icon",
"width": 17,
"height": 17,
"icon": "signal",
"library": "lucide",
"fill": "#1A2740"
},
{
"type": "icon",
"id": "Tqh0U",
"name": "Wifi Icon",
"width": 17,
"height": 17,
"icon": "wifi",
"library": "lucide",
"fill": "#1A2740"
},
{
"type": "icon",
"id": "DkWWF",
"name": "Battery Icon",
"width": 21,
"height": 21,
"icon": "battery-full",
"library": "lucide",
"fill": "#1A2740"
}
]
}
]
},
{
"type": "frame",
"id": "i6fYMb",
"name": "Content",
"width": "fill_container",
"height": "fill_container",
"fill": "#00000000",
"layout": "vertical",
"gap": 36,
"padding": [
0,
24,
80,
24
],
"justifyContent": "center",
"alignItems": "center",
"children": [
{
"type": "frame",
"id": "PM0BK",
"name": "Title Group",
"width": "fill_container",
"fill": "#00000000",
"layout": "vertical",
"gap": 10,
"alignItems": "center",
"children": [
{
"type": "text",
"id": "rPCkb",
"name": "Title",
"fill": "#10203A",
"textGrowth": "fixed-width",
"width": "fill_container",
"content": "VTuber Mini",
"lineHeight": 1.05,
"textAlign": "center",
"fontFamily": "Geist",
"fontSize": 42,
"fontWeight": "700"
},
{
"type": "text",
"id": "kr6CO",
"name": "Subtitle",
"fill": "#5B6B82",
"textGrowth": "fixed-width",
"width": "fill_container",
"content": "Live avatar controls",
"lineHeight": 1.35,
"textAlign": "center",
"fontFamily": "Inter",
"fontSize": 15,
"fontWeight": "normal"
}
]
},
{
"type": "frame",
"id": "LUNCi",
"name": "Blue Glass Button",
"width": 236,
"height": 58,
"fill": {
"type": "gradient",
"gradientType": "linear",
"enabled": true,
"rotation": 180,
"size": {
"height": 1
},
"colors": [
{
"color": "#78B7FFFF",
"position": 0
},
{
"color": "#246BFFDD",
"position": 1
}
]
},
"cornerRadius": 29,
"stroke": "#FFFFFF99",
"strokeWidth": 1,
"effect": [
{
"type": "background_blur",
"radius": 18
},
{
"type": "shadow",
"shadowType": "outer",
"color": "#246BFF3D",
"offset": {
"x": 0,
"y": 14
},
"blur": 28
}
],
"gap": 10,
"justifyContent": "center",
"alignItems": "center",
"children": [
{
"type": "icon",
"id": "WNNtt",
"name": "Button Sparkle Icon",
"width": 19,
"height": 19,
"icon": "sparkles",
"library": "lucide",
"fill": "#FFFFFF"
},
{
"type": "text",
"id": "JPZ8u",
"name": "Button Label",
"fill": "#FFFFFF",
"content": "Start",
"fontFamily": "Inter",
"fontSize": 17,
"fontWeight": "700"
}
]
}
]
}
]
}
]
}