Currently supports CSFloat.com and Skinport.com, but more sites are coming soon!
- Display Buff prices (buy order + listings) for every item
- Price difference to Buff at first glance next to the price tag
- Accurate sticker price calculation (%sp) with gradual coloring
- CSFloat: Auto-refresh in the "Newest Items"
- CSFloat: See the listing age of an item
- Skinport: Automatically check the checkboxes in the cart for faster buying
- Skinport: Multiple currency conversion options
- More coming soon!
In some cases, Firefox does not grant extensions necessary permissions automatically. This can be fixed by following these steps:
- Open the Add-ons Manager page: about:addons
- Click on the BetterFloat extension -> "Permissions"
- Check all of the required AND optional "Access your data for ..." checkboxes
- Reload the extension by dis- and reenabling it
- Adjust the extension settings to your liking in the extension popup
- Refresh the CSFloat page
Prerequisites:
- Node.js
>=18.16.0 - npm
>=9.5.0 - tsc
>=4.7.0
Prepare your local setup via the following command:
npm installEither build the extension in production mode:
npm run buildOr as developer version in watch mode:
npm run watchIn Visual Studio Code the watch mode can also be started by pressing CTRL + Shift + B.
The built extension will be located in the dist folder. Load that folder as unpacked extension in your browser or pack it first and then load the packed version.
To contribute to this project, create your own fork of the repository and submit a pull request. Please follow the conventional commits specification (or an equivalent one) and make sure to format your code with Prettier. Make sure to test your changes extensively (the project supports Jest as testing framework) and include relevant results in your pull request.
BetterFloat is developed independently, and is not officially endorsed by or affiliated with CSFloat Inc. or Skinport GmbH in any way. If you are a legal representative of CSFloat or Skinport and would like this project to be taken down, please contact me directly.
Built with 🖤 in Munich.