From 2c49d80fb7a908903ce2306f9ef2d1aa719f496f Mon Sep 17 00:00:00 2001 From: Zarazric623 <zara.zaric@smail.th-koeln.de> Date: Sat, 14 Sep 2024 15:50:23 +0200 Subject: [PATCH] bugfix --- .../myapplication/Room/AppViewModel.kt | 2 +- .../example/myapplication/Room/Entities.kt | 8 +++--- .../UI_Components/Dialogs/TaskDialog.kt | 2 +- .../UI_Components/Dialogs/TaskInfo.kt | 4 +-- .../UI_Components/Home/HomeScreen.kt | 4 +-- .../UI_Components/Settings/Settings.kt | 26 +++++++++---------- .../Settings/SettingsDropdown.kt | 4 +-- .../UI_Components/Timer/TimerScreen.kt | 4 +-- 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/app/src/main/java/com/example/myapplication/Room/AppViewModel.kt b/app/src/main/java/com/example/myapplication/Room/AppViewModel.kt index 3f93ba6..96dcaf1 100644 --- a/app/src/main/java/com/example/myapplication/Room/AppViewModel.kt +++ b/app/src/main/java/com/example/myapplication/Room/AppViewModel.kt @@ -7,7 +7,7 @@ import androidx.lifecycle.ViewModel import com.example.myapplication.R import com.example.myapplication.Types.NavigationType -class AppViewModel: ViewModel() { +class 2AppViewModel: ViewModel() { var isRunning = MutableLiveData(false) var isInPause = MutableLiveData(false) var selectedNavigation = MutableLiveData(NavigationType.Home) diff --git a/app/src/main/java/com/example/myapplication/Room/Entities.kt b/app/src/main/java/com/example/myapplication/Room/Entities.kt index 76b26ef..0b3960b 100644 --- a/app/src/main/java/com/example/myapplication/Room/Entities.kt +++ b/app/src/main/java/com/example/myapplication/Room/Entities.kt @@ -15,9 +15,9 @@ data class Task( @Entity(tableName = "TimerSetting") data class SettingsTimer( @PrimaryKey val id: Int = 1, - var dauer: Int = 25, - var kurzePause: Int = 15, - var langePause: Int = 25, - var langePauseNachEinheiten: Int = 4, + var duration: Int = 25, + var shortBreak: Int = 15, + var longBreak: Int = 25, + var longBreakAfterSessions: Int = 4, var musik: String = "day" ) \ No newline at end of file diff --git a/app/src/main/java/com/example/myapplication/UI_Components/Dialogs/TaskDialog.kt b/app/src/main/java/com/example/myapplication/UI_Components/Dialogs/TaskDialog.kt index 110be13..2e2f8f0 100644 --- a/app/src/main/java/com/example/myapplication/UI_Components/Dialogs/TaskDialog.kt +++ b/app/src/main/java/com/example/myapplication/UI_Components/Dialogs/TaskDialog.kt @@ -67,7 +67,7 @@ fun TaskDialog(currentTaskId: Int, currentTaskDate: String, currentTaskName: Str Row(modifier = Modifier.fillMaxWidth(), verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.SpaceBetween) { Text(text = "Status:", fontSize = 15.sp, modifier = Modifier.width(50.dp), textAlign = TextAlign.Start) - Text(text = "nicht erledigt", fontSize = 15.sp, modifier = Modifier.width(200.dp), textAlign = TextAlign.Start) + Text(text = "Not done", fontSize = 15.sp, modifier = Modifier.width(200.dp), textAlign = TextAlign.Start) } } }, diff --git a/app/src/main/java/com/example/myapplication/UI_Components/Dialogs/TaskInfo.kt b/app/src/main/java/com/example/myapplication/UI_Components/Dialogs/TaskInfo.kt index 54760d4..c8996f6 100644 --- a/app/src/main/java/com/example/myapplication/UI_Components/Dialogs/TaskInfo.kt +++ b/app/src/main/java/com/example/myapplication/UI_Components/Dialogs/TaskInfo.kt @@ -35,7 +35,7 @@ fun TaskInfoDialog(currentTaskDate: String, currentTaskName: String,showDialogDi .height(10.dp)) Row(modifier = Modifier.fillMaxWidth(), verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.SpaceBetween) { - Text(text = "Datum:", fontSize = 15.sp, modifier = Modifier.width(50.dp), textAlign = TextAlign.Start) + Text(text = "Date:", fontSize = 15.sp, modifier = Modifier.width(50.dp), textAlign = TextAlign.Start) Text(text = currentTaskDate, fontSize = 15.sp,modifier = Modifier.width(180.dp), textAlign = TextAlign.Start) } @@ -45,7 +45,7 @@ fun TaskInfoDialog(currentTaskDate: String, currentTaskName: String,showDialogDi Row(modifier = Modifier.fillMaxWidth(), verticalAlignment = Alignment.CenterVertically, horizontalArrangement = Arrangement.SpaceBetween) { Text(text = "Status:", fontSize = 15.sp, modifier = Modifier.width(50.dp), textAlign = TextAlign.Start) - Text(text = "erledigt", fontSize = 15.sp, modifier = Modifier.width(180.dp), textAlign = TextAlign.Start) + Text(text = "Done", fontSize = 15.sp, modifier = Modifier.width(180.dp), textAlign = TextAlign.Start) } } }, diff --git a/app/src/main/java/com/example/myapplication/UI_Components/Home/HomeScreen.kt b/app/src/main/java/com/example/myapplication/UI_Components/Home/HomeScreen.kt index 6b3ee67..7677412 100644 --- a/app/src/main/java/com/example/myapplication/UI_Components/Home/HomeScreen.kt +++ b/app/src/main/java/com/example/myapplication/UI_Components/Home/HomeScreen.kt @@ -58,7 +58,7 @@ fun HomeScreen(currentOpenTask: List<Task>, currentCompletedTask: List<Task>, on .fillMaxSize() .padding(16.dp) ) { - Title(titel = "Offene Aufgaen", showButton = true, onClickShowButton = { + Title(titel = "Open tasks", showButton = true, onClickShowButton = { currentTask.id = 0 currentTask.date = Date().time currentTask.name = "" @@ -87,7 +87,7 @@ fun HomeScreen(currentOpenTask: List<Task>, currentCompletedTask: List<Task>, on Spacer(modifier = Modifier.height(16.dp)) - Title(titel = "Erledigte Aufgaben") + Title(titel = "Completed Task") TaskList(tasks = completedTask, onTaskCompleted = { completedTask = completedTask.toMutableList().apply { diff --git a/app/src/main/java/com/example/myapplication/UI_Components/Settings/Settings.kt b/app/src/main/java/com/example/myapplication/UI_Components/Settings/Settings.kt index b6814f6..4c46449 100644 --- a/app/src/main/java/com/example/myapplication/UI_Components/Settings/Settings.kt +++ b/app/src/main/java/com/example/myapplication/UI_Components/Settings/Settings.kt @@ -33,39 +33,39 @@ fun Settings(appSettings: SettingsTimer) { Column(Modifier.padding(15.dp, 10.dp)) { Title(titel = "Promodoro-Timer") SettingsDropdown( - titel = "Dauer der Promodoro-Einheit", - content = newSettingsTimerState.dauer, + titel = "Duration of the Promodoro-Unit", + content = newSettingsTimerState.duration, listOfDropdownItem = listOf(25, 15, 10, 5) ) { - newSettingsTimerState = newSettingsTimerState.copy(dauer = it) + newSettingsTimerState = newSettingsTimerState.copy(duration = it) changesEnabled = true } SettingsDropdown( - titel = "kurze Pause", - content = newSettingsTimerState.kurzePause, + titel = "Short break", + content = newSettingsTimerState.shortBreak, listOfDropdownItem = listOf(15, 10, 5) ) { - newSettingsTimerState = newSettingsTimerState.copy(kurzePause = it) + newSettingsTimerState = newSettingsTimerState.copy(shortBreak = it) changesEnabled = true } SettingsDropdown( - titel = "lange Pause", - content = newSettingsTimerState.langePause, + titel = "Longe break", + content = newSettingsTimerState.longBreak, listOfDropdownItem = listOf(25, 20, 15, 10) ) { - newSettingsTimerState = newSettingsTimerState.copy(langePause = it) + newSettingsTimerState = newSettingsTimerState.copy(longBreak = it) changesEnabled = true } SettingsDropdown( - titel = "lange Pause nach", - content = newSettingsTimerState.langePauseNachEinheiten, + titel = "Longe pause after", + content = newSettingsTimerState.longBreakAfterSessions, listOfDropdownItem = listOf(2, 4, 6, 8), SettingsDropdownType.Einheiten ) { - newSettingsTimerState = newSettingsTimerState.copy(langePauseNachEinheiten = it) + newSettingsTimerState = newSettingsTimerState.copy(longBreakAfterSessions = it) changesEnabled = true } @@ -88,7 +88,7 @@ fun Settings(appSettings: SettingsTimer) { .fillMaxWidth() .height(50.dp)) - Title(titel = "Über") + Title(titel = "Above") SettingsInfo(titel = "Developed by", content = "Emirhan, Kaan, Zara") SettingsInfo(titel = "Download in", content = "Android") SettingsInfo(titel = "Support", content = "email@support-timer.com", color = color_0066FF) diff --git a/app/src/main/java/com/example/myapplication/UI_Components/Settings/SettingsDropdown.kt b/app/src/main/java/com/example/myapplication/UI_Components/Settings/SettingsDropdown.kt index 0c59405..f85410c 100644 --- a/app/src/main/java/com/example/myapplication/UI_Components/Settings/SettingsDropdown.kt +++ b/app/src/main/java/com/example/myapplication/UI_Components/Settings/SettingsDropdown.kt @@ -69,8 +69,8 @@ fun <T> SettingsDropdown(titel: String, content: T, listOfDropdownItem: List<T>, fun <T> contentName(content:T, dropdownType:SettingsDropdownType): String { return when(dropdownType) { - SettingsDropdownType.Minuten -> "$content Minuten" - SettingsDropdownType.Einheiten -> "$content Einheiten" + SettingsDropdownType.Minuten -> "$content Minutes" + SettingsDropdownType.Einheiten -> "$content Units" SettingsDropdownType.Musik -> "$content" } } diff --git a/app/src/main/java/com/example/myapplication/UI_Components/Timer/TimerScreen.kt b/app/src/main/java/com/example/myapplication/UI_Components/Timer/TimerScreen.kt index c74985e..27adc29 100644 --- a/app/src/main/java/com/example/myapplication/UI_Components/Timer/TimerScreen.kt +++ b/app/src/main/java/com/example/myapplication/UI_Components/Timer/TimerScreen.kt @@ -95,13 +95,13 @@ fun TimerScreen(todayTasks: List<Task>, settingsTimer: SettingsTimer, notificati .padding(vertical = 16.dp), contentAlignment = Alignment.Center ) { - val text = if(isInPause) "Pause" else "$round.Arbeitsphase" + val text = if(isInPause) "Pause" else "$round.Working phase" TimerDisplay(text ,timeLeft = timeLeft) } Spacer(modifier = Modifier.height(16.dp)) - Title(titel = "Heutige Aufgaben") + Title(titel = "Today´s Task") // Liste der Aufgaben TaskList(tasks = tasks) -- GitLab