feat: extension testing

This commit is contained in:
rebelonion 2024-05-19 14:17:58 -05:00
parent 949bcc418a
commit ab360b3a75
15 changed files with 1103 additions and 4 deletions

View file

@ -1,6 +1,7 @@
package ani.dantotsu.settings
import android.app.AlertDialog
import android.content.Intent
import android.os.Bundle
import android.view.HapticFeedbackConstants
import android.view.KeyEvent
@ -9,6 +10,7 @@ import android.view.ViewGroup
import android.view.inputmethod.EditorInfo
import android.widget.EditText
import androidx.appcompat.app.AppCompatActivity
import androidx.core.content.ContextCompat
import androidx.core.view.isVisible
import androidx.core.view.updateLayoutParams
import androidx.recyclerview.widget.LinearLayoutManager
@ -20,6 +22,7 @@ import ani.dantotsu.databinding.ItemRepositoryBinding
import ani.dantotsu.initActivity
import ani.dantotsu.media.MediaType
import ani.dantotsu.navBarHeight
import ani.dantotsu.parsers.ParserTestActivity
import ani.dantotsu.settings.saving.PrefManager
import ani.dantotsu.settings.saving.PrefName
import ani.dantotsu.statusBarHeight
@ -232,6 +235,20 @@ class SettingsExtensionsActivity : AppCompatActivity() {
setExtensionOutput(it.attachView, MediaType.MANGA)
}
),
Settings(
type = 1,
name = getString(R.string.extension_test),
desc = getString(R.string.extension_test_desc),
icon = R.drawable.ic_round_search_sources_24,
isActivity = true,
onClick = {
ContextCompat.startActivity(
context,
Intent(context, ParserTestActivity::class.java),
null
)
}
),
Settings(
type = 1,
name = getString(R.string.user_agent),