diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
index 7c992bc..9569af1 100644
--- a/.idea/deploymentTargetDropDown.xml
+++ b/.idea/deploymentTargetDropDown.xml
@@ -6,12 +6,12 @@
-
-
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/java/eu/piotro/sondechaser/data/DataCollector.java b/app/src/main/java/eu/piotro/sondechaser/data/DataCollector.java
index 5dffa0e..3d19068 100644
--- a/app/src/main/java/eu/piotro/sondechaser/data/DataCollector.java
+++ b/app/src/main/java/eu/piotro/sondechaser/data/DataCollector.java
@@ -151,7 +151,7 @@ public class DataCollector implements Runnable {
// Prediction data
- if (sh_col.getPrediction() != null)
+ if (sh_col.getPredictionPoint() != null)
updatePredictionData(sh_col.getPredictionPoint(), rs_col.getStartTime(), "SONDEHUB");
else
updatePredictionData(rs_col.getPredictionPoint(), rs_col.getStartTime(), "RADIOSONDY");
diff --git a/app/src/main/java/eu/piotro/sondechaser/data/RadiosondyCollector.java b/app/src/main/java/eu/piotro/sondechaser/data/RadiosondyCollector.java
index cbb0e5c..c1cac6b 100644
--- a/app/src/main/java/eu/piotro/sondechaser/data/RadiosondyCollector.java
+++ b/app/src/main/java/eu/piotro/sondechaser/data/RadiosondyCollector.java
@@ -138,7 +138,6 @@ public class RadiosondyCollector implements Runnable {
for (int i=path.length()-1; i>=0; i-=10) {
JSONArray entry = path.getJSONArray(i);
gps.add(new GeoPoint(entry.getDouble(1), entry.getDouble(0)));
- System.out.println(entry.getDouble(0));
}
synchronized (dataLock) {
track = gps;
@@ -169,7 +168,6 @@ public class RadiosondyCollector implements Runnable {
int last_alt = 0;
while (cidx= 0 ? "+?" : "-?") + " (r: "+Math.abs(sonde.vspeed)+")"));
homeFragment.requireView().findViewById(R.id.imagevsarrow).setRotation(180 * ((sonde.vspeed < 0) ? 1 : 0));
((TextView) homeFragment.requireView().findViewById(R.id.textposage)).setText(data_age + "s");
- ((TextView) homeFragment.requireView().findViewById(R.id.textposage)).setTextColor(data_age > 120 ? Color.RED : Color.BLACK);
+ ((TextView) homeFragment.requireView().findViewById(R.id.textposage)).setTextColor(data_age > 120 ? Color.RED : ResourcesCompat.getColor(homeFragment.getResources(), android.R.color.secondary_text_dark, null));
((TextView) homeFragment.requireView().findViewById(R.id.textposdist)).setText(final_posdist_km);
((TextView) homeFragment.requireView().findViewById(R.id.textposhdg)).setText(final_bearing_str);
((TextView) homeFragment.requireView().findViewById(R.id.textpossrc)).setText("(" + source + ")");
diff --git a/app/src/main/java/eu/piotro/sondechaser/ui/slideshow/SlideshowFragment.java b/app/src/main/java/eu/piotro/sondechaser/ui/slideshow/SlideshowFragment.java
index 57c5239..cf33364 100644
--- a/app/src/main/java/eu/piotro/sondechaser/ui/slideshow/SlideshowFragment.java
+++ b/app/src/main/java/eu/piotro/sondechaser/ui/slideshow/SlideshowFragment.java
@@ -81,7 +81,8 @@ public class SlideshowFragment extends Fragment {
final String[] diro = {"N", "NE", "E", "SE", "S", "SW", "W", "NW"};
int idx = (((bear + (360/8/2)))%360)/(360/8);
- binding.ctftydir.setText(bear + "° (" + (diro[idx]) + ") " + (use_gps_az?"GPS":"COMPASS"));
+ binding.tvsource.setText(use_gps_az ? "GPS BEARING":"COMPASS SENSOR");
+ binding.ctftydir.setText(bear + "° (" + (diro[idx]) + ")");
if (target != null) {
binding.ctftcord.setText(cordformat.format(target.getLatitude()) + "° " + cordformat.format(target.getLongitude()) + "° ");
diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml
index e120e1c..a6e2bc0 100644
--- a/app/src/main/res/layout/fragment_home.xml
+++ b/app/src/main/res/layout/fragment_home.xml
@@ -37,7 +37,8 @@
android:scaleType="fitCenter"
android:src="@drawable/location"
app:layout_constraintBottom_toBottomOf="parent"
- app:layout_constraintStart_toStartOf="parent" />
+ app:layout_constraintStart_toStartOf="parent"
+ app:tint="@color/blackaware" />
+ app:layout_constraintStart_toStartOf="parent"
+ app:tint="@color/blackaware" />
@@ -253,7 +255,8 @@
android:src="@drawable/mountains"
app:layout_constraintBottom_toBottomOf="@+id/textaog"
app:layout_constraintEnd_toStartOf="@+id/textaog"
- app:layout_constraintTop_toTopOf="@+id/textaog" />
+ app:layout_constraintTop_toTopOf="@+id/textaog"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/textalt"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/textpreddist"
+ app:tint="@color/blackaware" />
+ app:layout_constraintVertical_bias="0.0"
+ app:tint="@color/blackaware" />
+ app:layout_constraintVertical_bias="0.25"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/textpostime"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/textpredage"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/textposage"
+ app:tint="@color/blackaware" />
+ app:layout_constraintVertical_bias="0.0"
+ app:tint="@color/blackaware" />
diff --git a/app/src/main/res/layout/fragment_slideshow.xml b/app/src/main/res/layout/fragment_slideshow.xml
index 21246c7..491aa10 100644
--- a/app/src/main/res/layout/fragment_slideshow.xml
+++ b/app/src/main/res/layout/fragment_slideshow.xml
@@ -13,7 +13,8 @@
android:src="@drawable/distance"
app:layout_constraintBottom_toBottomOf="@+id/ctfycord"
app:layout_constraintEnd_toStartOf="@+id/ctfycord"
- app:layout_constraintTop_toTopOf="@+id/ctfycord" />
+ app:layout_constraintTop_toTopOf="@+id/ctfycord"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/ctftydir"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/ctftage"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/ctfyalt"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/ctftalt"
+ app:tint="@color/blackaware" />
+ app:layout_constraintTop_toTopOf="@+id/ctftcord"
+ app:tint="@color/blackaware" />
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml
new file mode 100644
index 0000000..6d392df
--- /dev/null
+++ b/app/src/main/res/values-night/colors.xml
@@ -0,0 +1,13 @@
+
+
+ #FFBB86FC
+ #FF6200EE
+ #FF3700B3
+ #FF03DAC5
+ #FF018786
+ #FF000000
+ #FFFFFFFF
+
+ #FFFFFFFF
+ #FF000000
+
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index f8c6127..695d2d3 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -7,4 +7,7 @@
#FF018786
#FF000000
#FFFFFFFF
+
+ #FF000000
+ #FFFFFFFF
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 8020c1a..47eb0cd 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -3,7 +3,7 @@
Open navigation drawer
Close navigation drawer
SondeChaser
- *BETA* v0.2 by Piotr Węgrzyn SP6PI
+ v0.2-BETA by Piotr Węgrzyn SP6PI
Navigation header
Settings