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

UX: Better quick add/quick select behavior #1172

Open
skedastically opened this issue Dec 31, 2024 · 1 comment
Open

UX: Better quick add/quick select behavior #1172

skedastically opened this issue Dec 31, 2024 · 1 comment

Comments

@skedastically
Copy link

Hi,

These dropdown menus:

  • "Settings -> Blocking -> Allow/Block List URLs -> Quick Add", and
  • "Settings -> Proxy & Forwarders -> Forwarders -> Quick Select"

Both overrides the textboxes with their hardcoded values. Due to same behavior they should be named "Quick Select" only, not "Quick Add".

For the future I propose better selection mechanisms, for example:

  • Use checkboxes to select options
  • Have an "Add to list" and a "Set list as" button to specify how to apply the selection

Here's a sketch in MS paint

image

This is not a big issue at all but it's good to note. Also I'm not sure of future UI/UX directions so take my suggestions with a grain of salt :)

@ShreyasZare
Copy link
Member

Thanks for the suggestions. These GUI option you mention work as per the label. So, "Quick Add" adds to the text box to allow adding multiple items while "Quick Select" lets you select a single option to use. These are not standard GUI components but were added to make it easier for user to select/add items from a list of defaults.

I agree that these GUI options can be improved. The option you suggest does not exists in HTML so that will need some custom component to be built. Probably some GUI library has such a component but I am not aware of any.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants