diff --git a/CHANGELOG.md b/CHANGELOG.md index 26bfa4374..a4c765112 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## 0.5.4 + +- Search API from codetoart/r2-streamer-kotlin now use window.find() instead of Rangy solution. + ## 0.5.3 - FolioReader migrated to AndroidX. You will have to migrate your project to AndroidX. Read more about it here - [Migrating to AndroidX](https://developer.android.com/jetpack/androidx/migrate) diff --git a/README.md b/README.md index 8385c9b5b..8b7e004a6 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ Add following dependency to your app module `build.gradle` file: ```groovy dependencies { ... - implementation "com.folioreader:folioreader:0.5.3" + implementation "com.folioreader:folioreader:0.5.4" ... } ``` @@ -83,7 +83,7 @@ folioReader.openBook("file:///android_asset/TheSilverChair.epub"); ##### opening book from raw - ```java -folioReader.openBook(R.raw.adventures); +folioReader.openBook(R.raw.accessible_epub_3); ``` diff --git a/folioreader/src/main/java/com/folioreader/ui/activity/FolioActivity.kt b/folioreader/src/main/java/com/folioreader/ui/activity/FolioActivity.kt index 025bdde7b..8df26fbe8 100644 --- a/folioreader/src/main/java/com/folioreader/ui/activity/FolioActivity.kt +++ b/folioreader/src/main/java/com/folioreader/ui/activity/FolioActivity.kt @@ -506,7 +506,7 @@ class FolioActivity : AppCompatActivity(), FolioActivityCallback, MediaControlle private fun onBookInitSuccess() { val publication = pubBox!!.publication - spine = publication.spine + spine = publication.readingOrder title = publication.metadata.title if (mBookId == null) { diff --git a/folioreader/src/main/java/com/folioreader/ui/fragment/TableOfContentFragment.java b/folioreader/src/main/java/com/folioreader/ui/fragment/TableOfContentFragment.java index 206f71847..5fdbebce2 100644 --- a/folioreader/src/main/java/com/folioreader/ui/fragment/TableOfContentFragment.java +++ b/folioreader/src/main/java/com/folioreader/ui/fragment/TableOfContentFragment.java @@ -91,7 +91,7 @@ private void initAdapter() { } onLoadTOC(tocLinkWrappers); } else { - onLoadTOC(createTOCFromSpine(publication.getSpine())); + onLoadTOC(createTOCFromSpine(publication.getReadingOrder())); } } else { onError(); diff --git a/sample/build.gradle b/sample/build.gradle index bf0318783..a89dc4bc6 100644 --- a/sample/build.gradle +++ b/sample/build.gradle @@ -56,8 +56,6 @@ dependencies { androidTestImplementation "androidx.test.ext:junit:1.0.0" androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.0' - implementation 'androidx.multidex:multidex:2.0.0' - implementation project(':folioreader') //implementation "com.folioreader:folioreader:$versions.folioreaderSdk" diff --git a/sample/src/main/AndroidManifest.xml b/sample/src/main/AndroidManifest.xml index 8e128b3a0..314c99e98 100644 --- a/sample/src/main/AndroidManifest.xml +++ b/sample/src/main/AndroidManifest.xml @@ -3,7 +3,6 @@ package="com.folioreader.android.sample">