From 68ccf5e803337a60a6d4e329f7dab1fef38108d3 Mon Sep 17 00:00:00 2001 From: alfrix Date: Tue, 29 Nov 2022 00:24:20 -0300 Subject: [PATCH] job_status: hide speed unit on 480x320 --- panels/job_status.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/panels/job_status.py b/panels/job_status.py index b7c3873f..5d16dc8d 100644 --- a/panels/job_status.py +++ b/panels/job_status.py @@ -577,7 +577,8 @@ class JobStatusPanel(ScreenPanel): self.req_speed = round(float(data["gcode_move"]["speed"]) / 60 * self.speed_factor) self.labels['req_speed'].set_label( f"{self.speed}% {self.vel:3.0f}/{self.req_speed:3.0f} " - f"{f'{self.mms}' if self.vel < 1000 and self.req_speed < 1000 else ''}") + f"{f'{self.mms}' if self.vel < 1000 and self.req_speed < 1000 and self._screen.width > 480 else ''}" + ) if self.main_status_displayed: self.buttons['speed'].set_label(self.labels['req_speed'].get_label()) with contextlib.suppress(KeyError): @@ -600,7 +601,8 @@ class JobStatusPanel(ScreenPanel): self.vel = float(data["motion_report"]["live_velocity"]) self.labels['req_speed'].set_label( f"{self.speed}% {self.vel:3.0f}/{self.req_speed:3.0f} " - f"{f'{self.mms}' if self.vel < 1000 and self.req_speed < 1000 else ''}") + f"{f'{self.mms}' if self.vel < 1000 and self.req_speed < 1000 and self._screen.width > 480 else ''}" + ) if self.main_status_displayed: self.buttons['speed'].set_label(self.labels['req_speed'].get_label()) with contextlib.suppress(KeyError):