From 6f39c67e0f145f021feb6b8b368f527cbf2765fc Mon Sep 17 00:00:00 2001 From: "regicidal.plutophage" <36969337+regicidalplutophage@users.noreply.github.com> Date: Mon, 27 Feb 2023 19:16:30 +0300 Subject: [PATCH] Improve inverted text legibility near the edge Added logic to prevent inverted text blending with the screen bezel if placed at the very edge. --- kmk/extensions/oled.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kmk/extensions/oled.py b/kmk/extensions/oled.py index d831e1e..80e1404 100644 --- a/kmk/extensions/oled.py +++ b/kmk/extensions/oled.py @@ -93,10 +93,10 @@ class Oled(Extension): color=0xFFFFFF if view[9] == False else 0x000000, background_color=0x000000 if view[9] == False else 0xFFFFFF, anchor_point=(view[5],view[6]), - anchored_position=(view[1],view[2]), + anchored_position=(view[1] if view[9] == False else view[1]+1,view[2]), label_direction=view[7], line_spacing=view[8], - padding_left=1, + padding_left=0 if view[9] == False else 1, ) ) elif view[4] == OledEntryType.IMG: