Skip to content

Commit c9f2350

Browse files
authored
✨ 卡片视图 (#860)
* 整理结构 * 优化数据流 * 处理卡片视图问题 * 卡片排序逻辑 * 调整卡片组件 * 删除style * 根据屏幕宽度设定默认视图 * 根据copilot调整 * 整理代码
1 parent fbd655f commit c9f2350

10 files changed

Lines changed: 2641 additions & 1927 deletions

File tree

src/locales/en-US/translation.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -533,5 +533,6 @@
533533
"script_sync_delete_desc": "Script {{scriptName}} has been deleted",
534534
"subscribe_update": "Subscribe {{subscribeName}} has been updated",
535535
"subscribe_update_desc": "New scripts: {{newScripts}}\nDeleted scripts: {{deletedScripts}}"
536-
}
536+
},
537+
"loading": "Loading..."
537538
}

src/locales/zh-CN/translation.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -533,5 +533,6 @@
533533
"script_sync_delete_desc": "脚本 {{scriptName}} 已被删除",
534534
"subscribe_update": "订阅 {{subscribeName}} 已更新",
535535
"subscribe_update_desc": "新增脚本:{{newScripts}}\n删除脚本:{{deletedScripts}}"
536-
}
536+
},
537+
"loading": "加载中..."
537538
}

src/pages/options/index.css

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,4 +81,31 @@ h6.arco-typography {
8181
border-left: none !important;
8282

8383
}
84+
85+
/* 卡片视图样式 */
86+
.script-card:hover {
87+
transform: translateY(-2px);
88+
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
89+
}
90+
91+
.script-card .arco-card-body {
92+
padding: 16px !important;
93+
}
94+
95+
.script-card-grid {
96+
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
97+
}
98+
99+
@media (max-width: 960px) {
100+
.script-card-grid {
101+
grid-template-columns: 1fr 1fr;
102+
}
103+
}
104+
105+
@media (max-width: 640px) {
106+
.script-card-grid {
107+
grid-template-columns: 1fr;
108+
}
109+
}
110+
84111
}

0 commit comments

Comments
 (0)