- Clone the repo
- Go to chrome://extensions
- Enable the developer options if it's not already
- Click Load unpacked extension... (FR: "Charger l'extension non empaquetée")
- Navigate and select the repo's root directory
Then you should see the extension was installed
To install ESLint launch
npm install
To execute and fix all syntaxes error launch
npm run lint
The main config file is .eslintrc.json
- Disallow semicolons instead of ASI
- Use of single quotes wherever possible
- 2-space or 1 tab for indentation
- Disallow Unused Variables
- Dark mode
- The app needs an icon because as of now we are using the default google one...
- Install a linter on the project so that we all can collaborate without having so many useless changes to review
- Animation on the YouTube Homepage to show where the thumbnail is updated. Like a scale up scale down on the thumbnail for example.
- Drag and drop thumbnail should work. For now the integration is done and if you hover the dropzone with a file, you'll see the good animation. But once you release the click, it does not work. It's a small thing to fix.
- People would also like to be able to use this extension on the subscribe feed of YouTube. And it is really a good feature that needs to be done
- Integrating the V2.0 of the design made by BastiUI (Figma Link)
- Creating tests ? (even if @liior after many tried, realised that it may not be that good of an idea. Follow the discussion here)
Made by benjamincode live on Twitch :