Custom User CSS for MySquash Scoring Licensed as MIT
- Do what you want with it, contribute back if it makes sense and you feel like it.
Initially created for Christchurch Squash Club in March 2026.
At time of writing it has only been tested on:
- Firefox on Android Tablets.
As and when MySquash itself is updated - ie the markup or css changes - this will need to be removed or updated. Without removing/updating it may make your tablet scoring in Firefox unusable.
- Open the Google Play Store.
- Search for Firefox Fast & Private Browser.
- Tap Install and open the app once finished.
- Open Firefox and tap the three dots (⋮) in the top or bottom corner of the screen.
- Select Add-ons from the menu.
- Tap Find more add-ons or look for Stylus in the recommended list.
- Tap the plus (+) icon next to Stylus, then select Add to confirm the installation.
-
Copy the following URL: https://raw.githubusercontent.com/AndyD328/MySquashCSS/refs/heads/main/Firefox--Android-Tablet.user.css
-
Paste that URL into the Firefox address bar and hit Enter.
-
Stylus should automatically detect the UserStyle header and open a new "Installation" tab.
-
Tap the Install Style button on the left-hand side of the Stylus screen.
-
Go score!
Note: If the code just opens as a page of text, tap the Stylus icon in your Add-ons menu and select "Write new style," then paste the code manually.
This should be a very short lived project as MySquash will sort the layout at some point. In the meantime, if you adapt this to work on other browsers, platforms, screen sizes etc please contribute your changes to this repo with a pull request. Or you could email me at andy@bluefusion.co.nz
If you have issues I may be able to help, but this is provided as is without any warranty, support, or guarantees that it's even remotely suited to purpose. If you reach out and I have time I will try to help, but there are definitely no guarantees as paid work and squash come first. This just scratches my itch as a TC.
NOTE The css in here is not pretty. There's not a lot to get hold of in the markup, so it's a lot of nth-child selectors.