Configure Sweep
A beautiful 🤩 Chrome Extension that adds additional features and gives an overall better experience for [SEQTA Learn.](https://seqta.com.au/) **Currently looking for contributors** 🔥
Table of contents
Release Videos
Features
- Dark mode
- Custom Background
- Improved Styling/CSS
- Improved look for SEQTA Learn
- Custom Home Page including:
- Daily Lessons
- Shortcuts
- Easier Access Notices
- Options to remove certain items from the side menu
- Notification for next lesson (sent 5 minutes prior to lesson end)
- Browser Support
- Chrome Supported
- Edge Supported
- Brave Supported
- Opera Supported
- Vivaldi Supported
- Firefox (currently not supported, plans for it in future though [manifest v3 problems])
- Safari (Experimental)
Getting started
- Clone the repository
git clone https://github.com/SethBurkart123/EvenBetterSEQTA
- Install dependencies
npm install
OR
bun install
- Run the dev script (it updates as you save files)
npm run dev
OR
bun run dev
Folder Structure
The folder structure is as follows:
-
The
publicfolder contains files that are not compiled, but only copied across to the build directory -
The
srcfolder contains source files that are compiled to the build directory, these can use import statements so that we can do code splitting. -
The
buildfolder is where the compiled code ends up, this is the folder what you need to load into chrome as an unpacked extension for development. -
The
safarifolder is an Xcode project, building it for MacOS does work, IOS needs a few modifications to the manifest to work, but I have managed to get it working (but because of the styling not being designed for phone, its basically useless for now).
Contributing
If you would like to contribute to this project, please read the contributing guidelines.
Credits
This extension was initially developed by Nulkem, was ported to manifest V3 by OG-RandomTechChannel and is currently under active development by SethBurkart
