Review of "Screen Time" version 1.1.0 (2)

Details Page Preview

See how long you spend in each app, macOS Screen Time style. A panel indicator shows today's total at a glance, and the popup breaks it down per app with a bar chart. Step back through previous days one at a time. • Per-app daily time limits with a desktop notification when you cross one • 7-day history chart in preferences • Configurable data retention, plus a one-click purge • Time spent on the lock screen, while the screen is blanked, or while suspended is never counted Everything is stored locally in a plain JSON file. No network access, no telemetry.

Extension Homepage
https://github.com/itsdigvijaysing/gnome-screen-time

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental)

Shexli did not find any issues.

All Versions

Version Status
1.1.0 (2) Active
1.0.0 (1) Rejected

Previous Reviews on this Version

AI-Developer posted a review
I have updated the Code & Added newer functionality, If there is still anything that needs improvement, please let me know specifically what the issue is, and I will fix it. Thanks!
JustPerfection active
Approved but: 1. `this._destroyed` is a bad practice. Please remove that: [Extension Best Practices: Lifecycle and Destruction State](https://gjs.guide/extensions/review-guidelines/best-practices.html#lifecycle-and-destruction-state) 2. Please use `connectObject()` and `disconnectObject()` so it is easier to track for cleanup (`extension.js` only). 3. Please fix `—` in the comments.
AI-Developer posted a review
Yes, Keep that in mind and will update it in newer versions. Thank You