File tree Expand file tree Collapse file tree
app/src/main/java/org/schabi/newpipe/ui Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ import androidx.compose.ui.unit.dp
2424import my.nanihadesuka.compose.ColumnScrollbar
2525import org.schabi.newpipe.BuildConfig
2626import org.schabi.newpipe.R
27+ import org.schabi.newpipe.ui.theme.NewPipeScrollbarSettings
2728import org.schabi.newpipe.util.external_communication.ShareUtils
2829
2930private val ABOUT_ITEMS = listOf (
@@ -58,7 +59,7 @@ private class AboutData(
5859fun AboutTab () {
5960 val scrollState = rememberScrollState()
6061
61- ColumnScrollbar (state = scrollState) {
62+ ColumnScrollbar (state = scrollState, settings = NewPipeScrollbarSettings ) {
6263 Column (
6364 modifier = Modifier
6465 .fillMaxWidth()
Original file line number Diff line number Diff line change @@ -15,13 +15,14 @@ import androidx.compose.ui.unit.dp
1515import com.mikepenz.aboutlibraries.ui.compose.m3.LibrariesContainer
1616import my.nanihadesuka.compose.LazyColumnScrollbar
1717import org.schabi.newpipe.R
18+ import org.schabi.newpipe.ui.theme.NewPipeScrollbarSettings
1819
1920@Composable
2021@NonRestartableComposable
2122fun LicenseTab () {
2223 val lazyListState = rememberLazyListState()
2324
24- LazyColumnScrollbar (state = lazyListState) {
25+ LazyColumnScrollbar (state = lazyListState, settings = NewPipeScrollbarSettings ) {
2526 LibrariesContainer (
2627 modifier = Modifier
2728 .fillMaxWidth()
Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ import androidx.compose.material3.MaterialTheme
55import androidx.compose.material3.darkColorScheme
66import androidx.compose.material3.lightColorScheme
77import androidx.compose.runtime.Composable
8+ import androidx.compose.ui.graphics.Color
9+ import my.nanihadesuka.compose.ScrollbarSettings
810
911private val LightColors = lightColorScheme(
1012 primary = md_theme_light_primary,
@@ -70,6 +72,11 @@ private val DarkColors = darkColorScheme(
7072 scrim = md_theme_dark_scrim,
7173)
7274
75+ val NewPipeScrollbarSettings = ScrollbarSettings (
76+ thumbSelectedColor = md_theme_dark_primary,
77+ thumbUnselectedColor = Color .Red
78+ )
79+
7380@Composable
7481fun AppTheme (useDarkTheme : Boolean = isSystemInDarkTheme(), content : @Composable () -> Unit ) {
7582 MaterialTheme (
You can’t perform that action at this time.
0 commit comments