Skip to content
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

Add foldable sections to the popup settings #279

Open
MaxIsJoe opened this issue May 10, 2024 · 5 comments · Fixed by #287
Open

Add foldable sections to the popup settings #279

MaxIsJoe opened this issue May 10, 2024 · 5 comments · Fixed by #287
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@MaxIsJoe
Copy link
Contributor

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 rougetimelord added the enhancement New feature or request label May 10, 2024
@rougetimelord
Copy link
Collaborator

Do you want to be assigned this issue?

@MaxIsJoe
Copy link
Contributor Author

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
Copy link
Collaborator

kheina commented May 23, 2024

this is what the tabs were kind of intended to be

@kheina
Copy link
Collaborator

kheina commented May 23, 2024

I'll prolly pick this up

@rougetimelord
Copy link
Collaborator

this is what the tabs were kind of intended to be

we gotta stop adding features 😭😭😭

@rougetimelord rougetimelord linked a pull request May 23, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants