refs #168 Limit playable modes to 7KEY

Summary

  • Limit music-select mode filtering and player config mode access to 7KEY.
  • Hide non-7KEY play-mode choices from launcher, key config, and skin config flows.
  • Reject non-7KEY charts during chart loading, including direct play, course, and autoplay paths.
  • Filter default command folders that explicitly target non-7KEY modes.
  • Add compatibility coverage for legacy non-7KEY player config values.

Verification

  • ./gradlew.bat test --tests "bms.player.beatoraja.PlayerConfigCompatibilityTest"
  • ./gradlew.bat test
  • ./gradlew.bat clean build

Notes

  • Claude Code review was attempted with claude --print --permission-mode dontAsk, but could not run because the session limit was reached.

マージリクエストレポート

読み込み中