File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -383,6 +383,14 @@ Recommended: "enabled (max performance)" uness images are erroneously deduplicat
383
383
type : "number" ,
384
384
} ) ;
385
385
386
+ const saveNodeOnly = app . ui . settings . addSetting ( {
387
+ id : "pysssss.ImageFeed.SaveNodeOnly" ,
388
+ name : "🐍 Image Feed Display 'SaveImage' Only" ,
389
+ tooltip : `Only show images from 'SaveImage' nodes. This prevents 'PreviewImage' node outputs from appearing in the feed.` ,
390
+ defaultValue : false ,
391
+ type : "boolean" ,
392
+ } ) ;
393
+
386
394
const clearButton = $el ( "button.pysssss-image-feed-btn.clear-btn" , {
387
395
textContent : "Clear" ,
388
396
onclick : ( ) => {
@@ -533,6 +541,12 @@ Recommended: "enabled (max performance)" uness images are erroneously deduplicat
533
541
const n = app . graph . getNodeById ( detail . node . split ( ":" ) [ 0 ] ) ;
534
542
if ( n ?. getInnerNodes ) return ;
535
543
}
544
+
545
+ // Apply "Display Save Image Node Only" filter if setting is enabled
546
+ const nodeName = detail . node ?. split ( ":" ) ?. [ 0 ] ;
547
+ const node = app . graph . getNodeById ( nodeName ) ;
548
+
549
+ if ( saveNodeOnly . value && node ?. type !== "SaveImage" ) return ;
536
550
537
551
for ( const src of detail . output . images ) {
538
552
const href = `./view?filename=${ encodeURIComponent ( src . filename ) } &type=${ src . type } &
You can’t perform that action at this time.
0 commit comments