benank / everyone.dance

A realtime score sharing system for Stepmania. ⚠️ NOTE: This service is deprecated and no longer works, but you can still self host it.
https://everyone.dance
GNU General Public License v3.0
15 stars 1 forks source link

Can't install to themes under per-user directories #7

Open geefr opened 3 years ago

geefr commented 3 years ago

Testing on Linux (mint, 20.04), Stepmania 5_1-new (today).

InstallMenu.js only looks under the stepmania install folder for themes, so misses the case where users installed these to appdata/their home directory.

Can't speak for everyone but I tend to install themes under /home/username/.stepmania-5.1/Themes, so they're preserved across multiple builds/installs of SM 5.1

I think the folders would be:

benank commented 3 years ago

We'll definitely have to look into organizing/consolidating the code revolving around theme/installation paths better in order to support this. It'll also make supporting different StepMania clients easier in the future with a reorganization (since InstallMenu.js is becoming a mess of if statements).