From c893dd7095451bfc2efbc006faaa1d9684334617 Mon Sep 17 00:00:00 2001 From: chenkailing <632104866@qq.com> Date: Sat, 11 Apr 2026 21:12:06 +0800 Subject: [PATCH 1/2] fix: keep preview parameters on one row --- .../main/resources/static/css/main-pages.css | 37 +++++++++---------- server/src/main/resources/web/main/index.ftl | 2 +- 2 files changed, 18 insertions(+), 21 deletions(-) diff --git a/server/src/main/resources/static/css/main-pages.css b/server/src/main/resources/static/css/main-pages.css index f44653b9..691d775c 100644 --- a/server/src/main/resources/static/css/main-pages.css +++ b/server/src/main/resources/static/css/main-pages.css @@ -547,28 +547,29 @@ a:focus { } .preview-options { - display: flex; - align-items: center; + display: grid; + grid-template-columns: 1fr; + align-items: stretch; gap: 12px; margin-bottom: 14px; - overflow-x: auto; - padding-bottom: 4px; + overflow: visible; + padding-bottom: 0; } .preview-grid { - display: flex; - flex-wrap: nowrap; + display: grid; + grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 12px; margin-bottom: 0; overflow: visible; padding-bottom: 0; - flex: 1 1 auto; - min-width: 620px; + min-width: 0; + width: 100%; } .preview-grid .form-control { - flex: 1 1 0; - min-width: 150px; + width: 100%; + min-width: 0; } .preview-switches { @@ -578,7 +579,7 @@ a:focus { margin-bottom: 0; overflow: visible; padding-bottom: 0; - flex: 0 0 auto; + width: 100%; } .preview-switches label { @@ -1264,6 +1265,10 @@ a:focus { .archive-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } + + .preview-grid { + grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); + } } @media (max-width: 768px) { @@ -1304,16 +1309,8 @@ a:focus { grid-template-columns: 1fr; } - .preview-grid { - flex-wrap: wrap; - min-width: 0; - overflow-x: visible; - } - .preview-options { - display: block; - overflow-x: visible; - padding-bottom: 0; + grid-template-columns: 1fr; } .preview-url { diff --git a/server/src/main/resources/web/main/index.ftl b/server/src/main/resources/web/main/index.ftl index 71e3eb49..088ca4e3 100644 --- a/server/src/main/resources/web/main/index.ftl +++ b/server/src/main/resources/web/main/index.ftl @@ -12,7 +12,7 @@ - + From d35393ba2200898dcb5c3481f101bda351473a0f Mon Sep 17 00:00:00 2001 From: chenkailing <632104866@qq.com> Date: Sat, 11 Apr 2026 21:30:25 +0800 Subject: [PATCH 2/2] fix: tighten index form layout --- server/src/main/resources/static/css/main-pages.css | 10 ++++++---- server/src/main/resources/web/main/index.ftl | 4 ++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/server/src/main/resources/static/css/main-pages.css b/server/src/main/resources/static/css/main-pages.css index 691d775c..b56f63d5 100644 --- a/server/src/main/resources/static/css/main-pages.css +++ b/server/src/main/resources/static/css/main-pages.css @@ -548,8 +548,8 @@ a:focus { .preview-options { display: grid; - grid-template-columns: 1fr; - align-items: stretch; + grid-template-columns: auto minmax(0, 1fr); + align-items: center; gap: 12px; margin-bottom: 14px; overflow: visible; @@ -558,7 +558,7 @@ a:focus { .preview-grid { display: grid; - grid-template-columns: repeat(5, minmax(0, 1fr)); + grid-template-columns: repeat(5, minmax(108px, 1fr)); gap: 12px; margin-bottom: 0; overflow: visible; @@ -570,6 +570,8 @@ a:focus { .preview-grid .form-control { width: 100%; min-width: 0; + padding-left: 16px; + padding-right: 16px; } .preview-switches { @@ -587,7 +589,7 @@ a:focus { align-items: center; gap: 8px; margin: 0; - padding: 10px 14px; + padding: 10px 12px; border-radius: 999px; background: rgba(255, 255, 255, 0.76); border: 1px solid rgba(17, 19, 21, 0.08); diff --git a/server/src/main/resources/web/main/index.ftl b/server/src/main/resources/web/main/index.ftl index 088ca4e3..c50ac23d 100644 --- a/server/src/main/resources/web/main/index.ftl +++ b/server/src/main/resources/web/main/index.ftl @@ -493,8 +493,8 @@ search: false, searchOnEnterKey: false, showSearchButton: false, - showRefresh: true, - showColumns: true, + showRefresh: false, + showColumns: false, clickToSelect: true, locale: 'zh-CN', columns: [{