diff --git a/src/LGraphCanvas.ts b/src/LGraphCanvas.ts index 2b767a9ddf..e93f7197c7 100644 --- a/src/LGraphCanvas.ts +++ b/src/LGraphCanvas.ts @@ -385,7 +385,7 @@ export class LGraphCanvas { linkMarkerShape: LinkMarkerShape = LinkMarkerShape.Circle links_render_mode: number /** Zoom threshold for low quality rendering. Zoom below this threshold will render low quality. */ - low_quality_zoom_threshold: number = 0.5 + low_quality_zoom_threshold: number = 0.6 /** mouse in canvas coordinates, where 0,0 is the top-left corner of the blue rectangle */ readonly mouse: Point /** mouse in graph coordinates, where 0,0 is the top-left corner of the blue rectangle */ @@ -5712,7 +5712,7 @@ export class LGraphCanvas { : null // TODO: Subline code below was inserted in the wrong place - should be before this statement - if (this.render_connections_border && this.ds.scale > 0.6) { + if (this.render_connections_border && !this.low_quality) { ctx.lineWidth = this.connections_width + 4 } ctx.lineJoin = "round" @@ -5855,7 +5855,7 @@ export class LGraphCanvas { } // rendering the outline of the connection can be a little bit slow - if (this.render_connections_border && this.ds.scale > 0.6 && !skip_border) { + if (this.render_connections_border && !this.low_quality && !skip_border) { ctx.strokeStyle = "rgba(0,0,0,0.5)" ctx.stroke(path) } @@ -6060,7 +6060,7 @@ export class LGraphCanvas { const widgets = node.widgets posY += 2 const H = LiteGraph.NODE_WIDGET_HEIGHT - const show_text = this.ds.scale > 0.5 + const show_text = !this.low_quality ctx.save() ctx.globalAlpha = this.editor_alpha const background_color = LiteGraph.WIDGET_BGCOLOR