Blackymas / NSPanel_HA_Blueprint

This allows you to configure your complete NSPanel via Blueprint with UI and without changing anything in the code
1.26k stars 235 forks source link

`Enhancement` Screensaver shows date #1917

Open grigi opened 3 months ago

grigi commented 3 months ago

Enhancement Summary

Add the date below the time in the screensaver

Detailed Description

My daughter commented that it would be really great if the screensaver showed more than just the time.

An example mockup: image

If l10n makes it too hard to do the months as strings, a numeric 15 / 3 / 2024 would also work well.

Additional Context

No response

fuzzysb commented 3 months ago

I personally really would not like this to be a default, it would have to be configurable for people. or for those wanting this a simple edit in Nextion editor would add this to the screensaver blank screen and re-export the tft....

edwardtfn commented 3 months ago

Time display is already optional, so make this optional date display is not that hard, however the Nextion display imposes some limitations and the position of time would be moved up for everyone to make space for date string, regardless if enable or not.

A bit more challenging on the US model.

grigi commented 3 months ago

Might be easier to just have 15/ 3/2024 somewhere then? It will fit the narrower display a bit easier. And it can be noticeably smaller font than in my mockup as well.

edwardtfn commented 3 months ago

It's easier to just copy the format from the home page. 😉 I don't think the format is the issue. we can always adjust the font size. It's more about how to organize things on page in a way it fits nice for all the different cases:

  1. Blank page (easy)
  2. Show time and date
  3. Show time only
  4. Show date only (probably no need to implement this)
andyxpert commented 3 months ago

Hi, recently moved to this NSPanel implementation from the old custom joBr99 version (which i customised a lot). Love it, however I'd also want some extra customization on Screen Saver page.

When I find some time I'll play with the HMI to see what I can do in terms of layout