Skip to content

Screentime feature.#1923

Open
sulewicz wants to merge 1 commit into
OnionUI:mainfrom
sulewicz:screentime
Open

Screentime feature.#1923
sulewicz wants to merge 1 commit into
OnionUI:mainfrom
sulewicz:screentime

Conversation

@sulewicz

@sulewicz sulewicz commented Jun 2, 2026

Copy link
Copy Markdown

Adds Screen Time parental controls to Tweaks, including daily play limits, one-day extra time, PIN-protected changes, status labels for used/remaining time, and runtime enforcement that blocks or closes games once the daily limit is reached. The feature uses Play Activity data to calculate usage for the current local day, so limits reset automatically after midnight.

Also adds the screenTime CLI for launch checks, monitoring, PIN/extra-time management, and debug remaining-time overrides for easier testing. Documentation and focused unit tests are included, with tests covering daily usage windows, boot-stale active sessions, extra time, debug overrides, and PIN hashing.

screentime1 screentime2 screentime3

@jlnr

jlnr commented Jun 2, 2026

Copy link
Copy Markdown

Looks like there is some overlap with #1910. (I haven't tried either, I am only lurking and hoping for a new release anytime soon :))

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.

2 participants