From f945eb38bf7a5edc3c00a2026568b51b3602f917 Mon Sep 17 00:00:00 2001 From: Jason P Date: Mon, 12 Jan 2026 19:30:19 -0600 Subject: [PATCH] Improve strikethrough for columns --- src/graphics/draw/NodeListRenderer.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/graphics/draw/NodeListRenderer.cpp b/src/graphics/draw/NodeListRenderer.cpp index ce4531fa4..e7a04944a 100644 --- a/src/graphics/draw/NodeListRenderer.cpp +++ b/src/graphics/draw/NodeListRenderer.cpp @@ -238,9 +238,9 @@ void drawEntryLastHeard(OLEDDisplay *display, meshtastic_NodeInfoLite *node, int } if (node->is_ignored || isMuted) { if (currentResolution == ScreenResolution::High) { - display->drawLine(x + 4, y + 7, nameMaxWidth - 4, y + 7); + display->drawLine(x + 8, y + 8, (isLeftCol ? 0 : x - 4) + nameMaxWidth - 17, y + 8); } else { - display->drawLine(x + 4, y + 6, nameMaxWidth - 4, y + 6); + display->drawLine(x + 4, y + 6, (isLeftCol ? 0 : x - 3) + nameMaxWidth - 4, y + 6); } } @@ -277,9 +277,9 @@ void drawEntryHopSignal(OLEDDisplay *display, meshtastic_NodeInfoLite *node, int } if (node->is_ignored || isMuted) { if (currentResolution == ScreenResolution::High) { - display->drawLine(x + 4, y + 7, nameMaxWidth - 4, y + 7); + display->drawLine(x + 8, y + 8, (isLeftCol ? 0 : x - 4) + nameMaxWidth - 17, y + 8); } else { - display->drawLine(x + 4, y + 6, nameMaxWidth - 4, y + 6); + display->drawLine(x + 4, y + 6, (isLeftCol ? 0 : x - 3) + nameMaxWidth - 4, y + 6); } } @@ -378,9 +378,9 @@ void drawNodeDistance(OLEDDisplay *display, meshtastic_NodeInfoLite *node, int16 } if (node->is_ignored || isMuted) { if (currentResolution == ScreenResolution::High) { - display->drawLine(x + 4, y + 7, nameMaxWidth - 4, y + 7); + display->drawLine(x + 8, y + 8, (isLeftCol ? 0 : x - 4) + nameMaxWidth - 17, y + 8); } else { - display->drawLine(x + 4, y + 6, nameMaxWidth - 4, y + 6); + display->drawLine(x + 4, y + 6, (isLeftCol ? 0 : x - 3) + nameMaxWidth - 4, y + 6); } } @@ -431,9 +431,9 @@ void drawEntryCompass(OLEDDisplay *display, meshtastic_NodeInfoLite *node, int16 } if (node->is_ignored || isMuted) { if (currentResolution == ScreenResolution::High) { - display->drawLine(x + 4, y + 7, nameMaxWidth - 4, y + 7); + display->drawLine(x + 8, y + 8, (isLeftCol ? 0 : x - 4) + nameMaxWidth - 17, y + 8); } else { - display->drawLine(x + 4, y + 6, nameMaxWidth - 4, y + 6); + display->drawLine(x + 4, y + 6, (isLeftCol ? 0 : x - 3) + nameMaxWidth - 4, y + 6); } } }