made new release 2.5.1
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||

|

|
||||||
# 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/)
|
||||||
|
|||||||
@@ -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) {
|
||||||
// show the default (main) screen
|
if (!global.refreshed) {
|
||||||
global.currentScreen = Screen.Main
|
// show the default (main) screen
|
||||||
|
global.currentScreen = Screen.Main
|
||||||
|
showTempScreen(Screen.Main)
|
||||||
|
}
|
||||||
|
|
||||||
// inside show the timetable
|
// inside show the timetable
|
||||||
global.currentScreenElement = ScreenElement.Timetable
|
global.currentScreenElement = ScreenElement.Timetable
|
||||||
@@ -142,4 +145,4 @@ private fun setOnInternetAvailListener(ctx: Context) {
|
|||||||
delay(1000) // Check for internet availability every second
|
delay(1000) // Check for internet availability every second
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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))
|
||||||
@@ -812,4 +807,4 @@ fun MarksDetail() {
|
|||||||
}
|
}
|
||||||
} // date
|
} // date
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -125,4 +126,4 @@ fun NavbarScreen() {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user