aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-09-24 16:18:23 -0400
committerGitHub <noreply@github.com>2017-09-24 16:18:23 -0400
commitc4453c85557d2dbf24fa72def544335fe5782182 (patch)
treeb18c2f85cb8917d238b2013e7098cba801728141
parent3c85f0e84b4aa3062a25c978ea88497f4c1e6f25 (diff)
downloadfrost-c4453c85557d2dbf24fa72def544335fe5782182.tar.gz
frost-c4453c85557d2dbf24fa72def544335fe5782182.tar.bz2
frost-c4453c85557d2dbf24fa72def544335fe5782182.zip
Fix background color for non facebook pages (#335)
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/injectors/CssAssets.kt2
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/web/FrostWebViewClients.kt12
-rw-r--r--app/src/main/res/xml/frost_changelog.xml13
3 files changed, 18 insertions, 9 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/injectors/CssAssets.kt b/app/src/main/kotlin/com/pitchedapps/frost/injectors/CssAssets.kt
index cf935360..3155b11a 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/injectors/CssAssets.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/injectors/CssAssets.kt
@@ -39,7 +39,7 @@ enum class CssAssets(val folder: String = "themes") : InjectorContract {
.replace("\$BT\$", bt)
.replace("\$BBT\$", Prefs.bgColor.withAlpha(51).colorToForeground(0.35f).toRgbaString())
.replace("\$O\$", Prefs.bgColor.withAlpha(255).toRgbaString())
- .replace("\$OO\$", Prefs.bgColor.colorToForeground(0.35f).withAlpha(255).toRgbaString())
+ .replace("\$OO\$", Prefs.bgColor.withAlpha(255).colorToForeground(0.35f).toRgbaString())
.replace("\$D\$", Prefs.textColor.adjustAlpha(0.3f).toRgbaString())
}
injector = JsBuilder().css(content).build()
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/web/FrostWebViewClients.kt b/app/src/main/kotlin/com/pitchedapps/frost/web/FrostWebViewClients.kt
index c398469c..31aaaa6f 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/web/FrostWebViewClients.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/web/FrostWebViewClients.kt
@@ -50,7 +50,6 @@ open class FrostWebViewClient(val webCore: FrostWebViewCore) : BaseWebViewClient
refreshObservable.onNext(true)
}
-
fun launchLogin(c: Context) {
if (c is MainActivity && c.cookies().isNotEmpty())
c.launchNewTask(SelectorActivity::class.java, c.cookies())
@@ -58,8 +57,15 @@ open class FrostWebViewClient(val webCore: FrostWebViewCore) : BaseWebViewClient
c.launchNewTask(LoginActivity::class.java)
}
- private fun injectBackgroundColor()
- = webCore.setBackgroundColor(if (isMain) Color.TRANSPARENT else Prefs.bgColor.withAlpha(255))
+ private fun injectBackgroundColor() {
+ webCore.setBackgroundColor(
+ when {
+ isMain -> Color.TRANSPARENT
+ webCore.url.isFacebookUrl -> Prefs.bgColor.withAlpha(255)
+ else -> Color.WHITE
+ }
+ )
+ }
override fun onPageCommitVisible(view: WebView, url: String?) {
diff --git a/app/src/main/res/xml/frost_changelog.xml b/app/src/main/res/xml/frost_changelog.xml
index 895c271f..8841974d 100644
--- a/app/src/main/res/xml/frost_changelog.xml
+++ b/app/src/main/res/xml/frost_changelog.xml
@@ -8,14 +8,17 @@
<item text="" />
-->
- <!--<version title="Beta Updates" />-->
-
- <version title="Beta Updates"/>
+ <version title="Beta Updates"/>
+ <item text="Numerous bug fixes in KAU" />
+ <item text="Set background back to white on non facebook pages" />
+ <item text="" />
+ <item text="" />
+
+ <version title="v1.5.2"/>
<item text="Add default download manager to download all files" />
<item text="Limit notification sounds when multiple notifications come in" />
<item text="Check that job scheduler exists before scheduling notifications" />
- <item text="" />
-
+
<version title="v1.5.1"/>
<item text="Release day is here!" />
<item text="Add full support for messaging in overlays. We will dynamically launch new overlays when required to." />