Skip to content

feat: migrates all app UI to Jetpack Compose and adaptive#27

Merged
telpirion merged 163 commits intomainfrom
compose
Jan 31, 2026
Merged

feat: migrates all app UI to Jetpack Compose and adaptive#27
telpirion merged 163 commits intomainfrom
compose

Conversation

@telpirion
Copy link
Owner

This PR does the following:

  • Creates new UI out of composables
  • Adds list-and-detail pane to library screen
  • Adds supporting pane to reading screen
  • Removes most views (excepting Info and Help screens)
  • Builds out ReadingViewModel
  • Adds more Compose @Preview blocks

telpirion and others added 30 commits August 27, 2025 20:51
telpirion and others added 28 commits December 12, 2025 16:42
# Conflicts:
#	LatinReader/compose/build.gradle
#	LatinReader/compose/src/main/AndroidManifest.xml
#	LatinReader/compose/src/main/java/com/telpirion/compose/MainActivity.kt
#	LatinReader/compose/src/main/java/com/telpirion/compose/ui/theme/Color.kt
#	LatinReader/compose/src/main/java/com/telpirion/compose/ui/theme/Theme.kt
#	LatinReader/compose/src/main/res/values/strings.xml
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/Library.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/placeholders/PseudoManifest.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/ui/components/Cards.kt
# Conflicts:
#	LatinReader/compose/src/main/java/com/telpirion/compose/MainActivity.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/Manifest.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/WorkInfo.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/placeholders/PseudoManifest.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/ui/components/LazyCardList.kt
#	LatinReader/greekreader/src/main/java/com/ericmschmidt/greekreader/data/GreekReaderManifest.kt
#	LatinReader/latinreader/src/main/java/com/ericmschmidt/latin/data/LatinReaderManifest.kt
#	LatinReader/latinreader/src/main/java/com/ericmschmidt/latin/data/LatinReaderManifestDescriptions.kt
#	LatinReader/views/src/main/java/com/ericmschmidt/classicsreader/ui/fragments/LibraryFragment.kt
#	LatinReader/views/src/main/java/com/ericmschmidt/classicsreader/ui/fragments/ReadingFragment.kt
@telpirion telpirion merged commit bcefe56 into main Jan 31, 2026
1 check passed
@telpirion telpirion deleted the compose branch January 31, 2026 00:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant