error resolution

fixing luminance error
This commit is contained in:
Chuck
2025-04-08 18:32:54 -05:00
parent 902b53ec86
commit 96e81af0bf
2 changed files with 21 additions and 22 deletions

View File

@@ -23,11 +23,11 @@ class Clock:
self.timezone = self._get_timezone()
self.last_time = None
self.last_date = None
# Colors for different elements - using brighter colors
# Colors for different elements - using maximum brightness colors
self.COLORS = {
'time': (255, 255, 255), # Bright white for time
'ampm': (200, 200, 255), # Light blue for AM/PM
'date': (255, 200, 200) # Light red for date
'time': (255, 255, 255), # Pure white for time
'ampm': (255, 255, 0), # Bright yellow for AM/PM
'date': (255, 160, 0) # Orange for date
}
def _get_timezone(self) -> pytz.timezone:
@@ -111,18 +111,18 @@ class Clock:
# Draw time (large, centered, near top)
self.display_manager.draw_text(
time_str,
y=2, # Slightly higher
y=1, # Move to top
color=self.COLORS['time'],
small_font=False
)
# Draw AM/PM (small, next to time)
time_width = self.display_manager.font.getlength(time_str)
ampm_x = (display_width + time_width) // 2 + 1 # Closer to time
ampm_x = (display_width + time_width) // 2 + 1
self.display_manager.draw_text(
ampm,
x=ampm_x,
y=4, # Align better with time
y=3, # Align with time
color=self.COLORS['ampm'],
small_font=True
)
@@ -130,14 +130,11 @@ class Clock:
# Draw date (small, centered below time)
self.display_manager.draw_text(
date_str,
y=display_height - 8, # Slightly higher from bottom
y=display_height - 7, # Move up slightly
color=self.COLORS['date'],
small_font=True
)
# Update display
self.display_manager.update_display()
# Update cache
self.last_time = time_str
self.last_date = date_str