diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 4cc0f5e..0f5ebfb 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -13,11 +13,11 @@ plugins {
//}
android {
- namespace = "com.astatin3.scoutingapp2025"
+ namespace = "com.ridgebotics.ridgescout"
compileSdk = 34
defaultConfig {
- applicationId = "com.astatin3.scoutingapp2025"
+ applicationId = "com.ridgebotics.ridgescout"
minSdk = 24
targetSdk = 34
versionCode = 1
diff --git a/app/release/baselineProfiles/0/app-release.dm b/app/release/baselineProfiles/0/app-release.dm
new file mode 100644
index 0000000..5abee88
Binary files /dev/null and b/app/release/baselineProfiles/0/app-release.dm differ
diff --git a/app/release/baselineProfiles/1/app-release.dm b/app/release/baselineProfiles/1/app-release.dm
new file mode 100644
index 0000000..272bd63
Binary files /dev/null and b/app/release/baselineProfiles/1/app-release.dm differ
diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json
new file mode 100644
index 0000000..721377d
--- /dev/null
+++ b/app/release/output-metadata.json
@@ -0,0 +1,37 @@
+{
+ "version": 3,
+ "artifactType": {
+ "type": "APK",
+ "kind": "Directory"
+ },
+ "applicationId": "com.ridgebotics.ridgescout",
+ "variantName": "release",
+ "elements": [
+ {
+ "type": "SINGLE",
+ "filters": [],
+ "attributes": [],
+ "versionCode": 1,
+ "versionName": "1.0",
+ "outputFile": "app-release.apk"
+ }
+ ],
+ "elementType": "File",
+ "baselineProfiles": [
+ {
+ "minApi": 28,
+ "maxApi": 30,
+ "baselineProfiles": [
+ "baselineProfiles/1/app-release.dm"
+ ]
+ },
+ {
+ "minApi": 31,
+ "maxApi": 2147483647,
+ "baselineProfiles": [
+ "baselineProfiles/0/app-release.dm"
+ ]
+ }
+ ],
+ "minSdkVersionForDexing": 24
+}
\ No newline at end of file
diff --git a/app/src/androidTest/java/com/astatin3/scoutingapp2025/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/ridgebotics/ridgescout/ExampleInstrumentedTest.java
similarity index 95%
rename from app/src/androidTest/java/com/astatin3/scoutingapp2025/ExampleInstrumentedTest.java
rename to app/src/androidTest/java/com/ridgebotics/ridgescout/ExampleInstrumentedTest.java
index 50653b2..fa21271 100644
--- a/app/src/androidTest/java/com/astatin3/scoutingapp2025/ExampleInstrumentedTest.java
+++ b/app/src/androidTest/java/com/ridgebotics/ridgescout/ExampleInstrumentedTest.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025;
+package com.ridgebotics.ridgescout;
import android.content.Context;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/MainActivity.java b/app/src/main/java/com/ridgebotics/ridgescout/MainActivity.java
similarity index 88%
rename from app/src/main/java/com/astatin3/scoutingapp2025/MainActivity.java
rename to app/src/main/java/com/ridgebotics/ridgescout/MainActivity.java
index 502618e..b85917e 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/MainActivity.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/MainActivity.java
@@ -1,37 +1,30 @@
-package com.astatin3.scoutingapp2025;
+package com.ridgebotics.ridgescout;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
-import com.astatin3.scoutingapp2025.scoutingData.fields;
-import com.astatin3.scoutingapp2025.utility.SentimentAnalysis;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.scoutingData.fields;
+import com.ridgebotics.ridgescout.utility.SentimentAnalysis;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
-import androidx.navigation.AnimBuilder;
import androidx.navigation.NavController;
-import androidx.navigation.NavDestination;
import androidx.navigation.NavOptions;
-import androidx.navigation.NavOptionsBuilder;
import androidx.navigation.Navigation;
import androidx.navigation.ui.AppBarConfiguration;
import androidx.navigation.ui.NavigationUI;
-import com.astatin3.scoutingapp2025.databinding.ActivityMainBinding;
+import com.ridgebotics.ridgescout.databinding.ActivityMainBinding;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
import com.google.android.material.navigation.NavigationBarView;
import java.util.Objects;
-import kotlin.Unit;
-import kotlin.jvm.functions.Function1;
-
public class MainActivity extends AppCompatActivity {
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/latestSettings.java b/app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/latestSettings.java
similarity index 75%
rename from app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/latestSettings.java
rename to app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/latestSettings.java
index 41fb72f..ce00655 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/latestSettings.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/latestSettings.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.SettingsVersionStack;
+package com.ridgebotics.ridgescout.SettingsVersionStack;
public class latestSettings {
public static sv1 settings = new sv1();
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/settingsVersion.java b/app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/settingsVersion.java
similarity index 95%
rename from app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/settingsVersion.java
rename to app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/settingsVersion.java
index 19c0bc3..2b0a864 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/settingsVersion.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/settingsVersion.java
@@ -1,7 +1,7 @@
-package com.astatin3.scoutingapp2025.SettingsVersionStack;
+package com.ridgebotics.ridgescout.SettingsVersionStack;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import java.nio.charset.StandardCharsets;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/sv0.java b/app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/sv0.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/sv0.java
rename to app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/sv0.java
index f7af07c..81260c3 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/sv0.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/sv0.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.SettingsVersionStack;
+package com.ridgebotics.ridgescout.SettingsVersionStack;
public class sv0 extends settingsVersion {
@Override
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/sv1.java b/app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/sv1.java
similarity index 97%
rename from app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/sv1.java
rename to app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/sv1.java
index 3252906..c8d0883 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/SettingsVersionStack/sv1.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/SettingsVersionStack/sv1.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.SettingsVersionStack;
+package com.ridgebotics.ridgescout.SettingsVersionStack;
import java.util.UUID;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/ScoutingDataWriter.java b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/ScoutingDataWriter.java
similarity index 83%
rename from app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/ScoutingDataWriter.java
rename to app/src/main/java/com/ridgebotics/ridgescout/scoutingData/ScoutingDataWriter.java
index 15957cb..2365332 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/ScoutingDataWriter.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/ScoutingDataWriter.java
@@ -1,15 +1,15 @@
-package com.astatin3.scoutingapp2025.scoutingData;
+package com.ridgebotics.ridgescout.scoutingData;
-import com.astatin3.scoutingapp2025.scoutingData.transfer.transferType;
-import com.astatin3.scoutingapp2025.types.ScoutingArray;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.data.stringType;
-import com.astatin3.scoutingapp2025.types.input.inputType;
-import com.astatin3.scoutingapp2025.types.data.intType;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.scoutingData.transfer.transferType;
+import com.ridgebotics.ridgescout.types.ScoutingArray;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.data.stringType;
+import com.ridgebotics.ridgescout.types.input.inputType;
+import com.ridgebotics.ridgescout.types.data.intType;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/fields.java b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/fields.java
similarity index 87%
rename from app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/fields.java
rename to app/src/main/java/com/ridgebotics/ridgescout/scoutingData/fields.java
index 1614680..257e3a4 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/fields.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/fields.java
@@ -1,16 +1,14 @@
-package com.astatin3.scoutingapp2025.scoutingData;
+package com.ridgebotics.ridgescout.scoutingData;
-import com.astatin3.scoutingapp2025.types.input.dropdownType;
-import com.astatin3.scoutingapp2025.types.input.inputType;
-import com.astatin3.scoutingapp2025.types.input.tallyType;
-import com.astatin3.scoutingapp2025.types.input.textType;
-import com.astatin3.scoutingapp2025.types.input.sliderType;
-import com.astatin3.scoutingapp2025.types.input.textType;
-import com.astatin3.scoutingapp2025.ui.scouting.TallyCounterView;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.types.input.dropdownType;
+import com.ridgebotics.ridgescout.types.input.inputType;
+import com.ridgebotics.ridgescout.types.input.tallyType;
+import com.ridgebotics.ridgescout.types.input.textType;
+import com.ridgebotics.ridgescout.types.input.sliderType;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/transfer/createTransferType.java b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/transfer/createTransferType.java
similarity index 76%
rename from app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/transfer/createTransferType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/scoutingData/transfer/createTransferType.java
index 42a800d..f5dea49 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/transfer/createTransferType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/transfer/createTransferType.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.scoutingData.transfer;
+package com.ridgebotics.ridgescout.scoutingData.transfer;
public class createTransferType extends transferType {
public transferValue getType() {return transferValue.CREATE;}
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/transfer/directTransferType.java b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/transfer/directTransferType.java
similarity index 76%
rename from app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/transfer/directTransferType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/scoutingData/transfer/directTransferType.java
index 4e10f67..83c8eaf 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/transfer/directTransferType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/transfer/directTransferType.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.scoutingData.transfer;
+package com.ridgebotics.ridgescout.scoutingData.transfer;
public class directTransferType extends transferType {
public transferValue getType() {return transferValue.DIRECT;}
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/transfer/transferType.java b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/transfer/transferType.java
similarity index 90%
rename from app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/transfer/transferType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/scoutingData/transfer/transferType.java
index 99a3e29..ca12028 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/scoutingData/transfer/transferType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/scoutingData/transfer/transferType.java
@@ -1,6 +1,6 @@
-package com.astatin3.scoutingapp2025.scoutingData.transfer;
+package com.ridgebotics.ridgescout.scoutingData.transfer;
-import com.astatin3.scoutingapp2025.types.input.inputType;
+import com.ridgebotics.ridgescout.types.input.inputType;
public abstract class transferType {
public enum transferValue {
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/ScoutingArray.java b/app/src/main/java/com/ridgebotics/ridgescout/types/ScoutingArray.java
similarity index 84%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/ScoutingArray.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/ScoutingArray.java
index c085cbb..783c7c3 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/ScoutingArray.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/ScoutingArray.java
@@ -1,12 +1,12 @@
-package com.astatin3.scoutingapp2025.types;
+package com.ridgebotics.ridgescout.types;
-import com.astatin3.scoutingapp2025.scoutingData.transfer.createTransferType;
-import com.astatin3.scoutingapp2025.scoutingData.transfer.directTransferType;
-import com.astatin3.scoutingapp2025.scoutingData.transfer.transferType;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.data.intType;
-import com.astatin3.scoutingapp2025.types.data.stringType;
-import com.astatin3.scoutingapp2025.types.input.inputType;
+import com.ridgebotics.ridgescout.scoutingData.transfer.createTransferType;
+import com.ridgebotics.ridgescout.scoutingData.transfer.directTransferType;
+import com.ridgebotics.ridgescout.scoutingData.transfer.transferType;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.data.intType;
+import com.ridgebotics.ridgescout.types.data.stringType;
+import com.ridgebotics.ridgescout.types.input.inputType;
public class ScoutingArray {
public int version;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/data/dataType.java b/app/src/main/java/com/ridgebotics/ridgescout/types/data/dataType.java
similarity index 93%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/data/dataType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/data/dataType.java
index 54992e1..dd4c119 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/data/dataType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/data/dataType.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.types.data;
+package com.ridgebotics.ridgescout.types.data;
public abstract class dataType {
public enum valueTypes {
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/data/intType.java b/app/src/main/java/com/ridgebotics/ridgescout/types/data/intType.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/data/intType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/data/intType.java
index 0103c45..2307719 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/data/intType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/data/intType.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.types.data;
+package com.ridgebotics.ridgescout.types.data;
public class intType extends dataType {
public static final int nullval = 255;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/data/stringType.java b/app/src/main/java/com/ridgebotics/ridgescout/types/data/stringType.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/data/stringType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/data/stringType.java
index 64c4991..63cf472 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/data/stringType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/data/stringType.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.types.data;
+package com.ridgebotics.ridgescout.types.data;
public class stringType extends dataType{
public static final String nullval = "null";
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/file.java b/app/src/main/java/com/ridgebotics/ridgescout/types/file.java
similarity index 83%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/file.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/file.java
index c49269e..cf94f01 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/file.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/file.java
@@ -1,9 +1,9 @@
-package com.astatin3.scoutingapp2025.types;
+package com.ridgebotics.ridgescout.types;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import java.util.ArrayList;
import java.util.Objects;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/frcEvent.java b/app/src/main/java/com/ridgebotics/ridgescout/types/frcEvent.java
similarity index 90%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/frcEvent.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/frcEvent.java
index b21608c..aa3e373 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/frcEvent.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/frcEvent.java
@@ -1,9 +1,9 @@
-package com.astatin3.scoutingapp2025.types;
+package com.ridgebotics.ridgescout.types;
import androidx.annotation.NonNull;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import java.util.ArrayList;
public class frcEvent {
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/frcMatch.java b/app/src/main/java/com/ridgebotics/ridgescout/types/frcMatch.java
similarity index 89%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/frcMatch.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/frcMatch.java
index eb351af..6726e31 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/frcMatch.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/frcMatch.java
@@ -1,10 +1,10 @@
-package com.astatin3.scoutingapp2025.types;
+package com.ridgebotics.ridgescout.types;
import androidx.annotation.NonNull;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/frcTeam.java b/app/src/main/java/com/ridgebotics/ridgescout/types/frcTeam.java
similarity index 89%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/frcTeam.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/frcTeam.java
index 18a30df..27e233b 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/frcTeam.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/frcTeam.java
@@ -1,10 +1,10 @@
-package com.astatin3.scoutingapp2025.types;
+package com.ridgebotics.ridgescout.types;
import androidx.annotation.NonNull;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/dropdownType.java b/app/src/main/java/com/ridgebotics/ridgescout/types/input/dropdownType.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/input/dropdownType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/input/dropdownType.java
index e7d57f2..cb2d97f 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/dropdownType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/input/dropdownType.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.types.input;
+package com.ridgebotics.ridgescout.types.input;
import android.content.Context;
import android.graphics.Color;
@@ -11,10 +11,10 @@ import android.widget.TextView;
import androidx.annotation.Nullable;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.data.intType;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.data.intType;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import com.github.mikephil.charting.charts.LineChart;
import com.github.mikephil.charting.charts.PieChart;
import com.github.mikephil.charting.components.Legend;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/inputType.java b/app/src/main/java/com/ridgebotics/ridgescout/types/input/inputType.java
similarity index 88%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/input/inputType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/input/inputType.java
index 34bce21..347d45f 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/inputType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/input/inputType.java
@@ -1,16 +1,12 @@
-package com.astatin3.scoutingapp2025.types.input;
+package com.ridgebotics.ridgescout.types.input;
import android.content.Context;
import android.view.View;
-import android.widget.CheckBox;
import android.widget.LinearLayout;
-import androidx.constraintlayout.widget.ConstraintLayout;
-
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.ui.data.FieldEditorHelper;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import java.util.function.Function;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/sliderType.java b/app/src/main/java/com/ridgebotics/ridgescout/types/input/sliderType.java
similarity index 95%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/input/sliderType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/input/sliderType.java
index 85dd479..b96c1b5 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/sliderType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/input/sliderType.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.types.input;
+package com.ridgebotics.ridgescout.types.input;
import android.content.Context;
import android.graphics.Color;
@@ -9,12 +9,11 @@ import android.widget.LinearLayout;
import androidx.annotation.NonNull;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.data.intType;
-import com.astatin3.scoutingapp2025.types.data.stringType;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.data.intType;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import com.github.mikephil.charting.charts.LineChart;
import com.github.mikephil.charting.components.Legend;
import com.github.mikephil.charting.data.Entry;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/tallyType.java b/app/src/main/java/com/ridgebotics/ridgescout/types/input/tallyType.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/input/tallyType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/input/tallyType.java
index 6339b68..1808bfb 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/tallyType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/input/tallyType.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.types.input;
+package com.ridgebotics.ridgescout.types.input;
import android.content.Context;
import android.graphics.Color;
@@ -9,11 +9,11 @@ import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.data.intType;
-import com.astatin3.scoutingapp2025.ui.scouting.TallyCounterView;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.data.intType;
+import com.ridgebotics.ridgescout.ui.scouting.TallyCounterView;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import com.github.mikephil.charting.charts.LineChart;
import com.github.mikephil.charting.components.Legend;
import com.github.mikephil.charting.data.Entry;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/textType.java b/app/src/main/java/com/ridgebotics/ridgescout/types/input/textType.java
similarity index 94%
rename from app/src/main/java/com/astatin3/scoutingapp2025/types/input/textType.java
rename to app/src/main/java/com/ridgebotics/ridgescout/types/input/textType.java
index 4b4dd5c..a1be0d1 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/types/input/textType.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/types/input/textType.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.types.input;
+package com.ridgebotics.ridgescout.types.input;
import android.content.Context;
import android.graphics.Color;
@@ -12,11 +12,11 @@ import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.data.stringType;
-import com.astatin3.scoutingapp2025.utility.SentimentAnalysis;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.data.stringType;
+import com.ridgebotics.ridgescout.utility.SentimentAnalysis;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
import com.github.mikephil.charting.charts.LineChart;
import com.github.mikephil.charting.components.Legend;
import com.github.mikephil.charting.data.Entry;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/TeamSelectorFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/TeamSelectorFragment.java
similarity index 85%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/TeamSelectorFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/TeamSelectorFragment.java
index 96e7fed..8fda4c4 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/TeamSelectorFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/TeamSelectorFragment.java
@@ -1,7 +1,7 @@
-package com.astatin3.scoutingapp2025.ui;
+package com.ridgebotics.ridgescout.ui;
-import static com.astatin3.scoutingapp2025.utility.DataManager.evcode;
-import static com.astatin3.scoutingapp2025.utility.DataManager.event;
+import static com.ridgebotics.ridgescout.utility.DataManager.evcode;
+import static com.ridgebotics.ridgescout.utility.DataManager.event;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -16,13 +16,11 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
-import com.astatin3.scoutingapp2025.databinding.FragmentTeamSelectorBinding;
-import com.astatin3.scoutingapp2025.types.frcEvent;
-import com.astatin3.scoutingapp2025.types.frcTeam;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.DataManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.databinding.FragmentTeamSelectorBinding;
+import com.ridgebotics.ridgescout.types.frcTeam;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.DataManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import java.util.Arrays;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/CompareFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/CompareFragment.java
similarity index 75%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/data/CompareFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/data/CompareFragment.java
index b412e96..9755531 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/CompareFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/CompareFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.data;
+package com.ridgebotics.ridgescout.ui.data;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -9,8 +9,8 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentDataCompareBinding;
-import com.astatin3.scoutingapp2025.databinding.FragmentDataReportBinding;
+import com.ridgebotics.ridgescout.databinding.FragmentDataCompareBinding;
+import com.ridgebotics.ridgescout.databinding.FragmentDataReportBinding;
public class CompareFragment extends Fragment {
FragmentDataCompareBinding binding;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/DataFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/DataFragment.java
similarity index 78%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/data/DataFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/data/DataFragment.java
index d913592..ef31173 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/DataFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/DataFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.data;
+package com.ridgebotics.ridgescout.ui.data;
import static androidx.navigation.fragment.FragmentKt.findNavController;
@@ -13,13 +13,13 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.R;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
-import com.astatin3.scoutingapp2025.databinding.FragmentDataBinding;
-import com.astatin3.scoutingapp2025.types.frcTeam;
-import com.astatin3.scoutingapp2025.ui.TeamSelectorFragment;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
-import com.astatin3.scoutingapp2025.types.frcEvent;
+import com.ridgebotics.ridgescout.R;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.databinding.FragmentDataBinding;
+import com.ridgebotics.ridgescout.types.frcTeam;
+import com.ridgebotics.ridgescout.ui.TeamSelectorFragment;
+import com.ridgebotics.ridgescout.utility.fileEditor;
+import com.ridgebotics.ridgescout.types.frcEvent;
public class DataFragment extends Fragment {
@@ -35,15 +35,17 @@ public class DataFragment extends Fragment {
String evcode = latestSettings.settings.get_evcode();
-
+ binding.fieldsButton.setOnClickListener(v -> {
+ findNavController(this).navigate(R.id.action_navigation_data_to_navigation_data_fields_chooser);
+ });
if(evcode.equals("unset")){
binding.noEventError.setVisibility(View.VISIBLE);
binding.buttons.setVisibility(View.VISIBLE);
- binding.teamsButton.setVisibility(View.GONE);
- binding.compareButton.setVisibility(View.GONE);
- binding.reportButton.setVisibility(View.GONE);
+ binding.teamsButton.setEnabled(false);
+ binding.compareButton.setEnabled(false);
+ binding.reportButton.setEnabled(false);
binding.fieldsButton.setVisibility(View.VISIBLE);
@@ -72,10 +74,6 @@ public class DataFragment extends Fragment {
findNavController(this).navigate(R.id.action_navigation_data_to_navigation_data_report);
});
- binding.fieldsButton.setOnClickListener(v -> {
- findNavController(this).navigate(R.id.action_navigation_data_to_navigation_data_fields_chooser);
- });
-
return root;
}
}
\ No newline at end of file
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/FieldEditorHelper.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/FieldEditorHelper.java
similarity index 94%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/data/FieldEditorHelper.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/data/FieldEditorHelper.java
index 5ded172..ada42c5 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/FieldEditorHelper.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/FieldEditorHelper.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.data;
+package com.ridgebotics.ridgescout.ui.data;
import static android.text.InputType.TYPE_CLASS_NUMBER;
@@ -8,13 +8,12 @@ import android.widget.EditText;
import android.widget.TableLayout;
import android.widget.TextView;
-import com.astatin3.scoutingapp2025.types.input.dropdownType;
-import com.astatin3.scoutingapp2025.types.input.inputType;
-import com.astatin3.scoutingapp2025.types.input.sliderType;
-import com.astatin3.scoutingapp2025.types.input.tallyType;
-import com.astatin3.scoutingapp2025.types.input.textType;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.google.android.material.textfield.TextInputEditText;
+import com.ridgebotics.ridgescout.types.input.dropdownType;
+import com.ridgebotics.ridgescout.types.input.inputType;
+import com.ridgebotics.ridgescout.types.input.sliderType;
+import com.ridgebotics.ridgescout.types.input.tallyType;
+import com.ridgebotics.ridgescout.types.input.textType;
+import com.ridgebotics.ridgescout.utility.AlertManager;
public class FieldEditorHelper {
private enum parameterTypeEnum {
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/FieldsChooserFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/FieldsChooserFragment.java
similarity index 84%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/data/FieldsChooserFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/data/FieldsChooserFragment.java
index 6dba281..803350e 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/FieldsChooserFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/FieldsChooserFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.data;
+package com.ridgebotics.ridgescout.ui.data;
import static androidx.navigation.fragment.FragmentKt.findNavController;
@@ -11,9 +11,9 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.R;
-import com.astatin3.scoutingapp2025.databinding.FragmentDataFieldsChooserBinding;
-import com.astatin3.scoutingapp2025.scoutingData.fields;
+import com.ridgebotics.ridgescout.R;
+import com.ridgebotics.ridgescout.databinding.FragmentDataFieldsChooserBinding;
+import com.ridgebotics.ridgescout.scoutingData.fields;
public class FieldsChooserFragment extends Fragment {
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/FieldsFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/FieldsFragment.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/data/FieldsFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/data/FieldsFragment.java
index 7fb9f96..26a0544 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/FieldsFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/FieldsFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.data;
+package com.ridgebotics.ridgescout.ui.data;
import android.annotation.SuppressLint;
import android.app.Activity;
@@ -21,15 +21,15 @@ import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.navigation.Navigation;
-import com.astatin3.scoutingapp2025.R;
-import com.astatin3.scoutingapp2025.databinding.FragmentDataFieldsBinding;
-import com.astatin3.scoutingapp2025.scoutingData.fields;
-import com.astatin3.scoutingapp2025.types.input.dropdownType;
-import com.astatin3.scoutingapp2025.types.input.inputType;
-import com.astatin3.scoutingapp2025.types.input.sliderType;
-import com.astatin3.scoutingapp2025.types.input.tallyType;
-import com.astatin3.scoutingapp2025.types.input.textType;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
+import com.ridgebotics.ridgescout.R;
+import com.ridgebotics.ridgescout.databinding.FragmentDataFieldsBinding;
+import com.ridgebotics.ridgescout.scoutingData.fields;
+import com.ridgebotics.ridgescout.types.input.dropdownType;
+import com.ridgebotics.ridgescout.types.input.inputType;
+import com.ridgebotics.ridgescout.types.input.sliderType;
+import com.ridgebotics.ridgescout.types.input.tallyType;
+import com.ridgebotics.ridgescout.types.input.textType;
+import com.ridgebotics.ridgescout.utility.AlertManager;
import com.skydoves.powerspinner.IconSpinnerAdapter;
import com.skydoves.powerspinner.IconSpinnerItem;
import com.skydoves.powerspinner.PowerSpinnerView;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/ReportFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/ReportFragment.java
similarity index 83%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/data/ReportFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/data/ReportFragment.java
index db8bc57..0d49556 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/ReportFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/ReportFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.data;
+package com.ridgebotics.ridgescout.ui.data;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -9,7 +9,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentDataReportBinding;
+import com.ridgebotics.ridgescout.databinding.FragmentDataReportBinding;
public class ReportFragment extends Fragment {
FragmentDataReportBinding binding;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/TeamsFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/TeamsFragment.java
similarity index 92%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/data/TeamsFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/data/TeamsFragment.java
index 3391133..2a147ea 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/data/TeamsFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/data/TeamsFragment.java
@@ -1,12 +1,12 @@
-package com.astatin3.scoutingapp2025.ui.data;
+package com.ridgebotics.ridgescout.ui.data;
-import static com.astatin3.scoutingapp2025.utility.DataManager.evcode;
-import static com.astatin3.scoutingapp2025.utility.DataManager.match_latest_values;
-import static com.astatin3.scoutingapp2025.utility.DataManager.match_transferValues;
-import static com.astatin3.scoutingapp2025.utility.DataManager.match_values;
-import static com.astatin3.scoutingapp2025.utility.DataManager.pit_latest_values;
-import static com.astatin3.scoutingapp2025.utility.DataManager.pit_transferValues;
-import static com.astatin3.scoutingapp2025.utility.DataManager.pit_values;
+import static com.ridgebotics.ridgescout.utility.DataManager.evcode;
+import static com.ridgebotics.ridgescout.utility.DataManager.match_latest_values;
+import static com.ridgebotics.ridgescout.utility.DataManager.match_transferValues;
+import static com.ridgebotics.ridgescout.utility.DataManager.match_values;
+import static com.ridgebotics.ridgescout.utility.DataManager.pit_latest_values;
+import static com.ridgebotics.ridgescout.utility.DataManager.pit_transferValues;
+import static com.ridgebotics.ridgescout.utility.DataManager.pit_values;
import android.os.Bundle;
import android.view.Gravity;
@@ -22,13 +22,13 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
-import com.astatin3.scoutingapp2025.databinding.FragmentDataTeamsBinding;
-import com.astatin3.scoutingapp2025.scoutingData.ScoutingDataWriter;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.frcTeam;
-import com.astatin3.scoutingapp2025.utility.DataManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.databinding.FragmentDataTeamsBinding;
+import com.ridgebotics.ridgescout.scoutingData.ScoutingDataWriter;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.frcTeam;
+import com.ridgebotics.ridgescout.utility.DataManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import com.google.android.material.divider.MaterialDivider;
import com.skydoves.powerspinner.IconSpinnerAdapter;
import com.skydoves.powerspinner.IconSpinnerItem;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/MatchScoutingFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/MatchScoutingFragment.java
similarity index 92%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/MatchScoutingFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/MatchScoutingFragment.java
index 2ebd048..91be065 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/MatchScoutingFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/MatchScoutingFragment.java
@@ -1,12 +1,11 @@
-package com.astatin3.scoutingapp2025.ui.scouting;
+package com.ridgebotics.ridgescout.ui.scouting;
-import static com.astatin3.scoutingapp2025.utility.DataManager.evcode;
-import static com.astatin3.scoutingapp2025.utility.DataManager.event;
+import static com.ridgebotics.ridgescout.utility.DataManager.evcode;
+import static com.ridgebotics.ridgescout.utility.DataManager.event;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.view.LayoutInflater;
-import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
@@ -15,17 +14,17 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
-import com.astatin3.scoutingapp2025.databinding.FragmentScoutingMatchBinding;
-import com.astatin3.scoutingapp2025.scoutingData.ScoutingDataWriter;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.frcMatch;
-import com.astatin3.scoutingapp2025.types.frcTeam;
-import com.astatin3.scoutingapp2025.types.input.inputType;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.AutoSaveManager;
-import com.astatin3.scoutingapp2025.utility.DataManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.databinding.FragmentScoutingMatchBinding;
+import com.ridgebotics.ridgescout.scoutingData.ScoutingDataWriter;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.frcMatch;
+import com.ridgebotics.ridgescout.types.frcTeam;
+import com.ridgebotics.ridgescout.types.input.inputType;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.AutoSaveManager;
+import com.ridgebotics.ridgescout.utility.DataManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import java.util.ArrayList;
import java.util.function.Function;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/PitScoutingFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/PitScoutingFragment.java
similarity index 88%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/PitScoutingFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/PitScoutingFragment.java
index 108227a..63cfb48 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/PitScoutingFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/PitScoutingFragment.java
@@ -1,9 +1,9 @@
-package com.astatin3.scoutingapp2025.ui.scouting;
+package com.ridgebotics.ridgescout.ui.scouting;
-import static com.astatin3.scoutingapp2025.utility.DataManager.evcode;
-import static com.astatin3.scoutingapp2025.utility.DataManager.pit_latest_values;
-import static com.astatin3.scoutingapp2025.utility.DataManager.pit_transferValues;
-import static com.astatin3.scoutingapp2025.utility.DataManager.pit_values;
+import static com.ridgebotics.ridgescout.utility.DataManager.evcode;
+import static com.ridgebotics.ridgescout.utility.DataManager.pit_latest_values;
+import static com.ridgebotics.ridgescout.utility.DataManager.pit_transferValues;
+import static com.ridgebotics.ridgescout.utility.DataManager.pit_values;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -15,15 +15,15 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
-import com.astatin3.scoutingapp2025.databinding.FragmentScoutingPitBinding;
-import com.astatin3.scoutingapp2025.scoutingData.ScoutingDataWriter;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.frcTeam;
-import com.astatin3.scoutingapp2025.types.input.inputType;
-import com.astatin3.scoutingapp2025.utility.AutoSaveManager;
-import com.astatin3.scoutingapp2025.utility.DataManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.databinding.FragmentScoutingPitBinding;
+import com.ridgebotics.ridgescout.scoutingData.ScoutingDataWriter;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.frcTeam;
+import com.ridgebotics.ridgescout.types.input.inputType;
+import com.ridgebotics.ridgescout.utility.AutoSaveManager;
+import com.ridgebotics.ridgescout.utility.DataManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import java.util.ArrayList;
import java.util.function.Function;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/ScoutingFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java
similarity index 83%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/ScoutingFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java
index 6429d36..b0ecaaf 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/ScoutingFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/ScoutingFragment.java
@@ -1,8 +1,8 @@
-package com.astatin3.scoutingapp2025.ui.scouting;
+package com.ridgebotics.ridgescout.ui.scouting;
import static androidx.navigation.fragment.FragmentKt.findNavController;
-import static com.astatin3.scoutingapp2025.utility.DataManager.event;
+import static com.ridgebotics.ridgescout.utility.DataManager.event;
import android.os.Bundle;
import android.view.KeyEvent;
@@ -15,12 +15,12 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.R;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
-import com.astatin3.scoutingapp2025.databinding.FragmentScoutingBinding;
-import com.astatin3.scoutingapp2025.types.frcTeam;
-import com.astatin3.scoutingapp2025.ui.TeamSelectorFragment;
-import com.astatin3.scoutingapp2025.utility.DataManager;
+import com.ridgebotics.ridgescout.R;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.databinding.FragmentScoutingBinding;
+import com.ridgebotics.ridgescout.types.frcTeam;
+import com.ridgebotics.ridgescout.ui.TeamSelectorFragment;
+import com.ridgebotics.ridgescout.utility.DataManager;
public class ScoutingFragment extends Fragment {
@@ -38,7 +38,9 @@ public class ScoutingFragment extends Fragment {
if(evcode.equals("unset")){
binding.noEventError.setVisibility(View.VISIBLE);
- binding.buttons.setVisibility(View.GONE);
+ binding.matchScoutingButton.setEnabled(false);
+ binding.pitScoutingButton.setEnabled(false);
+ binding.statusButton.setEnabled(false);
is_main_page = false;
return binding.getRoot();
}
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/StatusFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/StatusFragment.java
similarity index 92%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/StatusFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/StatusFragment.java
index 7ea3a75..71ea7b3 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/StatusFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/StatusFragment.java
@@ -1,6 +1,6 @@
-package com.astatin3.scoutingapp2025.ui.scouting;
+package com.ridgebotics.ridgescout.ui.scouting;
-import static com.astatin3.scoutingapp2025.utility.DataManager.event;
+import static com.ridgebotics.ridgescout.utility.DataManager.event;
import android.os.Bundle;
import android.view.Gravity;
@@ -14,11 +14,11 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentScoutingStatusBinding;
-import com.astatin3.scoutingapp2025.utility.DataManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
-import com.astatin3.scoutingapp2025.types.frcEvent;
-import com.astatin3.scoutingapp2025.types.frcMatch;
+import com.ridgebotics.ridgescout.databinding.FragmentScoutingStatusBinding;
+import com.ridgebotics.ridgescout.utility.DataManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
+import com.ridgebotics.ridgescout.types.frcEvent;
+import com.ridgebotics.ridgescout.types.frcMatch;
import java.util.Arrays;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/TallyCounterView.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/TallyCounterView.java
similarity index 95%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/TallyCounterView.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/TallyCounterView.java
index b6aae97..792aa0a 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/scouting/TallyCounterView.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/scouting/TallyCounterView.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.scouting;
+package com.ridgebotics.ridgescout.ui.scouting;
import android.content.Context;
import android.util.AttributeSet;
@@ -7,7 +7,7 @@ import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.astatin3.scoutingapp2025.R;
+import com.ridgebotics.ridgescout.R;
public class TallyCounterView extends LinearLayout {
private int count = 0;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/settings/settingsFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/settings/settingsFragment.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/settings/settingsFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/settings/settingsFragment.java
index 23dff94..6bb099b 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/settings/settingsFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/settings/settingsFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.settings;
+package com.ridgebotics.ridgescout.ui.settings;
import android.app.AlertDialog;
import android.os.Bundle;
@@ -18,9 +18,9 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentSettingsBinding;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.databinding.FragmentSettingsBinding;
+import com.ridgebotics.ridgescout.utility.fileEditor;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
import com.skydoves.powerspinner.IconSpinnerAdapter;
import com.skydoves.powerspinner.IconSpinnerItem;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/CSVExport.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/CSVExport.java
similarity index 77%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/CSVExport.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/CSVExport.java
index 78e3060..36307e4 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/CSVExport.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/CSVExport.java
@@ -1,28 +1,19 @@
-package com.astatin3.scoutingapp2025.ui.transfer;
+package com.ridgebotics.ridgescout.ui.transfer;
-import static com.astatin3.scoutingapp2025.utility.DataManager.evcode;
-import static com.astatin3.scoutingapp2025.utility.DataManager.event;
-import static com.astatin3.scoutingapp2025.utility.DataManager.match_latest_values;
-import static com.astatin3.scoutingapp2025.utility.DataManager.pit_latest_values;
-import static com.astatin3.scoutingapp2025.utility.SharePrompt.shareContent;
+import static com.ridgebotics.ridgescout.utility.DataManager.evcode;
+import static com.ridgebotics.ridgescout.utility.DataManager.event;
+import static com.ridgebotics.ridgescout.utility.DataManager.match_latest_values;
+import static com.ridgebotics.ridgescout.utility.DataManager.pit_latest_values;
+import static com.ridgebotics.ridgescout.utility.SharePrompt.shareContent;
import android.content.Context;
-import android.content.Intent;
-import android.net.Uri;
-import androidx.core.content.FileProvider;
-
-import com.astatin3.scoutingapp2025.scoutingData.ScoutingDataWriter;
-import com.astatin3.scoutingapp2025.types.data.dataType;
-import com.astatin3.scoutingapp2025.types.frcMatch;
-import com.astatin3.scoutingapp2025.types.frcTeam;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.DataManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
+import com.ridgebotics.ridgescout.scoutingData.ScoutingDataWriter;
+import com.ridgebotics.ridgescout.types.data.dataType;
+import com.ridgebotics.ridgescout.types.frcMatch;
+import com.ridgebotics.ridgescout.types.frcTeam;
+import com.ridgebotics.ridgescout.utility.DataManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
public class CSVExport {
private static String[] alliances = {"red", "blue"};
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/FileBundle.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/FileBundle.java
similarity index 87%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/FileBundle.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/FileBundle.java
index 76155c2..624d44a 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/FileBundle.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/FileBundle.java
@@ -1,18 +1,18 @@
-package com.astatin3.scoutingapp2025.ui.transfer;
+package com.ridgebotics.ridgescout.ui.transfer;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
-import com.astatin3.scoutingapp2025.MainActivity;
-import com.astatin3.scoutingapp2025.types.file;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
-import com.astatin3.scoutingapp2025.utility.DataManager;
-import com.astatin3.scoutingapp2025.utility.SharePrompt;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.MainActivity;
+import com.ridgebotics.ridgescout.types.file;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.utility.DataManager;
+import com.ridgebotics.ridgescout.utility.SharePrompt;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/FileSelectorFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/FileSelectorFragment.java
similarity index 93%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/FileSelectorFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/FileSelectorFragment.java
index 51ce224..8efc9f6 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/FileSelectorFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/FileSelectorFragment.java
@@ -1,6 +1,6 @@
-package com.astatin3.scoutingapp2025.ui.transfer;
+package com.ridgebotics.ridgescout.ui.transfer;
-import static com.astatin3.scoutingapp2025.utility.DataManager.evcode;
+import static com.ridgebotics.ridgescout.utility.DataManager.evcode;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -15,11 +15,11 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentTransferFileSelectorBinding;
-import com.astatin3.scoutingapp2025.types.file;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.ByteBuilder;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.databinding.FragmentTransferFileSelectorBinding;
+import com.ridgebotics.ridgescout.types.file;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.ByteBuilder;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/TBAFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/TBAFragment.java
similarity index 97%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/TBAFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/TBAFragment.java
index 9d1701b..481d0b4 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/TBAFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/TBAFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.transfer;
+package com.ridgebotics.ridgescout.ui.transfer;
import android.os.Bundle;
import android.view.Gravity;
@@ -14,14 +14,14 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentTransferTbaBinding;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.RequestTask;
-import com.astatin3.scoutingapp2025.types.frcEvent;
-import com.astatin3.scoutingapp2025.types.frcMatch;
-import com.astatin3.scoutingapp2025.types.frcTeam;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
-import com.astatin3.scoutingapp2025.utility.JSONUtil;
+import com.ridgebotics.ridgescout.databinding.FragmentTransferTbaBinding;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.RequestTask;
+import com.ridgebotics.ridgescout.types.frcEvent;
+import com.ridgebotics.ridgescout.types.frcMatch;
+import com.ridgebotics.ridgescout.types.frcTeam;
+import com.ridgebotics.ridgescout.utility.fileEditor;
+import com.ridgebotics.ridgescout.utility.JSONUtil;
import org.json.JSONArray;
import org.json.JSONException;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/TransferFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/TransferFragment.java
similarity index 89%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/TransferFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/TransferFragment.java
index 8f1c371..93cc731 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/TransferFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/TransferFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.transfer;
+package com.ridgebotics.ridgescout.ui.transfer;
import static androidx.navigation.fragment.FragmentKt.findNavController;
@@ -13,11 +13,11 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.R;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
-import com.astatin3.scoutingapp2025.databinding.FragmentTransferBinding;
-import com.astatin3.scoutingapp2025.ui.transfer.bluetooth.BluetoothSenderFragment;
-import com.astatin3.scoutingapp2025.ui.transfer.codes.CodeGeneratorView;
+import com.ridgebotics.ridgescout.R;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.databinding.FragmentTransferBinding;
+import com.ridgebotics.ridgescout.ui.transfer.bluetooth.BluetoothSenderFragment;
+import com.ridgebotics.ridgescout.ui.transfer.codes.CodeGeneratorView;
public class TransferFragment extends Fragment {
private FragmentTransferBinding binding;
@@ -68,9 +68,9 @@ public class TransferFragment extends Fragment {
if(evcode.equals("unset")){
binding.noEventError.setVisibility(View.VISIBLE);
- binding.uploadButton.setVisibility(View.GONE);
- binding.CSVButton.setVisibility(View.GONE);
- binding.downloadButton.setVisibility(View.VISIBLE);
+ binding.uploadButton.setEnabled(false);
+ binding.CSVButton.setEnabled(false);
+ binding.downloadButton.setEnabled(true);
return binding.getRoot();
}
@@ -107,7 +107,7 @@ public class TransferFragment extends Fragment {
});
if(!latestSettings.settings.get_wifi_mode())
- binding.TBAButton.setVisibility(View.GONE);
+ binding.TBAButton.setEnabled(false);
return binding.getRoot();
}
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/TransferSelectorFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/TransferSelectorFragment.java
similarity index 92%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/TransferSelectorFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/TransferSelectorFragment.java
index 5c41ad6..0017c83 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/TransferSelectorFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/TransferSelectorFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.transfer;
+package com.ridgebotics.ridgescout.ui.transfer;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -9,7 +9,7 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentTransferSelectorBinding;
+import com.ridgebotics.ridgescout.databinding.FragmentTransferSelectorBinding;
public class TransferSelectorFragment extends Fragment {
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothReceiver.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothReceiver.java
similarity index 97%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothReceiver.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothReceiver.java
index c138121..68fc79a 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothReceiver.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothReceiver.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.transfer.bluetooth;
+package com.ridgebotics.ridgescout.ui.transfer.bluetooth;
import android.Manifest;
import android.annotation.SuppressLint;
import android.app.Activity;
@@ -12,12 +12,11 @@ import android.os.Build;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.AlertManager;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.List;
import java.util.UUID;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothReceiverFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothReceiverFragment.java
similarity index 92%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothReceiverFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothReceiverFragment.java
index 99c1ad4..a088197 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothReceiverFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothReceiverFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.transfer.bluetooth;
+package com.ridgebotics.ridgescout.ui.transfer.bluetooth;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -11,11 +11,11 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentTransferBluetoothReceiverBinding;
-import com.astatin3.scoutingapp2025.types.file;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.databinding.FragmentTransferBluetoothReceiverBinding;
+import com.ridgebotics.ridgescout.types.file;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import java.io.IOException;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothSender.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothSender.java
similarity index 97%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothSender.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothSender.java
index 1d08c15..3c2c7fc 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothSender.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothSender.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.transfer.bluetooth;
+package com.ridgebotics.ridgescout.ui.transfer.bluetooth;
import android.Manifest;
import android.annotation.SuppressLint;
import android.app.Activity;
@@ -12,7 +12,7 @@ import android.os.Build;
import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.AlertManager;
import java.io.IOException;
import java.io.OutputStream;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothSenderFragment.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothSenderFragment.java
similarity index 94%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothSenderFragment.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothSenderFragment.java
index 0fb20bc..0da3d9a 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/bluetooth/BluetoothSenderFragment.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/bluetooth/BluetoothSenderFragment.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.transfer.bluetooth;
+package com.ridgebotics.ridgescout.ui.transfer.bluetooth;
import android.annotation.SuppressLint;
import android.bluetooth.BluetoothDevice;
@@ -15,9 +15,9 @@ import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentTransferBluetoothSenderBinding;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.databinding.FragmentTransferBluetoothSenderBinding;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import java.io.IOException;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeGeneratorView.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeGeneratorView.java
similarity index 95%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeGeneratorView.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeGeneratorView.java
index 6670aae..0a66245 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeGeneratorView.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeGeneratorView.java
@@ -1,11 +1,9 @@
-package com.astatin3.scoutingapp2025.ui.transfer.codes;
+package com.ridgebotics.ridgescout.ui.transfer.codes;
-import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Color;
import android.os.Bundle;
import android.os.CountDownTimer;
-import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -15,12 +13,11 @@ import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.Fragment;
-import com.astatin3.scoutingapp2025.databinding.FragmentTransferCodeSenderBinding;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.databinding.FragmentTransferCodeSenderBinding;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.MultiFormatWriter;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeOverlayView.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeOverlayView.java
similarity index 97%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeOverlayView.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeOverlayView.java
index 4d18e38..6db9408 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeOverlayView.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeOverlayView.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.transfer.codes;
+package com.ridgebotics.ridgescout.ui.transfer.codes;
// From https://github.com/dlazaro66/QRCodeReaderView/blob/master/samples/src/main/java/com/example/qr_readerexample/PointsOverlayView.java
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeScanTask.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeScanTask.java
similarity index 97%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeScanTask.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeScanTask.java
index a4b44dd..e9924a5 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeScanTask.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeScanTask.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.ui.transfer.codes;
+package com.ridgebotics.ridgescout.ui.transfer.codes;
import android.graphics.Bitmap;
import android.os.AsyncTask;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeScannerView.java b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeScannerView.java
similarity index 95%
rename from app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeScannerView.java
rename to app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeScannerView.java
index 5d4038c..71398c4 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/ui/transfer/codes/CodeScannerView.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/ui/transfer/codes/CodeScannerView.java
@@ -1,14 +1,12 @@
-package com.astatin3.scoutingapp2025.ui.transfer.codes;
+package com.ridgebotics.ridgescout.ui.transfer.codes;
import static androidx.core.math.MathUtils.clamp;
import android.app.AlertDialog;
-import android.content.Context;
import android.graphics.Bitmap;
import android.media.Image;
import android.os.Bundle;
import android.os.Handler;
-import android.util.AttributeSet;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Surface;
@@ -31,12 +29,12 @@ import androidx.core.content.ContextCompat;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.LifecycleOwner;
-import com.astatin3.scoutingapp2025.databinding.FragmentTransferCodeReceiverBinding;
-import com.astatin3.scoutingapp2025.databinding.FragmentTransferCodeSenderBinding;
-import com.astatin3.scoutingapp2025.types.file;
-import com.astatin3.scoutingapp2025.utility.AlertManager;
-import com.astatin3.scoutingapp2025.utility.BuiltByteParser;
-import com.astatin3.scoutingapp2025.utility.fileEditor;
+import com.ridgebotics.ridgescout.databinding.FragmentTransferCodeReceiverBinding;
+import com.ridgebotics.ridgescout.databinding.FragmentTransferCodeSenderBinding;
+import com.ridgebotics.ridgescout.types.file;
+import com.ridgebotics.ridgescout.utility.AlertManager;
+import com.ridgebotics.ridgescout.utility.BuiltByteParser;
+import com.ridgebotics.ridgescout.utility.fileEditor;
import com.google.common.util.concurrent.ListenableFuture;
import java.nio.ByteBuffer;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/AlertManager.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/AlertManager.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/AlertManager.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/AlertManager.java
index e377aa0..324eb67 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/AlertManager.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/AlertManager.java
@@ -1,9 +1,8 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
-import android.os.Looper;
import android.widget.Toast;
import java.io.PrintWriter;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/AutoSaveManager.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/AutoSaveManager.java
similarity index 97%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/AutoSaveManager.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/AutoSaveManager.java
index c7f9900..882ad7b 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/AutoSaveManager.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/AutoSaveManager.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import android.os.Handler;
import android.os.Looper;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/BuiltByteParser.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/BuiltByteParser.java
similarity index 99%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/BuiltByteParser.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/BuiltByteParser.java
index a9629c2..1950fe7 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/BuiltByteParser.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/BuiltByteParser.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/ByteBuilder.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/ByteBuilder.java
similarity index 99%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/ByteBuilder.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/ByteBuilder.java
index 5b7d269..591e173 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/ByteBuilder.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/ByteBuilder.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/DataManager.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/DataManager.java
similarity index 76%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/DataManager.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/DataManager.java
index 7899969..8b24b4c 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/DataManager.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/DataManager.java
@@ -1,10 +1,10 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
-import com.astatin3.scoutingapp2025.scoutingData.fields;
-import com.astatin3.scoutingapp2025.scoutingData.transfer.transferType;
-import com.astatin3.scoutingapp2025.types.frcEvent;
-import com.astatin3.scoutingapp2025.types.input.inputType;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.scoutingData.fields;
+import com.ridgebotics.ridgescout.scoutingData.transfer.transferType;
+import com.ridgebotics.ridgescout.types.frcEvent;
+import com.ridgebotics.ridgescout.types.input.inputType;
public class DataManager {
public static String evcode;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/JSONUtil.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/JSONUtil.java
similarity index 86%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/JSONUtil.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/JSONUtil.java
index d8740d1..d8d2b0e 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/JSONUtil.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/JSONUtil.java
@@ -1,9 +1,8 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import org.json.JSONArray;
import java.util.ArrayList;
-import java.util.Collections;
import java.util.Comparator;
import java.util.List;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/ReorderableTableLayout.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/ReorderableTableLayout.java
similarity index 99%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/ReorderableTableLayout.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/ReorderableTableLayout.java
index cea8824..8ca98de 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/ReorderableTableLayout.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/ReorderableTableLayout.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import android.content.Context;
import android.util.AttributeSet;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/RequestTask.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/RequestTask.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/RequestTask.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/RequestTask.java
index 63207ff..4b5b471 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/RequestTask.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/RequestTask.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import android.os.AsyncTask;
@@ -7,7 +7,6 @@ import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
-import java.net.MalformedURLException;
import java.net.URL;
import java.util.function.Function;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/SentimentAnalysis.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/SentimentAnalysis.java
similarity index 97%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/SentimentAnalysis.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/SentimentAnalysis.java
index 13ef99b..da29826 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/SentimentAnalysis.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/SentimentAnalysis.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import android.content.Context;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/SharePrompt.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/SharePrompt.java
similarity index 96%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/SharePrompt.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/SharePrompt.java
index 07d5870..24492e4 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/SharePrompt.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/SharePrompt.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import android.content.Context;
import android.content.Intent;
diff --git a/app/src/main/java/com/astatin3/scoutingapp2025/utility/fileEditor.java b/app/src/main/java/com/ridgebotics/ridgescout/utility/fileEditor.java
similarity index 97%
rename from app/src/main/java/com/astatin3/scoutingapp2025/utility/fileEditor.java
rename to app/src/main/java/com/ridgebotics/ridgescout/utility/fileEditor.java
index c0718ff..0ec9f97 100644
--- a/app/src/main/java/com/astatin3/scoutingapp2025/utility/fileEditor.java
+++ b/app/src/main/java/com/ridgebotics/ridgescout/utility/fileEditor.java
@@ -1,11 +1,11 @@
-package com.astatin3.scoutingapp2025.utility;
+package com.ridgebotics.ridgescout.utility;
import android.content.Context;
-import com.astatin3.scoutingapp2025.types.frcEvent;
-import com.astatin3.scoutingapp2025.types.frcTeam;
+import com.ridgebotics.ridgescout.types.frcEvent;
+import com.ridgebotics.ridgescout.types.frcTeam;
-import com.astatin3.scoutingapp2025.SettingsVersionStack.latestSettings;
+import com.ridgebotics.ridgescout.SettingsVersionStack.latestSettings;
import java.io.BufferedInputStream;
import java.io.ByteArrayOutputStream;
@@ -27,7 +27,7 @@ import java.util.zip.Deflater;
import java.util.zip.Inflater;
public final class fileEditor {
- private final static String baseDir = "/data/data/com.astatin3.scoutingapp2025/";
+ private final static String baseDir = "/data/data/com.ridgebotics.ridgescout/";
public static final byte internalDataVersion = 0x01;
public static final int maxCompressedBlockSize = 4096;
diff --git a/app/src/main/res/layout/fragment_data_fields.xml b/app/src/main/res/layout/fragment_data_fields.xml
index 4b72aab..2fc16ba 100644
--- a/app/src/main/res/layout/fragment_data_fields.xml
+++ b/app/src/main/res/layout/fragment_data_fields.xml
@@ -101,12 +101,12 @@
android:layout_height="match_parent"
android:paddingBottom="60dp">
-
-
+
diff --git a/app/src/main/res/navigation/mobile_navigation.xml b/app/src/main/res/navigation/mobile_navigation.xml
index caa59c3..04ab12a 100644
--- a/app/src/main/res/navigation/mobile_navigation.xml
+++ b/app/src/main/res/navigation/mobile_navigation.xml
@@ -7,7 +7,7 @@
@@ -67,7 +67,7 @@
@@ -260,7 +260,7 @@
diff --git a/app/src/test/java/com/astatin3/scoutingapp2025/ExampleUnitTest.java b/app/src/test/java/com/ridgebotics/ridgescout/ExampleUnitTest.java
similarity index 90%
rename from app/src/test/java/com/astatin3/scoutingapp2025/ExampleUnitTest.java
rename to app/src/test/java/com/ridgebotics/ridgescout/ExampleUnitTest.java
index 65e4a77..d6d6d65 100644
--- a/app/src/test/java/com/astatin3/scoutingapp2025/ExampleUnitTest.java
+++ b/app/src/test/java/com/ridgebotics/ridgescout/ExampleUnitTest.java
@@ -1,4 +1,4 @@
-package com.astatin3.scoutingapp2025;
+package com.ridgebotics.ridgescout;
import org.junit.Test;
diff --git a/metadata/en-US/full_description.txt b/metadata/en-US/full_description.txt
new file mode 100644
index 0000000..68b8173
--- /dev/null
+++ b/metadata/en-US/full_description.txt
@@ -0,0 +1,3 @@
+Work in progress!
+
+This is a scouting app for First Robotics Compitition matches, that includes many features.
\ No newline at end of file
diff --git a/metadata/en-US/images/featureGraphic.png b/metadata/en-US/images/featureGraphic.png
new file mode 100644
index 0000000..3a78c37
Binary files /dev/null and b/metadata/en-US/images/featureGraphic.png differ
diff --git a/metadata/en-US/short_description.txt b/metadata/en-US/short_description.txt
new file mode 100644
index 0000000..2fe0c89
--- /dev/null
+++ b/metadata/en-US/short_description.txt
@@ -0,0 +1 @@
+A fully featured FRC scouting & data analytics tool
\ No newline at end of file
diff --git a/metadata/en-US/title.txt b/metadata/en-US/title.txt
new file mode 100644
index 0000000..24911da
--- /dev/null
+++ b/metadata/en-US/title.txt
@@ -0,0 +1 @@
+RidgeScout
\ No newline at end of file