From 0d71d93ea62d8182c29b8381bfcaa04fe8bf7211 Mon Sep 17 00:00:00 2001 From: Alexander Doerflinger Date: Tue, 17 Feb 2026 08:09:15 +0100 Subject: [PATCH] Added primaryPlayer functionality Added a new functionality to mark one player as the primary player. This player is the main user of the app and the training data will be stored for that player only. --- .idea/deploymentTargetSelector.xml | 4 +- app/build.gradle.kts | 4 +- .../apps/ochecompanion/AddPlayerActivity.java | 42 +++++++++++++++++++ .../ochecompanion/database/AppDatabase.java | 19 +++++---- .../database/DatabaseHelper.java | 28 +++++++++++++ .../ochecompanion/database/dao/PlayerDao.java | 24 +++++++++-- .../database/objects/Player.java | 8 ++++ .../main/res/drawable/ic_favorite_profile.xml | 14 +++++++ .../main/res/layout/activity_add_player.xml | 33 +++++++++++++++ app/src/main/res/values/strings.xml | 1 + 10 files changed, 160 insertions(+), 17 deletions(-) create mode 100644 app/src/main/res/drawable/ic_favorite_profile.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 9071eba..343bcb0 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@