diff options
author | Allan Wang <me@allanwang.ca> | 2017-07-06 02:52:18 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-06 02:52:18 -0400 |
commit | bbe30297a216218ded4c2c6e3e8c2843652eb7a7 (patch) | |
tree | d120e124cb12d5474d37f1bc3e67fdaa5179c4c3 /app/src/main/kotlin/com/pitchedapps/frost/WebOverlayActivity.kt | |
parent | 311c7eeb304048c31f986d2d06010d0a486555ad (diff) | |
download | frost-bbe30297a216218ded4c2c6e3e8c2843652eb7a7.tar.gz frost-bbe30297a216218ded4c2c6e3e8c2843652eb7a7.tar.bz2 frost-bbe30297a216218ded4c2c6e3e8c2843652eb7a7.zip |
Dev (#29) - micro fixes mostly from KAUv1.1.4
* 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
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/WebOverlayActivity.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/WebOverlayActivity.kt | 19 |
1 files changed, 9 insertions, 10 deletions
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() { |