From 2da9616b2be06a4082ed62404143c877029f6c1e Mon Sep 17 00:00:00 2001 From: Anna Date: Mon, 5 Jul 2021 02:13:14 -0400 Subject: [PATCH] feat: add targeting list --- .idea/codeStyles/Project.xml | 2 +- .idea/compiler.xml | 2 +- .idea/misc.xml | 2 +- .idea/runConfigurations.xml | 1 + app/build.gradle | 20 +++---- .../annaclemens/xivchat/ConnectionService.kt | 46 ++++++++++++++- .../io/annaclemens/xivchat/MainActivity.kt | 1 + .../xivchat/model/message/ClientMessage.kt | 30 ++++++++++ .../xivchat/model/message/Common.kt | 3 +- .../ui/targeting/TargetingListAdapter.kt | 56 +++++++++++++++++++ .../ui/targeting/TargetingListFragment.kt | 46 +++++++++++++++ .../ui/targeting/TargetingListViewModel.kt | 8 +++ .../xivchat/ui/targeting/TargetingPlayer.kt | 10 ++++ .../res/drawable/visibility_black_24dp.xml | 9 +++ .../main/res/layout/fragment_targeting.xml | 19 +++++++ .../res/layout/targeting_list_element.xml | 28 ++++++++++ .../main/res/menu/activity_main_drawer.xml | 4 ++ .../main/res/navigation/mobile_navigation.xml | 7 +++ app/src/main/res/values/strings.xml | 3 + build.gradle | 8 +-- gradle/wrapper/gradle-wrapper.properties | 2 +- 21 files changed, 287 insertions(+), 20 deletions(-) create mode 100644 app/src/main/java/io/annaclemens/xivchat/ui/targeting/TargetingListAdapter.kt create mode 100644 app/src/main/java/io/annaclemens/xivchat/ui/targeting/TargetingListFragment.kt create mode 100644 app/src/main/java/io/annaclemens/xivchat/ui/targeting/TargetingListViewModel.kt create mode 100644 app/src/main/java/io/annaclemens/xivchat/ui/targeting/TargetingPlayer.kt create mode 100644 app/src/main/res/drawable/visibility_black_24dp.xml create mode 100644 app/src/main/res/layout/fragment_targeting.xml create mode 100644 app/src/main/res/layout/targeting_list_element.xml diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index eb9ef4a..9d895ae 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -155,4 +155,4 @@