👉 Adds controls for swapping PS station
👉 Select and move multiple stations
👉 Adds button to view problem bank, which automatically adds all relevent information to the row
👉 Backup your preferences
👉 Add notes
👉 Removes the default jQuery implementation on the website
The easiest way to use this is to install is using webstore here. For some reason, if you want to set it up manually:
- Download the latest version of
PSExtender.zip
from Releases - Unzip this folder
- Type
chrome://extensions/
in your URL - Enable Developer Mode (top-right)
- Click on "Load unpacked"
- Locate the extracted folder
- Visit/Refresh your PSD page and click on the extension icon in your toolbar
- You should now see an interface with the controls
- run
npm install
to install dependencies - uses Vite in library mode to bundle extension
public/
+ compiled source code is output todist/
folder- run
npm run build
to build once. refresh browser and rerun extension. - run
npm run build:watch
to watch for changes and build automatically. refresh and rerun. - run
npm run dev
to test the extension on a local copy of the page (no need to install the extension). Auto-reloads
PRs are welcome and in fact, appreciated :)
- Check open Issues and PRs before you start
- Try to take up each issue in a separate PR