diff options
| author | Claudomator Agent <agent@claudomator> | 2026-03-13 19:58:00 +0000 |
|---|---|---|
| committer | Claudomator Agent <agent@claudomator> | 2026-03-13 19:58:00 +0000 |
| commit | ac2fa45381a8d7d410eb85e62c6dd1ba59161461 (patch) | |
| tree | 28718ca1ab83f7c5a3277b9a61637d45c6bca06c /android-app/app/src/main/res/values | |
| parent | 9408216ca2c2bee2e0096f5b643ffbb932566ff3 (diff) | |
Implement basic instrument display
Diffstat (limited to 'android-app/app/src/main/res/values')
| -rw-r--r-- | android-app/app/src/main/res/values/colors.xml | 8 | ||||
| -rw-r--r-- | android-app/app/src/main/res/values/dimens.xml | 9 | ||||
| -rw-r--r-- | android-app/app/src/main/res/values/strings.xml | 25 | ||||
| -rw-r--r-- | android-app/app/src/main/res/values/themes.xml | 29 |
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 |
