Update ui & Dynamic factor slider - Settings

This commit is contained in:
Hasinjato 2026-10-07 15:32:32 +03:00
parent b5fdd7c30b
commit 83a26110e6
2 changed files with 623 additions and 571 deletions

View file

@ -5,14 +5,14 @@ import mg.dot.feufaro.provideSettings
import java.util.prefs.Preferences
enum class Dynamic(val velocity: Int, val label: String, val defaultFactor: Float) {
PPP(16, "ppp", 0.55f),
PP (33, "pp", 0.66f),
P (49, "p", 0.77f),
MP (64, "mp", 0.88f),
PPP(16, "ppp", 0.80f),
PP (32, "pp", 0.85f),
P (48, "p", 0.90f),
MP (64, "mp", 0.95f),
MF (80, "mf", 1.00f),
F (96, "f", 1.15f),
FF (112, "ff", 1.35f),
FFF(127, "fff", 1.60f);
F (96, "f", 1.05f),
FF (112, "ff", 1.10f),
FFF(127, "fff", 1.15f);
private val prefs: Settings = provideSettings()
var savedFactor: Float = prefs.getFloat("dynamic_${name.lowercase()}", defaultFactor)
set(value) {

File diff suppressed because it is too large Load diff