Commit Graph
110 Commits
Author SHA1 Message Date
jpirnay 5bb3980dc0 Add quick resume 2026-05-21 23:13:28 +02:00
jpirnay ca7076ab4b Add ++ to logo 2026-05-19 20:03:04 +02:00
jpirnayandClaude Sonnet 4.6 3475bd2f05 revert(x3): remove white pre-flash and CDI border attempt
Reverts bc62d882 and 509adada. The pre-flash added an extra full-sync
pass that made the black border artifact visibly larger. The CDI 0xA9
change had no effect on the border. Both are reverted while the true
cause of the x3 border is investigated.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 22:35:52 +02:00
jpirnay 2e1db2ec68 Moe changes 2026-05-15 00:21:31 +02:00
jpirnay c9060df3e4 yaclf 2026-05-14 18:10:56 +02:00
jpirnayandClaude Sonnet 4.6 bc62d882e4 fix(x3): white pre-flash on sleep entry to clear reader page ghosting
On X3 panels, perform a full-sync white flash before rendering the sleep
screen. The previous approach (requestResync condition passes after the
sleep image) reduced ghosting but the first frame still showed residual
content from the reader page. The pre-flash drives the panel to a clean
white state first, so the sleep screen renders ghost-free.

Skipped for OVERLAY mode (frame buffer must stay intact) and BLANK mode
(which renders white anyway).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 18:07:28 +02:00
jpirnay 640abd9b99 Try more conditioning passes on x3 before sleepscreen to get rid of ghosting 2026-05-12 22:14:19 +02:00
jpirnay 0b345bcc6b Merge pull request #159 from jpirnay/refactor-geni18n-dedup
refactor: Account for deduplication
2026-05-01 09:58:13 +02:00
jpirnay 6f4a74120f yaclf 2026-05-01 09:57:57 +02:00
jpirnay 3fb88193ad Address cppcheck 2026-05-01 09:48:34 +02:00
jpirnayandCopilot 65d36d4f24 Properly center fallback custom image
Co-authored-by: Copilot <copilot@github.com>
2026-04-30 18:57:18 +02:00
jpirnay 696eadb01f Revert too agressive fallback cover gate 2026-04-13 12:10:49 +02:00
jpirnay d2d923a233 Apply upstream #1256 2026-04-13 10:51:21 +02:00
jpirnay 155f0c77ac Fix oversight 2026-04-11 20:29:57 +02:00
jpirnay 8add255bc3 Add some linter comments 2026-04-11 19:44:40 +02:00
jpirnay 07906853d6 Add aditional RenderLocks 2026-04-08 14:17:43 +02:00
jpirnay 4d9484af57 Add mutex to SleepActivity 2026-04-08 12:10:52 +02:00
jpirnay 75277dbee5 Minor changes 2026-04-08 10:20:05 +02:00
jpirnay 655b5d4678 Some fixes 2026-04-08 09:49:44 +02:00
jpirnay 66508258d3 Extended bitmap viewer by option to togglie between grayscale and bw mode 2026-04-08 09:37:08 +02:00
jpirnay e828245c6b Fix sleep overlay rendering conditions 2026-04-08 00:17:01 +02:00
jpirnay 1f99ed404d Fix duplicate include 2026-04-08 00:12:01 +02:00
jpirnay d49b7434c9 Merge branch 'fix-darkpng' of https://github.com/jpirnay/crosspoint-reader into fix-darkpng 2026-04-07 23:52:04 +02:00
jpirnay effa39bd58 Properly deal with pngs as sleep images 2026-04-07 23:50:57 +02:00
jpirnay 09ec454146 Properly deal with pngs as sleep images 2026-04-07 23:50:38 +02:00
jpirnay 7168c46dec Minor fixes 2026-04-07 23:28:51 +02:00
jpirnay fb8196e946 Change index type 2026-04-07 11:12:07 +02:00
jpirnay 93669ff492 Treat .sleep and sleep as equal 2026-04-07 10:13:02 +02:00
jpirnay f45b780900 Support png and jpg in Image Viewer 2026-04-06 12:39:37 +02:00
jpirnay e00ac4b63a Only load info when needed 2026-04-06 10:56:01 +02:00
jpirnay 26dc65735f Review comments 2026-04-06 10:52:05 +02:00
jpirnay b1462b37b7 Make information overlay applicable for custom bitmaps too 2026-04-06 10:40:04 +02:00
jpirnay 6056b6fe61 Proper centering 2026-04-03 11:52:42 +02:00
jpirnay 1563e034d3 Remove superfluous prefix str 2026-04-03 11:51:48 +02:00
jpirnay 0cf0009cd0 Remove Chapter prefix 2026-04-02 19:01:38 +02:00
jpirnay 9cdc1b8784 Resync with PR 1534 2026-04-01 11:00:51 +02:00
jpirnay f764d9c6a0 Merge remote-tracking branch 'pablohc/refactor/pr-1258-cover-overlay' into mybuild
# Conflicts:
#	lib/I18n/translations/english.yaml
#	scripts/gen_i18n.py
#	src/CrossPointSettings.h
#	src/SettingsList.h
#	src/activities/boot_sleep/SleepActivity.cpp
#	src/activities/boot_sleep/SleepActivity.h
2026-03-30 16:12:00 +02:00
pablohc fbeaf48e32 refactor: pass precomputed BookOverlayInfo to renderBitmapSleepScreen 2026-03-29 22:14:21 +02:00
pablohc 1a7acd91bb fix: align overlay textBlockHeight with actual rendering transitions 2026-03-29 22:03:28 +02:00
pablohc 0f1d3ef31d fix: localize sleep overlay strings, validate TXT cache header, migrate overlay enum 2026-03-29 21:55:51 +02:00
pablohc 389ed7266b Refactor sleep cover overlay: BookOverlayInfo struct, multi-line layout, 4 color modes (White/Gray/Black/Off) 2026-03-29 20:51:56 +02:00
jpirnay b96750f30e Fix information box 2026-03-24 09:46:55 +01:00
jpirnay 05003c605a cast currentpage 2026-03-24 09:46:55 +01:00
jpirnay 9addba2886 Amend xtc logic 2026-03-24 09:46:55 +01:00
jpirnay 4dff52b83e Review changes 2026-03-24 09:46:55 +01:00
jpirnay dea0503040 Add sleep screen information overlay 2026-03-24 09:46:54 +01:00
jpirnay d53f8caeb4 clangf 2026-03-23 21:22:27 +01:00
jpirnay 6781ac75b5 Merge branch 'feat-page-overlay' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-19 17:25:57 +01:00
jpirnay 84044886a7 Use both .sleep and sleep directory 2026-03-19 17:25:05 +01:00
jpirnay ba7aa1e694 Merge branch 'feat-overlay' of https://github.com/jpirnay/crosspoint-reader into mybuild 2026-03-18 12:38:54 +01:00