Skip to content

Commit

Permalink
fix: search hint
Browse files Browse the repository at this point in the history
Signed-off-by: ReChinX <cyuunichin@gmail.com>
  • Loading branch information
ReChinX committed Dec 13, 2018
1 parent 383ca54 commit a107e16
Show file tree
Hide file tree
Showing 24 changed files with 17 additions and 172 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ import kotlinx.coroutines.runBlocking
import top.rechinx.meow.core.extension.model.Extension
import top.rechinx.meow.core.extension.model.LoadResult
import top.rechinx.meow.core.source.HttpSource
import top.rechinx.meow.core.source.Source
import top.rechinx.meow.support.log.L
import java.lang.Exception

object ExtensionLoader {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,9 @@ package top.rechinx.meow.core.extension

import android.content.Context
import com.jakewharton.rxrelay2.BehaviorRelay
import com.jakewharton.rxrelay2.PublishRelay
import io.reactivex.Observable
import org.koin.standalone.KoinComponent
import org.koin.standalone.inject
import top.rechinx.meow.core.extension.model.Extension
import top.rechinx.meow.core.extension.model.LoadResult
import top.rechinx.meow.core.source.Source
import top.rechinx.meow.core.source.SourceManager
import top.rechinx.meow.support.log.L

class ExtensionManager(private val context: Context,
private val sourceManager: SourceManager) {
Expand Down
2 changes: 0 additions & 2 deletions app/src/main/java/top/rechinx/meow/glide/MangaModelLoader.kt
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,10 @@ import com.bumptech.glide.load.Options
import com.bumptech.glide.load.model.*
import org.koin.standalone.KoinComponent
import org.koin.standalone.inject
import top.rechinx.meow.core.network.NetworkHelper
import top.rechinx.meow.core.source.HttpSource
import top.rechinx.meow.core.source.SourceManager
import top.rechinx.meow.data.cache.CoverCache
import top.rechinx.meow.data.database.model.Manga
import top.rechinx.meow.support.log.L
import java.io.File
import java.io.InputStream

Expand Down
73 changes: 0 additions & 73 deletions app/src/main/java/top/rechinx/meow/support/log/L.kt

This file was deleted.

38 changes: 0 additions & 38 deletions app/src/main/java/top/rechinx/meow/support/log/LoggerPrinter.kt

This file was deleted.

1 change: 0 additions & 1 deletion app/src/main/java/top/rechinx/meow/ui/base/BaseAdapter.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import android.content.Context
import androidx.recyclerview.widget.RecyclerView
import android.view.LayoutInflater
import android.view.View
import top.rechinx.meow.support.log.L

abstract class BaseAdapter<T>: RecyclerView.Adapter<RecyclerView.ViewHolder> {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,8 @@ class FilterActivity: BaseMvpActivityWithoutReflection<FilterPresenter>(),
filterDrawer.addDrawerListener(drawerToggle)
initSideSheet()
initRecyclerView()
// setting search hint
filterSearchView.setHint(getString(R.string.specific_search_hint).format(presenter.source.name))
filterSearchView.setOnQueryTextListener(object : MaterialSearchView.OnQueryTextListener {
override fun onQueryTextSubmit(query: String): Boolean {
if(query.isEmpty()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,12 @@ import io.reactivex.disposables.Disposable
import io.reactivex.schedulers.Schedulers
import org.koin.standalone.KoinComponent
import org.koin.standalone.inject
import timber.log.Timber
import top.rechinx.meow.core.source.Source
import top.rechinx.meow.core.source.SourceManager
import top.rechinx.meow.core.source.model.Filter
import top.rechinx.meow.core.source.model.FilterList
import top.rechinx.meow.data.database.model.Manga
import top.rechinx.meow.data.repository.CataloguePager
import top.rechinx.meow.support.log.L
import top.rechinx.meow.ui.filter.items.*
import top.rechinx.rikka.mvp.BasePresenter

Expand Down Expand Up @@ -70,7 +68,6 @@ class FilterPresenter(sourceId: Long): BasePresenter<FilterActivity>(), KoinComp
view.onAddPage(page, mangas)
}, { _, error ->
error.printStackTrace()
L.d(error.message)
})

// request first page
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ import eu.davidea.flexibleadapter.items.IFlexible
import eu.davidea.viewholders.FlexibleViewHolder
import top.rechinx.meow.R
import top.rechinx.meow.core.source.model.Filter
import top.rechinx.meow.support.log.L

open class SelectItem(val filter: Filter.Select<*>) : AbstractFlexibleItem<SelectItem.Holder>() {

Expand Down
17 changes: 0 additions & 17 deletions app/src/main/java/top/rechinx/meow/ui/grid/GridAdapter.kt
Original file line number Diff line number Diff line change
@@ -1,25 +1,8 @@
package top.rechinx.meow.ui.grid

import android.content.Context
import android.view.Gravity
import androidx.recyclerview.widget.RecyclerView
import android.view.View
import android.view.ViewGroup
import android.widget.FrameLayout
import android.widget.ImageView
import android.widget.TextView
import com.bumptech.glide.Glide
import eu.davidea.flexibleadapter.FlexibleAdapter
import eu.davidea.flexibleadapter.items.IFlexible
import kotlinx.android.synthetic.main.item_grid_fit.view.*
import top.rechinx.meow.R
import top.rechinx.meow.data.database.model.Manga
import top.rechinx.meow.ui.base.BaseAdapter
import top.rechinx.meow.glide.GlideApp
import top.rechinx.meow.support.log.L
import top.rechinx.meow.ui.grid.items.GridItem
import top.rechinx.meow.widget.AutofitRecyclerView
import top.rechinx.rikka.ext.visible

class GridAdapter(context: Context): FlexibleAdapter<GridItem>(null, context, true) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,27 +2,24 @@ package top.rechinx.meow.ui.reader

import android.os.Bundle
import com.jakewharton.rxrelay2.BehaviorRelay
import io.reactivex.Completable
import io.reactivex.Observable
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.disposables.CompositeDisposable
import io.reactivex.disposables.Disposable
import io.reactivex.schedulers.Schedulers
import org.koin.standalone.KoinComponent
import org.koin.standalone.inject
import timber.log.Timber
import top.rechinx.meow.core.source.SourceManager
import top.rechinx.meow.data.database.model.Manga
import top.rechinx.meow.data.preference.PreferenceHelper
import top.rechinx.meow.data.repository.ChapterRepository
import top.rechinx.meow.data.repository.MangaRepository
import top.rechinx.meow.support.log.L
import top.rechinx.meow.ui.reader.loader.ChapterLoader
import top.rechinx.meow.ui.reader.model.ReaderChapter
import top.rechinx.meow.ui.reader.model.ReaderPage
import top.rechinx.meow.ui.reader.model.ViewerChapters
import top.rechinx.rikka.mvp.BasePresenter
import top.rechinx.rikka.rxbus.RxBus
import java.util.*
import java.util.concurrent.TimeUnit

class ReaderPresenter : BasePresenter<ReaderActivity>(), KoinComponent{
Expand Down Expand Up @@ -55,7 +52,7 @@ class ReaderPresenter : BasePresenter<ReaderActivity>(), KoinComponent{
mangaRepository.getManga(mangaId)
.observeOn(AndroidSchedulers.mainThread())
.doOnNext { loadInit(it, initialChapterId, isContinued) }
.subscribeFirst({_, _ -> }, {_, e -> L.d(e.message)})
.subscribeFirst({_, _ -> }, {_, e -> Timber.d(e.message)})
}

fun loadInit(manga: Manga, initialChapterId: Long, isContinued: Boolean) {
Expand All @@ -74,7 +71,7 @@ class ReaderPresenter : BasePresenter<ReaderActivity>(), KoinComponent{
.flatMap { getLoadObservable(loader!!, it, isContinued) }
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribeFirst({_, _ -> }, {_, e -> L.d(e.message)})
.subscribeFirst({_, _ -> }, {_, e -> Timber.d(e.message)})
}

private fun getLoadObservable(loader: ChapterLoader, chapter: ReaderChapter, isContinued: Boolean = false): Observable<ViewerChapters> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ import io.reactivex.rxkotlin.plusAssign
import io.reactivex.schedulers.Schedulers
import org.koin.standalone.KoinComponent
import org.koin.standalone.inject
import timber.log.Timber
import top.rechinx.meow.core.source.HttpSource
import top.rechinx.meow.core.source.model.MangaPage
import top.rechinx.meow.data.cache.ChapterCache
import top.rechinx.meow.support.log.L
import top.rechinx.meow.ui.reader.model.ReaderChapter
import top.rechinx.meow.ui.reader.model.ReaderPage
import java.util.concurrent.PriorityBlockingQueue
Expand All @@ -38,7 +38,7 @@ class HttpPageLoader(private val chapter: ReaderChapter,
.subscribe({
}, {
if(it !is InterruptedException) {
L.e(it.message)
Timber.e(it.message)
}
})
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ import android.view.KeyEvent
import android.view.MotionEvent
import android.view.View
import android.view.ViewGroup
import top.rechinx.meow.R
import top.rechinx.meow.support.log.L
import top.rechinx.meow.ui.base.BaseActivity
import top.rechinx.meow.ui.reader.ReaderActivity
import top.rechinx.meow.ui.reader.model.ChapterTransition
import top.rechinx.meow.ui.reader.model.ReaderPage
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package top.rechinx.meow.ui.reader.viewer.pager
import androidx.viewpager.widget.PagerAdapter
import android.view.View
import android.view.ViewGroup
import top.rechinx.meow.support.log.L
import timber.log.Timber
import top.rechinx.meow.ui.reader.model.ChapterTransition
import top.rechinx.meow.ui.reader.model.ReaderPage
import top.rechinx.meow.ui.reader.model.ViewerChapters
Expand Down Expand Up @@ -91,7 +91,7 @@ class PagerViewerAdapter(private val viewer: PagerViewer) : ViewPagerAdapter() {
if (position != -1) {
return position
} else {
L.d("Position for ${view.item} not found")
Timber.d("Position for ${view.item} not found")
}
}
return PagerAdapter.POSITION_NONE
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import android.view.View
import android.view.ViewGroup
import androidx.recyclerview.widget.WebtoonLayoutManager
import io.reactivex.disposables.CompositeDisposable
import top.rechinx.meow.support.log.L
import top.rechinx.meow.ui.reader.ReaderActivity
import top.rechinx.meow.ui.reader.model.ChapterTransition
import top.rechinx.meow.ui.reader.model.ReaderPage
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,11 @@ import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.schedulers.Schedulers
import org.koin.standalone.KoinComponent
import org.koin.standalone.inject
import top.rechinx.meow.R
import top.rechinx.meow.core.source.Source
import top.rechinx.meow.core.source.SourceManager
import top.rechinx.meow.core.source.model.FilterList
import top.rechinx.meow.data.database.model.Manga
import top.rechinx.meow.data.preference.PreferenceHelper
import top.rechinx.meow.data.repository.CataloguePager
import top.rechinx.meow.exception.NoMoreResultException
import top.rechinx.meow.support.log.L
import top.rechinx.rikka.mvp.BasePresenter
import java.lang.Exception
import java.util.*
Expand Down
3 changes: 0 additions & 3 deletions app/src/main/java/top/rechinx/meow/ui/task/TaskActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ import android.os.IBinder
import android.view.Menu
import android.view.MenuItem
import android.view.View
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.LinearLayoutManager
import kotlinx.android.synthetic.main.activity_task.*
import kotlinx.android.synthetic.main.custom_toolbar.*
Expand All @@ -21,12 +20,10 @@ import top.rechinx.meow.data.database.model.Manga
import top.rechinx.meow.data.database.model.Task
import top.rechinx.meow.data.download.DownloadService
import top.rechinx.meow.global.Extras
import top.rechinx.meow.support.log.L
import top.rechinx.meow.ui.base.BaseAdapter
import top.rechinx.meow.ui.base.BaseMvpActivity
import top.rechinx.meow.ui.details.DetailActivity
import top.rechinx.meow.ui.reader.ReaderActivity
import top.rechinx.rikka.mvp.MvpAppCompatActivity
import top.rechinx.rikka.mvp.factory.RequiresPresenter
import kotlin.collections.ArrayList

Expand Down
2 changes: 0 additions & 2 deletions app/src/main/java/top/rechinx/meow/utils/FileUtils.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ package top.rechinx.meow.utils
import android.content.Context
import io.reactivex.Observable
import top.rechinx.meow.App
import top.rechinx.meow.support.log.L
import java.io.*
import java.nio.charset.Charset

Expand Down Expand Up @@ -58,7 +57,6 @@ object FileUtils {
try {
var files = manager.list("sites")
for(file in files) {
L.d(file)
var ins = manager.open("sites/$file")
var outFile = File(app.getBasePath(), file)
var ous = FileOutputStream(outFile)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import android.content.Context
import android.util.AttributeSet
import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView
import top.rechinx.meow.support.log.L

class AutofitRecyclerView @JvmOverloads constructor(context: Context, attrs: AttributeSet? = null) :
RecyclerView(context, attrs) {
Expand Down
Loading

0 comments on commit a107e16

Please sign in to comment.