Skip to content

Commit 193b6fb

Browse files
committed
upscaler standalone page
1 parent 644f66e commit 193b6fb

File tree

9 files changed

+1083
-346
lines changed

9 files changed

+1083
-346
lines changed

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ android {
1212
minSdk = 28
1313
// minSdk = 31
1414
targetSdk = 36
15-
versionCode = 48
16-
versionName = "2.1.0"
15+
versionCode = 49
16+
versionName = "2.1.1"
1717

1818
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
1919
vectorDrawables {

app/src/main/java/io/github/xororz/localdream/MainActivity.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import androidx.navigation.navArgument
2020
import io.github.xororz.localdream.navigation.Screen
2121
import io.github.xororz.localdream.ui.screens.ModelListScreen
2222
import io.github.xororz.localdream.ui.screens.ModelRunScreen
23+
import io.github.xororz.localdream.ui.screens.UpscaleScreen
2324
import io.github.xororz.localdream.ui.theme.LocalDreamTheme
2425
import androidx.core.content.ContextCompat
2526
import android.content.pm.PackageManager
@@ -146,6 +147,9 @@ class MainActivity : ComponentActivity() {
146147
navController = navController
147148
)
148149
}
150+
composable(Screen.Upscale.route) {
151+
UpscaleScreen(navController)
152+
}
149153
}
150154
}
151155
}

app/src/main/java/io/github/xororz/localdream/navigation/Navigation.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ sealed class Screen(val route: String) {
1010
"model_run/$modelId"
1111
}
1212
}
13+
object Upscale : Screen("upscale")
1314
}

app/src/main/java/io/github/xororz/localdream/ui/screens/ModelListScreen.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -621,6 +621,11 @@ fun ModelListScreen(
621621
IconButton(onClick = { showHelpDialog = true }) {
622622
Icon(Icons.AutoMirrored.Filled.Help, stringResource(R.string.help))
623623
}
624+
if (Model.isQualcommDevice()) {
625+
IconButton(onClick = { navController.navigate(Screen.Upscale.route) }) {
626+
Icon(Icons.Default.AutoFixHigh, stringResource(R.string.image_upscale))
627+
}
628+
}
624629
IconButton(onClick = { showSettingsDialog = true }) {
625630
Icon(Icons.Default.Settings, stringResource(R.string.settings))
626631
}

app/src/main/java/io/github/xororz/localdream/ui/screens/ModelRunScreen.kt

Lines changed: 56 additions & 342 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)