From 8a24c504483b0b4f1e5d4b0c04647c287297946e Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Wed, 2 Mar 2022 12:49:28 +0000 Subject: [PATCH] v3.0.0 - Minor fixes, updates to readme, copyright and version --- README.md | 14 +++++---- app/build.gradle | 4 +-- .../look4sat/framework/LocationHandler.kt | 2 +- .../look4sat/framework/OrientationHandler.kt | 2 +- .../look4sat/framework/SettingsHandler.kt | 2 +- .../look4sat/framework/data/EntriesDao.kt | 2 +- .../look4sat/framework/data/Provider.kt | 17 +++++++++++ .../look4sat/framework/data/RadiosDao.kt | 2 +- .../look4sat/framework/data/Storage.kt | 2 +- .../look4sat/framework/data/StorageDb.kt | 2 +- .../look4sat/framework/model/DataSource.kt | 2 +- .../look4sat/framework/model/SatEntry.kt | 2 +- .../look4sat/framework/model/SatItem.kt | 2 +- .../look4sat/framework/model/SatRadio.kt | 2 +- .../rtbishop/look4sat/injection/AppModule.kt | 2 +- .../rtbishop/look4sat/injection/CoreModule.kt | 2 +- .../look4sat/presentation/MainActivity.kt | 2 +- .../look4sat/presentation/MainApplication.kt | 2 +- .../entriesScreen/EntriesAdapter.kt | 2 +- .../entriesScreen/EntriesFragment.kt | 2 +- .../entriesScreen/EntriesViewModel.kt | 2 +- .../entriesScreen/ModesAdapter.kt | 17 +++++++++++ .../presentation/entriesScreen/ModesDialog.kt | 17 +++++++++++ .../presentation/mapScreen/MapData.kt | 2 +- .../presentation/mapScreen/MapFragment.kt | 4 +-- .../presentation/mapScreen/MapViewModel.kt | 2 +- .../presentation/passesScreen/FilterDialog.kt | 17 +++++++++++ .../passesScreen/PassesAdapter.kt | 2 +- .../passesScreen/PassesFragment.kt | 28 ++++++++---------- .../passesScreen/PassesViewModel.kt | 2 +- .../presentation/radarScreen/RadarData.kt | 2 +- .../presentation/radarScreen/RadarFragment.kt | 2 +- .../presentation/radarScreen/RadarView.kt | 2 +- .../radarScreen/RadarViewModel.kt | 2 +- .../presentation/radarScreen/RadioAdapter.kt | 2 +- .../settingsScreen/LocatorDialog.kt | 17 +++++++++++ .../settingsScreen/PositionDialog.kt | 17 +++++++++++ .../settingsScreen/SettingsFragment.kt | 2 +- .../settingsScreen/SettingsViewModel.kt | 17 +++++++++++ .../settingsScreen/SourcesAdapter.kt | 2 +- .../settingsScreen/SourcesDialog.kt | 2 +- app/src/main/res/values-ru/strings.xml | 2 ++ app/src/main/res/values/colors.xml | 9 +++--- app/src/main/res/values/strings.xml | 2 ++ .../com/rtbishop/look4sat/data/DataParser.kt | 2 +- .../com/rtbishop/look4sat/data/IProvider.kt | 2 +- .../com/rtbishop/look4sat/data/IStorage.kt | 2 +- .../com/rtbishop/look4sat/data/Repository.kt | 2 +- .../rtbishop/look4sat/domain/DataReporter.kt | 2 +- .../rtbishop/look4sat/domain/Extensions.kt | 17 +++++++++++ .../look4sat/domain/ILocationHandler.kt | 17 +++++++++++ .../rtbishop/look4sat/domain/IRepository.kt | 2 +- .../com/rtbishop/look4sat/domain/ISettings.kt | 2 +- .../rtbishop/look4sat/domain/QthConverter.kt | 2 +- .../look4sat/domain/model/DataState.kt | 2 +- .../look4sat/domain/model/SatEntry.kt | 2 +- .../rtbishop/look4sat/domain/model/SatItem.kt | 2 +- .../look4sat/domain/model/SatRadio.kt | 2 +- .../look4sat/domain/predict/DeepSpaceSat.kt | 2 +- .../look4sat/domain/predict/GeoPos.kt | 2 +- .../look4sat/domain/predict/NearEarthSat.kt | 2 +- .../look4sat/domain/predict/OrbitalData.kt | 2 +- .../look4sat/domain/predict/Predictor.kt | 2 +- .../look4sat/domain/predict/SatPass.kt | 2 +- .../look4sat/domain/predict/SatPos.kt | 2 +- .../look4sat/domain/predict/Satellite.kt | 2 +- .../com/rtbishop/look4sat/DataParserTest.kt | 2 +- .../com/rtbishop/look4sat/QthConverterTest.kt | 2 +- .../metadata/android/en-US/changelogs/259.txt | 6 ---- .../metadata/android/en-US/changelogs/260.txt | 3 -- .../metadata/android/en-US/changelogs/300.txt | 11 +++++++ .../android/en-US/full_description.txt | 4 +-- .../en-US/images/phoneScreenshots/1.png | Bin 186276 -> 639993 bytes .../en-US/images/phoneScreenshots/2.png | Bin 516631 -> 559390 bytes .../en-US/images/phoneScreenshots/3.png | Bin 449857 -> 1069163 bytes .../en-US/images/phoneScreenshots/4.png | Bin 957431 -> 348813 bytes .../android/en-US/whatsnew/whatsnew-en-US | 14 +++++++-- 77 files changed, 262 insertions(+), 96 deletions(-) delete mode 100644 fastlane/metadata/android/en-US/changelogs/259.txt delete mode 100644 fastlane/metadata/android/en-US/changelogs/260.txt create mode 100644 fastlane/metadata/android/en-US/changelogs/300.txt diff --git a/README.md b/README.md index 83ae546d..2de1be7b 100644 --- a/README.md +++ b/README.md @@ -8,23 +8,25 @@ ### Radio satellite tracker and pass predictor for Android, inspired by Gpredict

- - - - + + + +

### Track satellite passes with ease! -Thanks to the huge database provided by Celestrak and SatNOGS you have access to more than 3000 active satellites orbiting Earth. You can search the entire DB by satellite name or by NORAD catnum. +Thanks to the huge database provided by Celestrak and SatNOGS you have access to more than 5000 active satellites orbiting Earth. You can search the entire DB by satellite name or by NORAD catnum. Satellite positions and passes are calculated relative to your location. To get reliable info make sure to set the observation position using GPS or QTH Locator in the Settings menu. The application is built using Kotlin, Coroutines, Architecture Components and Jetpack Navigation. It is now and always will be completely ad-free and open-source. +Huge thanks to [DownloadAstro](https://appoftheday.downloadastro.com/app/look4sat-satellite-tracker/) team for their interest to the app and the interview published. + ## Main features: -* Predicting satellite positions and passes for up to 4 days (96 hours) +* Predicting satellite positions and passes for up to a week * Showing the list of currently active and upcoming satellite passes * Showing the active pass progress, polar trajectory and transceivers info * Showing the satellite positional data, footprint and ground track on a map diff --git a/app/build.gradle b/app/build.gradle index ece4bcd2..22cb6815 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,8 +14,8 @@ android { applicationId "com.rtbishop.look4sat" minSdk 21 targetSdk 31 - versionCode 260 - versionName "2.6.0" + versionCode 300 + versionName "3.0.0" resConfigs "en,ru" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/LocationHandler.kt b/app/src/main/java/com/rtbishop/look4sat/framework/LocationHandler.kt index aabfb043..7d508471 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/LocationHandler.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/LocationHandler.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/OrientationHandler.kt b/app/src/main/java/com/rtbishop/look4sat/framework/OrientationHandler.kt index 5ee7d708..c3a7368c 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/OrientationHandler.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/OrientationHandler.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/SettingsHandler.kt b/app/src/main/java/com/rtbishop/look4sat/framework/SettingsHandler.kt index 28a8f231..d4af3437 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/SettingsHandler.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/SettingsHandler.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/data/EntriesDao.kt b/app/src/main/java/com/rtbishop/look4sat/framework/data/EntriesDao.kt index e323aa01..ecff8711 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/data/EntriesDao.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/data/EntriesDao.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/data/Provider.kt b/app/src/main/java/com/rtbishop/look4sat/framework/data/Provider.kt index 2532ab53..aaba4089 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/data/Provider.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/data/Provider.kt @@ -1,3 +1,20 @@ +/* + * Look4Sat. Amateur radio satellite tracker and pass predictor. + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ package com.rtbishop.look4sat.framework.data import android.content.ContentResolver diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/data/RadiosDao.kt b/app/src/main/java/com/rtbishop/look4sat/framework/data/RadiosDao.kt index ff939695..3e0d42ae 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/data/RadiosDao.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/data/RadiosDao.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/data/Storage.kt b/app/src/main/java/com/rtbishop/look4sat/framework/data/Storage.kt index 5fad5611..c6d17104 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/data/Storage.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/data/Storage.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/data/StorageDb.kt b/app/src/main/java/com/rtbishop/look4sat/framework/data/StorageDb.kt index a479b2e2..4bf5c2ee 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/data/StorageDb.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/data/StorageDb.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/model/DataSource.kt b/app/src/main/java/com/rtbishop/look4sat/framework/model/DataSource.kt index 73ab508f..58a01a49 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/model/DataSource.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/model/DataSource.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/model/SatEntry.kt b/app/src/main/java/com/rtbishop/look4sat/framework/model/SatEntry.kt index 54756ef7..48f231c0 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/model/SatEntry.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/model/SatEntry.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/model/SatItem.kt b/app/src/main/java/com/rtbishop/look4sat/framework/model/SatItem.kt index fd2f32ea..43c6bfae 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/model/SatItem.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/model/SatItem.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/framework/model/SatRadio.kt b/app/src/main/java/com/rtbishop/look4sat/framework/model/SatRadio.kt index f0c6a5e6..d37975fc 100644 --- a/app/src/main/java/com/rtbishop/look4sat/framework/model/SatRadio.kt +++ b/app/src/main/java/com/rtbishop/look4sat/framework/model/SatRadio.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/injection/AppModule.kt b/app/src/main/java/com/rtbishop/look4sat/injection/AppModule.kt index 726a6003..f93d43f4 100644 --- a/app/src/main/java/com/rtbishop/look4sat/injection/AppModule.kt +++ b/app/src/main/java/com/rtbishop/look4sat/injection/AppModule.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/injection/CoreModule.kt b/app/src/main/java/com/rtbishop/look4sat/injection/CoreModule.kt index 7937e308..d4b8a7a5 100644 --- a/app/src/main/java/com/rtbishop/look4sat/injection/CoreModule.kt +++ b/app/src/main/java/com/rtbishop/look4sat/injection/CoreModule.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/MainActivity.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/MainActivity.kt index ef159aa3..8433c325 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/MainActivity.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/MainActivity.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/MainApplication.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/MainApplication.kt index 4fe1d8e4..5a78ca12 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/MainApplication.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/MainApplication.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesAdapter.kt index dd6c1961..185a4c1d 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesAdapter.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesFragment.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesFragment.kt index 89ed0103..b186ff21 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesFragment.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesFragment.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesViewModel.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesViewModel.kt index 807a4502..e3090ac7 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesViewModel.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/EntriesViewModel.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/ModesAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/ModesAdapter.kt index b4c72dc4..f422b369 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/ModesAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/ModesAdapter.kt @@ -1,3 +1,20 @@ +/* + * Look4Sat. Amateur radio satellite tracker and pass predictor. + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ package com.rtbishop.look4sat.presentation.entriesScreen import android.view.LayoutInflater diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/ModesDialog.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/ModesDialog.kt index 7f234fdc..6c1c9547 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/ModesDialog.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/entriesScreen/ModesDialog.kt @@ -1,3 +1,20 @@ +/* + * Look4Sat. Amateur radio satellite tracker and pass predictor. + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ package com.rtbishop.look4sat.presentation.entriesScreen import android.os.Bundle diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapData.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapData.kt index 5299cd93..048ef5b9 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapData.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapData.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapFragment.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapFragment.kt index bf420f56..cc772d96 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapFragment.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapFragment.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -63,7 +63,7 @@ class MapFragment : Fragment(R.layout.fragment_map) { color = Color.parseColor("#FFE082") } private val textPaint = Paint(Paint.ANTI_ALIAS_FLAG).apply { - textSize = 28f + textSize = 32f strokeWidth = 2f style = Paint.Style.FILL color = Color.parseColor("#CCFFFFFF") diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapViewModel.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapViewModel.kt index 6b9ab4c0..96d66fdb 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapViewModel.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/mapScreen/MapViewModel.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/FilterDialog.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/FilterDialog.kt index 8e7982bf..4e5136f5 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/FilterDialog.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/FilterDialog.kt @@ -1,3 +1,20 @@ +/* + * Look4Sat. Amateur radio satellite tracker and pass predictor. + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ package com.rtbishop.look4sat.presentation.passesScreen import android.os.Bundle diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesAdapter.kt index 139d05a9..d1c5b3ee 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesAdapter.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesFragment.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesFragment.kt index 15813084..a1b60aed 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesFragment.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesFragment.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -17,10 +17,8 @@ */ package com.rtbishop.look4sat.presentation.passesScreen -import android.animation.ValueAnimator import android.os.Bundle import android.view.View -import android.view.animation.LinearInterpolator import android.widget.Toast import androidx.fragment.app.Fragment import androidx.fragment.app.viewModels @@ -43,7 +41,7 @@ class PassesFragment : Fragment(R.layout.fragment_passes), PassesAdapter.PassesC private val viewModel: PassesViewModel by viewModels() private val passesAdapter = PassesAdapter(this) private var binding: FragmentPassesBinding? = null - private var refreshAnimator: ValueAnimator? = null +// private var refreshAnimator: ValueAnimator? = null override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) @@ -75,7 +73,7 @@ class PassesFragment : Fragment(R.layout.fragment_passes), PassesAdapter.PassesC val dir = PassesFragmentDirections.globalToSettings() findNavController().navigate(dir) } - setupAnimator() +// setupAnimator() setupObservers() } } @@ -93,14 +91,14 @@ class PassesFragment : Fragment(R.layout.fragment_passes), PassesAdapter.PassesC super.onDestroyView() } - private fun setupAnimator() { - refreshAnimator = ValueAnimator.ofFloat(0f, -360f).apply { - duration = 875 - interpolator = LinearInterpolator() - repeatCount = ValueAnimator.INFINITE - addUpdateListener { binding?.passesBtnRefresh?.rotation = animatedValue as Float } - } - } +// private fun setupAnimator() { +// refreshAnimator = ValueAnimator.ofFloat(0f, -360f).apply { +// duration = 875 +// interpolator = LinearInterpolator() +// repeatCount = ValueAnimator.INFINITE +// addUpdateListener { binding?.passesBtnRefresh?.rotation = animatedValue as Float } +// } +// } private fun setupObservers() { viewModel.entriesTotal.observe(viewLifecycleOwner) { number -> @@ -146,7 +144,7 @@ class PassesFragment : Fragment(R.layout.fragment_passes), PassesAdapter.PassesC } } is DataState.Loading -> { - refreshAnimator?.start() +// refreshAnimator?.start() passesBtnRefresh.isEnabled = false passesTimer.text = 0L.toTimerString() } @@ -172,7 +170,7 @@ class PassesFragment : Fragment(R.layout.fragment_passes), PassesAdapter.PassesC passesTimer.text = 0L.toTimerString() } passesBtnRefresh.isEnabled = true - refreshAnimator?.cancel() +// refreshAnimator?.cancel() } } } diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesViewModel.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesViewModel.kt index 66bd0be2..249a1a36 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesViewModel.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/passesScreen/PassesViewModel.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarData.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarData.kt index 8c0f7bfd..807510a7 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarData.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarData.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarFragment.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarFragment.kt index 8be97fd7..8278ba06 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarFragment.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarFragment.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarView.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarView.kt index 3346f935..976c6d6a 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarView.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarView.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarViewModel.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarViewModel.kt index f515ea46..9d85cb51 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarViewModel.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadarViewModel.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadioAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadioAdapter.kt index 0e758a9d..12fd0d70 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadioAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/radarScreen/RadioAdapter.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/LocatorDialog.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/LocatorDialog.kt index 9bfa1fa1..6c6f6b3e 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/LocatorDialog.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/LocatorDialog.kt @@ -1,3 +1,20 @@ +/* + * Look4Sat. Amateur radio satellite tracker and pass predictor. + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ package com.rtbishop.look4sat.presentation.settingsScreen import android.os.Bundle diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/PositionDialog.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/PositionDialog.kt index 52b85f50..7b695a08 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/PositionDialog.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/PositionDialog.kt @@ -1,3 +1,20 @@ +/* + * Look4Sat. Amateur radio satellite tracker and pass predictor. + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ package com.rtbishop.look4sat.presentation.settingsScreen import android.os.Bundle diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SettingsFragment.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SettingsFragment.kt index 2cb56eb8..82955bfd 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SettingsFragment.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SettingsFragment.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SettingsViewModel.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SettingsViewModel.kt index 2d203b39..a4fd83aa 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SettingsViewModel.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SettingsViewModel.kt @@ -1,3 +1,20 @@ +/* + * Look4Sat. Amateur radio satellite tracker and pass predictor. + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ package com.rtbishop.look4sat.presentation.settingsScreen import androidx.lifecycle.ViewModel diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SourcesAdapter.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SourcesAdapter.kt index 14422921..9123653f 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SourcesAdapter.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SourcesAdapter.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SourcesDialog.kt b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SourcesDialog.kt index 98f2faf2..4cc64d05 100644 --- a/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SourcesDialog.kt +++ b/app/src/main/java/com/rtbishop/look4sat/presentation/settingsScreen/SourcesDialog.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 7ff05dbf..9f09310c 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -145,6 +145,8 @@ Celestrak и доступ к файлам орбит Two-Line Element. \n • Libre Space Foundation за проект SatNOGS, API и базу данных с информацией о спутниках. + \n • DownloadAstro + за интерес к приложению и публикацию интервью на сайте. Политика конфиденциальности. \nЭто ПО поставляется без гарантий. \nПодробности в лицензии GNU GPLv3. diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 94e1ebf6..2a63063b 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -3,11 +3,10 @@ #FFE082 #CCFFFFFF #66FFFFFF - #242424 - #1A1A1A - #1A1A1A - #1A1A1A - #1A1A1A + #2A2A2A + #1C1C1C + #1C1C1C + #1C1C1C #121212 #00000000 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index abecea81..ee0109e9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -146,6 +146,8 @@ Celestrak website that provides access to the TLE data. \n • Libre Space Foundation for their SatNOGS API and DB providing a huge amount of satellite data. + \n • DownloadAstro + team for their interest to the app and the interview published. Privacy Policy. The app comes with no warranty. \nSee the GNU GPLv3 license for details. diff --git a/core/src/main/java/com/rtbishop/look4sat/data/DataParser.kt b/core/src/main/java/com/rtbishop/look4sat/data/DataParser.kt index a34a5a7c..7a1ecea6 100644 --- a/core/src/main/java/com/rtbishop/look4sat/data/DataParser.kt +++ b/core/src/main/java/com/rtbishop/look4sat/data/DataParser.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/data/IProvider.kt b/core/src/main/java/com/rtbishop/look4sat/data/IProvider.kt index 683d1319..23de2d10 100644 --- a/core/src/main/java/com/rtbishop/look4sat/data/IProvider.kt +++ b/core/src/main/java/com/rtbishop/look4sat/data/IProvider.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/data/IStorage.kt b/core/src/main/java/com/rtbishop/look4sat/data/IStorage.kt index 519d0a84..60ce731c 100644 --- a/core/src/main/java/com/rtbishop/look4sat/data/IStorage.kt +++ b/core/src/main/java/com/rtbishop/look4sat/data/IStorage.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/data/Repository.kt b/core/src/main/java/com/rtbishop/look4sat/data/Repository.kt index 174a8e5d..1d851254 100644 --- a/core/src/main/java/com/rtbishop/look4sat/data/Repository.kt +++ b/core/src/main/java/com/rtbishop/look4sat/data/Repository.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/DataReporter.kt b/core/src/main/java/com/rtbishop/look4sat/domain/DataReporter.kt index 5601d78e..9212cf04 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/DataReporter.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/DataReporter.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/Extensions.kt b/core/src/main/java/com/rtbishop/look4sat/domain/Extensions.kt index be3f4d05..00f3c003 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/Extensions.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/Extensions.kt @@ -1,3 +1,20 @@ +/* + * Look4Sat. Amateur radio satellite tracker and pass predictor. + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ package com.rtbishop.look4sat.domain import java.net.InetSocketAddress diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/ILocationHandler.kt b/core/src/main/java/com/rtbishop/look4sat/domain/ILocationHandler.kt index 23a7979a..d51202cc 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/ILocationHandler.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/ILocationHandler.kt @@ -1,3 +1,20 @@ +/* + * Look4Sat. Amateur radio satellite tracker and pass predictor. + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ package com.rtbishop.look4sat.domain import com.rtbishop.look4sat.domain.model.DataState diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/IRepository.kt b/core/src/main/java/com/rtbishop/look4sat/domain/IRepository.kt index 7cd9dbf5..d315ec90 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/IRepository.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/IRepository.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/ISettings.kt b/core/src/main/java/com/rtbishop/look4sat/domain/ISettings.kt index ebddbd7d..17b97a9e 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/ISettings.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/ISettings.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/QthConverter.kt b/core/src/main/java/com/rtbishop/look4sat/domain/QthConverter.kt index 4fae2e0e..8413fc6b 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/QthConverter.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/QthConverter.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/model/DataState.kt b/core/src/main/java/com/rtbishop/look4sat/domain/model/DataState.kt index f654dd86..8307c48e 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/model/DataState.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/model/DataState.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/model/SatEntry.kt b/core/src/main/java/com/rtbishop/look4sat/domain/model/SatEntry.kt index 1e49bcb4..6c0580c7 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/model/SatEntry.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/model/SatEntry.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/model/SatItem.kt b/core/src/main/java/com/rtbishop/look4sat/domain/model/SatItem.kt index 12a36389..2cc20db6 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/model/SatItem.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/model/SatItem.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/model/SatRadio.kt b/core/src/main/java/com/rtbishop/look4sat/domain/model/SatRadio.kt index ce017bda..250e42d4 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/model/SatRadio.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/model/SatRadio.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/predict/DeepSpaceSat.kt b/core/src/main/java/com/rtbishop/look4sat/domain/predict/DeepSpaceSat.kt index d7dad6a1..8ede45f3 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/predict/DeepSpaceSat.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/predict/DeepSpaceSat.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/predict/GeoPos.kt b/core/src/main/java/com/rtbishop/look4sat/domain/predict/GeoPos.kt index 6f02663e..bb18e5cd 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/predict/GeoPos.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/predict/GeoPos.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/predict/NearEarthSat.kt b/core/src/main/java/com/rtbishop/look4sat/domain/predict/NearEarthSat.kt index e1b6c7c3..ba4ffc45 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/predict/NearEarthSat.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/predict/NearEarthSat.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/predict/OrbitalData.kt b/core/src/main/java/com/rtbishop/look4sat/domain/predict/OrbitalData.kt index 07231d9f..283db460 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/predict/OrbitalData.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/predict/OrbitalData.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/predict/Predictor.kt b/core/src/main/java/com/rtbishop/look4sat/domain/predict/Predictor.kt index b9b4d0e3..46f316f7 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/predict/Predictor.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/predict/Predictor.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/predict/SatPass.kt b/core/src/main/java/com/rtbishop/look4sat/domain/predict/SatPass.kt index e1d0465e..5bd4b136 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/predict/SatPass.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/predict/SatPass.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/predict/SatPos.kt b/core/src/main/java/com/rtbishop/look4sat/domain/predict/SatPos.kt index 0d338910..5ae5b682 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/predict/SatPos.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/predict/SatPos.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/main/java/com/rtbishop/look4sat/domain/predict/Satellite.kt b/core/src/main/java/com/rtbishop/look4sat/domain/predict/Satellite.kt index 15461130..08d5525f 100644 --- a/core/src/main/java/com/rtbishop/look4sat/domain/predict/Satellite.kt +++ b/core/src/main/java/com/rtbishop/look4sat/domain/predict/Satellite.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/test/java/com/rtbishop/look4sat/DataParserTest.kt b/core/src/test/java/com/rtbishop/look4sat/DataParserTest.kt index 328e3ed4..8a1b938e 100644 --- a/core/src/test/java/com/rtbishop/look4sat/DataParserTest.kt +++ b/core/src/test/java/com/rtbishop/look4sat/DataParserTest.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/core/src/test/java/com/rtbishop/look4sat/QthConverterTest.kt b/core/src/test/java/com/rtbishop/look4sat/QthConverterTest.kt index 26c77812..ecdb32e6 100644 --- a/core/src/test/java/com/rtbishop/look4sat/QthConverterTest.kt +++ b/core/src/test/java/com/rtbishop/look4sat/QthConverterTest.kt @@ -1,6 +1,6 @@ /* * Look4Sat. Amateur radio satellite tracker and pass predictor. - * Copyright (C) 2019-2021 Arty Bishop (bishop.arty@gmail.com) + * Copyright (C) 2019-2022 Arty Bishop (bishop.arty@gmail.com) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/fastlane/metadata/android/en-US/changelogs/259.txt b/fastlane/metadata/android/en-US/changelogs/259.txt deleted file mode 100644 index 513f98fd..00000000 --- a/fastlane/metadata/android/en-US/changelogs/259.txt +++ /dev/null @@ -1,6 +0,0 @@ -Restored missing app icons for low-res/api screens -Removed redundant material components -Fixed Redmi dark theme colors bug -Fixed RemoteSource update crash -Matched CSV and TLE parsers output -Further code refactoring and cleanup \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/260.txt b/fastlane/metadata/android/en-US/changelogs/260.txt deleted file mode 100644 index 3ff05424..00000000 --- a/fastlane/metadata/android/en-US/changelogs/260.txt +++ /dev/null @@ -1,3 +0,0 @@ -Fixed James Webb Space Telescope crash -However still reporting erroneous data -Fixed DataParser bug, issues #77 & #80 \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/changelogs/300.txt b/fastlane/metadata/android/en-US/changelogs/300.txt new file mode 100644 index 00000000..691c6f3b --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/300.txt @@ -0,0 +1,11 @@ +New simplified UI with a bottom app bar +Simplified satellite selection logic #76 +Increased satellites visibility on the map +Fixed an issue with footprint rendering #36 +Enabled smooth satellites scroll on the map +Added a function to clear the database #79 +Restored manual location input functionality #40 +Added data/position update progress indicators +Showing the number of satellites and transceivers +Fixed several crashes and memory leaks +Fixed an issue with messed up layouts #83 \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 4f683749..30096145 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,13 +1,13 @@ Track satellite passes with ease! -Thanks to the huge database provided by Celestrak and SatNOGS you have access to more than 3000 active satellites orbiting Earth. You can search the entire DB by satellite name or by NORAD catnum. +Thanks to the huge database provided by Celestrak and SatNOGS you have access to more than 5000 active satellites orbiting Earth. You can search the entire DB by satellite name or by NORAD catnum. Satellite positions and passes are calculated relative to your location. To get reliable info make sure to set the observation position using GPS or QTH Locator in the Settings menu. The application is built using Kotlin, Coroutines, Architecture Components and Jetpack Navigation. It is now and always will be completely ad-free and open-source. Main features: