made new release 2.5.1

This commit is contained in:
Odweta
2025-02-06 15:09:25 +01:00
parent 12d891a0e4
commit 06f9d7521b
5 changed files with 15 additions and 16 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
![solon-logo](solon_logo.png) ![solon-logo](solon_logo.png)
# Zorientujte se rychleji v této odlehčené verzi Školy OnLine # Zorientujte se rychleji v této odlehčené verzi Školy OnLine
# Odkaz na stažení aplikace pro Android [zde](https://gitlab.com/Odweta/solon/-/releases/2.5/downloads/app-release.apk) (verze 2.5) # Odkaz na stažení aplikace pro Android [zde](https://gitlab.com/Odweta/solon/-/releases/2.5.1/downloads/app-release.apk) (verze 2.5.1)
[<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" [<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png"
alt="Nyní na F-Droidu" alt="Nyní na F-Droidu"
height="80">](https://f-droid.org/packages/com.odweta.solon/) height="80">](https://f-droid.org/packages/com.odweta.solon/)
+3 -3
View File
@@ -12,7 +12,7 @@ tasks.register("printVersionName") {
tasks.register("deploy") { tasks.register("deploy") {
dependsOn("assembleDebug") dependsOn("assembleDebug")
//dependsOn("installDebug") dependsOn("installDebug")
doLast { doLast {
exec { exec {
commandLine("adb", "shell", "am", "start", "-n", "com.odweta.solon/.MainActivity") commandLine("adb", "shell", "am", "start", "-n", "com.odweta.solon/.MainActivity")
@@ -32,8 +32,8 @@ android {
applicationId = "com.odweta.solon" applicationId = "com.odweta.solon"
minSdk = 28 minSdk = 28
targetSdk = 34 targetSdk = 34
versionCode = 213 versionCode = 214
versionName = "2.5" versionName = "2.5.1"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
} }
@@ -103,8 +103,11 @@ fun launchContinue(
// FIXME maybe? causes IndexOutOfBoundsException????? prob not tho // FIXME maybe? causes IndexOutOfBoundsException????? prob not tho
if (!global.launched) { if (!global.launched) {
if (!global.refreshed) {
// show the default (main) screen // show the default (main) screen
global.currentScreen = Screen.Main global.currentScreen = Screen.Main
showTempScreen(Screen.Main)
}
// inside show the timetable // inside show the timetable
global.currentScreenElement = ScreenElement.Timetable global.currentScreenElement = ScreenElement.Timetable
@@ -306,6 +306,7 @@ fun MarksAll() {
.verticalScroll(scrollState) .verticalScroll(scrollState)
) { ) {
for ((subject, markList) in global.marks) { for ((subject, markList) in global.marks) {
if (markList.filter { it.grade in "0123456789" }.size == 0) continue
val amoledModifier = if (settings.useAmoledMode.checked.value == true) { val amoledModifier = if (settings.useAmoledMode.checked.value == true) {
Modifier Modifier
.width(150.dp) .width(150.dp)
@@ -374,13 +375,7 @@ fun MarksAll() {
.background(Color.Black) .background(Color.Black)
} }
var marksString = "" var marksString = markList.filter { it.grade in "0123456789" }.joinToString(separator = ",") { it.grade }
for (m in 0 until markList.size-1) {
if (markList[m].grade in "0123456789") {
marksString += markList[m].grade + ", "
}
}
marksString += markList[markList.size-1].grade
if (global.marks.keys.indexOf(subject) > 0) { if (global.marks.keys.indexOf(subject) > 0) {
Box(modifier = Modifier.height(10.dp)) Box(modifier = Modifier.height(10.dp))
@@ -43,6 +43,7 @@ fun NavbarScreen() {
Button( Button(
onClick = { onClick = {
if (Util.internetAvail(ctx)) { if (Util.internetAvail(ctx)) {
global.refreshed = false;
remoteLoad(ctx) remoteLoad(ctx)
statusFactory.show(StatusType.Loading) statusFactory.show(StatusType.Loading)
refreshButtonContentColor.value = PastelYellow refreshButtonContentColor.value = PastelYellow