kheina-com / Blue-Blocker

Blocks all Twitter Blue verified users on twitter.com
Mozilla Public License 2.0
321 stars 28 forks source link

Add foldable sections to the popup settings #279

Open MaxIsJoe opened 2 months ago

MaxIsJoe commented 2 months ago

As the extension gets more feature rich, and its use case expands from a simple blue-checkmark blocker to a more general self-moderation tool, a lot of the settings we offer might start cluttering up the popup, especially if some of these settings rely on other ones being enabled.

The solution is to divide all settings into clearly labeled sections that can be hidden when the user doesn't want to see them. Each section will group a bunch of settings together based on what their intended functionality. For example, all settings that are purely cosmetic can be added into an "Appearance" section, which lets you control things like the popup timer and where the popup shows up.

This will also help us future-proof the extension for whenever we add more integrations or other requested features into the extension, and should help us more easily organize where each setting should be placed.

The current sections I suggest are:

rougetimelord commented 2 months ago

Do you want to be assigned this issue?

MaxIsJoe commented 2 months ago

I have exams in a week or so, so I won't be able to work on this for at least a month. Please don't assign me for the time being, so if anyone else wants to work on this, they can be assigned to it instead.

kheina commented 1 month ago

this is what the tabs were kind of intended to be

kheina commented 1 month ago

I'll prolly pick this up

rougetimelord commented 1 month ago

this is what the tabs were kind of intended to be

we gotta stop adding features 😭😭😭