Digital Wellbeing Contract
This month I have been accepted as a contractor to work on the Parental Controls frontent and integration as part of the Digital Wellbeing project. I'm very happy to take part in this cool endeavour, and very grateful to the GNOME Foundation for giving me this opportunity - special thanks to Steven Deobald and Allan Day for interviewing me and helping me connect with the team, despite our timezone compatibility :)
The idea is to redesign the Parental Controls app UI to bring it on par with modern GNOME apps, and integrate the parental controls in the GNOME Shell lock screen with collaboration with gnome-control-center. There also new features to be added, such as Screen Time monitoring and setting limits, Bedtime Schedule and Web Filtering support. The project has been going for quite some time, and there has been a lot of great work put into both designs by Sam Hewitt and the backend by Philip Withnall, who's been really helpful teaching me about the project code practices and reviewing my MR. See the designs in the app-mockups ticket and the os-mockups ticket.
We started implementing the design mockup MVP for Parental Controls, which you can find in the app-mockup ticket. We're trying to meet the GNOME 49 release deadlines, but as always it's a goal rather than certain milestone. So far we have finished the redesign of the current Parent Controls app without adding any new features, which is to refresh the UI for unlock page, rework the user selector to be a list rather than a carousel, and changed navigation to use pages. This will be followed by adding pages for Screen Time and Web Filtering.
![]() |
Refreshed unlock page |
![]() |
Reworked user selector |
![]() |
Navigation using pages, Screen Time and Web Filtering to be added |
Comments
Post a Comment