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

feat: Fixes:#148 Add Bookmark Manager Extension #258

Merged
merged 1 commit into from
May 17, 2024

Commits on May 17, 2024

  1. feat: Fixes:Sulagna-Dutta-Roy#148 Add Bookmark Manager Extension

    This commit introduces the Enhanced Bookmark Manager extension, which provides advanced bookmark management capabilities within the browser. The extension includes the following features:
    
    - **Bookmark Management**: Users can add bookmarks along with custom tags for better organization.
    - **Bookmark Display Options**: Users can choose whether to display tags with bookmarks.
    - **Sync Options**: Enables bookmark syncing across devices.
    - **Notification Options**: Users can opt to receive notifications for new bookmarks.
    
    ### Files and Directories
    - `manifest.json`: Defines the extension's metadata, permissions, and configurations.
    - `popup.html`: Provides the user interface for adding bookmarks and customizing options.
    - `popup.js`: Handles interactions in the popup interface.
    - `background.js`: Manages background tasks such as syncing bookmarks.
    - `options.html`: Allows users to customize their extension settings.
    - `styles.css`: Contains the styling for the popup interface to enhance user experience.
    - `icons`: Directory containing icon images (`icon16.png`, `icon48.png`, `icon128.png`).
    
    ### Features
    1. **Add Bookmarks with Tags**: Users can add bookmarks directly from the popup, including custom tags for better categorization.
    2. **Customization Options**:
       - **Bookmark Display Options**: Users can toggle the display of tags with bookmarks.
       - **Sync Options**: Users can enable or disable bookmark syncing across devices.
       - **Notification Options**: Users can enable or disable notifications for new bookmarks.
    3. **Background Syncing**: Automatically sync bookmarks across devices using Chrome's storage API.
    4. **Stylish and Responsive UI**: The popup and options pages are styled with CSS for a modern and responsive user interface.
    
    ### Future Enhancements
    - **Search Functionality**: Allow users to search bookmarks by tags or URLs.
    - **Advanced Tag Management**: Implement features for managing and organizing tags more effectively.
    - **Nested Folders**: Enable creating and managing nested folders for better bookmark organization.
    
    ### Commit Overview
    This commit lays the groundwork for an advanced bookmark management system within the browser. It provides a robust set of features for managing bookmarks more efficiently and sets the stage for future enhancements.
    Swapnilden authored May 17, 2024
    Configuration menu
    Copy the full SHA
    fdba460 View commit details
    Browse the repository at this point in the history