Selected arc icon now scales to ~135% and pops out via overshoot when it
scrolls into the centre slot. Alignment fixes from the prior delivery are
retained. Single-file CE640 branch; lvgl_demo only.
Artifact: build/bin/lvgl_demo, AArch64 ELF, 22069264 bytes
SHA256: 49edf6d80deda1cf4b078372fd130c82ae0000f915106f1ff0ac79e2c37e930a
Version: U1.0.0 (version.txt and GUI_VERSION aligned)
Previous baseline: 19248b8
Rebuild after centring top-OSD text labels with icons and centring
main-menu arc icons plus option-selector indicators in their slots.
Constraint: One-file CE640 branch in chnjinlei/640 per ../gitea.md.
Version: U1.0.0 (version.txt and GUI_VERSION unchanged).
Tested: 30 scripts/check_sv6*.py PASS; git diff --check clean; AArch64 make.
Deliver the verified SV6CE workspace build through the established CE640 factory branch.
Constraint: The factory delivery branch must contain exactly one compiled lvgl_demo file.
Rejected: Create an SV6CE branch | CE640 is the existing and user-confirmed delivery branch.
Confidence: high
Scope-risk: narrow
Directive: Replace only lvgl_demo when publishing the next CE640 build.
UI-Version: U1.0.0
Push-Time: 2026-07-16 22:26:54 +0800
Tested: 29 SV6/SV6CE checks; zoom/language check; Python compile checks; git diff --check; clean AArch64 build; local SHA256 and byte comparison.
Not-tested: Factory firmware package integration and real-device execution.