diff --git a/debian/changelog b/debian/changelog
index e9fb5d07..27ec7629 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-spark-store (5.3.0.6) UNRELEASED; urgency=medium
+spark-store (5.3.0.7-test) UNRELEASED; urgency=medium
* Initial release.
diff --git a/src/App.vue b/src/App.vue
index d3880c5f..d5bb3b55 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -344,7 +344,7 @@ import ReviewUserProfileModal from "./components/ReviewUserProfileModal.vue";
import WindowTitleBar from "./components/WindowTitleBar.vue";
import SubmitterWindow from "./components/SubmitterWindow.vue";
import { initTagPriorityStrategy } from "./global/tagPriority";
-import { initFontSize, initUiScale } from "./global/displaySettings";
+import { initUiScale } from "./global/displaySettings";
import {
FLARUM_BASE_URL,
FLARUM_REGISTER_URL,
@@ -1053,9 +1053,7 @@ onMounted(async () => {
// 应用启动即锁定标签优先显示策略的真实持久化值,避免依赖详情页挂载顺序
// 导致先读到内存默认值 "auto" 再懒加载的竞态窗口。
initTagPriorityStrategy();
- // 恢复并应用持久化的字体大小档位(仅字号),避免渲染瞬间默认字号闪烁。
- initFontSize();
- // 恢复并应用持久化的界面整体缩放(Electron setZoomFactor),与字号正交。
+ // 恢复并应用持久化的界面整体缩放(Electron setZoomFactor)。
void initUiScale();
initTheme();
updateCenterStore.bind();
diff --git a/src/components/AccountQuickMenu.vue b/src/components/AccountQuickMenu.vue
index d4437082..124018a2 100644
--- a/src/components/AccountQuickMenu.vue
+++ b/src/components/AccountQuickMenu.vue
@@ -52,10 +52,10 @@ const emit = defineEmits<{
display: flex;
width: 100%;
align-items: center;
- gap: 0.75rem;
+ gap: 12px;
min-width: 0;
- border-radius: 0.75rem;
- padding: 0.625rem 0.75rem;
+ border-radius: 12px;
+ padding: 10px 12px;
text-align: left;
font-size: 0.875rem;
font-weight: 500;
diff --git a/src/components/AppCard.vue b/src/components/AppCard.vue
index f5fdb567..82d521f0 100644
--- a/src/components/AppCard.vue
+++ b/src/components/AppCard.vue
@@ -39,20 +39,20 @@
SPARK/APM
Spark
APM
@@ -60,7 +60,7 @@
{{ formatDownloads(downloadCount) }}
@@ -72,7 +72,7 @@
{{ description || "\u00A0" }}
diff --git a/src/components/AppSidebar.vue b/src/components/AppSidebar.vue
index 8db4000a..5b18d253 100644
--- a/src/components/AppSidebar.vue
+++ b/src/components/AppSidebar.vue
@@ -161,10 +161,10 @@ const emitSidebarAction = (action: "list" | "update" | "submit") => {
display: flex;
width: 100%;
align-items: center;
- gap: 0.75rem;
+ gap: 12px;
border: 1px solid transparent;
- border-radius: 0.75rem;
- padding: 0.625rem 0.875rem;
+ border-radius: 12px;
+ padding: 10px 0.875rem;
text-align: left;
font-size: 0.875rem;
font-weight: 500;
diff --git a/src/components/CategoryBar.vue b/src/components/CategoryBar.vue
index 1aa90f14..d56cef15 100644
--- a/src/components/CategoryBar.vue
+++ b/src/components/CategoryBar.vue
@@ -71,7 +71,7 @@ const selectCategory = (category: string) => {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
- padding: 0.75rem 0;
+ padding: 12px 0;
}
.category-pill {
@@ -81,7 +81,7 @@ const selectCategory = (category: string) => {
white-space: nowrap;
padding: 0.375rem 0.875rem;
border-radius: 9999px;
- font-size: 0.8125rem;
+ font-size: 13px;
font-weight: 500;
color: #64748b;
background: #f1f5f9;
@@ -126,7 +126,7 @@ const selectCategory = (category: string) => {
}
.category-pill-count {
- font-size: 0.6875rem;
+ font-size: 11px;
font-weight: 600;
opacity: 0.75;
}
diff --git a/src/components/HomeView.vue b/src/components/HomeView.vue
index 4909ce3c..5043fddf 100644
--- a/src/components/HomeView.vue
+++ b/src/components/HomeView.vue
@@ -62,7 +62,7 @@
storeFilter === "apm" ? "星火应用商店 (Amber PM)" : "星火应用商店"
}}
-
+
探索丰富的应用,发现更多精彩内容
@@ -108,12 +108,12 @@
{{ link.name }}
{{ link.more }}
@@ -192,7 +192,7 @@ const onLinkClick = (link: HomeLink) => {
@media (max-width: 640px) {
.auto-fit-grid {
grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
- gap: 0.75rem;
+ gap: 12px;
}
}
diff --git a/src/components/InstalledAppsModal.vue b/src/components/InstalledAppsModal.vue
index 4ce65a22..ee3c6b41 100644
--- a/src/components/InstalledAppsModal.vue
+++ b/src/components/InstalledAppsModal.vue
@@ -48,15 +48,15 @@
-
+
{{ apmCount }}
APM
@@ -80,15 +80,15 @@
-
+
{{ sparkCount }}
Spark
@@ -112,15 +112,15 @@
-
+
{{ totalCount }}
总数
@@ -259,7 +259,7 @@
:data-testid="
o === 'apm' ? 'origin-tag-apm' : 'origin-tag-spark'
"
- class="rounded-md px-2 py-0.5 text-[0.6875rem] font-semibold"
+ class="rounded-md px-2 py-0.5 text-[11px] font-semibold"
:class="
o === 'apm'
? 'bg-amber-100 text-amber-700 dark:bg-amber-500/20 dark:text-amber-400'
@@ -271,7 +271,7 @@
依赖项
diff --git a/src/components/RankingAppRow.vue b/src/components/RankingAppRow.vue
index c9fd378e..76a06a21 100644
--- a/src/components/RankingAppRow.vue
+++ b/src/components/RankingAppRow.vue
@@ -34,17 +34,17 @@
Spark
APM
{{ formatDownloads(downloadCount) }}
diff --git a/src/components/SettingsModal.vue b/src/components/SettingsModal.vue
index 98e1f57a..8207964a 100644
--- a/src/components/SettingsModal.vue
+++ b/src/components/SettingsModal.vue
@@ -164,56 +164,6 @@
-
-
-
-
-
-
-
-
- 字体大小
-
-
- 调整全局界面字体大小(仅字号)
-
-
-
-
-
- 预览:星火应用商店 Spark Store 123
-
-
-
-
-
= [
{ value: "apm", label: "APM 优先" },
];
-// 字体大小档位选项(小 / 标准 / 大 / 特大)
-const fontSizeOptions = FONT_SIZE_OPTIONS;
-
// 界面缩放档位选项(90% / 100% / 110% / 125% / 150%)
const uiScaleOptions = UI_SCALE_OPTIONS;
@@ -331,19 +274,6 @@ const selectStrategy = (value: TagPriorityStrategy) => {
setTagPriorityStrategy(value);
};
-// 字体大小档位(仅字号,不含整体缩放/字体族)
-const fontSize = ref("medium");
-
-const loadFontSize = () => {
- fontSize.value = getFontSize();
-};
-
-// 选择并保存字号档位(立即应用到 html,全局 rem 字号类联动)
-const selectFontSize = (value: FontSizeOption) => {
- fontSize.value = value;
- setFontSize(value);
-};
-
// 界面整体缩放档位(Electron setZoomFactor,连图标/间距/布局等比变化)
const uiScale = ref("100");
@@ -422,7 +352,6 @@ watch(
if (newVal) {
loadSettings();
loadTagPriority();
- loadFontSize();
loadUiScale();
}
},
diff --git a/src/components/SourceLabel.vue b/src/components/SourceLabel.vue
index 98c67018..bbbc060d 100644
--- a/src/components/SourceLabel.vue
+++ b/src/components/SourceLabel.vue
@@ -8,7 +8,7 @@
"
>
星火应用商店
社区版
diff --git a/src/components/update-center/UpdateCenterItem.vue b/src/components/update-center/UpdateCenterItem.vue
index 73bf4175..fd329c64 100644
--- a/src/components/update-center/UpdateCenterItem.vue
+++ b/src/components/update-center/UpdateCenterItem.vue
@@ -42,25 +42,25 @@
{{ item.displayName }}
{{ sourceLabel }}
已忽略
已锁定
将强制
@@ -84,16 +84,16 @@
class="flex shrink-0 flex-col items-end gap-0.5"
>
{{ timeLabel }}
- {{ sizeLabel }}
+ {{ sizeLabel }}
- {{
+ {{
timeLabel
}}
- {{ sizeLabel }}
+ {{ sizeLabel }}
@@ -116,7 +116,7 @@
:class="forced ? 'translate-x-[16px]' : 'translate-x-[2px]'"
>
- 强制
+ 强制