修复项目页布局高度 (#228)
Project CI / Repository checks (push) Successful in 2m18s
Project CI / Frontend tests (push) Successful in 4m11s
Project CI / Backend tests (push) Successful in 6m17s
Project CI / Native shell tests (push) Successful in 14m19s

项目页父级改为纵向 flex 并填满可用高度
项目列表容器与表格占满剩余空间

before:
![shotmd-1788154666.jpg](/attachments/3a02fdae-22b1-49d7-9f20-6739fddb88b9)
![shotmd-1788143842.png](/attachments/7522543f-7f58-46f1-aa72-ee5d13d2819f)

after:
![shotmd-1788154694.jpg](/attachments/cd3fb3ea-fd55-4343-9e11-210af6fc767a)
![shotmd-1788155214.jpg](/attachments/2d39b273-57be-427e-9e08-2ffe994531fb)

---------

Co-authored-by: 段舒康 <kdletters@qq.com>
Reviewed-on: http://192.168.35.82/git/GenarrativeAI/Genarrative/pulls/228
Co-authored-by: 王德宇 <kvtodev@outlook.com>
Co-committed-by: 王德宇 <kvtodev@outlook.com>
This commit was merged in pull request #228.
This commit is contained in:
2026-08-31 18:58:54 +08:00
committed by 段舒康
parent 80b8238d0a
commit 6d2c275d32
+10 -4
View File
@@ -821,11 +821,12 @@ textarea {
}
.launcher-projects-page {
align-content: start;
grid-template-rows: auto minmax(0, 1fr);
display: flex;
flex-direction: column;
gap: 18px;
width: calc(100vw - var(--launcher-sidebar-width));
max-width: none;
flex: 1 1 auto;
height: 100dvh;
min-height: 0;
margin: 0;
@@ -834,6 +835,8 @@ textarea {
}
.launcher-main:has(.launcher-projects-page) {
display: flex;
flex-direction: column;
height: 100dvh;
min-height: 0;
padding-bottom: 0;
@@ -1005,8 +1008,9 @@ textarea {
}
.launcher-project-list-shell {
display: grid;
grid-template-rows: 42px minmax(0, 1fr);
display: flex;
flex-direction: column;
flex: 1 1 auto;
min-height: 0;
overflow: hidden;
border: 1px solid var(--platform-surface-border);
@@ -1027,6 +1031,7 @@ textarea {
.launcher-project-table-header {
height: 42px;
flex-shrink: 0;
padding: 0 14px;
border-bottom: 1px solid var(--platform-surface-border);
background: color-mix(
@@ -1047,6 +1052,7 @@ textarea {
.launcher-project-table {
display: grid;
align-content: start;
flex: 1 1 auto;
min-height: 0;
overflow-y: auto;
}