Add:Haptic feedback device setting off/light/medium/heavy #472

This commit is contained in:
advplyr
2023-01-08 15:32:15 -06:00
parent 89041c4141
commit d59f3ae0b6
25 changed files with 133 additions and 73 deletions
@@ -11,6 +11,10 @@ enum class LockOrientationSetting {
NONE, PORTRAIT, LANDSCAPE
}
enum class HapticFeedbackSetting {
OFF, LIGHT, MEDIUM, HEAVY
}
data class ServerConnectionConfig(
var id:String,
var index:Int,
@@ -28,7 +32,8 @@ data class DeviceSettings(
var jumpBackwardsTime:Int,
var jumpForwardTime:Int,
var disableShakeToResetSleepTimer:Boolean,
var lockOrientation:LockOrientationSetting
var lockOrientation:LockOrientationSetting,
var hapticFeedback: HapticFeedbackSetting
) {
companion object {
// Static method to get default device settings
@@ -39,7 +44,8 @@ data class DeviceSettings(
jumpBackwardsTime = 10,
jumpForwardTime = 10,
disableShakeToResetSleepTimer = false,
lockOrientation = LockOrientationSetting.NONE
lockOrientation = LockOrientationSetting.NONE,
hapticFeedback = HapticFeedbackSetting.LIGHT
)
}
}