A simple Chrome extension timer for tracking time and focus sessions. Built with React, TypeScript, and Vite.
- @vitejs/plugin-react-swc uses SWC for Fast Refresh
- Fork the repository
- Clone the project
- Navigate to
cd Background-Sounds - Install dependencies with
npm install- Build the extension
npm run build- Open Chrome and navigate to
chrome://extensions - Enable "Developer mode" using the toggle in the top-right corner
- Click "Load unpacked"
- Select the
dist/folder from the project directory - The extension icon should appear in your Chrome toolbar
- Click the extension icon in your Chrome toolbar to open the timer popup
- Use Start/Stop buttons to control the timer
- Use Clear button to reset the timer
Run the development server:
npm run devNote: For Chrome extension development, you'll need to rebuild and reload the extension in Chrome after making changes.
- Thank you for considering to contribute
- Feel free to submit feature requests, UI updates, bugs as issues.
- Checkout Contribution Guidelines for more information.
- Have a feature request? Feel free to create a issue for it.
To publish this extension to the Chrome Web Store:
- Create a developer account at Chrome Web Store Developer Dashboard
- Build the extension:
npm run build - Zip the
dist/folder - Upload the zip file to the Chrome Web Store
- Fill in the required store listing information
- Submit for review
Thanks a lot for contributing to Background Sounds.