Description:
This PR introduces a custom options page for user-defined settings within the Chrome extension. The page allows users to configure the following settings:
Enable Auto-Save: A checkbox to toggle auto-save functionality.
Custom Command: An input field to define a user-specific command.
Theme Selector: A dropdown to choose between light and dark themes, with dynamic theme switching.
Key Changes:
Created an options page with form fields for the above settings.
Implemented options.js for handling the saving and loading of user preferences using chrome.storage.local.
Added theme switching functionality (light/dark mode) based on user selection.
Ensured settings persist and are restored upon page load.
Testing:
Verified that settings are correctly saved and retrieved from chrome.storage.local.
Tested the theme switching functionality to ensure the correct theme is applied on both selection and page reload.
Tested responsiveness and UX for various screen sizes.
Description: This PR introduces a custom options page for user-defined settings within the Chrome extension. The page allows users to configure the following settings:
Key Changes:
Testing:
Related Issue: Closes #20