zbluebugz / facebook-clean-my-feeds

Clean up Facebook feeds by hiding sponsored, suggestions and other posts based on keywords.
GNU General Public License v3.0
118 stars 12 forks source link

Boxes checked by default #51

Closed ghost closed 11 months ago

ghost commented 11 months ago

It would be nice instead of having to tik every box every time i open FB

zbluebugz commented 11 months ago

The userscript does remember the options/values you've set in the dialog box. The script stores the values in the indexed db storage area. However, it is not a permanent storage area - it can be cleared out when you tell the browser to clear out / flush / reset the data/cache.

A couple of work-arounds. 1) Use the export / import actions in the userscript's dialog box.

NB: with option (2), you will not get further code updates.

zbluebugz commented 11 months ago

Additional information: If you use another addon/extension that clears out indexed db storage, you'd need to disable this option.

Rusenche commented 11 months ago

Maybe it's the right topic to provide several addresses with almost similar problem, but with a solution found, and for users to be guided where to look for the problem to solve the given problem and thus this script can work flawlessly as intended.

It's nice that this script offers options to import/export settings, but the rest of its options are not that clear and perhaps some guidance on what is what to use would be good.

https://greasyfork.org/bg/scripts/431970-fb-clean-my-feeds/discussions/219424/

https://greasyfork.org/bg/scripts/431970-fb-clean-my-feeds/discussions/219455/

https://greasyfork.org/bg/scripts/431970-fb-clean-my-feeds/discussions/219536/

saa

@zbluebugz, I am the one who solved the problem from the picture. ;)

zbluebugz commented 11 months ago

@Rusenche

Rusenche commented 11 months ago

zbluebugz commented 6 hours ago - 27.12.2023:

@Rusenche

  • Thanks for posting your comment.
  • If something is not clear, let me know which part(s) and I'll see if I can make it easier to understand.

@zbluebugz

  1. As far as I understand the menus - what is highlighted or is highlighted by default - will that be visible to users or what is highlighted will not be visible to users? (Perhaps in the script informatively it is necessary to add in a prominent place in the menu that what is marked/selected - will be hidden - I suggest as an idea, so that it is completely clear.)
  2. On some menus, some cells are matte and cannot be changed by users. I give an example in the "Marketplace Feed" menu. (I don't mean that I want to watch ads, but I wonder why this menu exists at all, since it is practically impossible to change the setting of such cells, which are forbidden to change).
  3. In the "Miscellaneous items" menu, there are three lines of text (Coronavirus (information box)"; "Climate Science (information box)"; "Subscribe (information box)). Currently, by default, they are not selected. What does it mean - that the content of each line that describes what it's about - won't be seen or that the content will be seen?! Or to put it more simply - I don't want to see any information about viruses and climate propaganda information (whose purpose is only payment of fees) - flag them or leave them as they are - unmarked so I don't see this propaganda?

Thanks.

Rusenche commented 11 months ago

@zbluebugz

I have a suggestion.

In addition to these options, I show with a photo:

save

I suggest adding a "reset" menu somewhere, I think it's mandatory. I argue like this: A user makes a number of changes to the script (personal preferences) and at some point it turns out that he made a mistake somewhere with some of his settings, but he can't figure out which setting to change so that it's to his taste as it was ... We make the assumption that the same user did not previously consider making a record of the settings. And here's the hypothesis - how do we return your script to the original defaults?! The only acceptable option to return all default settings is to delete your script and reinstall it.

zbluebugz commented 11 months ago
1. As far as I understand the menus - what is highlighted or is highlighted by default - will that be visible to users or what is highlighted will not be visible to users? (Perhaps in the script informatively it is necessary to add in a prominent place in the menu that what is marked/selected - will be hidden - I suggest as an idea, so that it is completely clear.)

Will review the "Highlight "hidden" posts option - probably add some explanation text or reword it.

2. On some menus, some cells are matte and cannot be changed by users. I give an example in the "Marketplace Feed" menu. (I don't mean that I want to watch ads, but I wonder why this menu exists at all, since it is practically impossible to change the setting of such cells, which are forbidden to change).

The next release of the userscript will allow the users to toggle the greyed out "Sponsored" options.

3. In the "Miscellaneous items" menu, there are three lines of text (Coronavirus (information box)"; "Climate Science (information box)"; "Subscribe (information box)). Currently, by default, they are not selected. What does it mean - that the content of each line that describes what it's about - won't be seen or that the content will be seen?! Or to put it more simply - I don't want to see any information about viruses and climate propaganda information (whose purpose is only payment of fees) - flag them or leave them as they are - unmarked so I don't see this propaganda?

Enabling any of the Miscellaneous items will hide it from the post(s) - just like enabling any of the other menu options. In the case of the Miscellaneous items, the script will hide the information box block that appears between the post's content and the post's like/comment/share parts. Will review the wording of the Miscellaneous items and options.

zbluebugz commented 11 months ago

I suggest adding a "reset" menu somewhere

Good idea. The next release will have a Reset button, placed after the Import button.

Rusenche commented 11 months ago

More suggestions, which if you add them will be remarkable progress.

  1. I had to test for a completely different reason and disabled all extensions but left only Violentmonkey v.2.16.0 active. I ended up on Facebook by accident. I was unpleasantly surprised to find that your wonderful script doesn't have an option to turn on and apply ... let's call it - pause the clips, which clips start all by themselves. As your script has for pausing - "Pause animated GIFs" - it must have the same, but for the clips.

  2. @zbluebugz, I thought about what you wrote about the "coronavirus" and that we might flag it so that such topics disappear completely. I mean - why don't you add a separate field for us to type in a keyword, which word is like a filter to hide posts that contain the entered word. That is - should it not be limited to only these three possibilities that you have identified - not to quote all three again - for the coronavirus and the other two?!

  3. I recommend that you place the "Reset" button as I have shown it in the photo in my previous comment and that the inscription "Reset" itself be in red color so that it is distinguishable from the other options and is not pressed by mistake. See in my picture in my previous comment how I have placed the "Reset" button in the middle and it is more spaced on both left and right and is perfectly visible in the red color.

zbluebugz commented 11 months ago

1) What are clips?

Rusenche commented 11 months ago

I am subscribed to this channel: https://www.facebook.com/doitinthedirt74 and have set it to "Default".

Accordingly, I open Facebook like this from a desktop environment (not from a phone) in this way: https://www.facebook.com/?sk=h_chr and this clip appeared there: https://www.facebook.com/doitinthedirt74/videos/878129130687008/

And this particular clip starts by itself, with no way to stop it (I don't mean to pause it, but to prevent it from auto-starting at all - on any such clip) if I don't have any additional extensions...

I mean such clips.

zbluebugz commented 11 months ago

Clips = Videos

You can adjust the "Autoplay videos" settings in FB. 1) Click on "Account" (top right icon) 2) Click on "Settings & Privacy" 3) Click on "Settings" 4) On the "Settings & privacy" page, click on "Media" in the left-side menu bar 5) Toggle the "Autoplay videos" option

Rusenche commented 11 months ago

This default on any Facebook account is clear that it is not marked "off".

Therefore the purpose of my question was whether you could add a model/option to turn off the clips/video to your script.

zbluebugz commented 11 months ago

re Autoplay - opened as separate issue #53 "Stop autoplay for clips".

re Info boxes - opened as a separate issue #54 "Post's supplementary / information section - allow more entries"

re Reset - will be in next version.