Skip to content

feat(settings): add "Cover + Custom" sleep screen mode#582

Merged
daveallie merged 2 commits intocrosspoint-reader:masterfrom
mrtnvgr:sleep-cover-or-custom
Feb 5, 2026
Merged

feat(settings): add "Cover + Custom" sleep screen mode#582
daveallie merged 2 commits intocrosspoint-reader:masterfrom
mrtnvgr:sleep-cover-or-custom

Conversation

@mrtnvgr
Copy link
Contributor

@mrtnvgr mrtnvgr commented Jan 28, 2026

Summary

Allows to fallback to custom sleep screens if the book does not have a cover.


AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing, please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? < partially >

@mrtnvgr mrtnvgr force-pushed the sleep-cover-or-custom branch from 3471ff5 to a4ee1e5 Compare January 28, 2026 04:24
@mrtnvgr mrtnvgr force-pushed the sleep-cover-or-custom branch from a4ee1e5 to 8349ea8 Compare January 28, 2026 07:00
@Marbelymarble
Copy link

Much cleaner implementation than mine, i like it :) (except for the AI part^^)

@mrtnvgr
Copy link
Contributor Author

mrtnvgr commented Jan 28, 2026

Much cleaner implementation than mine, i like it :) (except for the AI part^^)

AI was used only for guessing the correct type of "function pointer" variable. I'm not fluent in C++ by any means 😆

@mrtnvgr
Copy link
Contributor Author

mrtnvgr commented Jan 28, 2026

Much cleaner implementation than mine, i like it :) (except for the AI part^^)

I admit to not looking through existing PRs before making this 👀 😅

@Marbelymarble
Copy link

Marbelymarble commented Jan 28, 2026

I admit to not looking through existing PRs before making this 👀 😅

No worries! I'll just pivot to other ideas^^

Copy link
Contributor

@CaptainFrito CaptainFrito left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clean!

@daveallie daveallie merged commit 23ecc52 into crosspoint-reader:master Feb 5, 2026
1 check passed
@mrtnvgr mrtnvgr deleted the sleep-cover-or-custom branch February 5, 2026 11:49
jdk2pq added a commit to jdk2pq/crosspoint-reader that referenced this pull request Feb 5, 2026
* master:
  feat: add shift lock to KeyboardEntryActivity (crosspoint-reader#513)
  feat: rename and move in file manager (crosspoint-reader#630)
  feat: Implement fix for sunlight fading issue (crosspoint-reader#603)
  chore: Add PR title check on sync (crosspoint-reader#698)
  feat: Go To Position for epubs (crosspoint-reader#666)
  feat: Calibre Web Automated (CWA) koreader sync server support (crosspoint-reader#594)
  chore: Add CI check job to consolidate status (crosspoint-reader#696)
  chore: CI Build Summary - firmware stats, firmware artifact (crosspoint-reader#601)
  feat: quick rotate option in epub reader menu (crosspoint-reader#685)
  feat(settings): add "Cover + Custom" sleep screen mode (crosspoint-reader#582)
  fix: Artifacts on Thumb on Home Screen (crosspoint-reader#662)
  feat: holding back button while booting, boots to home screen as a mean of escaping boot loop (crosspoint-reader#587)
  docs: Add small SCOPE.md and GOVERNANCE.md documents (crosspoint-reader#640)
  feat: front button remapper (crosspoint-reader#664)
  feat: UI themes, Lyra (crosspoint-reader#528)
  feat: Add CSS parsing and CSS support in EPUBs (crosspoint-reader#411)
  fix: move http upload state to heap (crosspoint-reader#657)
Unintendedsideeffects pushed a commit to Unintendedsideeffects/crosspoint-reader that referenced this pull request Feb 17, 2026
…ader#582)

## Summary

Allows to fallback to custom sleep screens if the book does not have a
cover.

---

### AI Usage

While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.

Did you use AI tools to help write this code? _**< partially >**_

---------

Co-authored-by: mrtnvgr <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants