BlueAndi / Pixelix

Full RGB LED matrix, based on an ESP32 and WS2812B LEDs.
MIT License
300 stars 59 forks source link

Development: Add Analog clock display to 64x64 HUB75 DateTimePlugin #171

Closed nhjschulz closed 3 months ago

nhjschulz commented 3 months ago

Utilize 64x64 layout to enhance DateTimePlugin to show time also using an analog clock.

Note: API change: Replace API setWeekdayIndicator with setCurrentTime. The new new better describes the purpose as it updates every second.

32x8 Display backward compatibility testes with Lilygo-T-Display-S3.

nhjschulz commented 3 months ago

The analog clock support misses the below features which I like to add in a later update after the initial checkin. I will file issues as soon as the support is there (Reason: It may take me some time to fix and is not high priority):

  1. Make clock drawing properties accessible over REST / WEB UI (colors, second visualisation mode,disable analog clock)
  2. Digital Text widget display improvement ( different fonts, avoid drawing hands over the clock, disable digital clock via Rest/WEB)
BlueAndi commented 3 months ago

The analog clock support misses the below features which I like to add in a later update after the initial checkin. I will file issues as soon as the support is there (Reason: It may take me some time to fix and is not high priority):

  1. Make clock drawing properties accessible over REST / WEB UI (colors, second visualisation mode,disable analog clock)
  2. Digital Text widget display improvement ( different fonts, avoid drawing hands over the clock, disable digital clock via Rest/WEB)

Ok, we can do ... but could you just fix the other missing typos/comments too? Maybe you missed them, because you have explicit to click on "more" to see them.