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 @@ -25,6 +25,7 @@ import org.schabi.newpipe.extractor.stream.StreamInfoItem
2525import org.schabi.newpipe.info_list.ItemViewMode
2626import org.schabi.newpipe.ui.components.items.playlist.PlaylistListItem
2727import org.schabi.newpipe.ui.components.items.stream.StreamListItem
28+ import org.schabi.newpipe.ui.theme.NewPipeScrollbarSettings
2829import org.schabi.newpipe.util.DependentPreferenceHelper
2930import org.schabi.newpipe.util.NavigationHelper
3031
@@ -72,7 +73,7 @@ fun ItemList(
7273 } else {
7374 val state = rememberLazyListState()
7475
75- LazyColumnScrollbar (state = state) {
76+ LazyColumnScrollbar (state = state, settings = NewPipeScrollbarSettings ) {
7677 LazyColumn (modifier = nestedScrollModifier, state = state) {
7778 listHeader()
7879
Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ import androidx.compose.runtime.Composable
88import androidx.compose.ui.graphics.Color
99import androidx.compose.ui.platform.LocalContext
1010import androidx.preference.PreferenceManager
11+ import my.nanihadesuka.compose.ScrollbarSettings
1112
1213private val lightScheme = lightColorScheme(
1314 primary = primaryLight,
@@ -87,6 +88,11 @@ private val darkScheme = darkColorScheme(
8788
8889private val blackScheme = darkScheme.copy(surface = Color .Black )
8990
91+ val NewPipeScrollbarSettings = ScrollbarSettings (
92+ thumbSelectedColor = primaryDark,
93+ thumbUnselectedColor = primaryLight
94+ )
95+
9096@Composable
9197fun AppTheme (useDarkTheme : Boolean = isSystemInDarkTheme(), content : @Composable () -> Unit ) {
9298 val sharedPreferences = PreferenceManager .getDefaultSharedPreferences(LocalContext .current)
You can’t perform that action at this time.
0 commit comments