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

Conversation

Swapnilden
Copy link
Contributor

@Swapnilden Swapnilden commented May 17, 2024

Description

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.

Fixes: #148

Type of change

  • New feature (non-breaking change which adds functionality)

Checklist:

  • I have made this from my own
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings

ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

Screenshot (29)_LI
Screenshot (28)_LI

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

Thank you for submitting your pull request! 🙌 We'll review it as soon as possible. In the meantime, please ensure that your changes align with our CONTRIBUTING.md. If there are any specific instructions or feedback regarding your PR, we'll provide them here. Thanks again for your contribution! 😊

@Sulagna-Dutta-Roy
Copy link
Owner

Kindly avoid master to master branch pushing. It's not a very healthy practice because of some constraints.
For the next pull requests, create a new branch then raise the PR.

@Sulagna-Dutta-Roy Sulagna-Dutta-Roy merged commit c851578 into Sulagna-Dutta-Roy:master May 17, 2024
1 check passed
@Swapnilden
Copy link
Contributor Author

Okay thanks for the suggestions, i will take care of that for next pull request

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

Successfully merging this pull request may close these issues.

Enhanced Bookmark Management System
2 participants