v1.0.45-oss (#221)
* Implemented ML-based comic panel detection and a panel popup viewer. * Optimized `ComicPanelDetector` for performance and memory efficiency. * Optimized comic panel detection performance by introducing a dedicated single-thread dispatcher for ML tasks, replacing mutex-based synchronization. * Refactored system UI handling and layout padding in `PdfViewerScreen`. * Refactor `PdfViewerScreen.kt` by extracting components and logic into specialized files. * replace hardcoded padding with dynamic header height and adjust IME layout logic * Improve `PdfTextBox` interaction and visual consistency during zoom and pan. * improve PDF text box dragging and scaling behavior across zoom levels * optimize color scheme calculation using remember and expand text dimming coverage * Implement in-app language selection and per-app language preferences. * Improve PDF lock stability in `PdfVerticalReader` * Implement "Preserve Image Colors" option for PDF themes * Optimize TOC locate in ReaderDrawer * Update library and home screen UI components * smoother page turn animation in epub pagination mode * Implement automatic page skipping for TTS when no text is found in PDF viewer * Refine status bar handling and window insets across main screens * Optimize ViewModel initialization and integrate AndroidX SplashScreen * Move ComicPanelDetector to debug source set and introduce IPanelDetector interface * Optimize TOC scrolling in PdfNavigationDrawerContent * Bump version to 1.0.45(45)
This commit is contained in:
parent
71e3614ad6
commit
cb7de86224
33 changed files with 4795 additions and 3447 deletions
|
|
@ -30,8 +30,10 @@ android {
|
|||
applicationId = "com.aryan.reader"
|
||||
minSdk = 26
|
||||
targetSdk = 35
|
||||
versionCode = 44
|
||||
versionName = "1.0.43"
|
||||
versionCode = 45
|
||||
versionName = "1.0.45"
|
||||
|
||||
resourceConfigurations += setOf("en", "ar", "de", "tr")
|
||||
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
externalNativeBuild {
|
||||
|
|
@ -227,6 +229,13 @@ dependencies {
|
|||
implementation("org.zwobble.mammoth:mammoth:1.4.2")
|
||||
|
||||
implementation("com.materialkolor:material-kolor:5.0.0-alpha07")
|
||||
|
||||
debugImplementation("org.tensorflow:tensorflow-lite:2.17.0")
|
||||
debugImplementation("org.tensorflow:tensorflow-lite-support:0.5.0")
|
||||
debugImplementation("org.tensorflow:tensorflow-lite-gpu:2.17.0")
|
||||
debugImplementation("org.tensorflow:tensorflow-lite-gpu-api:2.17.0")
|
||||
|
||||
implementation("androidx.core:core-splashscreen:1.2.0")
|
||||
}
|
||||
|
||||
spotless {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue