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