A TypeScript browser extension that highlights games and mods on Steam and Nexus Mods based on the browser bookmarks. The extension uses the Strategy pattern to handle different types of highlighting and makes it easy to add new highlighting behaviors.
-
Clone this repository:
git clone https://github.com/yourusername/bookmark-highlighter.git -
Install dependencies:
npm install -
Build the extension:
npm run build -
Load the extension in your browser:
- Chrome: Go to chrome://extensions/, enable "Developer mode", and click "Load unpacked"
- Firefox: Go to about:debugging#/runtime/this-firefox, click "Load Temporary Add-on"
- Edge: Go to edge://extensions/, enable "Developer mode", and click "Load unpacked"
- Organize your bookmarks:
- Create a "Games" folder for Steam games
- Optional subfolders: "GEarly" for Early Access, "GWaiting" for waitlist
- Create a "Nexus Mods" folder for mod bookmarks
- The extension will automatically:
- Highlight Steam games in different colors based on their category
- Show green borders for bookmarked Nexus mods
- Update highlights immediately on page load and every 5 seconds
