From 16eecf6c083a08cf72756a8bf7194a0a65364899 Mon Sep 17 00:00:00 2001 From: genki <123@1234.com> Date: Sat, 20 Dec 2025 11:39:46 -0500 Subject: [PATCH] CheckPoint save for adding 'Tour' screen, and PhotoData and PhotoViewModels --- .idea/gradle.xml | 1 + .idea/misc.xml | 1 - app/build.gradle.kts | 2 + .../com/placeholder/sherpai2/MainActivity.kt | 3 +- .../placeholder/sherpai2/data/photos/Photo.kt | 20 +++ .../sherpai2/data/photos/SamplePhoto.kt | 25 ++++ .../sherpai2/data/repo/PhotoRepository.kt | 11 ++ .../sherpai2/navigation/AppDestinations.kt | 6 + .../sherpai2/navigation/MainScreen.kt | 2 +- .../sherpai2/presentation/MainContentArea.kt | 66 +++++++- .../sherpai2/presentation/PhotoListScreen.kt | 35 +++++ .../sherpai2/ui/tourscreen/GalleryScreen.kt | 141 ++++++++++++++++++ .../ui/tourscreen/GalleryViewModel.kt | 97 ++++++++++++ .../ui/tourscreen/components/AlbumBox.kt | 4 + 14 files changed, 409 insertions(+), 5 deletions(-) create mode 100644 app/src/main/java/com/placeholder/sherpai2/data/photos/Photo.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/data/photos/SamplePhoto.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/data/repo/PhotoRepository.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/presentation/PhotoListScreen.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/ui/tourscreen/GalleryScreen.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/ui/tourscreen/GalleryViewModel.kt create mode 100644 app/src/main/java/com/placeholder/sherpai2/ui/tourscreen/components/AlbumBox.kt diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 97f0a8e..639c779 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,5 +1,6 @@ +