From 94ebb0b0e1dfcdb75cacea9bd3440157a089542c Mon Sep 17 00:00:00 2001 From: Karim Abou Zeid Date: Sat, 29 Aug 2015 20:20:49 +0200 Subject: [PATCH] Cleaned up the changelog dialog --- .../kabouzeid/gramophone/dialogs/ChangelogDialog.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/kabouzeid/gramophone/dialogs/ChangelogDialog.java b/app/src/main/java/com/kabouzeid/gramophone/dialogs/ChangelogDialog.java index 4beed972..992ec2d6 100644 --- a/app/src/main/java/com/kabouzeid/gramophone/dialogs/ChangelogDialog.java +++ b/app/src/main/java/com/kabouzeid/gramophone/dialogs/ChangelogDialog.java @@ -77,10 +77,11 @@ public class ChangelogDialog extends LeakDetectDialogFragment { in.close(); // Inject color values for WebView body background and links + final String backgroundColor = ThemeSingleton.get().darkTheme ? "444444" : "fff"; + final String contentColor = ThemeSingleton.get().darkTheme ? "fff" : "000"; webView.loadData(buf.toString() - .replace("{style-placeholder}", ThemeSingleton.get().darkTheme ? - "body { background-color: #444444; color: #fff; }" : - "body { background-color: #fff; color: #000; }") + .replace("{style-placeholder}", + String.format("body { background-color: #%s; color: #%s; }", backgroundColor, contentColor)) .replace("{link-color}", colorToHex(ThemeSingleton.get().positiveColor.getDefaultColor())) .replace("{link-color-active}", colorToHex(ColorUtil.shiftColorUp(ThemeSingleton.get().positiveColor.getDefaultColor()))) , "text/html", "UTF-8"); @@ -90,7 +91,7 @@ public class ChangelogDialog extends LeakDetectDialogFragment { return dialog; } - private String colorToHex(int color) { + private static String colorToHex(int color) { return Integer.toHexString(color).substring(2); } }