From bbe30297a216218ded4c2c6e3e8c2843652eb7a7 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Thu, 6 Jul 2017 02:52:18 -0400 Subject: Dev (#29) - micro fixes mostly from KAU * Add changelog * Add play descriptions * Test build since tag * Adjust view on keyboard, fixes * Update kau, merge kpref singles, update swipe * Fix swipe background * Allow swipe customization --- .../com/pitchedapps/frost/WebOverlayActivity.kt | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'app/src/main/kotlin/com/pitchedapps/frost/WebOverlayActivity.kt') diff --git a/app/src/main/kotlin/com/pitchedapps/frost/WebOverlayActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/WebOverlayActivity.kt index 1bd4777d..000a862e 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/WebOverlayActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/WebOverlayActivity.kt @@ -10,8 +10,10 @@ import android.support.v7.widget.Toolbar import android.webkit.ValueCallback import android.webkit.WebChromeClient import ca.allanwang.kau.permissions.kauOnRequestPermissionsResult +import ca.allanwang.kau.swipe.kauSwipeOnCreate +import ca.allanwang.kau.swipe.kauSwipeOnDestroy +import ca.allanwang.kau.swipe.kauSwipeOnPostCreate import ca.allanwang.kau.utils.* -import com.jude.swipbackhelper.SwipeBackHelper import com.mikepenz.google_material_typeface_library.GoogleMaterial import com.pitchedapps.frost.contracts.ActivityWebContract import com.pitchedapps.frost.contracts.FileChooserContract @@ -49,12 +51,10 @@ open class WebOverlayActivity : AppCompatActivity(), supportActionBar?.setDisplayHomeAsUpEnabled(true) toolbar.navigationIcon = GoogleMaterial.Icon.gmd_close.toDrawable(this, 16, Prefs.iconColor) toolbar.setNavigationOnClickListener { finishSlideOut() } - SwipeBackHelper.onCreate(this) - SwipeBackHelper.getCurrentPage(this) - .setSwipeBackEnable(true) - .setSwipeSensitivity(0.5f) - .setSwipeRelateEnable(true) - .setSwipeRelateOffset(300) + kauSwipeOnCreate { + if (!Prefs.overlayFullScreenSwipe) edgeSize = 20.dpToPx + transitionSystemBars = false + } setFrostColors(toolbar, themeWindow = false) coordinator.setBackgroundColor(Prefs.bgColor.withAlpha(255)) @@ -63,7 +63,6 @@ open class WebOverlayActivity : AppCompatActivity(), if (userId != Prefs.userId) FbCookie.switchUser(userId) { frostWeb.web.loadBaseUrl() } else frostWeb.web.loadBaseUrl() if (Showcase.firstWebOverlay) { - Showcase.firstWebOverlay = false coordinator.frostSnackbar(R.string.web_overlay_swipe_hint) { duration = Snackbar.LENGTH_INDEFINITE setAction(R.string.kau_got_it) { _ -> this.dismiss() } @@ -101,12 +100,12 @@ open class WebOverlayActivity : AppCompatActivity(), override fun onPostCreate(savedInstanceState: Bundle?) { super.onPostCreate(savedInstanceState) - SwipeBackHelper.onPostCreate(this) + kauSwipeOnPostCreate() } override fun onDestroy() { super.onDestroy() - SwipeBackHelper.onDestroy(this) + kauSwipeOnDestroy() } override fun onBackPressed() { -- cgit v1.2.3