Skip to content

Commit

Permalink
Updating libs
Browse files Browse the repository at this point in the history
  • Loading branch information
jakepurple13 committed Dec 20, 2023
1 parent 5099018 commit afffd4e
Show file tree
Hide file tree
Showing 14 changed files with 109 additions and 168 deletions.
2 changes: 1 addition & 1 deletion .idea/kotlinc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,6 @@ import androidx.compose.material.icons.filled.Delete
import androidx.compose.material.icons.filled.DeleteForever
import androidx.compose.material.icons.filled.PlayArrow
import androidx.compose.material3.AlertDialog
import androidx.compose.material3.DismissDirection
import androidx.compose.material3.DismissValue
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.Icon
import androidx.compose.material3.IconButton
Expand All @@ -32,10 +30,11 @@ import androidx.compose.material3.SnackbarHostState
import androidx.compose.material3.SnackbarResult
import androidx.compose.material3.Surface
import androidx.compose.material3.SwipeToDismissBox
import androidx.compose.material3.SwipeToDismissValue
import androidx.compose.material3.Text
import androidx.compose.material3.TextButton
import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.material3.rememberDismissState
import androidx.compose.material3.rememberSwipeToDismissState
import androidx.compose.material3.rememberTopAppBarState
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
Expand Down Expand Up @@ -228,9 +227,9 @@ private fun HistoryItem(
)
}

val dismissState = rememberDismissState(
val dismissState = rememberSwipeToDismissState(
confirmValueChange = {
if (it == DismissValue.DismissedToEnd || it == DismissValue.DismissedToStart) {
if (it == SwipeToDismissValue.StartToEnd || it == SwipeToDismissValue.EndToStart) {
showPopup = true
}
false
Expand All @@ -240,23 +239,25 @@ private fun HistoryItem(
SwipeToDismissBox(
state = dismissState,
backgroundContent = {
val direction = dismissState.dismissDirection ?: return@SwipeToDismissBox
val direction = dismissState.dismissDirection
val color by animateColorAsState(
when (dismissState.targetValue) {
DismissValue.Default -> Color.Transparent
DismissValue.DismissedToEnd -> Color.Red
DismissValue.DismissedToStart -> Color.Red
SwipeToDismissValue.Settled -> Color.Transparent
SwipeToDismissValue.StartToEnd -> Color.Red
SwipeToDismissValue.EndToStart -> Color.Red
}, label = ""
)
val alignment = when (direction) {
DismissDirection.StartToEnd -> Alignment.CenterStart
DismissDirection.EndToStart -> Alignment.CenterEnd
SwipeToDismissValue.StartToEnd -> Alignment.CenterStart
SwipeToDismissValue.EndToStart -> Alignment.CenterEnd
else -> Alignment.Center
}
val icon = when (direction) {
DismissDirection.StartToEnd -> Icons.Default.Delete
DismissDirection.EndToStart -> Icons.Default.Delete
SwipeToDismissValue.StartToEnd -> Icons.Default.Delete
SwipeToDismissValue.EndToStart -> Icons.Default.Delete
else -> Icons.Default.Delete
}
val scale by animateFloatAsState(if (dismissState.targetValue == DismissValue.Default) 0.75f else 1f, label = "")
val scale by animateFloatAsState(if (dismissState.targetValue == SwipeToDismissValue.Settled) 0.75f else 1f, label = "")

Box(
Modifier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ fun OtakuListScreen(
)

val details: @Composable ThreePaneScaffoldScope.() -> Unit = {
AnimatedPane(modifier = Modifier) { pane ->
AnimatedPane(modifier = Modifier) {
AnimatedContent(
targetState = viewModel.customItem,
label = "",
Expand All @@ -73,7 +73,7 @@ fun OtakuListScreen(
viewModel.customItem = null
state.navigateBack()
},
isHorizontal = pane == PaneAdaptedValue.Expanded
isHorizontal = paneAdaptedValue == PaneAdaptedValue.Expanded
)
BackHandler {
viewModel.customItem = null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,6 @@ import androidx.compose.material.icons.filled.MoreVert
import androidx.compose.material3.AlertDialog
import androidx.compose.material3.DatePicker
import androidx.compose.material3.DatePickerDialog
import androidx.compose.material3.DismissDirection
import androidx.compose.material3.DismissValue
import androidx.compose.material3.DropdownMenu
import androidx.compose.material3.DropdownMenuItem
import androidx.compose.material3.ElevatedCard
Expand All @@ -54,13 +52,14 @@ import androidx.compose.material3.SnackbarDuration
import androidx.compose.material3.SnackbarResult
import androidx.compose.material3.Surface
import androidx.compose.material3.SwipeToDismissBox
import androidx.compose.material3.SwipeToDismissValue
import androidx.compose.material3.Text
import androidx.compose.material3.TextButton
import androidx.compose.material3.TimePicker
import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.material3.rememberBottomSheetScaffoldState
import androidx.compose.material3.rememberDatePickerState
import androidx.compose.material3.rememberDismissState
import androidx.compose.material3.rememberSwipeToDismissState
import androidx.compose.material3.rememberTimePickerState
import androidx.compose.material3.rememberTopAppBarState
import androidx.compose.runtime.Composable
Expand Down Expand Up @@ -550,9 +549,9 @@ private fun DateSort(
)
}

val dismissState = rememberDismissState(
val dismissState = rememberSwipeToDismissState(
confirmValueChange = {
if (it == DismissValue.DismissedToEnd || it == DismissValue.DismissedToStart) {
if (it == SwipeToDismissValue.StartToEnd || it == SwipeToDismissValue.EndToStart) {
showPopup = true
}
false
Expand All @@ -565,14 +564,14 @@ private fun DateSort(
backgroundContent = {
val color by animateColorAsState(
when (dismissState.targetValue) {
DismissValue.Default -> Color.Transparent
DismissValue.DismissedToEnd -> Color.Red
DismissValue.DismissedToStart -> Color.Red
SwipeToDismissValue.Settled -> Color.Transparent
SwipeToDismissValue.StartToEnd -> Color.Red
SwipeToDismissValue.EndToStart -> Color.Red
}, label = ""
)

val scale by animateFloatAsState(
if (dismissState.targetValue == DismissValue.Default) 0.75f else 1f,
if (dismissState.targetValue == SwipeToDismissValue.Settled) 0.75f else 1f,
label = ""
)

Expand Down Expand Up @@ -676,9 +675,9 @@ private fun NotificationItem(
)
}

val dismissState = rememberDismissState(
val dismissState = rememberSwipeToDismissState(
confirmValueChange = {
if (it == DismissValue.DismissedToEnd || it == DismissValue.DismissedToStart) {
if (it == SwipeToDismissValue.StartToEnd || it == SwipeToDismissValue.EndToStart) {
showPopup = true
}
false
Expand All @@ -688,23 +687,25 @@ private fun NotificationItem(
SwipeToDismissBox(
state = dismissState,
backgroundContent = {
val direction = dismissState.dismissDirection ?: return@SwipeToDismissBox
val direction = dismissState.dismissDirection
val color by animateColorAsState(
when (dismissState.targetValue) {
DismissValue.Default -> Color.Transparent
DismissValue.DismissedToEnd -> Color.Red
DismissValue.DismissedToStart -> Color.Red
SwipeToDismissValue.Settled -> Color.Transparent
SwipeToDismissValue.StartToEnd -> Color.Red
SwipeToDismissValue.EndToStart -> Color.Red
}, label = ""
)
val alignment = when (direction) {
DismissDirection.StartToEnd -> Alignment.CenterStart
DismissDirection.EndToStart -> Alignment.CenterEnd
SwipeToDismissValue.StartToEnd -> Alignment.CenterStart
SwipeToDismissValue.EndToStart -> Alignment.CenterEnd
else -> Alignment.Center
}
val icon = when (direction) {
DismissDirection.StartToEnd -> Icons.Default.Delete
DismissDirection.EndToStart -> Icons.Default.Delete
SwipeToDismissValue.StartToEnd -> Icons.Default.Delete
SwipeToDismissValue.EndToStart -> Icons.Default.Delete
else -> Icons.Default.Delete
}
val scale by animateFloatAsState(if (dismissState.targetValue == DismissValue.Default) 0.75f else 1f, label = "")
val scale by animateFloatAsState(if (dismissState.targetValue == SwipeToDismissValue.Settled) 0.75f else 1f, label = "")

Box(
Modifier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,22 +25,21 @@ import androidx.compose.material3.BottomSheetScaffold
import androidx.compose.material3.BottomSheetScaffoldState
import androidx.compose.material3.Button
import androidx.compose.material3.CenterAlignedTopAppBar
import androidx.compose.material3.DismissDirection
import androidx.compose.material3.DismissValue
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.Icon
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.OutlinedCard
import androidx.compose.material3.Scaffold
import androidx.compose.material3.SheetValue
import androidx.compose.material3.SwipeToDismissBox
import androidx.compose.material3.SwipeToDismissValue
import androidx.compose.material3.Text
import androidx.compose.material3.TextButton
import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.material3.TopAppBarScrollBehavior
import androidx.compose.material3.rememberBottomSheetScaffoldState
import androidx.compose.material3.rememberDismissState
import androidx.compose.material3.rememberStandardBottomSheetState
import androidx.compose.material3.rememberSwipeToDismissState
import androidx.compose.material3.rememberTopAppBarState
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
Expand Down Expand Up @@ -269,9 +268,9 @@ private fun <T> DeleteItemView(
)
}

val dismissState = rememberDismissState(
val dismissState = rememberSwipeToDismissState(
confirmValueChange = {
if (it == DismissValue.DismissedToEnd || it == DismissValue.DismissedToStart) {
if (it == SwipeToDismissValue.StartToEnd || it == SwipeToDismissValue.EndToStart) {
if (customSingleRemoveDialog(item)) {
showPopup = true
}
Expand All @@ -283,19 +282,20 @@ private fun <T> DeleteItemView(
SwipeToDismissBox(
state = dismissState,
backgroundContent = {
val direction = dismissState.dismissDirection ?: return@SwipeToDismissBox
val direction = dismissState.dismissDirection
val color by animateColorAsState(
when (dismissState.targetValue) {
DismissValue.Default -> Color.Transparent
DismissValue.DismissedToEnd -> Color.Red
DismissValue.DismissedToStart -> Color.Red
SwipeToDismissValue.Settled -> Color.Transparent
SwipeToDismissValue.StartToEnd -> Color.Red
SwipeToDismissValue.EndToStart -> Color.Red
}, label = ""
)
val alignment = when (direction) {
DismissDirection.StartToEnd -> Alignment.CenterStart
DismissDirection.EndToStart -> Alignment.CenterEnd
SwipeToDismissValue.StartToEnd -> Alignment.CenterStart
SwipeToDismissValue.EndToStart -> Alignment.CenterEnd
else -> Alignment.Center
}
val scale by animateFloatAsState(if (dismissState.targetValue == DismissValue.Default) 0.75f else 1f, label = "")
val scale by animateFloatAsState(if (dismissState.targetValue == SwipeToDismissValue.Settled) 0.75f else 1f, label = "")

Box(
Modifier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,22 +33,22 @@ import androidx.compose.material.ExperimentalMaterialApi
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Delete
import androidx.compose.material.icons.filled.MoreVert
import androidx.compose.material.icons.filled.Pages
import androidx.compose.material.icons.filled.PlayArrow
import androidx.compose.material.ripple.rememberRipple
import androidx.compose.material3.Button
import androidx.compose.material3.DismissDirection
import androidx.compose.material3.DismissValue
import androidx.compose.material3.ElevatedCard
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.Icon
import androidx.compose.material3.IconButton
import androidx.compose.material3.SheetValue
import androidx.compose.material3.Surface
import androidx.compose.material3.SwipeToDismissBox
import androidx.compose.material3.SwipeToDismissValue
import androidx.compose.material3.Text
import androidx.compose.material3.TopAppBarDefaults
import androidx.compose.material3.rememberBottomSheetScaffoldState
import androidx.compose.material3.rememberDismissState
import androidx.compose.material3.rememberSwipeToDismissState
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
Expand Down Expand Up @@ -262,9 +262,10 @@ private fun VideoLoad(viewModel: ViewVideoViewModel) {
)
}
},
overlineContent = if (context.getSharedPreferences("videos", Context.MODE_PRIVATE).contains(item.path)) {
{ Text(context.getSharedPreferences("videos", Context.MODE_PRIVATE).getLong(item.path, 0).stringForTime()) }
} else null,
overlineContent = {
if (context.getSharedPreferences("videos", Context.MODE_PRIVATE).contains(item.path))
Text(context.getSharedPreferences("videos", Context.MODE_PRIVATE).getLong(item.path, 0).stringForTime())
},
headlineContent = { Text(item.videoName.orEmpty()) },
supportingContent = { Text(item.path.orEmpty()) }
)
Expand Down Expand Up @@ -358,9 +359,9 @@ private fun VideoContentView(
val navController = LocalNavController.current
val context = LocalContext.current

val dismissState = rememberDismissState(
val dismissState = rememberSwipeToDismissState(
confirmValueChange = {
if (it == DismissValue.DismissedToEnd) {
if (it == SwipeToDismissValue.StartToEnd) {
if (MainActivity.cast.isCastActive()) {
MainActivity.cast.loadMedia(
File(item.path!!),
Expand All @@ -376,7 +377,7 @@ private fun VideoContentView(
""
)
}
} else if (it == DismissValue.DismissedToStart) {
} else if (it == SwipeToDismissValue.EndToStart) {
showDialog = true
}
false
Expand All @@ -386,23 +387,25 @@ private fun VideoContentView(
SwipeToDismissBox(
state = dismissState,
backgroundContent = {
val direction = dismissState.dismissDirection ?: return@SwipeToDismissBox
val direction = dismissState.dismissDirection
val color by animateColorAsState(
when (dismissState.targetValue) {
DismissValue.Default -> Color.Transparent
DismissValue.DismissedToEnd -> Emerald
DismissValue.DismissedToStart -> Color.Red
SwipeToDismissValue.Settled -> Color.Transparent
SwipeToDismissValue.StartToEnd -> Emerald
SwipeToDismissValue.EndToStart -> Color.Red
}, label = ""
)
val alignment = when (direction) {
DismissDirection.StartToEnd -> Alignment.CenterStart
DismissDirection.EndToStart -> Alignment.CenterEnd
SwipeToDismissValue.StartToEnd -> Alignment.CenterStart
SwipeToDismissValue.EndToStart -> Alignment.CenterEnd
else -> Alignment.Center
}
val icon = when (direction) {
DismissDirection.StartToEnd -> Icons.Default.PlayArrow
DismissDirection.EndToStart -> Icons.Default.Delete
SwipeToDismissValue.StartToEnd -> Icons.Default.PlayArrow
SwipeToDismissValue.EndToStart -> Icons.Default.Delete
else -> Icons.Default.Pages
}
val scale by animateFloatAsState(if (dismissState.targetValue == DismissValue.Default) 0.75f else 1f, label = "")
val scale by animateFloatAsState(if (dismissState.targetValue == SwipeToDismissValue.Settled) 0.75f else 1f, label = "")

Box(
Modifier
Expand Down
Loading

0 comments on commit afffd4e

Please sign in to comment.