mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-03 23:58:55 +01:00 
			
		
		
		
	Bump dependencies
This commit is contained in:
		@@ -190,6 +190,7 @@ private fun ExtensionDetails(
 | 
			
		||||
            key = { it.source.id },
 | 
			
		||||
        ) { source ->
 | 
			
		||||
            SourceSwitchPreference(
 | 
			
		||||
                modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                source = source,
 | 
			
		||||
                onClickSourcePreferences = onClickSourcePreferences,
 | 
			
		||||
                onClickSource = onClickSource,
 | 
			
		||||
 
 | 
			
		||||
@@ -58,6 +58,7 @@ private fun ExtensionFilterContent(
 | 
			
		||||
    ) {
 | 
			
		||||
        items(state.languages) { language ->
 | 
			
		||||
            SwitchPreferenceWidget(
 | 
			
		||||
                modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                title = LocaleHelper.getSourceDisplayName(language, context),
 | 
			
		||||
                checked = language in state.enabledLanguages,
 | 
			
		||||
                onCheckedChanged = { onClickLang(language) },
 | 
			
		||||
 
 | 
			
		||||
@@ -148,12 +148,14 @@ private fun ExtensionContent(
 | 
			
		||||
                            }
 | 
			
		||||
                        ExtensionHeader(
 | 
			
		||||
                            textRes = header.textRes,
 | 
			
		||||
                            modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                            action = action,
 | 
			
		||||
                        )
 | 
			
		||||
                    }
 | 
			
		||||
                    is ExtensionUiModel.Header.Text -> {
 | 
			
		||||
                        ExtensionHeader(
 | 
			
		||||
                            text = header.text,
 | 
			
		||||
                            modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                        )
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
@@ -165,6 +167,7 @@ private fun ExtensionContent(
 | 
			
		||||
                key = { "extension-${it.hashCode()}" },
 | 
			
		||||
            ) { item ->
 | 
			
		||||
                ExtensionItem(
 | 
			
		||||
                    modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                    item = item,
 | 
			
		||||
                    onClickItem = {
 | 
			
		||||
                        when (it) {
 | 
			
		||||
 
 | 
			
		||||
@@ -132,6 +132,7 @@ private fun MigrateSourceList(
 | 
			
		||||
            key = { (source, _) -> "migrate-${source.id}" },
 | 
			
		||||
        ) { (source, count) ->
 | 
			
		||||
            MigrateSourceItem(
 | 
			
		||||
                modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                source = source,
 | 
			
		||||
                count = count,
 | 
			
		||||
                onClickItem = { onClickItem(source) },
 | 
			
		||||
 
 | 
			
		||||
@@ -68,6 +68,7 @@ private fun SourcesFilterContent(
 | 
			
		||||
                contentType = "source-filter-header",
 | 
			
		||||
            ) {
 | 
			
		||||
                SourcesFilterHeader(
 | 
			
		||||
                    modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                    language = language,
 | 
			
		||||
                    enabled = enabled,
 | 
			
		||||
                    onClickItem = onClickLanguage,
 | 
			
		||||
@@ -80,6 +81,7 @@ private fun SourcesFilterContent(
 | 
			
		||||
                    contentType = { "source-filter-item" },
 | 
			
		||||
                ) { source ->
 | 
			
		||||
                    SourcesFilterItem(
 | 
			
		||||
                        modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                        source = source,
 | 
			
		||||
                        enabled = "${source.id}" !in state.disabledSources,
 | 
			
		||||
                        onClickItem = onClickSource,
 | 
			
		||||
 
 | 
			
		||||
@@ -74,10 +74,12 @@ fun SourcesScreen(
 | 
			
		||||
                    when (model) {
 | 
			
		||||
                        is SourceUiModel.Header -> {
 | 
			
		||||
                            SourceHeader(
 | 
			
		||||
                                modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                                language = model.language,
 | 
			
		||||
                            )
 | 
			
		||||
                        }
 | 
			
		||||
                        is SourceUiModel.Item -> SourceItem(
 | 
			
		||||
                            modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                            source = model.source,
 | 
			
		||||
                            onClickItem = onClickItem,
 | 
			
		||||
                            onLongClickItem = onLongClickItem,
 | 
			
		||||
 
 | 
			
		||||
@@ -107,6 +107,7 @@ private fun CategoryContent(
 | 
			
		||||
            key = { _, category -> "category-${category.id}" },
 | 
			
		||||
        ) { index, category ->
 | 
			
		||||
            CategoryListItem(
 | 
			
		||||
                modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                category = category,
 | 
			
		||||
                canMoveUp = index != 0,
 | 
			
		||||
                canMoveDown = index != categories.lastIndex,
 | 
			
		||||
 
 | 
			
		||||
@@ -123,6 +123,7 @@ private fun HistoryScreenContent(
 | 
			
		||||
            when (item) {
 | 
			
		||||
                is HistoryUiModel.Header -> {
 | 
			
		||||
                    RelativeDateHeader(
 | 
			
		||||
                        modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                        date = item.date,
 | 
			
		||||
                        relativeTime = relativeTime,
 | 
			
		||||
                        dateFormat = dateFormat,
 | 
			
		||||
@@ -131,6 +132,7 @@ private fun HistoryScreenContent(
 | 
			
		||||
                is HistoryUiModel.Item -> {
 | 
			
		||||
                    val value = item.item
 | 
			
		||||
                    HistoryItem(
 | 
			
		||||
                        modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                        history = value,
 | 
			
		||||
                        onClickCover = { onClickCover(value) },
 | 
			
		||||
                        onClickResume = { onClickResume(value) },
 | 
			
		||||
 
 | 
			
		||||
@@ -53,6 +53,7 @@ internal fun LazyListScope.updatesLastUpdatedItem(
 | 
			
		||||
    item(key = "updates-lastUpdated") {
 | 
			
		||||
        Box(
 | 
			
		||||
            modifier = Modifier
 | 
			
		||||
                .animateItemPlacement()
 | 
			
		||||
                .padding(horizontal = MaterialTheme.padding.medium, vertical = MaterialTheme.padding.small),
 | 
			
		||||
        ) {
 | 
			
		||||
            Text(
 | 
			
		||||
@@ -89,12 +90,14 @@ internal fun LazyListScope.updatesUiItems(
 | 
			
		||||
        when (item) {
 | 
			
		||||
            is UpdatesUiModel.Header -> {
 | 
			
		||||
                ListGroupHeader(
 | 
			
		||||
                    modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                    text = item.date,
 | 
			
		||||
                )
 | 
			
		||||
            }
 | 
			
		||||
            is UpdatesUiModel.Item -> {
 | 
			
		||||
                val updatesItem = item.item
 | 
			
		||||
                UpdatesUiItem(
 | 
			
		||||
                    modifier = Modifier.animateItemPlacement(),
 | 
			
		||||
                    update = updatesItem.update,
 | 
			
		||||
                    selected = updatesItem.selected,
 | 
			
		||||
                    readProgress = updatesItem.update.lastPageRead
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user