From 7effaf920a31c266cd16923d3569bc96d0977dfb Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Mon, 8 Sep 2025 23:48:32 +0800 Subject: [PATCH 1/3] style: adjust diff2html fonts on mobile --- frontend_nuxt/assets/global.css | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/frontend_nuxt/assets/global.css b/frontend_nuxt/assets/global.css index 1c4a45950..6f7bee37b 100644 --- a/frontend_nuxt/assets/global.css +++ b/frontend_nuxt/assets/global.css @@ -348,6 +348,22 @@ body { } } +/* Adjust diff2html layout on mobile */ +@media (max-width: 768px) { + .content-diff .d2h-wrapper, + .content-diff .d2h-code-line, + .content-diff .d2h-code-side-line, + .content-diff .d2h-code-line-ctn, + .content-diff .d2h-code-side-line-ctn, + .content-diff .d2h-file-header { + font-size: 12px; + } + + .content-diff .d2h-wrapper { + overflow-x: auto; + } +} + /* Transition API */ ::view-transition-old(root), ::view-transition-new(root) { From 3820eaa774db4cb46e86e13910c4c630e119ee93 Mon Sep 17 00:00:00 2001 From: tim Date: Tue, 9 Sep 2025 00:23:53 +0800 Subject: [PATCH 2/3] =?UTF-8?q?fix:=20changlog--=E7=A7=BB=E5=8A=A8?= =?UTF-8?q?=E7=AB=AF=E6=94=AF=E6=8C=81=E6=8D=A2=E8=A1=8C=20#938?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend_nuxt/components/PostChangeLogItem.vue | 15 ++++++++------- frontend_nuxt/pages/posts/[id]/index.vue | 7 ++----- 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/frontend_nuxt/components/PostChangeLogItem.vue b/frontend_nuxt/components/PostChangeLogItem.vue index bc56d5934..7e4996ec4 100644 --- a/frontend_nuxt/components/PostChangeLogItem.vue +++ b/frontend_nuxt/components/PostChangeLogItem.vue @@ -11,18 +11,18 @@ {{ log.username }} 变更了文章内容 变更了文章标题 - + + @@ -68,7 +68,6 @@ const props = defineProps({ }) const diffHtml = computed(() => { - const isMobile = useIsMobile() // Track theme changes const isDark = import.meta.client && document.documentElement.dataset.theme === 'dark' themeState.mode @@ -83,7 +82,6 @@ const diffHtml = computed(() => { showFiles: false, matching: 'lines', drawFileList: false, - outputFormat: isMobile.value ? 'line-by-line' : 'side-by-side', colorScheme, }) } else if (props.log.type === 'TITLE') { @@ -95,7 +93,6 @@ const diffHtml = computed(() => { showFiles: false, matching: 'lines', drawFileList: false, - outputFormat: isMobile.value ? 'line-by-line' : 'side-by-side', colorScheme, }) } @@ -110,9 +107,12 @@ const diffHtml = computed(() => { /* padding-top: 5px; */ /* padding-bottom: 30px; */ font-size: 14px; + border-bottom: 1px solid var(--normal-border-color); + padding-bottom: 10px; } .change-log-text { display: flex; + flex-wrap: wrap; align-items: center; } .change-log-user { @@ -146,5 +146,6 @@ const diffHtml = computed(() => { flex-direction: row; gap: 4px; align-items: center; + flex-wrap: wrap; } diff --git a/frontend_nuxt/pages/posts/[id]/index.vue b/frontend_nuxt/pages/posts/[id]/index.vue index ffadf0109..9c491d71c 100644 --- a/frontend_nuxt/pages/posts/[id]/index.vue +++ b/frontend_nuxt/pages/posts/[id]/index.vue @@ -1163,6 +1163,7 @@ onMounted(async () => { margin-top: 10px; gap: 10px; align-items: center; + flex-wrap: wrap; } .info-content-container { @@ -1218,7 +1219,7 @@ onMounted(async () => { } .post-time { - font-size: 14px; + font-size: 12px; opacity: 0.5; } @@ -1284,10 +1285,6 @@ onMounted(async () => { font-size: 12px; } - .post-time { - font-size: 12px; - } - .info-content-text { line-height: 1.5; } From 05522fcdc74535ebbf9eb6cdfea514331e701e4f Mon Sep 17 00:00:00 2001 From: tim Date: Tue, 9 Sep 2025 00:32:17 +0800 Subject: [PATCH 3/3] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E5=88=86=E5=89=B2?= =?UTF-8?q?=E7=BA=BF=E9=A2=9C=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend_nuxt/assets/global.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend_nuxt/assets/global.css b/frontend_nuxt/assets/global.css index 6f7bee37b..450fc2656 100644 --- a/frontend_nuxt/assets/global.css +++ b/frontend_nuxt/assets/global.css @@ -17,7 +17,7 @@ --background-color: white; --background-color-blur: rgba(255, 255, 255, 0.57); --menu-border-color: lightgray; - --normal-border-color: lightgray; + --normal-border-color: rgba(211, 211, 211, 0.63); --menu-selected-background-color: rgba(88, 241, 255, 0.166); --normal-light-background-color: rgba(242, 242, 242, 0.884); --menu-selected-background-color-hover: rgba(242, 242, 242, 0.884);