Skip to content

Commit

Permalink
- Updated to 1.6.4
Browse files Browse the repository at this point in the history
  • Loading branch information
lighttigerXIV committed Jul 11, 2023
1 parent 2e0f28c commit 0700d0a
Show file tree
Hide file tree
Showing 62 changed files with 1,558 additions and 910 deletions.
2 changes: 1 addition & 1 deletion .idea/deploymentTargetDropDown.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ android {
applicationId "com.lighttigerxiv.simple.mp"
minSdk 26
targetSdk 33
versionCode 15
versionName "BETA-1.6.3"
versionCode 16
versionName "BETA-1.6.4"

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
Expand Down
Binary file not shown.
4 changes: 2 additions & 2 deletions app/release/output-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 15,
"versionName": "BETA-1.6.3",
"versionCode": 16,
"versionName": "BETA-1.6.4",
"outputFile": "app-release.apk"
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,19 @@ import androidx.compose.foundation.background
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.width
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.material3.LinearProgressIndicator
import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.collectAsState
import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.ColorFilter
import androidx.compose.ui.graphics.asImageBitmap
import androidx.compose.ui.platform.LocalContext
Expand All @@ -38,6 +42,7 @@ import com.lighttigerxiv.simple.mp.compose.R
import com.lighttigerxiv.simple.mp.compose.activities.setup.ActivitySetup
import com.lighttigerxiv.simple.mp.compose.data.variables.ImageSizes
import com.lighttigerxiv.simple.mp.compose.data.variables.Routes
import com.lighttigerxiv.simple.mp.compose.data.variables.SMALL_SPACING
import com.lighttigerxiv.simple.mp.compose.functions.getAppString
import com.lighttigerxiv.simple.mp.compose.functions.getImage
import com.lighttigerxiv.simple.mp.compose.functions.getSurfaceColor
Expand All @@ -58,7 +63,9 @@ import com.lighttigerxiv.simple.mp.compose.screens.main.settings.SettingsScreen
import com.lighttigerxiv.simple.mp.compose.screens.main.settings.SettingsScreenVM
import com.lighttigerxiv.simple.mp.compose.screens.main.settings.themes.ThemesScreen
import com.lighttigerxiv.simple.mp.compose.settings.SettingsVM
import com.lighttigerxiv.simple.mp.compose.ui.composables.spacers.SmallHeightSpacer
import com.lighttigerxiv.simple.mp.compose.ui.composables.CustomText
import com.lighttigerxiv.simple.mp.compose.ui.composables.spacers.SmallVerticalSpacer
import com.lighttigerxiv.simple.mp.compose.ui.composables.spacers.SmallHorizontalSpacer
import com.lighttigerxiv.simple.mp.compose.ui.theme.ComposeSimpleMPTheme
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.runBlocking
Expand Down Expand Up @@ -102,6 +109,8 @@ class MainActivity : ComponentActivity() {

val rootNavController = rememberNavController()
val loadingSongs = vm.loadingSongs.collectAsState().value
val songCount = vm.songCount.collectAsState().value
val indexedSongsCount = vm.indexedSongsCount.collectAsState().value
val context = LocalContext.current


Expand All @@ -110,7 +119,7 @@ class MainActivity : ComponentActivity() {
.fillMaxSize()
.background(vm.surfaceColor.collectAsState().value)
) {
if(loadingSongs){
if (loadingSongs) {

rememberSystemUiController().setStatusBarColor(vm.surfaceColor.collectAsState().value)

Expand All @@ -127,21 +136,48 @@ class MainActivity : ComponentActivity() {
modifier = Modifier
.width(200.dp)
.height(200.dp),
bitmap = remember{ getImage(context,R.drawable.play_empty, ImageSizes.LARGE).asImageBitmap() },
bitmap = remember { getImage(context, R.drawable.play_empty, ImageSizes.LARGE).asImageBitmap() },
contentDescription = null,
colorFilter = ColorFilter.tint(MaterialTheme.colorScheme.primary)
)

SmallHeightSpacer()
SmallVerticalSpacer()

LinearProgressIndicator(
modifier = Modifier.width(200.dp),
color = MaterialTheme.colorScheme.primary,
trackColor = MaterialTheme.colorScheme.surfaceVariant
)
Row(
modifier = Modifier
.clip(CircleShape)
.background(MaterialTheme.colorScheme.surfaceVariant)
.padding(SMALL_SPACING),
horizontalArrangement = Arrangement.Center,
verticalAlignment = Alignment.CenterVertically
) {

if(indexedSongsCount != songCount){
CustomText(text = indexedSongsCount.toString())

SmallHorizontalSpacer()

LinearProgressIndicator(
modifier = Modifier.width(120.dp),
color = MaterialTheme.colorScheme.primary,
trackColor = MaterialTheme.colorScheme.surfaceVariant
)

SmallHorizontalSpacer()

CustomText(text = songCount.toString())
} else{

LinearProgressIndicator(
modifier = Modifier.width(200.dp),
color = MaterialTheme.colorScheme.primary,
trackColor = MaterialTheme.colorScheme.surfaceVariant
)
}
}
}

} else{
} else {

NavHost(
modifier = Modifier
Expand Down

0 comments on commit 0700d0a

Please sign in to comment.