fix for the issue that VertexEffects couldn't be pre-applied to meshes.
big change to SharedPreferences: make all the values in RubikScores save their preferences just-in-time, and not on the exit of the app.
SharedPreferences
more work on Preferences
minor
simplify Preferences interface of OSInterface
editor.commit -> editor.apply
Move preferences to JIT model.
About dialog; up to v. 2.2.4
Merge remote-tracking branch 'origin/master'
up the compileSdk to 35.
build scripts
build system
first two files converted to Kotlin
todo
dialog, version up to 2.2.3
2.2.3-test2
up the version to 2.2.3-test and release to the testing track.
Fix for a crasher.
bugfix: do not use ListObjects in the app anywhere except the RubikObjectList and RubikObject.
In particular, stop using it in the Solver part of the app. Now after this bugfix we can rearrange the objects in the ListObjects at will.
Abotu Dialog
Also available in: Atom