[FEATURE REQUEST] Add Setting To Manipulate The Behavior Of The 'Clean' Button
Introduction
The 'Clean' button is a crucial feature in many browser extensions, including Cookie AutoDelete. However, the default behavior of this button can be limiting for users who have specific workflows or preferences. In this feature request, we propose adding a setting to manipulate the behavior of the 'Clean' button, allowing users to customize its default action to suit their needs.
Problem Statement
Many browser extensions, such as Cookie AutoDelete, have a setting to change the main button's behavior. This setting allows users to choose whether they want to quickly delete cookies from sites that are not currently open or run an alternative action. However, the default behavior of the 'Clean' button is often set to delete cookies from sites that are not currently open, which may not be ideal for users who prefer a different workflow.
Solution
To address this issue, we propose adding a new setting option to choose what the default 'Clean' button action should be. This setting would allow users to customize the behavior of the 'Clean' button to suit their needs. For example, users could choose to set the default action to 'Clean all for this domain', which would delete all cookies for the current domain, regardless of whether the site is currently open or not.
Alternatively, we could add a small icon next to the options in the button's drop-down menu to quickly set them as the default action. This would provide users with a convenient way to switch between different default actions without having to navigate through the extension's settings.
Benefits
Adding a setting to manipulate the behavior of the 'Clean' button would provide several benefits to users. Firstly, it would allow users to customize the behavior of the 'Clean' button to suit their needs, which would improve their overall user experience. Secondly, it would provide users with more flexibility and control over their cookie deletion process, which would be particularly useful for users who have specific workflows or preferences.
Alternatives Considered
While we have not considered any alternative solutions, we believe that adding a setting to manipulate the behavior of the 'Clean' button is the most effective way to address the issue. However, we are open to considering alternative solutions that may be more suitable for the extension.
Additional Context
The proposed setting would be a valuable addition to the extension, as it would provide users with more flexibility and control over their cookie deletion process. We believe that this setting would be particularly useful for users who have specific workflows or preferences, and would improve their overall user experience.
Implementation
To implement this feature, we would need to add a new setting option to the extension's settings page. This setting would allow users to choose what the default 'Clean' button action should be. We would also need to add a small icon next to the options in the button's drop-down menu to quickly set them as the default action.
Conclusion
In conclusion, adding a setting to manipulate the behavior of the 'Clean' button would provide several benefits to users, including improved user experience, flexibility, and control over their cookie deletion process. We believe that this setting would be a valuable addition to the extension, and would improve the overall user experience.
Future Work
In the future, we could consider adding more advanced settings to the extension, such as the ability to customize the behavior of the 'Clean' button for specific domains or websites. We could also consider adding more advanced features, such as the ability to schedule cookie deletion or to delete cookies based on specific criteria.
Acknowledgements
We would like to acknowledge the following individuals who have contributed to this feature request:
- [Your Name]
Is your feature request related to a problem? Please describe.
Yes, this feature request is related to a problem. The default behavior of the 'Clean' button is often set to delete cookies from sites that are not currently open, which may not be ideal for users who prefer a different workflow.
Describe the solution that you'd like
We would like to add a new setting option to choose what the default 'Clean' button action should be. Alternatively, we could add a small icon next to the options in the button's drop-down menu to quickly set them as the default action.
Describe alternatives you've considered
We have not considered any alternative solutions.
Additional Context
Q&A
Q: What is the purpose of the 'Clean' button in the extension? A: The 'Clean' button is used to delete cookies from websites. It is a crucial feature in the extension, allowing users to quickly and easily manage their cookies.
Q: Why is the default behavior of the 'Clean' button a problem? A: The default behavior of the 'Clean' button is often set to delete cookies from sites that are not currently open. This may not be ideal for users who prefer a different workflow, such as deleting cookies from the current domain only.
Q: What is the proposed solution to this problem? A: We propose adding a new setting option to choose what the default 'Clean' button action should be. This setting would allow users to customize the behavior of the 'Clean' button to suit their needs.
Q: How would the new setting option work? A: The new setting option would allow users to choose from a list of pre-defined actions, such as deleting cookies from the current domain only, deleting cookies from all domains, or deleting cookies from specific domains.
Q: Would the new setting option be optional or mandatory? A: The new setting option would be optional, allowing users to choose whether or not to use it.
Q: How would the new setting option be implemented? A: The new setting option would be implemented as a new setting in the extension's settings page. It would be accessible from the main settings page, and would allow users to customize the behavior of the 'Clean' button.
Q: Would the new setting option be available in all versions of the extension? A: The new setting option would be available in all versions of the extension, including the free and paid versions.
Q: How would the new setting option affect the user experience? A: The new setting option would improve the user experience by providing users with more flexibility and control over their cookie deletion process. It would allow users to customize the behavior of the 'Clean' button to suit their needs, making it easier to manage their cookies.
Q: Are there any potential drawbacks to the new setting option? A: There are no potential drawbacks to the new setting option. It would provide users with more flexibility and control over their cookie deletion process, without introducing any new risks or security vulnerabilities.
Q: How would the new setting option be tested and validated? A: The new setting option would be tested and validated through a combination of manual testing and automated testing. It would be tested on a variety of devices and browsers to ensure that it works as expected.
Q: When would the new setting option be available? A: The new setting option would be available in the next major update of the extension.
Conclusion
In conclusion, the proposed setting option would provide users with more flexibility and control over their cookie deletion process. It would allow users to customize the behavior of the 'Clean' button to suit their needs, making it easier to manage their cookies. We believe that this setting option would be a valuable addition to the extension, and would improve the overall user experience.
Frequently Asked Questions
- Q: What is the purpose of the 'Clean' button in the extension? A: The 'Clean' button is used to delete cookies from websites.
- Q: Why is the default behavior of the 'Clean' button a problem? A: The default behavior of the 'Clean' button is often set to delete cookies from sites that are not currently open.
- Q: What is the proposed solution to this problem? A: We propose adding a new setting option to choose what the default 'Clean' button action should be.
- Q: How would the new setting option work? A: The new setting option would allow users to choose from a list of pre-defined actions.
- Q: Would the new setting option be optional or mandatory? A: The new setting option would be optional.
- Q: How would the new setting option be implemented? A: The new setting option would be implemented as a new setting in the extension's settings page.
- Q: Would the new setting option be available in all versions of the extension? A: The new setting option would be available in all versions of the extension.
- Q: How would the new setting option affect the user experience? A: The new setting option would improve the user experience by providing users with more flexibility and control over their cookie deletion process.