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
383383 type : "number" ,
384384 } ) ;
385385
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+
386394 const clearButton = $el ( "button.pysssss-image-feed-btn.clear-btn" , {
387395 textContent : "Clear" ,
388396 onclick : ( ) => {
@@ -533,6 +541,12 @@ Recommended: "enabled (max performance)" uness images are erroneously deduplicat
533541 const n = app . graph . getNodeById ( detail . node . split ( ":" ) [ 0 ] ) ;
534542 if ( n ?. getInnerNodes ) return ;
535543 }
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 ;
536550
537551 for ( const src of detail . output . images ) {
538552 const href = `./view?filename=${ encodeURIComponent ( src . filename ) } &type=${ src . type } &
You can’t perform that action at this time.
0 commit comments