mirror of
https://github.com/aniyomiorg/aniyomi.git
synced 2024-11-24 21:58:34 +03:00
Merge branch 'master' into merge_upstream
This commit is contained in:
commit
e4283fe416
2 changed files with 32 additions and 20 deletions
|
@ -68,23 +68,25 @@ fun StreamsCatalogSheet(
|
||||||
Column(
|
Column(
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.padding(vertical = TabbedDialogPaddings.Vertical)
|
.padding(vertical = TabbedDialogPaddings.Vertical)
|
||||||
.verticalScroll(rememberScrollState()),
|
|
||||||
) {
|
) {
|
||||||
@Composable fun QualityTracksPage() = StreamsPageBuilder(
|
@Composable
|
||||||
|
fun QualityTracksPage() = StreamsPageBuilder(
|
||||||
externalTrackCode = null,
|
externalTrackCode = null,
|
||||||
stream = videoStreams.quality,
|
stream = videoStreams.quality,
|
||||||
openContentFd = openContentFd,
|
openContentFd = openContentFd,
|
||||||
onTrackSelected = onQualitySelected,
|
onTrackSelected = onQualitySelected,
|
||||||
)
|
)
|
||||||
|
|
||||||
@Composable fun SubtitleTracksPage() = StreamsPageBuilder(
|
@Composable
|
||||||
|
fun SubtitleTracksPage() = StreamsPageBuilder(
|
||||||
externalTrackCode = "sub",
|
externalTrackCode = "sub",
|
||||||
stream = videoStreams.subtitle,
|
stream = videoStreams.subtitle,
|
||||||
openContentFd = openContentFd,
|
openContentFd = openContentFd,
|
||||||
onTrackSelected = onSubtitleSelected,
|
onTrackSelected = onSubtitleSelected,
|
||||||
)
|
)
|
||||||
|
|
||||||
@Composable fun AudioTracksPage() = StreamsPageBuilder(
|
@Composable
|
||||||
|
fun AudioTracksPage() = StreamsPageBuilder(
|
||||||
externalTrackCode = "audio",
|
externalTrackCode = "audio",
|
||||||
stream = videoStreams.audio,
|
stream = videoStreams.audio,
|
||||||
openContentFd = openContentFd,
|
openContentFd = openContentFd,
|
||||||
|
@ -172,6 +174,11 @@ private fun StreamsPageBuilder(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Column(
|
||||||
|
modifier = Modifier
|
||||||
|
.fillMaxWidth()
|
||||||
|
.verticalScroll(rememberScrollState()),
|
||||||
|
) {
|
||||||
tracks.forEachIndexed { i, track ->
|
tracks.forEachIndexed { i, track ->
|
||||||
val selected = index == i
|
val selected = index == i
|
||||||
|
|
||||||
|
@ -191,3 +198,4 @@ private fun StreamsPageBuilder(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -5,6 +5,8 @@ import androidx.compose.foundation.layout.Column
|
||||||
import androidx.compose.foundation.layout.Row
|
import androidx.compose.foundation.layout.Row
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
|
import androidx.compose.foundation.rememberScrollState
|
||||||
|
import androidx.compose.foundation.verticalScroll
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.material3.Text
|
import androidx.compose.material3.Text
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
|
@ -40,7 +42,9 @@ fun VideoChaptersSheet(
|
||||||
onDismissRequest = onDismissRequest,
|
onDismissRequest = onDismissRequest,
|
||||||
) {
|
) {
|
||||||
Column(
|
Column(
|
||||||
modifier = Modifier.padding(MaterialTheme.padding.medium),
|
modifier = Modifier
|
||||||
|
.padding(MaterialTheme.padding.medium)
|
||||||
|
.verticalScroll(rememberScrollState()),
|
||||||
) {
|
) {
|
||||||
Text(
|
Text(
|
||||||
text = stringResource(id = R.string.chapter_dialog_header),
|
text = stringResource(id = R.string.chapter_dialog_header),
|
||||||
|
|
Loading…
Reference in a new issue