Skip to content

Commit

Permalink
Display ingredient notes (#182)
Browse files Browse the repository at this point in the history
* Display ingredient note

* Add changelog

* Update README.md
  • Loading branch information
kirmanak authored Nov 13, 2023
1 parent 3d0cf8b commit 5408329
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 11 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,9 @@ recipe data is stored locally and can be accessed without the Internet connectio
## Status

Current version is a very early alpha which supports a small subset of the Mealie capabilities.
It supports both API of older Mealie 0.5.6 and newer 1.0.0. Displays the list of recipes,
information about each of the recipes. Moreover, you can create a recipe from the app!
Displays the list of recipes, some information about each of the recipes, even recipe creation is
available!
The list of shopping lists is also available, each shopping list can be viewed and modified.

## Screenshots

Expand All @@ -37,7 +38,7 @@ information about each of the recipes. Moreover, you can create a recipe from th
There are three ways:
1. Install it with Google Play using the badge above.
2. Install it with F-droid using the badge above.
3. Download the latest apk from the releases page
3. Download the latest apk from the releases page.

## Contribution

Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ plugins {
android {
defaultConfig {
applicationId = "gq.kirmanak.mealient"
versionCode = 31
versionName = "0.4.2"
versionCode = 32
versionName = "0.4.3"
testInstrumentationRunner = "gq.kirmanak.mealient.MealientTestRunner"
testInstrumentationRunnerArguments += mapOf("clearPackageData" to "true")
resourceConfigurations += listOf("en", "es", "ru", "fr", "nl", "pt", "de")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,21 @@ private fun IngredientListItem(
onCheckedChange = { isChecked = it },
)

Text(
text = item.display,
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.onSurface,
)
Column {
Text(
text = item.display,
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.onSurface,
)

if (item.note.isNotBlank()) {
Text(
text = item.note,
style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onSurfaceVariant,
)
}
}
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ class ShareRecipeViewModelTest : BaseUnitTest() {

@Test
fun `when repo returns result expect saveResult to show progress before result`() = runTest {
val deferredActual = async(Dispatchers.Default) {
val deferredActual = async(Dispatchers.Unconfined) {
subject.saveResult.asFlow().take(3).toList(mutableListOf())
}
coEvery { shareRecipeRepo.saveRecipeByURL(any()) } returns "result"
Expand Down
1 change: 1 addition & 0 deletions fastlane/metadata/android/en-US/changelogs/32.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Display notes under each recipe ingredient.

0 comments on commit 5408329

Please sign in to comment.