diff --git a/app/src/main/java/xyz/pixelatedw/recipe/data/RecipesView.kt b/app/src/main/java/xyz/pixelatedw/recipe/data/RecipesView.kt index 6e078c7..f4c1a84 100644 --- a/app/src/main/java/xyz/pixelatedw/recipe/data/RecipesView.kt +++ b/app/src/main/java/xyz/pixelatedw/recipe/data/RecipesView.kt @@ -49,7 +49,7 @@ class RecipesView : ViewModel() { val filters = filtersMap.map { it -> TagFilter(it.key, count = it.value) }.toList() - _tagFilters.update { filters.distinct() } + _tagFilters.update { filters.distinct().sortedBy { it.tag } } } fun removeRecipe(recipe: RecipeWithTags) { diff --git a/app/src/main/java/xyz/pixelatedw/recipe/utils/MarkdownParser.kt b/app/src/main/java/xyz/pixelatedw/recipe/utils/MarkdownParser.kt index 628c92d..70c74aa 100644 --- a/app/src/main/java/xyz/pixelatedw/recipe/utils/MarkdownParser.kt +++ b/app/src/main/java/xyz/pixelatedw/recipe/utils/MarkdownParser.kt @@ -47,9 +47,9 @@ private fun AnnotatedString.Builder.visitMarkdownNode( when (node) { is Heading -> { val style = when (node.level) { - in 1..3 -> typography.titleLarge - 4 -> typography.titleMedium - 5 -> typography.bodySmall + in 1..2 -> typography.titleLarge + 3 -> typography.titleMedium + 4 -> typography.titleSmall else -> typography.bodySmall } withStyle(