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>
This commit is contained in:
215
design/pencil-smoke-gpt55.pen
Normal file
215
design/pencil-smoke-gpt55.pen
Normal file
@@ -0,0 +1,215 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user