Replace zoom scale check with low_quality flag check (#447)

* Replace zoom scale check with low_quality flag check

* nit
This commit is contained in:
Chenlei Hu
2025-02-03 17:07:27 -08:00
committed by GitHub
parent 108af616d8
commit 0500d77665

View File

@@ -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