feat: 新增启动欢迎通知、流式预览节点及多项功能更新
- 新增启动弹窗通知(绿色主题,支持关闭) - 新增 StreamPreview 流式文本预览节点 - 新增 fileUpload、updateNotifier 前端 JS 模块 - 重构多个 client,统一错误处理 - 删除废弃节点 batch_nano_banana_v2、quan_neng_sheng_tu 等 - 将 .config 纳入版本控制(已清空密钥)
This commit is contained in:
@@ -124,7 +124,7 @@ app.registerExtension({
|
||||
// 节点头部 + 其他 widget 的高度
|
||||
// LiteGraph 节点头部约 30px,每个普通 widget 约 24px
|
||||
const NON_VIDEO_WIDGETS = (this.widgets?.filter(
|
||||
(w) => w.name !== "video_preview"
|
||||
(w) => w.name !== "video_preview_widget"
|
||||
).length ?? 0);
|
||||
const headerH = 58 + NON_VIDEO_WIDGETS * 24;
|
||||
|
||||
@@ -138,11 +138,8 @@ app.registerExtension({
|
||||
const origOnResize = nodeType.prototype.onResize;
|
||||
nodeType.prototype.onResize = function (size) {
|
||||
if (origOnResize) origOnResize.apply(this, arguments);
|
||||
if (this._videoAspectRatio && this._videoEl) {
|
||||
// 用新宽度重新计算正确高度,避免拉伸/压缩
|
||||
const innerW = Math.max(size[0] - 16, 10);
|
||||
const videoH = Math.round(innerW * this._videoAspectRatio);
|
||||
this._videoEl.style.height = videoH + "px";
|
||||
if (this._videoAspectRatio) {
|
||||
this._resizeToVideo();
|
||||
}
|
||||
};
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user