summaryrefslogtreecommitdiff
path: root/android-app/app/src/main/res/values/themes.xml
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-03-15 05:49:51 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-03-15 05:49:51 +0000
commitc3f1178d30de7f1c5c536d0863d547299f2ab54e (patch)
treed1defece328408d165757be34070decb44101893 /android-app/app/src/main/res/values/themes.xml
parent418f6ae8c8ccb968c2674548139dab36e2ab1905 (diff)
parent0923c55af5c63539055933509302233ee3f4b26a (diff)
merge: integrate weather/forecast feature from local remote
Merges wind/current overlay and weather forecast implementation: - Weather feature: WeatherRepository, MainViewModel, MapFragment, ForecastFragment, ForecastAdapter - Data models: WindArrow, ForecastItem, WeatherResponse, MarineResponse - API services: WeatherApiService, MarineApiService (Open-Meteo, no key required) - Layouts: activity_weather.xml, fragment_map.xml, fragment_forecast.xml, item_forecast.xml - Resources: merged colors (wind_slow/medium/strong), strings, themes (Theme.NavApp added) - Manifest: added ACCESS_COARSE_LOCATION - build.gradle: merged deps — kept Firebase+MapLibre 11.5.1, added kotlin-kapt, retrofit, moshi, turbine - Fix: re-packaged com.example.androidapp → org.terst.nav; weather MainActivity uses ActivityWeatherBinding Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'android-app/app/src/main/res/values/themes.xml')
-rwxr-xr-xandroid-app/app/src/main/res/values/themes.xml21
1 files changed, 10 insertions, 11 deletions
diff --git a/android-app/app/src/main/res/values/themes.xml b/android-app/app/src/main/res/values/themes.xml
index 612bba1..abef4b9 100755
--- a/android-app/app/src/main/res/values/themes.xml
+++ b/android-app/app/src/main/res/values/themes.xml
@@ -1,37 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.Nav" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
- <!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_200</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/black</item>
- <!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_200</item>
<item name="colorOnSecondary">@color/black</item>
- <!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
- <!-- Customize your theme here. -->
+ </style>
+
+ <!-- Maritime theme (weather/forecast features) -->
+ <style name="Theme.NavApp" parent="Theme.MaterialComponents.DayNight.NoActionBar">
+ <item name="colorPrimary">@color/primary</item>
+ <item name="colorPrimaryDark">@color/primary_dark</item>
+ <item name="colorAccent">@color/accent</item>
+ <item name="android:statusBarColor">@color/primary_dark</item>
</style>
<!-- Night Vision Theme -->
<style name="Theme.Nav.NightVision" parent="Theme.MaterialComponents.NoActionBar">
- <!-- Primary brand color. -->
<item name="colorPrimary">@color/night_red_primary</item>
<item name="colorPrimaryVariant">@color/night_red_variant</item>
<item name="colorOnPrimary">@color/night_on_red</item>
- <!-- Secondary brand color. -->
<item name="colorSecondary">@color/night_red_primary</item>
<item name="colorSecondaryVariant">@color/night_red_variant</item>
<item name="colorOnSecondary">@color/night_on_red</item>
- <!-- Background color -->
<item name="android:colorBackground">@color/night_background</item>
- <!-- Surface color -->
<item name="colorSurface">@color/night_surface</item>
<item name="colorOnSurface">@color/night_on_surface</item>
- <!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">@color/night_background</item>
- <!-- Customize your theme here. -->
</style>
<!-- Instrument Display Styles -->
@@ -62,4 +61,4 @@
<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
+</resources>