feat(image): 以插件声明统一图片参数、尺寸选择与定价合同 (#760)

* feat(image): 图片参数 - 统一插件声明配置与生成合同

* docs(image): 图片参数 - 说明声明合同与验证边界

* fix(plugins): 图片声明 - 保留内联素材支持并同步制品文档

* fix(image): 参数合同 - 对齐审批意图和尺寸预检调用方

* fix(image): 调用链 - 保留公开意图并接通独立分辨率

* fix(image): 图片参数 - 补齐分辨率接线与目录价格投影
This commit is contained in:
huiku
2026-10-13 19:18:21 +08:00
committed by GitHub
parent 88de4ce422
commit 7466119867
104 changed files with 6013 additions and 568 deletions

View File

@@ -109,6 +109,9 @@
.image-size-presets-editor {
container: image-presets / inline-size;
}
.image-size-preset-group.is-ungrouped {
grid-template-columns: minmax(0, 1fr);
}
.image-size-editor-intro {
margin: 0 0 2px;
color: var(--muted-foreground);
@@ -159,8 +162,8 @@
}
.image-size-preset-options {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 84px), 1fr));
gap: 6px;
grid-template-columns: repeat(auto-fit, minmax(min(100%, 168px), 1fr));
gap: 12px;
}
.image-size-preset-option-wrap {
display: grid;
@@ -171,9 +174,9 @@
display: grid;
grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
align-items: center;
gap: 3px;
gap: 6px;
color: var(--muted-foreground);
font-size: var(--fs-tiny);
font-size: var(--fs-label);
font-variant-numeric: tabular-nums;
}
.image-size-preset-dimensions label {
@@ -187,10 +190,15 @@
.image-size-preset-dimensions .ant-input-number {
width: 100%;
min-width: 0;
padding-inline: 0;
}
.image-size-preset-dimensions .ant-input-number-input {
padding-inline: 5px;
font-size: var(--fs-tiny);
padding-inline: 6px;
color: var(--foreground);
font-size: var(--fs-body);
font-weight: 500;
font-variant-numeric: tabular-nums;
text-align: center;
}
.image-size-preset-option,
.image-size-default-options button {
@@ -220,7 +228,7 @@
flex: 0 0 auto;
}
.image-size-preset-option small {
color: var(--muted-foreground);
color: var(--foreground);
font-size: var(--fs-label);
font-variant-numeric: tabular-nums;
white-space: nowrap;