-
Notifications
You must be signed in to change notification settings - Fork 901
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Parental control additional settings #6757
base: development
Are you sure you want to change the base?
Feature: Parental control additional settings #6757
Conversation
This makes reading them and finding related code a little easier
Please remove the Hide Announcements setting that this PR adds, as its functionality is already covered by the existing, more powerful Check for Updates and Check for Latest Blog Posts settings. Some advice on how to fill in the template if you plan on doing more pull requests in the future: |
Head branch was pushed to by a user without write access
abec655
to
e8d81ba
Compare
Head branch was pushed to by a user without write access
@absidue Thank you for your feedback. I removed the " Hide Announcements" setting and I amended the PR description to better describe itself. Please let me know if I need to adjust anything else My regards. |
In my opinion the functionality of the parental control I dont really understand what the purpose is of removing everything on the watch page. We have allot of individual toggles that almost recreates what you are doing. You are restricting a child to see:
I dont really see why 1,2,3 and 5 need to be removed. Please elaborate on why everything on why a parent would want to hide everything on this list. |
@efb4f5ff-1298-471a-8973-3d47447115dc Thank you for your feedback. I don't mind the suggestion regarding As for the restrictions on the watch page, my initial philosophy was to restrict a child from doing things in the watch page other than watching a video, this includes things like visiting the channel's page (through the channel icon) and clicking on buttons that do not relate to watching the video (favorting, adding to playlist, changing media format) Upon review I think removing video title and publish date are unnecessary though... If you find it suitable I can revert those 2 back. Please let me know your feedback again and how we should proceed with this PR. |
To be honest i really need to hear from the others first before we decide on what todo here. |
To me it should be disabling
Things I found strange/not understanding the reasons for disabling:
Also I wonder |
To describe my use case: my initial need was to create a playlist for my little bro so he can watch videos, but he's the easily distracted and curious type. I needed a solution to have him watch the playlist I created without always monitoring him to check if he stumbled on other videos. This is my reason for hiding channel page info on watch page. As for the changing media format, I thought this option is too complicated for a child to understand so I thought we could hide it too, but this is easily arguable and I am open to suggestions about reverting it back. This is my first time using the FreeTube client so there might be places I'm not completely aware of, that's why I was unfamiliar with some of the options until you helped me to discover them to amend my PR @absidue @efb4f5ff-1298-471a-8973-3d47447115dc @PikachuEXE Please let me know how we should go about with this PR, if you have suggestions on making modifications to it I'll be happy to make them. |
If you are trying to disable any channel page visit, it should be another option (and it's would be complicated that should done in another PR Overall profile updates & playlist updates are no doubt should be able to be restricted and can be done in this PR (and already complicated not sure if you want to split them up to you |
@PikachuEXE In this case, how about I only ship hiding the create new profile button? Is this something we all have a consensus on? |
I think like #6757 (comment) said |
Title
Pull Request Type
Related issue
Description
This PR handles adding addition parental control related options, to offer more customization to the user and enhance their experience.
It adds the following options
Screenshots
Before
After
Testing
I tested the code by:
For an example: enabling the "Hide Create New Profile Button" option would hide the create new profile button in the profile settings page.
I did the above process for each newly added option
Desktop
Additional context