Skip to content

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 30 commits December 4, 2025 16:19
# Conflicts:
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/WorkInfo.java
# Conflicts:
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/WorkInfo.kt
…nd translator fields

# Conflicts:
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/WorkInfo.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/ui/components/LazyCardGrid.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/ui/components/LazyCardList.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/ui/fragments/ReadingFragment.java
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/ui/fragments/TOCFragment.java
#	LatinReader/core/src/test/java/com/ericmschmidt/latinreader/datamodel/WorkInfoTest.java
#	LatinReader/greekreader/src/main/java/com/ericmschmidt/greekreader/datamodel/GreekReaderManifest.java
#	LatinReader/latinreader/build.gradle
#	LatinReader/latinreader/src/main/java/com/ericmschmidt/latinreader/datamodel/LatinReaderManifest.java
…nslators, and descriptions

# Conflicts:
#	LatinReader/latinreader/src/main/java/com/ericmschmidt/latinreader/datamodel/LatinReaderManifest.java
# Conflicts:
#	LatinReader/build.gradle
# Conflicts:
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/ReadingViewModel.java
# Conflicts:
#	LatinReader/compose/src/main/java/com/telpirion/compose/ui/ReaderApp.kt
# Conflicts:
#	LatinReader/core/build.gradle
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/data/WorkInfo.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/ui/components/Cards.kt
#	LatinReader/core/src/main/java/com/ericmschmidt/classicsreader/ui/fragments/InfoFragment.kt
#	LatinReader/greekreader/build.gradle
#	LatinReader/greekreader/src/main/AndroidManifest.xml
#	LatinReader/greekreader/src/main/java/com/ericmschmidt/greekreader/data/GreekReaderManifest.kt
#	LatinReader/latinreader/build.gradle
#	LatinReader/latinreader/src/main/AndroidManifest.xml
#	LatinReader/latinreader/src/main/java/com/ericmschmidt/latin/data/LatinReaderManifest.kt
#	LatinReader/latinreader/src/main/java/com/ericmschmidt/latin/data/LatinReaderManifestDescriptions.kt
#	LatinReader/settings.gradle
#	LatinReader/views/build.gradle
# 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
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.

2 participants