Skip to content

1.5.0.2-dev3-cpr-vcodex-steroids

Choose a tag to compare

@marcoand75 marcoand75 released this 27 Jul 19:56
· 415 commits to master since this release

Bug Fixes Summary

πŸ• X3 Clock
8d9b642 β€” Ported X3 clock rendering to status bar from upstream. Clock now displays HH:MM from DS3231 RTC, configurable position (Left/Right/Hide) and format (12h/24h). Settings wired in SettingsList.cpp.

🎨 Lyra Carousel Icons
47a18ae β€” Added 25+ missing app icon mappings to Lyra Carousel iconForName() (AppsHub, CalendarTime, LibraryBook, DeleteFile, CacheCleaner, FinishFlag, etc.). Ported from Marcoand75 theme.
51862b2 β€” Fixed Clippings icon (UIIcon::File β†’ ClipIcon32) missing from size==32 block. Was present in size==24 but the shortcut uses 32px.

πŸ“– Status Bar Title Overlap
489a23d β€” Chapter title now reserves space for clock text on the right side, preventing overlap. titleMarginRight includes clockTextWidth + 10.

πŸ”˜ Front Button Long-Press
1be71b9 β€” Front button long-press shortcuts (Bookmark/Clipping) were never triggering. Root cause: mappedInput.getHeldTime() returns 0 after wasReleased() consumed the event, but the check used getHeldTime() AFTER detectPageTurn(). Fixed by capturing heldTime before the page turn detection.