phase 0: fork Episteme, rename package to org.dueattendant149.bookreader
- Cloned from Aryan-Raj3112/episteme (AGPL-3.0) - Package: com.aryan.reader → org.dueattendant149.bookreader - Application ID: org.dueattendant149.bookreader - Added AGENTS.md with migration plan - Upstream: github.com/Aryan-Raj3112/episteme - Origin: git.dueattendant149.org/Atte149/book-reader
This commit is contained in:
parent
e615128a23
commit
5f64f3d722
631 changed files with 3082 additions and 3006 deletions
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Test
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import com.aryan.reader.shared.SharedSettingsAction
|
||||
import com.aryan.reader.shared.SharedSettingsDestination
|
||||
import com.aryan.reader.shared.SharedFeaturePolicy
|
||||
import com.aryan.reader.shared.SharedSettingsHubModel
|
||||
import com.aryan.reader.shared.SharedSettingsItemModel
|
||||
import com.aryan.reader.shared.sharedSettingsHubModel
|
||||
import org.dueattendant149.bookreader.shared.SharedSettingsAction
|
||||
import org.dueattendant149.bookreader.shared.SharedSettingsDestination
|
||||
import org.dueattendant149.bookreader.shared.SharedFeaturePolicy
|
||||
import org.dueattendant149.bookreader.shared.SharedSettingsHubModel
|
||||
import org.dueattendant149.bookreader.shared.SharedSettingsItemModel
|
||||
import org.dueattendant149.bookreader.shared.sharedSettingsHubModel
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import com.aryan.reader.data.BookTagCrossRef
|
||||
import com.aryan.reader.data.RecentFileItem
|
||||
import com.aryan.reader.data.TagEntity
|
||||
import com.aryan.reader.shared.AppAction as SharedAppAction
|
||||
import com.aryan.reader.shared.AppFontPreference as SharedAppFontPreference
|
||||
import com.aryan.reader.shared.AppThemeMode as SharedAppThemeMode
|
||||
import com.aryan.reader.shared.LibraryAction as SharedLibraryAction
|
||||
import org.dueattendant149.bookreader.data.BookTagCrossRef
|
||||
import org.dueattendant149.bookreader.data.RecentFileItem
|
||||
import org.dueattendant149.bookreader.data.TagEntity
|
||||
import org.dueattendant149.bookreader.shared.AppAction as SharedAppAction
|
||||
import org.dueattendant149.bookreader.shared.AppFontPreference as SharedAppFontPreference
|
||||
import org.dueattendant149.bookreader.shared.AppThemeMode as SharedAppThemeMode
|
||||
import org.dueattendant149.bookreader.shared.LibraryAction as SharedLibraryAction
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Test
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import java.io.File
|
||||
import java.util.Date
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import com.aryan.reader.data.CustomFontEntity
|
||||
import org.dueattendant149.bookreader.data.CustomFontEntity
|
||||
import org.junit.Assert.assertNull
|
||||
import org.junit.Test
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import java.io.File
|
||||
import javax.xml.parsers.DocumentBuilderFactory
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import com.aryan.reader.shared.ReaderBookReplacementPreferences
|
||||
import com.aryan.reader.shared.ReaderWordReplacementRule
|
||||
import org.dueattendant149.bookreader.shared.ReaderBookReplacementPreferences
|
||||
import org.dueattendant149.bookreader.shared.ReaderWordReplacementRule
|
||||
import org.jsoup.Jsoup
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import com.aryan.reader.data.BookMetadata
|
||||
import com.aryan.reader.data.RecentFileItem
|
||||
import org.dueattendant149.bookreader.data.BookMetadata
|
||||
import org.dueattendant149.bookreader.data.RecentFileItem
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import com.aryan.reader.data.BookMetadata
|
||||
import com.aryan.reader.data.effectiveAnnotationModifiedTimestamp
|
||||
import org.dueattendant149.bookreader.data.BookMetadata
|
||||
import org.dueattendant149.bookreader.data.effectiveAnnotationModifiedTimestamp
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Assert.assertArrayEquals
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Test
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
|
|
@ -21,7 +21,7 @@ class FileTypeResolverTest {
|
|||
assertEquals(FileType.HTML, resolveFileTypeFromName("table.csv"))
|
||||
assertEquals(FileType.HTML, resolveFileTypeFromName("script.kt"))
|
||||
assertEquals(FileType.HTML, resolveFileTypeFromName("payload.json.txt"))
|
||||
assertEquals(com.aryan.reader.shared.SharedFileCapabilities.resolveFileTypeForName("payload.json.txt"), resolveFileTypeFromName("payload.json.txt"))
|
||||
assertEquals(org.dueattendant149.bookreader.shared.SharedFileCapabilities.resolveFileTypeForName("payload.json.txt"), resolveFileTypeFromName("payload.json.txt"))
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import com.aryan.reader.data.BookShelfCrossRef
|
||||
import com.aryan.reader.data.BookTagCrossRef
|
||||
import com.aryan.reader.data.RecentFileItem
|
||||
import com.aryan.reader.data.ShelfEntity
|
||||
import com.aryan.reader.data.TagEntity
|
||||
import org.dueattendant149.bookreader.data.BookShelfCrossRef
|
||||
import org.dueattendant149.bookreader.data.BookTagCrossRef
|
||||
import org.dueattendant149.bookreader.data.RecentFileItem
|
||||
import org.dueattendant149.bookreader.data.ShelfEntity
|
||||
import org.dueattendant149.bookreader.data.TagEntity
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertNull
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import android.app.Application
|
||||
import android.content.ContentResolver
|
||||
|
|
@ -11,15 +11,15 @@ import androidx.compose.ui.graphics.toArgb
|
|||
import androidx.credentials.CredentialManager
|
||||
import androidx.lifecycle.ViewModel
|
||||
import androidx.work.WorkManager
|
||||
import com.aryan.reader.data.*
|
||||
import com.aryan.reader.paginatedreader.Locator
|
||||
import com.aryan.reader.paginatedreader.data.BookCacheDao
|
||||
import com.aryan.reader.paginatedreader.data.BookCacheDatabase
|
||||
import com.aryan.reader.pdf.data.PdfMetaDao
|
||||
import com.aryan.reader.pdf.data.PdfTextDao
|
||||
import com.aryan.reader.pdf.data.PdfTextDatabase
|
||||
import com.aryan.reader.tts.TtsController
|
||||
import com.aryan.reader.tts.TtsPlaybackManager
|
||||
import org.dueattendant149.bookreader.data.*
|
||||
import org.dueattendant149.bookreader.paginatedreader.Locator
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.BookCacheDao
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.BookCacheDatabase
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfMetaDao
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextDao
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextDatabase
|
||||
import org.dueattendant149.bookreader.tts.TtsController
|
||||
import org.dueattendant149.bookreader.tts.TtsPlaybackManager
|
||||
import io.mockk.*
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.ExperimentalCoroutinesApi
|
||||
|
|
@ -115,7 +115,7 @@ class MainViewModelTest {
|
|||
every { mockApplication.applicationContext } returns mockApplication
|
||||
every { mockApplication.getSharedPreferences(any(), any()) } returns mockPrefs
|
||||
every { mockApplication.resources } returns mockResources
|
||||
every { mockApplication.packageName } returns "com.aryan.reader"
|
||||
every { mockApplication.packageName } returns "org.dueattendant149.bookreader"
|
||||
every { mockApplication.filesDir } returns filesDir
|
||||
every { mockApplication.cacheDir } returns cacheDir
|
||||
every { mockApplication.getExternalFilesDir(any()) } returns externalFilesDir
|
||||
|
|
@ -449,7 +449,7 @@ class MainViewModelTest {
|
|||
|
||||
@Test
|
||||
fun `startup removes pending external always-remove file before restoring session`() = runTest(testDispatcher) {
|
||||
val pendingUri = "file:///data/user/0/com.aryan.reader/files/books/external.epub"
|
||||
val pendingUri = "file:///data/user/0/org.dueattendant149.bookreader/files/books/external.epub"
|
||||
val pendingEntry = """{"bookId":"external-book","uriString":"$pendingUri"}"""
|
||||
prefsStringSets["pending_external_file_removals"] = setOf(pendingEntry)
|
||||
every { mockPrefs.getString("last_open_book_id", null) } returns "external-book"
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import android.content.Context
|
||||
import android.content.SharedPreferences
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,15 +1,15 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import com.aryan.reader.data.BookTagCrossRef
|
||||
import com.aryan.reader.data.RecentFileItem
|
||||
import com.aryan.reader.data.TagEntity
|
||||
import com.aryan.reader.data.toBookMetadata
|
||||
import com.aryan.reader.data.toRecentFileItem
|
||||
import com.aryan.reader.shared.ReaderFeatureSurface
|
||||
import com.aryan.reader.shared.FileType as SharedFileType
|
||||
import com.aryan.reader.shared.SharedReaderScreenState
|
||||
import com.aryan.reader.shared.Shelf as SharedShelf
|
||||
import com.aryan.reader.shared.ShelfType as SharedShelfType
|
||||
import org.dueattendant149.bookreader.data.BookTagCrossRef
|
||||
import org.dueattendant149.bookreader.data.RecentFileItem
|
||||
import org.dueattendant149.bookreader.data.TagEntity
|
||||
import org.dueattendant149.bookreader.data.toBookMetadata
|
||||
import org.dueattendant149.bookreader.data.toRecentFileItem
|
||||
import org.dueattendant149.bookreader.shared.ReaderFeatureSurface
|
||||
import org.dueattendant149.bookreader.shared.FileType as SharedFileType
|
||||
import org.dueattendant149.bookreader.shared.SharedReaderScreenState
|
||||
import org.dueattendant149.bookreader.shared.Shelf as SharedShelf
|
||||
import org.dueattendant149.bookreader.shared.ShelfType as SharedShelfType
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertSame
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package com.aryan.reader
|
||||
package org.dueattendant149.bookreader
|
||||
|
||||
import com.aryan.reader.paginatedreader.TtsChunk
|
||||
import com.aryan.reader.shared.ReaderTtsReplacementPreferences
|
||||
import com.aryan.reader.shared.ReaderTtsReplacementRule
|
||||
import org.dueattendant149.bookreader.paginatedreader.TtsChunk
|
||||
import org.dueattendant149.bookreader.shared.ReaderTtsReplacementPreferences
|
||||
import org.dueattendant149.bookreader.shared.ReaderTtsReplacementRule
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.aryan.reader.data
|
||||
package org.dueattendant149.bookreader.data
|
||||
|
||||
import com.aryan.reader.FileType
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertNull
|
||||
import org.junit.Test
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.aryan.reader.data
|
||||
package org.dueattendant149.bookreader.data
|
||||
|
||||
import com.aryan.reader.FileType
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertNull
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.data
|
||||
package org.dueattendant149.bookreader.data
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader.data
|
||||
package org.dueattendant149.bookreader.data
|
||||
|
||||
import androidx.room.Room
|
||||
import com.aryan.reader.FileType
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.After
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader.data
|
||||
package org.dueattendant149.bookreader.data
|
||||
|
||||
import androidx.room.Room
|
||||
import com.aryan.reader.FileType
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import kotlinx.coroutines.flow.first
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.After
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.aryan.reader.data
|
||||
package org.dueattendant149.bookreader.data
|
||||
|
||||
import com.aryan.reader.FileType
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader.data
|
||||
package org.dueattendant149.bookreader.data
|
||||
|
||||
import android.content.Context
|
||||
import com.aryan.reader.FileType
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import io.mockk.Runs
|
||||
import io.mockk.coEvery
|
||||
import io.mockk.coVerify
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.aryan.reader.data
|
||||
package org.dueattendant149.bookreader.data
|
||||
|
||||
import com.aryan.reader.FileType
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertNull
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.epub
|
||||
package org.dueattendant149.bookreader.epub
|
||||
|
||||
import android.content.Context
|
||||
import io.mockk.every
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.epub
|
||||
package org.dueattendant149.bookreader.epub
|
||||
|
||||
import android.content.Context
|
||||
import io.mockk.every
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.epub
|
||||
package org.dueattendant149.bookreader.epub
|
||||
|
||||
import android.content.Context
|
||||
import io.mockk.every
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader.epub
|
||||
package org.dueattendant149.bookreader.epub
|
||||
|
||||
import android.content.Context
|
||||
import com.aryan.reader.FileType
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import io.mockk.every
|
||||
import io.mockk.mockk
|
||||
import kotlinx.coroutines.test.runTest
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import com.aryan.reader.shared.ReaderLocator
|
||||
import org.dueattendant149.bookreader.shared.ReaderLocator
|
||||
import org.json.JSONArray
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import android.webkit.WebView
|
||||
import com.aryan.reader.RenderMode
|
||||
import org.dueattendant149.bookreader.RenderMode
|
||||
import io.mockk.mockk
|
||||
import io.mockk.verify
|
||||
import kotlinx.coroutines.CompletableDeferred
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import android.content.Context
|
||||
import com.aryan.reader.R
|
||||
import com.aryan.reader.epub.EpubBook
|
||||
import com.aryan.reader.epub.EpubChapter
|
||||
import com.aryan.reader.epub.hasReadableExtractedContent
|
||||
import com.aryan.reader.paginatedreader.Locator
|
||||
import com.aryan.reader.paginatedreader.LocatorConverter
|
||||
import org.dueattendant149.bookreader.R
|
||||
import org.dueattendant149.bookreader.epub.EpubBook
|
||||
import org.dueattendant149.bookreader.epub.EpubChapter
|
||||
import org.dueattendant149.bookreader.epub.hasReadableExtractedContent
|
||||
import org.dueattendant149.bookreader.paginatedreader.Locator
|
||||
import org.dueattendant149.bookreader.paginatedreader.LocatorConverter
|
||||
import io.mockk.coEvery
|
||||
import io.mockk.every
|
||||
import io.mockk.mockk
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import com.aryan.reader.epub.EpubBook
|
||||
import com.aryan.reader.epub.EpubChapter
|
||||
import org.dueattendant149.bookreader.epub.EpubBook
|
||||
import org.dueattendant149.bookreader.epub.EpubChapter
|
||||
import org.junit.Assert.assertArrayEquals
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Rule
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import android.content.Context
|
||||
import android.content.SharedPreferences
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.toArgb
|
||||
import com.aryan.reader.epub.EpubChapter
|
||||
import org.dueattendant149.bookreader.epub.EpubChapter
|
||||
import io.mockk.every
|
||||
import io.mockk.mockk
|
||||
import org.json.JSONArray
|
||||
|
|
@ -1,13 +1,13 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import androidx.compose.ui.text.buildAnnotatedString
|
||||
import com.aryan.reader.RenderMode
|
||||
import com.aryan.reader.SearchResult
|
||||
import com.aryan.reader.SearchState
|
||||
import com.aryan.reader.epub.EpubBook
|
||||
import com.aryan.reader.epub.EpubChapter
|
||||
import com.aryan.reader.paginatedreader.IPaginator
|
||||
import com.aryan.reader.paginatedreader.Page
|
||||
import org.dueattendant149.bookreader.RenderMode
|
||||
import org.dueattendant149.bookreader.SearchResult
|
||||
import org.dueattendant149.bookreader.SearchState
|
||||
import org.dueattendant149.bookreader.epub.EpubBook
|
||||
import org.dueattendant149.bookreader.epub.EpubChapter
|
||||
import org.dueattendant149.bookreader.paginatedreader.IPaginator
|
||||
import org.dueattendant149.bookreader.paginatedreader.Page
|
||||
import io.mockk.mockk
|
||||
import io.mockk.verify
|
||||
import kotlinx.coroutines.CoroutineScope
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Test
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import com.aryan.reader.shared.PageInfoMode
|
||||
import org.dueattendant149.bookreader.shared.PageInfoMode
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Test
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import com.aryan.reader.paginatedreader.TtsChunk
|
||||
import org.dueattendant149.bookreader.paginatedreader.TtsChunk
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.epubreader
|
||||
package org.dueattendant149.bookreader.epubreader
|
||||
|
||||
import android.content.SharedPreferences
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.opds
|
||||
package org.dueattendant149.bookreader.opds
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.opds
|
||||
package org.dueattendant149.bookreader.opds
|
||||
|
||||
import okhttp3.Protocol
|
||||
import okhttp3.Request
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import android.view.KeyEvent
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertNull
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.isSpecified
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.unit.Constraints
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import androidx.compose.ui.text.font.FontStyle
|
||||
import androidx.compose.ui.text.font.FontWeight
|
||||
|
|
@ -1,18 +1,18 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import android.content.Context
|
||||
import com.aryan.reader.epub.EpubBook
|
||||
import com.aryan.reader.epub.EpubChapter
|
||||
import com.aryan.reader.paginatedreader.data.AnchorIndexEntry
|
||||
import com.aryan.reader.paginatedreader.data.BookCacheDao
|
||||
import com.aryan.reader.paginatedreader.data.ConfigurationCache
|
||||
import com.aryan.reader.paginatedreader.data.PageCacheChunk
|
||||
import com.aryan.reader.paginatedreader.data.PageCacheMetadata
|
||||
import com.aryan.reader.paginatedreader.data.PageIndexEntry
|
||||
import com.aryan.reader.paginatedreader.data.ProcessedBook
|
||||
import com.aryan.reader.paginatedreader.data.ProcessedChapter
|
||||
import com.aryan.reader.paginatedreader.data.ProcessedChapterChunk
|
||||
import com.aryan.reader.paginatedreader.data.ProcessedChapterMetadata
|
||||
import org.dueattendant149.bookreader.epub.EpubBook
|
||||
import org.dueattendant149.bookreader.epub.EpubChapter
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.AnchorIndexEntry
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.BookCacheDao
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.ConfigurationCache
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.PageCacheChunk
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.PageCacheMetadata
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.PageIndexEntry
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.ProcessedBook
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.ProcessedChapter
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.ProcessedChapterChunk
|
||||
import org.dueattendant149.bookreader.paginatedreader.data.ProcessedChapterMetadata
|
||||
import io.mockk.mockk
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import kotlinx.serialization.ExperimentalSerializationApi
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import androidx.compose.ui.text.TextStyle
|
||||
import androidx.compose.ui.unit.Constraints
|
||||
import androidx.compose.ui.unit.Density
|
||||
import androidx.compose.ui.unit.sp
|
||||
import com.aryan.reader.epub.EpubChapter
|
||||
import org.dueattendant149.bookreader.epub.EpubChapter
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Test
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import androidx.compose.ui.text.AnnotatedString
|
||||
import com.aryan.reader.epubreader.HighlightColor
|
||||
import com.aryan.reader.epubreader.UserHighlight
|
||||
import com.aryan.reader.shared.ReaderLocator
|
||||
import org.dueattendant149.bookreader.epubreader.HighlightColor
|
||||
import org.dueattendant149.bookreader.epubreader.UserHighlight
|
||||
import org.dueattendant149.bookreader.shared.ReaderLocator
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertNull
|
||||
import org.junit.Test
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertNull
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import androidx.compose.ui.text.buildAnnotatedString
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import androidx.compose.ui.text.AnnotatedString
|
||||
import androidx.compose.ui.text.buildAnnotatedString
|
||||
import com.aryan.reader.SearchResult
|
||||
import org.dueattendant149.bookreader.SearchResult
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Test
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.text.SpanStyle
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.paginatedreader
|
||||
package org.dueattendant149.bookreader.paginatedreader
|
||||
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader.paginatedreader.data
|
||||
package org.dueattendant149.bookreader.paginatedreader.data
|
||||
|
||||
import androidx.room.Room
|
||||
import com.aryan.reader.paginatedreader.Page
|
||||
import org.dueattendant149.bookreader.paginatedreader.Page
|
||||
import kotlinx.serialization.ExperimentalSerializationApi
|
||||
import kotlinx.serialization.encodeToByteArray
|
||||
import kotlinx.serialization.protobuf.ProtoBuf
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import android.graphics.Rect
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import androidx.core.graphics.createBitmap
|
||||
import org.junit.After
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import androidx.compose.ui.geometry.Offset
|
||||
import androidx.compose.ui.geometry.Size
|
||||
|
|
@ -1,18 +1,18 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import android.content.Context
|
||||
import android.graphics.RectF
|
||||
import android.graphics.Rect
|
||||
import android.net.Uri
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import com.aryan.reader.pdf.data.PdfAnnotation
|
||||
import com.aryan.reader.pdf.data.PdfAnnotationRepository
|
||||
import com.aryan.reader.pdf.data.PdfTextBox
|
||||
import com.aryan.reader.pdf.data.VirtualPage
|
||||
import com.aryan.reader.pdf.ocr.OcrBlock
|
||||
import com.aryan.reader.pdf.ocr.OcrElement
|
||||
import com.aryan.reader.pdf.ocr.OcrLine
|
||||
import com.aryan.reader.pdf.ocr.OcrResult
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfAnnotation
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfAnnotationRepository
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextBox
|
||||
import org.dueattendant149.bookreader.pdf.data.VirtualPage
|
||||
import org.dueattendant149.bookreader.pdf.ocr.OcrBlock
|
||||
import org.dueattendant149.bookreader.pdf.ocr.OcrElement
|
||||
import org.dueattendant149.bookreader.pdf.ocr.OcrLine
|
||||
import org.dueattendant149.bookreader.pdf.ocr.OcrResult
|
||||
import kotlinx.coroutines.test.runTest
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import android.content.Context
|
||||
import android.content.SharedPreferences
|
||||
import androidx.compose.ui.geometry.Offset
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.toArgb
|
||||
import com.aryan.reader.epubreader.SystemUiMode
|
||||
import com.aryan.reader.shared.reader.ReaderPageSpreadMode
|
||||
import org.dueattendant149.bookreader.epubreader.SystemUiMode
|
||||
import org.dueattendant149.bookreader.shared.reader.ReaderPageSpreadMode
|
||||
import io.mockk.every
|
||||
import io.mockk.mockk
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,15 +1,15 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import android.content.Context
|
||||
import androidx.compose.ui.geometry.Rect
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import com.aryan.reader.pdf.data.PageLayoutRepository
|
||||
import com.aryan.reader.pdf.data.PdfAnnotation
|
||||
import com.aryan.reader.pdf.data.PdfAnnotationRepository
|
||||
import com.aryan.reader.pdf.data.PdfHighlightRepository
|
||||
import com.aryan.reader.pdf.data.PdfTextBox
|
||||
import com.aryan.reader.pdf.data.PdfTextBoxRepository
|
||||
import com.aryan.reader.pdf.data.VirtualPage
|
||||
import org.dueattendant149.bookreader.pdf.data.PageLayoutRepository
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfAnnotation
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfAnnotationRepository
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfHighlightRepository
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextBox
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextBoxRepository
|
||||
import org.dueattendant149.bookreader.pdf.data.VirtualPage
|
||||
import io.mockk.every
|
||||
import io.mockk.mockk
|
||||
import kotlinx.coroutines.test.runTest
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import android.content.Context
|
||||
import androidx.compose.ui.graphics.Color
|
||||
|
|
@ -10,7 +10,7 @@ import androidx.compose.ui.text.font.FontStyle
|
|||
import androidx.compose.ui.text.font.FontWeight
|
||||
import androidx.compose.ui.text.style.TextDecoration
|
||||
import androidx.compose.ui.unit.sp
|
||||
import com.aryan.reader.pdf.data.VirtualPage
|
||||
import org.dueattendant149.bookreader.pdf.data.VirtualPage
|
||||
import io.mockk.every
|
||||
import io.mockk.mockk
|
||||
import kotlinx.coroutines.test.runTest
|
||||
|
|
@ -1,15 +1,15 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import android.graphics.RectF
|
||||
import androidx.compose.ui.geometry.Rect
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.toArgb
|
||||
import com.aryan.reader.pdf.data.AnnotationSerializer
|
||||
import com.aryan.reader.pdf.data.HighlightSerializer
|
||||
import com.aryan.reader.pdf.data.PdfAnnotation
|
||||
import com.aryan.reader.pdf.data.PdfTextBox
|
||||
import com.aryan.reader.pdf.data.TextBoxSerializer
|
||||
import com.aryan.reader.shared.pdf.SharedPdfAnnotationComment
|
||||
import org.dueattendant149.bookreader.pdf.data.AnnotationSerializer
|
||||
import org.dueattendant149.bookreader.pdf.data.HighlightSerializer
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfAnnotation
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextBox
|
||||
import org.dueattendant149.bookreader.pdf.data.TextBoxSerializer
|
||||
import org.dueattendant149.bookreader.shared.pdf.SharedPdfAnnotationComment
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertNull
|
||||
|
|
@ -1,22 +1,22 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.toArgb
|
||||
import com.aryan.reader.BuildConfig
|
||||
import com.aryan.reader.FileType
|
||||
import com.aryan.reader.pdf.data.AnnotationSettingsRepository
|
||||
import com.aryan.reader.pdf.data.AnnotationToolSettings
|
||||
import com.aryan.reader.pdf.data.TextStyleConfig
|
||||
import com.aryan.reader.pdf.data.ToolConfig
|
||||
import com.aryan.reader.shared.pdf.PdfAnnotationKind
|
||||
import com.aryan.reader.shared.pdf.PdfInkTool
|
||||
import com.aryan.reader.shared.pdf.PdfPageBounds
|
||||
import com.aryan.reader.shared.pdf.PdfPagePoint
|
||||
import com.aryan.reader.shared.pdf.PdfZoomSpec
|
||||
import com.aryan.reader.shared.pdf.SharedPdfAnnotation
|
||||
import com.aryan.reader.shared.pdf.SharedPdfAnnotationDefaults
|
||||
import com.aryan.reader.shared.pdf.SharedPdfAnnotationSerializer
|
||||
import com.aryan.reader.shared.pdf.SharedPdfHighlighterPalette
|
||||
import org.dueattendant149.bookreader.BuildConfig
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import org.dueattendant149.bookreader.pdf.data.AnnotationSettingsRepository
|
||||
import org.dueattendant149.bookreader.pdf.data.AnnotationToolSettings
|
||||
import org.dueattendant149.bookreader.pdf.data.TextStyleConfig
|
||||
import org.dueattendant149.bookreader.pdf.data.ToolConfig
|
||||
import org.dueattendant149.bookreader.shared.pdf.PdfAnnotationKind
|
||||
import org.dueattendant149.bookreader.shared.pdf.PdfInkTool
|
||||
import org.dueattendant149.bookreader.shared.pdf.PdfPageBounds
|
||||
import org.dueattendant149.bookreader.shared.pdf.PdfPagePoint
|
||||
import org.dueattendant149.bookreader.shared.pdf.PdfZoomSpec
|
||||
import org.dueattendant149.bookreader.shared.pdf.SharedPdfAnnotation
|
||||
import org.dueattendant149.bookreader.shared.pdf.SharedPdfAnnotationDefaults
|
||||
import org.dueattendant149.bookreader.shared.pdf.SharedPdfAnnotationSerializer
|
||||
import org.dueattendant149.bookreader.shared.pdf.SharedPdfHighlighterPalette
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import java.io.File
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -10,10 +10,10 @@ class PdfReleaseRulesTest {
|
|||
fun `release rules keep pdf reader and pdfium internals`() {
|
||||
val rules = readProguardRules()
|
||||
|
||||
assertTrue(rules.contains("-keep class com.aryan.reader.pdf.PdfViewerScreenKt"))
|
||||
assertTrue(rules.contains("-keep class com.aryan.reader.pdf.PdfPageComposableKt"))
|
||||
assertTrue(rules.contains("-keep class org.dueattendant149.bookreader.pdf.PdfViewerScreenKt"))
|
||||
assertTrue(rules.contains("-keep class org.dueattendant149.bookreader.pdf.PdfPageComposableKt"))
|
||||
assertTrue(rules.contains("-keep class io.legere.pdfiumandroid.**"))
|
||||
assertTrue(rules.contains("-keep class com.aryan.reader.pdf.NativePdfiumBridge"))
|
||||
assertTrue(rules.contains("-keep class org.dueattendant149.bookreader.pdf.NativePdfiumBridge"))
|
||||
}
|
||||
|
||||
private fun readProguardRules(): String {
|
||||
|
|
@ -1,15 +1,15 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import android.content.Context
|
||||
import com.aryan.reader.SearchResult
|
||||
import com.aryan.reader.pdf.data.PdfMetaDao
|
||||
import com.aryan.reader.pdf.data.PdfMetadata
|
||||
import com.aryan.reader.pdf.data.PdfSearchIndex
|
||||
import com.aryan.reader.pdf.data.PdfSearchMatch
|
||||
import com.aryan.reader.pdf.data.PdfTextDao
|
||||
import com.aryan.reader.pdf.data.PdfTextDatabase
|
||||
import com.aryan.reader.pdf.data.PdfTextRepository
|
||||
import com.aryan.reader.pdf.data.SmartSearchResult
|
||||
import org.dueattendant149.bookreader.SearchResult
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfMetaDao
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfMetadata
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfSearchIndex
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfSearchMatch
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextDao
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextDatabase
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextRepository
|
||||
import org.dueattendant149.bookreader.pdf.data.SmartSearchResult
|
||||
import io.mockk.coEvery
|
||||
import io.mockk.coVerify
|
||||
import io.mockk.coVerifyOrder
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import com.aryan.reader.ReaderTheme
|
||||
import org.dueattendant149.bookreader.ReaderTheme
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertNotEquals
|
||||
import org.junit.Test
|
||||
|
|
@ -1,8 +1,8 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import androidx.compose.ui.geometry.Offset
|
||||
import com.aryan.reader.shared.reader.ReaderPageSpreadMode
|
||||
import com.aryan.reader.shared.reader.ReaderSettings
|
||||
import org.dueattendant149.bookreader.shared.reader.ReaderPageSpreadMode
|
||||
import org.dueattendant149.bookreader.shared.reader.ReaderSettings
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,13 +1,13 @@
|
|||
package com.aryan.reader.pdf
|
||||
package org.dueattendant149.bookreader.pdf
|
||||
|
||||
import android.graphics.RectF
|
||||
import androidx.compose.ui.geometry.Rect
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.toArgb
|
||||
import com.aryan.reader.pdf.data.PdfAnnotation
|
||||
import com.aryan.reader.pdf.data.PdfTextBox
|
||||
import com.aryan.reader.pdf.data.VirtualPage
|
||||
import com.aryan.reader.shared.pdf.SharedPdfAnnotationComment
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfAnnotation
|
||||
import org.dueattendant149.bookreader.pdf.data.PdfTextBox
|
||||
import org.dueattendant149.bookreader.pdf.data.VirtualPage
|
||||
import org.dueattendant149.bookreader.shared.pdf.SharedPdfAnnotationComment
|
||||
import org.junit.Assert.assertArrayEquals
|
||||
import org.junit.Assert.assertEquals
|
||||
import org.junit.Assert.assertFalse
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
package com.aryan.reader.pptx
|
||||
package org.dueattendant149.bookreader.pptx
|
||||
|
||||
import android.content.ContentResolver
|
||||
import android.content.Context
|
||||
import android.net.Uri
|
||||
import com.aryan.reader.FileType
|
||||
import com.aryan.reader.pdf.DocumentFactory
|
||||
import org.dueattendant149.bookreader.FileType
|
||||
import org.dueattendant149.bookreader.pdf.DocumentFactory
|
||||
import io.legere.pdfiumandroid.suspend.PdfiumCoreKt
|
||||
import io.mockk.every
|
||||
import io.mockk.mockk
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.tts
|
||||
package org.dueattendant149.bookreader.tts
|
||||
|
||||
import android.content.Context
|
||||
import org.junit.Assert.assertTrue
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.tts
|
||||
package org.dueattendant149.bookreader.tts
|
||||
|
||||
import androidx.media3.common.util.UnstableApi
|
||||
import org.junit.Assert.assertEquals
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.tts
|
||||
package org.dueattendant149.bookreader.tts
|
||||
|
||||
import android.speech.tts.Voice
|
||||
import androidx.media3.common.util.UnstableApi
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
package com.aryan.reader.tts
|
||||
package org.dueattendant149.bookreader.tts
|
||||
|
||||
import android.content.Context
|
||||
import org.junit.Assert.assertEquals
|
||||
Loading…
Add table
Add a link
Reference in a new issue