
* Remove 18+ extension if Anilist 18+ is off ~requested by @arif * Translation filter for extension(WIP) * Added a option to toggle fast forward suggested by arif * Added NFSW toggle to extension settings now it will be more easy rather then going to anilist to toggle it ~suggested by arif * Forgot to undo this * changed icons in extension setting * get rid of companion object (todo) * get rid of companion object (todo) --------- Co-authored-by: rebelonion <87634197+rebelonion@users.noreply.github.com>
50 lines
1.2 KiB
Kotlin
50 lines
1.2 KiB
Kotlin
package ani.dantotsu.settings
|
|
|
|
import java.io.Serializable
|
|
|
|
data class PlayerSettings(
|
|
//Video
|
|
var videoInfo: Boolean = true,
|
|
var defaultSpeed: Int = 5,
|
|
var cursedSpeeds: Boolean = false,
|
|
var resize: Int = 0,
|
|
|
|
//Subtitles
|
|
var subtitles: Boolean = true,
|
|
var primaryColor: Int = 4,
|
|
var secondaryColor: Int = 0,
|
|
var outline: Int = 0,
|
|
var subBackground: Int = 0,
|
|
var subWindow: Int = 0,
|
|
var font: Int = 0,
|
|
var fontSize: Int = 20,
|
|
var locale: Int = 2,
|
|
|
|
//TimeStamps
|
|
var timeStampsEnabled: Boolean = true,
|
|
var useProxyForTimeStamps: Boolean = true,
|
|
var showTimeStampButton: Boolean = true,
|
|
|
|
//Auto
|
|
var autoSkipOPED: Boolean = false,
|
|
var autoPlay: Boolean = true,
|
|
var autoSkipFiller: Boolean = false,
|
|
|
|
//Update Progress
|
|
var askIndividual: Boolean = true,
|
|
var updateForH: Boolean = false,
|
|
var watchPercentage: Float = 0.8f,
|
|
|
|
//Behaviour
|
|
var alwaysContinue: Boolean = true,
|
|
var focusPause: Boolean = true,
|
|
var gestures: Boolean = true,
|
|
var doubleTap: Boolean = true,
|
|
var fastforward: Boolean = true,
|
|
var seekTime: Int = 10,
|
|
var skipTime: Int = 85,
|
|
|
|
//Other
|
|
var cast: Boolean = false,
|
|
var pip: Boolean = true
|
|
) : Serializable
|