Lockscreen background image: (1) Size hint is cropped, (2) size hint is different from device screen size. #295

Open
opened 2026-10-27 15:48:16 +01:00 by adam · 0 comments
Owner

Describe the bug

Release note of version 0.9.12.1 say:

Mgmt / Lock and WebUI: added lock-screen PNG upload to /MCTerm/lockscreen.png with a visible ? limits hint. Uploads accept PNG only, require exact current display dimensions, reject files over 512 KiB, enable the picture background after a successful upload, and persist the selected path/color settings through the existing UI prefs flow.

On T-Deck Plus the screen size is 320x240 pixels per specification.

When I go to Mgmt -> Lock and tap the ? besides the Picture PNG setting, the status bar shows PNG max 480x48... (rest cropped!).

Your release note text says that the exact display dimensions are required.

So I wrote a 320x240 PNG image to /MCTerm/lockscreen.png on the SD card, but when the lock screen enteres it is not shown.

Is the full PNG standard supported, or only a subset of the compressions which are part of PNG compatibility?

Which device are you using

LilyGO T-Deck Plus

Which Firmware are you using

v0.9.12.3

**Describe the bug** Release note of version 0.9.12.1 say: > *Mgmt / Lock and WebUI: added lock-screen PNG upload to `/MCTerm/lockscreen.png` with a visible `?` limits hint. Uploads accept PNG only, require exact current display dimensions, reject files over 512 KiB, enable the picture background after a successful upload, and persist the selected path/color settings through the existing UI prefs flow.* On T-Deck Plus the [screen size is 320x240 pixels per specification](https://lilygo.cc/en-de/products/t-deck-plus-1#:~:text=Resolution). When I go to `Mgmt` -> `Lock` and tap the `?` besides the `Picture PNG` setting, the status bar shows `PNG max 480x48...` (rest cropped!). Your release note text says that the exact display dimensions are required. So I wrote a 320x240 PNG image to `/MCTerm/lockscreen.png` on the SD card, but when the lock screen enteres it is not shown. Is the full PNG standard supported, or only a subset of the compressions which are part of PNG compatibility? **Which device are you using** LilyGO T-Deck Plus **Which Firmware are you using** v0.9.12.3 <!-- github-sync-id:4574606683 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/meshcore#295