feat: add network security config and update themes
This commit is contained in:
parent
f4a23460d1
commit
6c52d6c008
|
|
@ -4,6 +4,14 @@
|
||||||
<selectionStates>
|
<selectionStates>
|
||||||
<SelectionState runConfigName="app">
|
<SelectionState runConfigName="app">
|
||||||
<option name="selectionMode" value="DROPDOWN" />
|
<option name="selectionMode" value="DROPDOWN" />
|
||||||
|
<DropdownSelection timestamp="2025-06-11T17:05:21.600763700Z">
|
||||||
|
<Target type="DEFAULT_BOOT">
|
||||||
|
<handle>
|
||||||
|
<DeviceId pluginId="LocalEmulator" identifier="path=C:\Users\syaro\.android\avd\Pixel_8_Pro_API_31.avd" />
|
||||||
|
</handle>
|
||||||
|
</Target>
|
||||||
|
</DropdownSelection>
|
||||||
|
<DialogSelection />
|
||||||
</SelectionState>
|
</SelectionState>
|
||||||
<SelectionState runConfigName="MainActivity">
|
<SelectionState runConfigName="MainActivity">
|
||||||
<option name="selectionMode" value="DROPDOWN" />
|
<option name="selectionMode" value="DROPDOWN" />
|
||||||
|
|
|
||||||
|
|
@ -11,11 +11,12 @@
|
||||||
<set>
|
<set>
|
||||||
<option value="$PROJECT_DIR$" />
|
<option value="$PROJECT_DIR$" />
|
||||||
<option value="$PROJECT_DIR$/app" />
|
<option value="$PROJECT_DIR$/app" />
|
||||||
|
<option value="$PROJECT_DIR$/commodity_price_prediction_feature" />
|
||||||
<option value="$PROJECT_DIR$/control_feature" />
|
<option value="$PROJECT_DIR$/control_feature" />
|
||||||
<option value="$PROJECT_DIR$/diseasedetection_feature" />
|
<option value="$PROJECT_DIR$/growth_recipe_feature" />
|
||||||
|
<option value="$PROJECT_DIR$/plant_disease_detection_feature" />
|
||||||
</set>
|
</set>
|
||||||
</option>
|
</option>
|
||||||
<option name="resolveExternalAnnotations" value="false" />
|
|
||||||
</GradleProjectSettings>
|
</GradleProjectSettings>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
|
|
|
||||||
|
|
@ -19,3 +19,4 @@ val MainGreen = Color(0xFF179678)
|
||||||
val DarkGreen = Color(0xFF0A3732)
|
val DarkGreen = Color(0xFF0A3732)
|
||||||
val LightGreen = Color(0xFFE2FFF8)
|
val LightGreen = Color(0xFFE2FFF8)
|
||||||
val LemonGreen = Color(0xFFC9F000)
|
val LemonGreen = Color(0xFFC9F000)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,18 +8,21 @@ import androidx.compose.material3.dynamicDarkColorScheme
|
||||||
import androidx.compose.material3.dynamicLightColorScheme
|
import androidx.compose.material3.dynamicLightColorScheme
|
||||||
import androidx.compose.material3.lightColorScheme
|
import androidx.compose.material3.lightColorScheme
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.compose.ui.graphics.Color
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
|
|
||||||
private val DarkColorScheme = darkColorScheme(
|
private val DarkColorScheme = darkColorScheme(
|
||||||
primary = Purple80,
|
primary = Purple80,
|
||||||
secondary = PurpleGrey80,
|
secondary = PurpleGrey80,
|
||||||
tertiary = Pink80
|
tertiary = Pink80,
|
||||||
|
surfaceContainer = Color.Black,
|
||||||
)
|
)
|
||||||
|
|
||||||
private val LightColorScheme = lightColorScheme(
|
private val LightColorScheme = lightColorScheme(
|
||||||
primary = Purple40,
|
primary = Purple40,
|
||||||
secondary = PurpleGrey40,
|
secondary = PurpleGrey40,
|
||||||
tertiary = Pink40
|
tertiary = Pink40,
|
||||||
|
surfaceContainer = Color.White
|
||||||
|
|
||||||
/* Other default colors to override
|
/* Other default colors to override
|
||||||
background = Color(0xFFFFFBFE),
|
background = Color(0xFFFFFBFE),
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
<string name="app_name">Agrilink Vocpro</string>
|
<string name="app_name">Agrilink Vocpro</string>
|
||||||
<string name="title_control_feature">Control Module</string>
|
<string name="title_control_feature">Control Module</string>
|
||||||
<string name="title_activity_detail_control_screen">DetailControlScreen</string>
|
<string name="title_activity_detail_control_screen">DetailControlScreen</string>
|
||||||
<string name="title_diseasedetection_feature">Disease Detection Module</string>
|
<string name="title_plant_disease_detection_feature">Plant Disease Detection Module</string>
|
||||||
|
|
||||||
|
|
||||||
<string name="control_feature_label">Kontrol Aktuator</string>
|
<string name="control_feature_label">Kontrol Aktuator</string>
|
||||||
|
|
@ -12,4 +12,11 @@
|
||||||
<string name="download">Download</string>
|
<string name="download">Download</string>
|
||||||
<string name="cancel">Cancel</string>
|
<string name="cancel">Cancel</string>
|
||||||
<string name="title_activity_control_actuator">ControlActuatorActivity</string>
|
<string name="title_activity_control_actuator">ControlActuatorActivity</string>
|
||||||
|
<string name="title_activity_plant_disease_detection">PlantDiseaseDetectionActivity</string>
|
||||||
|
<string name="title_growth_recipe_feature">Growth Recipe Feature Module</string>
|
||||||
|
<string name="title_commodity_price_prediction_feature">Commodity Price Prediction Feature
|
||||||
|
Module
|
||||||
|
</string>
|
||||||
|
<string name="title_activity_price_prediction">PricePredictionActivity</string>
|
||||||
|
<string name="title_activity_growth_recipe">GrowthRecipeActivity</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<network-security-config>
|
||||||
|
<domain-config cleartextTrafficPermitted="true">
|
||||||
|
<domain includeSubdomains="labai.polinema.ac.id">labai.polinema.ac.id</domain>
|
||||||
|
</domain-config>
|
||||||
|
</network-security-config>
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
|
||||||
|
<style name="Theme.AgrilinkVocpro" parent="android:Theme.Material.Light.NoActionBar" />
|
||||||
|
</resources>
|
||||||
|
|
@ -14,6 +14,8 @@ val Grey10 = Color(0xFFE7E7E7)
|
||||||
val LightGrey = Color(0xFFAAB3D0)
|
val LightGrey = Color(0xFFAAB3D0)
|
||||||
val DividerColor = Color(0xFFC2C2C2)
|
val DividerColor = Color(0xFFC2C2C2)
|
||||||
val DarkGrey = Color(0xFF6C707E)
|
val DarkGrey = Color(0xFF6C707E)
|
||||||
|
val DarkGrey50 = Color(0xFF1B1F1E)
|
||||||
|
val DarkGrey70 = Color(0xFF101211)
|
||||||
|
|
||||||
val MainGreen = Color(0xFF179678)
|
val MainGreen = Color(0xFF179678)
|
||||||
val DarkGreen = Color(0xFF0A3732)
|
val DarkGreen = Color(0xFF0A3732)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
|
||||||
|
<style name="Theme.AgrilinkVocpro" parent="android:Theme.Material.Light.NoActionBar" />
|
||||||
|
</resources>
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
|
||||||
|
<style name="Theme.AgrilinkVocpro" parent="android:Theme.Material.Light.NoActionBar" />
|
||||||
|
</resources>
|
||||||
Loading…
Reference in New Issue
Block a user