summaryrefslogtreecommitdiff
path: root/android-app/app/src/main/res/values
diff options
context:
space:
mode:
Diffstat (limited to 'android-app/app/src/main/res/values')
-rw-r--r--android-app/app/src/main/res/values/colors.xml8
-rw-r--r--android-app/app/src/main/res/values/dimens.xml9
-rw-r--r--android-app/app/src/main/res/values/strings.xml25
-rw-r--r--android-app/app/src/main/res/values/themes.xml29
4 files changed, 71 insertions, 0 deletions
diff --git a/android-app/app/src/main/res/values/colors.xml b/android-app/app/src/main/res/values/colors.xml
index aa37791..a66628b 100644
--- a/android-app/app/src/main/res/values/colors.xml
+++ b/android-app/app/src/main/res/values/colors.xml
@@ -1,7 +1,15 @@
<resources>
<color name="purple_200">#FFBB86FC</color>
+ <color name="purple_500">#FF6200EE</color>
<color name="purple_700">#FF3700B3</color>
<color name="teal_200">#FF03DAC5</color>
+ <color name="teal_700">#FF018786</color>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
+
+ <!-- Colors for instrument display -->
+ <color name="instrument_text_normal">#FFFFFFFF</color> <!-- White for normal text on dark background -->
+ <color name="instrument_text_alarm">#FFFF0000</color> <!-- Red for alarm -->
+ <color name="instrument_text_stale">#FFFFFF00</color> <!-- Yellow for stale data -->
+ <color name="instrument_background">#E61E1E1E</color> <!-- Slightly transparent dark grey -->
</resources> \ No newline at end of file
diff --git a/android-app/app/src/main/res/values/dimens.xml b/android-app/app/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..1b65ea9
--- /dev/null
+++ b/android-app/app/src/main/res/values/dimens.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <!-- Font sizes for instrument display -->
+ <dimen name="text_size_instrument_primary">24sp</dimen>
+ <dimen name="text_size_instrument_secondary">18sp</dimen>
+ <dimen name="text_size_instrument_label">14sp</dimen>
+ <dimen name="instrument_margin">8dp</dimen>
+ <dimen name="instrument_padding">4dp</dimen>
+</resources>
diff --git a/android-app/app/src/main/res/values/strings.xml b/android-app/app/src/main/res/values/strings.xml
index a22fe8c..d7793de 100644
--- a/android-app/app/src/main/res/values/strings.xml
+++ b/android-app/app/src/main/res/values/strings.xml
@@ -1,3 +1,28 @@
<resources>
<string name="app_name">AndroidApp</string>
+
+ <!-- Instrument Labels -->
+ <string name="instrument_label_wind">WIND</string>
+ <string name="instrument_label_aws">AWS</string>
+ <string name="instrument_label_tws">TWS</string>
+ <string name="instrument_label_compass">COMPASS</string>
+ <string name="instrument_label_hdg">HDG</string>
+ <string name="instrument_label_cog">COG</string>
+ <string name="instrument_label_boatspeed">BOAT SPEED</string>
+ <string name="instrument_label_bsp">BSP</string>
+ <string name="instrument_label_sog">SOG</string>
+ <string name="instrument_label_vmg">VMG</string>
+ <string name="instrument_label_depth">DEPTH</string>
+ <string name="instrument_label_polar_pct">POLAR %</string>
+
+ <!-- Placeholder values for initial display -->
+ <string name="placeholder_aws_value">--.-</string>
+ <string name="placeholder_tws_value">--.-</string>
+ <string name="placeholder_hdg_value">---</string>
+ <string name="placeholder_cog_value">---</string>
+ <string name="placeholder_bsp_value">--.-</string>
+ <string name="placeholder_sog_value">--.-</string>
+ <string name="placeholder_vmg_value">--.-</string>
+ <string name="placeholder_depth_value">--.-</string>
+ <string name="placeholder_polar_value">---</string>
</resources> \ No newline at end of file
diff --git a/android-app/app/src/main/res/values/themes.xml b/android-app/app/src/main/res/values/themes.xml
index 50ce36e..c23c0ab 100644
--- a/android-app/app/src/main/res/values/themes.xml
+++ b/android-app/app/src/main/res/values/themes.xml
@@ -13,4 +13,33 @@
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
<!-- Customize your theme here. -->
</style>
+
+ <!-- Instrument Display Styles -->
+ <style name="InstrumentLabel" parent="Widget.AppCompat.TextView">
+ <item name="android:layout_width">0dp</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:gravity">center</item>
+ <item name="android:textColor">@color/instrument_text_normal</item>
+ <item name="android:textSize">@dimen/text_size_instrument_label</item>
+ <item name="android:textStyle">bold</item>
+ <item name="android:paddingTop">@dimen/instrument_padding</item>
+ <item name="android:paddingBottom">@dimen/instrument_padding</item>
+ </style>
+
+ <style name="InstrumentPrimaryValue" parent="Widget.AppCompat.TextView">
+ <item name="android:layout_width">0dp</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:gravity">center</item>
+ <item name="android:textColor">@color/instrument_text_normal</item>
+ <item name="android:textSize">@dimen/text_size_instrument_primary</item>
+ <item name="android:textStyle">bold</item>
+ </style>
+
+ <style name="InstrumentSecondaryLabel" parent="Widget.AppCompat.TextView">
+ <item name="android:layout_width">0dp</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:gravity">center</item>
+ <item name="android:textColor">@color/instrument_text_normal</item>
+ <item name="android:textSize">@dimen/text_size_instrument_secondary</item>
+ </style>
</resources> \ No newline at end of file