diff --git a/.github/images/screen_editor.jpeg b/.github/images/screen_editor.jpeg index e5b74f6..a456b5e 100644 Binary files a/.github/images/screen_editor.jpeg and b/.github/images/screen_editor.jpeg differ diff --git a/.github/images/screen_logger.jpeg b/.github/images/screen_logger.jpeg index 4f773c8..f80d2d4 100644 Binary files a/.github/images/screen_logger.jpeg and b/.github/images/screen_logger.jpeg differ diff --git a/.github/images/screen_preview.jpeg b/.github/images/screen_preview.jpeg index c2b64e2..81a21ee 100644 Binary files a/.github/images/screen_preview.jpeg and b/.github/images/screen_preview.jpeg differ diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 69f8797..c6b2860 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -7,11 +7,11 @@ plugins { } android { - namespace = "com.flykespice.povray" + namespace = "com.flykespice.droidray" compileSdk = 36 defaultConfig { - applicationId = "com.flykespice.povray" + applicationId = "com.flykespice.droidray" minSdk = 21 targetSdk = 35 versionCode = 1 diff --git a/app/src/androidTest/java/com/flykespice/povray/ExampleInstrumentedTest.kt b/app/src/androidTest/java/com/flykespice/droidray/ExampleInstrumentedTest.kt similarity index 95% rename from app/src/androidTest/java/com/flykespice/povray/ExampleInstrumentedTest.kt rename to app/src/androidTest/java/com/flykespice/droidray/ExampleInstrumentedTest.kt index 714dc20..1141821 100644 --- a/app/src/androidTest/java/com/flykespice/povray/ExampleInstrumentedTest.kt +++ b/app/src/androidTest/java/com/flykespice/droidray/ExampleInstrumentedTest.kt @@ -1,4 +1,4 @@ -package com.flykespice.povray +package com.flykespice.droidray import androidx.test.platform.app.InstrumentationRegistry import androidx.test.ext.junit.runners.AndroidJUnit4 diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 472bd3a..26f638c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -10,7 +10,7 @@ android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" - android:theme="@style/Theme.POVRay" + android:theme="@style/Theme.DroidRay" tools:targetApi="31"> + android:theme="@style/Theme.DroidRay"> diff --git a/app/src/main/cpp/povray/vfe/android/jni.cpp b/app/src/main/cpp/povray/vfe/android/jni.cpp index 56b7c9e..84d1cd5 100644 --- a/app/src/main/cpp/povray/vfe/android/jni.cpp +++ b/app/src/main/cpp/povray/vfe/android/jni.cpp @@ -12,7 +12,7 @@ using namespace vfe; -#define JNI_POVRAY_METHOD(func) Java_com_flykespice_povray_POVRay_##func +#define JNI_POVRAY_METHOD(func) Java_com_flykespice_droidray_POVRay_##func //#define DELETE_FILE unlink @@ -122,7 +122,7 @@ extern "C" JNIEXPORT jint JNICALL JNI_POVRAY_METHOD(renderScene) (JNIEnv* env, j if (imageBuffer == nullptr) { // Step 1: Find the Java class containing the static ByteBuffer - jclass myClass = env->FindClass("com/flykespice/povray/POVRay"); + jclass myClass = env->FindClass("com/flykespice/droidray/POVRay"); if (myClass == nullptr) { throwRuntimeException(env, "POVRay class not found"); @@ -211,7 +211,7 @@ extern "C" JNIEXPORT jstring JNICALL JNI_POVRAY_METHOD(getErrorString) (JNIEnv* extern "C" JNIEXPORT jobjectArray JNICALL JNI_POVRAY_METHOD(getMessages) (JNIEnv* env, jobject thisObject) { - jclass msgClass = env->FindClass("com/flykespice/povray/POVRay$Message"); + jclass msgClass = env->FindClass("com/flykespice/droidray/POVRay$Message"); if (!msgClass) throwRuntimeException(env, "POVRay.Message class couldn't be found"); diff --git a/app/src/main/ic_launcher-playstore.png b/app/src/main/ic_launcher-playstore.png index 49898ec..c01bc4e 100644 Binary files a/app/src/main/ic_launcher-playstore.png and b/app/src/main/ic_launcher-playstore.png differ diff --git a/app/src/main/java/com/flykespice/povray/AppState.kt b/app/src/main/java/com/flykespice/droidray/AppState.kt similarity index 89% rename from app/src/main/java/com/flykespice/povray/AppState.kt rename to app/src/main/java/com/flykespice/droidray/AppState.kt index a5770bf..44b4e19 100644 --- a/app/src/main/java/com/flykespice/povray/AppState.kt +++ b/app/src/main/java/com/flykespice/droidray/AppState.kt @@ -1,4 +1,4 @@ -package com.flykespice.povray +package com.flykespice.droidray /** * This stores the application state for the duration of the process in a simple way diff --git a/app/src/main/java/com/flykespice/povray/MainActivity.kt b/app/src/main/java/com/flykespice/droidray/MainActivity.kt similarity index 93% rename from app/src/main/java/com/flykespice/povray/MainActivity.kt rename to app/src/main/java/com/flykespice/droidray/MainActivity.kt index 200ecd9..069420a 100644 --- a/app/src/main/java/com/flykespice/povray/MainActivity.kt +++ b/app/src/main/java/com/flykespice/droidray/MainActivity.kt @@ -1,4 +1,4 @@ -package com.flykespice.povray +package com.flykespice.droidray import android.graphics.Bitmap import android.net.Uri @@ -8,8 +8,8 @@ import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.activity.result.contract.ActivityResultContracts import androidx.compose.material3.Surface -import com.flykespice.povray.ui.POVRayApp -import com.flykespice.povray.ui.theme.POVRayTheme +import com.flykespice.droidray.ui.POVRayApp +import com.flykespice.droidray.ui.theme.DroidRayTheme import java.io.File import java.io.FileNotFoundException import java.io.FileOutputStream @@ -58,9 +58,9 @@ class MainActivity : ComponentActivity() { includeDir.mkdirs() copyAssetsToInternalStorage(includeDir) }/* else { - Log.d("POVRay", "directory include contents =") + Log.d("DroidRay", "directory include contents =") for (file in includeDir.list().toList()) { - Log.d("POVRay", "$file") + Log.d("DroidRay", "$file") } }*/ @@ -78,11 +78,11 @@ class MainActivity : ComponentActivity() { enableEdgeToEdge() setContent { - POVRayTheme { + DroidRayTheme { Surface { POVRayApp( onSaveBitmap = { bitmap = it; launcherBitmapExporter.launch("render.png") }, - onClickOpen = { launcherOpener.launch(arrayOf("application/octet-stream")) }, + onClickOpen = { launcherOpener.launch(arrayOf("text/*", "application/*")) }, onClickSave = { launcherSaver.launch(AppState.lastOpenedName ?: "scene.pov")} ) } diff --git a/app/src/main/java/com/flykespice/povray/POVRay.java b/app/src/main/java/com/flykespice/droidray/POVRay.java similarity index 99% rename from app/src/main/java/com/flykespice/povray/POVRay.java rename to app/src/main/java/com/flykespice/droidray/POVRay.java index e90f3de..aa19184 100644 --- a/app/src/main/java/com/flykespice/povray/POVRay.java +++ b/app/src/main/java/com/flykespice/droidray/POVRay.java @@ -1,7 +1,6 @@ -package com.flykespice.povray; +package com.flykespice.droidray; import java.nio.ByteBuffer; -import java.nio.ByteOrder; public class POVRay { diff --git a/app/src/main/java/com/flykespice/povray/ui/App.kt b/app/src/main/java/com/flykespice/droidray/ui/App.kt similarity index 97% rename from app/src/main/java/com/flykespice/povray/ui/App.kt rename to app/src/main/java/com/flykespice/droidray/ui/App.kt index a3ea803..ff18eff 100644 --- a/app/src/main/java/com/flykespice/povray/ui/App.kt +++ b/app/src/main/java/com/flykespice/droidray/ui/App.kt @@ -1,4 +1,4 @@ -package com.flykespice.povray.ui +package com.flykespice.droidray.ui import android.content.Context import android.graphics.Bitmap @@ -45,11 +45,11 @@ import androidx.compose.ui.text.TextRange import androidx.compose.ui.text.input.TextFieldValue import androidx.compose.ui.tooling.preview.Preview import androidx.core.graphics.createBitmap -import com.flykespice.povray.AppState -import com.flykespice.povray.POVRay -import com.flykespice.povray.R -import com.flykespice.povray.ui.dialog.RenderOptionsDialog -import com.flykespice.povray.ui.theme.POVRayTheme +import com.flykespice.droidray.AppState +import com.flykespice.droidray.POVRay +import com.flykespice.droidray.R +import com.flykespice.droidray.ui.dialog.RenderOptionsDialog +import com.flykespice.droidray.ui.theme.DroidRayTheme import kotlinx.coroutines.delay import java.nio.ByteOrder @@ -316,7 +316,7 @@ private fun AppTopBar( ) } }, - title = { Text("POVRay v3.7") } + title = { Text("DroidRay") } ) } @@ -366,7 +366,7 @@ private fun AppFloatingActionButton(rendering: Boolean, onClicked: () -> Unit) { @Preview @Composable private fun PreviewApp() { - POVRayTheme { + DroidRayTheme { Surface(Modifier.fillMaxSize()) { POVRayApp(onSaveBitmap = {}, onClickOpen = {}, onClickSave = {}) } diff --git a/app/src/main/java/com/flykespice/povray/ui/EditorScreen.kt b/app/src/main/java/com/flykespice/droidray/ui/EditorScreen.kt similarity index 99% rename from app/src/main/java/com/flykespice/povray/ui/EditorScreen.kt rename to app/src/main/java/com/flykespice/droidray/ui/EditorScreen.kt index 414e988..2e3f2e5 100644 --- a/app/src/main/java/com/flykespice/povray/ui/EditorScreen.kt +++ b/app/src/main/java/com/flykespice/droidray/ui/EditorScreen.kt @@ -1,4 +1,4 @@ -package com.flykespice.povray.ui +package com.flykespice.droidray.ui import androidx.compose.foundation.ScrollState import androidx.compose.foundation.horizontalScroll diff --git a/app/src/main/java/com/flykespice/povray/ui/LogScreen.kt b/app/src/main/java/com/flykespice/droidray/ui/LogScreen.kt similarity index 95% rename from app/src/main/java/com/flykespice/povray/ui/LogScreen.kt rename to app/src/main/java/com/flykespice/droidray/ui/LogScreen.kt index 1fd0864..00206d9 100644 --- a/app/src/main/java/com/flykespice/povray/ui/LogScreen.kt +++ b/app/src/main/java/com/flykespice/droidray/ui/LogScreen.kt @@ -1,4 +1,4 @@ -package com.flykespice.povray.ui +package com.flykespice.droidray.ui import androidx.compose.foundation.horizontalScroll import androidx.compose.foundation.layout.Column @@ -25,8 +25,8 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.tooling.preview.PreviewLightDark import androidx.compose.ui.unit.dp -import com.flykespice.povray.POVRay -import com.flykespice.povray.ui.theme.POVRayTheme +import com.flykespice.droidray.POVRay +import com.flykespice.droidray.ui.theme.DroidRayTheme @OptIn(ExperimentalMaterial3Api::class) @@ -93,7 +93,7 @@ private fun PreviewLogScreen() { POVRay.Message(POVRay.Message.TYPE_INFO, "Rendering Done") ) - POVRayTheme { + DroidRayTheme { Surface (Modifier.fillMaxSize()) { LogScreen(log = sampleLog) } diff --git a/app/src/main/java/com/flykespice/povray/ui/RenderPreviewScreen.kt b/app/src/main/java/com/flykespice/droidray/ui/RenderPreviewScreen.kt similarity index 84% rename from app/src/main/java/com/flykespice/povray/ui/RenderPreviewScreen.kt rename to app/src/main/java/com/flykespice/droidray/ui/RenderPreviewScreen.kt index 24ed1e3..07981e4 100644 --- a/app/src/main/java/com/flykespice/povray/ui/RenderPreviewScreen.kt +++ b/app/src/main/java/com/flykespice/droidray/ui/RenderPreviewScreen.kt @@ -1,7 +1,6 @@ -package com.flykespice.povray.ui +package com.flykespice.droidray.ui import android.content.res.Configuration -import android.graphics.BitmapFactory import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -21,8 +20,9 @@ import androidx.compose.ui.graphics.asImageBitmap import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import com.flykespice.povray.R -import com.flykespice.povray.ui.theme.POVRayTheme +import androidx.core.graphics.drawable.toBitmap +import com.flykespice.droidray.R +import com.flykespice.droidray.ui.theme.DroidRayTheme @Composable fun RenderPreviewScreen( @@ -56,12 +56,11 @@ fun RenderPreviewScreen( @Preview(uiMode = Configuration.UI_MODE_NIGHT_YES) @Composable private fun PreviewRenderPreviewScreen() { - POVRayTheme { + DroidRayTheme { Surface(Modifier.fillMaxSize()) { - val sampleBitmap = BitmapFactory.decodeResource( - LocalContext.current.resources, - R.drawable.render_example - ).asImageBitmap() + val sampleBitmap = LocalContext.current.getDrawable(R.drawable.ic_launcher_background)!! + .toBitmap() + .asImageBitmap() RenderPreviewScreen(previewBitmap = sampleBitmap, isRendering = false, onClickSave = {}) } diff --git a/app/src/main/java/com/flykespice/povray/ui/dialog/RenderOptionsDialog.kt b/app/src/main/java/com/flykespice/droidray/ui/dialog/RenderOptionsDialog.kt similarity index 97% rename from app/src/main/java/com/flykespice/povray/ui/dialog/RenderOptionsDialog.kt rename to app/src/main/java/com/flykespice/droidray/ui/dialog/RenderOptionsDialog.kt index b022e56..aaacf9b 100644 --- a/app/src/main/java/com/flykespice/povray/ui/dialog/RenderOptionsDialog.kt +++ b/app/src/main/java/com/flykespice/droidray/ui/dialog/RenderOptionsDialog.kt @@ -1,4 +1,4 @@ -package com.flykespice.povray.ui.dialog +package com.flykespice.droidray.ui.dialog import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column @@ -30,7 +30,7 @@ import androidx.compose.ui.graphics.Color import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp -import com.flykespice.povray.ui.theme.POVRayTheme +import com.flykespice.droidray.ui.theme.DroidRayTheme @Composable fun RenderOptionsDialog( @@ -109,7 +109,7 @@ fun RenderOptionsDialog( @Preview @Composable private fun PreviewRenderOptionsDialog() { - POVRayTheme { + DroidRayTheme { Surface { Box(Modifier.fillMaxSize(), contentAlignment = Alignment.Center) { var dialogOpened by remember { mutableStateOf(true) } diff --git a/app/src/main/java/com/flykespice/povray/ui/theme/Color.kt b/app/src/main/java/com/flykespice/droidray/ui/theme/Color.kt similarity index 85% rename from app/src/main/java/com/flykespice/povray/ui/theme/Color.kt rename to app/src/main/java/com/flykespice/droidray/ui/theme/Color.kt index 81932ea..7805481 100644 --- a/app/src/main/java/com/flykespice/povray/ui/theme/Color.kt +++ b/app/src/main/java/com/flykespice/droidray/ui/theme/Color.kt @@ -1,4 +1,4 @@ -package com.flykespice.povray.ui.theme +package com.flykespice.droidray.ui.theme import androidx.compose.ui.graphics.Color diff --git a/app/src/main/java/com/flykespice/povray/ui/theme/Theme.kt b/app/src/main/java/com/flykespice/droidray/ui/theme/Theme.kt similarity index 95% rename from app/src/main/java/com/flykespice/povray/ui/theme/Theme.kt rename to app/src/main/java/com/flykespice/droidray/ui/theme/Theme.kt index b95e14b..0d7a7b9 100644 --- a/app/src/main/java/com/flykespice/povray/ui/theme/Theme.kt +++ b/app/src/main/java/com/flykespice/droidray/ui/theme/Theme.kt @@ -1,6 +1,5 @@ -package com.flykespice.povray.ui.theme +package com.flykespice.droidray.ui.theme -import android.app.Activity import android.os.Build import androidx.compose.foundation.isSystemInDarkTheme import androidx.compose.material3.MaterialTheme @@ -34,7 +33,7 @@ private val LightColorScheme = lightColorScheme( ) @Composable -fun POVRayTheme( +fun DroidRayTheme( darkTheme: Boolean = isSystemInDarkTheme(), // Dynamic color is available on Android 12+ dynamicColor: Boolean = true, diff --git a/app/src/main/java/com/flykespice/povray/ui/theme/Type.kt b/app/src/main/java/com/flykespice/droidray/ui/theme/Type.kt similarity index 95% rename from app/src/main/java/com/flykespice/povray/ui/theme/Type.kt rename to app/src/main/java/com/flykespice/droidray/ui/theme/Type.kt index 7b2d302..031a742 100644 --- a/app/src/main/java/com/flykespice/povray/ui/theme/Type.kt +++ b/app/src/main/java/com/flykespice/droidray/ui/theme/Type.kt @@ -1,4 +1,4 @@ -package com.flykespice.povray.ui.theme +package com.flykespice.droidray.ui.theme import androidx.compose.material3.Typography import androidx.compose.ui.text.TextStyle diff --git a/app/src/main/java/com/flykespice/povray/ui/viewmodel/EditorViewModel.kt b/app/src/main/java/com/flykespice/droidray/ui/viewmodel/EditorViewModel.kt similarity index 89% rename from app/src/main/java/com/flykespice/povray/ui/viewmodel/EditorViewModel.kt rename to app/src/main/java/com/flykespice/droidray/ui/viewmodel/EditorViewModel.kt index 1e15f0b..b3d4e3d 100644 --- a/app/src/main/java/com/flykespice/povray/ui/viewmodel/EditorViewModel.kt +++ b/app/src/main/java/com/flykespice/droidray/ui/viewmodel/EditorViewModel.kt @@ -1,10 +1,10 @@ -package com.flykespice.povray.ui.viewmodel +package com.flykespice.droidray.ui.viewmodel import android.app.Application import android.content.Context import androidx.lifecycle.AndroidViewModel import androidx.lifecycle.viewModelScope -import com.flykespice.povray.POVRay +import com.flykespice.droidray.POVRay import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.asStateFlow import kotlinx.coroutines.launch @@ -31,7 +31,7 @@ class EditorViewModel(application: Application) : AndroidViewModel(application) val error = POVRay.renderScene("${context.filesDir}/temp.pov", "+L${context.filesDir}/include +W320 +H240 -F") if (error != POVRay.vfeNoError) { - TODO("Handle povray rendering error") + TODO("Handle DroidRay rendering error") } _enabled.value = true diff --git a/app/src/main/res/drawable/render_example.png b/app/src/main/res/drawable/render_example.png deleted file mode 100644 index 7cd9a13..0000000 Binary files a/app/src/main/res/drawable/render_example.png and /dev/null differ diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml index 036d09b..65291b9 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -2,4 +2,5 @@ + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml index 036d09b..65291b9 100644 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -2,4 +2,5 @@ + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp index adde7c4..d0504d8 100644 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.webp and b/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp index ecb6be5..be67970 100644 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp and b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp index 45478d8..f39fd21 100644 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp index ca6add5..fed7e43 100644 Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.webp and b/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp index 1b6876e..510f740 100644 Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp and b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp index 8990bc8..05343dd 100644 Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp index adf7332..697ec6f 100644 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp and b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp index 6c2cc36..0748274 100644 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp and b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp index 7830e21..5fce381 100644 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp index 63cf477..2731496 100644 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp index a4beb73..3a2b4e8 100644 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp index 696fa32..01076c5 100644 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp index 01edd99..f3b143f 100644 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp index b7f273f..fb31ec1 100644 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp index 0a0da2b..c711f8e 100644 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 62a1e68..7dfa11c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,3 +1,3 @@ - POV-Ray + DroidRay \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 2d4710c..4b70476 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -1,5 +1,5 @@ -