Quellcode durchsuchen

tiny ui rendering fixes

taco vor 3 Monaten
Ursprung
Commit
26c641bc63

+ 5 - 0
examples/companion_radio/ui-tiny/ScrollingStatusBar.h

@@ -84,6 +84,7 @@ public:
       ble_on ? "ON" : "OFF"
     );
 
+    display.setTextSize(1);
     _text_width = display.getTextWidth(_status);
     _next_update = millis() + STATUS_BAR_UPDATE_MS;
     _needs_redraw = true;
@@ -105,6 +106,10 @@ public:
     display.setTextSize(1);
     display.setColor(DisplayDriver::GREEN);
 
+    // if (_needs_redraw) {
+    //   _text_width = display.getTextWidth(_status);
+    // }
+
     // static text: no scrolling needed
     if (_text_width <= _display_width) {
       display.setCursor(0, 0);

+ 1 - 1
examples/companion_radio/ui-tiny/UITask.cpp

@@ -181,7 +181,7 @@ public:
       #endif
       if (_task->hasConnection()) {
         display.setColor(DisplayDriver::GREEN);
-        display.setTextSize(2);
+        display.setTextSize(1);
         display.drawTextCentered(display.width() / 2, display.height()-8, "< Connected >");
 
       } else if (the_mesh.getBLEPin() != 0) { // BT pin