From fc96e7919a958f3d4f91e381f00828d8c73377cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Sch=C3=A4ttgen?= Date: Thu, 26 Dec 2019 23:25:05 +0100 Subject: [PATCH] Replace changelog css colors --- app/src/main/assets/changelog.html | 169 +++++++++--------- .../aegis/ui/ChangelogDialog.java | 8 +- 2 files changed, 91 insertions(+), 86 deletions(-) diff --git a/app/src/main/assets/changelog.html b/app/src/main/assets/changelog.html index 5743bb78..a22bbb1a 100644 --- a/app/src/main/assets/changelog.html +++ b/app/src/main/assets/changelog.html @@ -1,85 +1,86 @@ - - - - -
-

Version 1.1

-

New

- -

Fixes

- -

Version 1.0.3

-

New

- -

Version 1.0.2

-

Fixes

- -

Notes

- -

Version 1.0.1

-

Notes

- -

Version 1.0

-

New

- -

Fixes

- - \ No newline at end of file + + + + +
+

Version 1.1

+

New

+ +

Fixes

+ +

Version 1.0.3

+

New

+ +

Version 1.0.2

+

Fixes

+ +

Notes

+ +

Version 1.0.1

+

Notes

+ +

Version 1.0

+

New

+ +

Fixes

+ + + \ No newline at end of file diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/ChangelogDialog.java b/app/src/main/java/com/beemdevelopment/aegis/ui/ChangelogDialog.java index 51aa7c0b..b9a1338f 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/ChangelogDialog.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/ChangelogDialog.java @@ -75,12 +75,16 @@ public class ChangelogDialog extends DialogFragment { private String replaceStylesheet(String changelog) { int backgroundColorResource = _themeStyle == Theme.AMOLED ? R.attr.cardBackgroundFocused : R.attr.cardBackground; - String backgroundColor = String.format("%06X", (0xFFFFFF & ThemeHelper.getThemeColor(backgroundColorResource, getContext().getTheme()))); - String textColor = String.format("%06X", (0xFFFFFF & ThemeHelper.getThemeColor(R.attr.primaryText, getContext().getTheme()))); + String backgroundColor = colorToCSS(ThemeHelper.getThemeColor(backgroundColorResource, getContext().getTheme())); + String textColor = colorToCSS(0xFFFFFF & ThemeHelper.getThemeColor(R.attr.primaryText, getContext().getTheme())); return String.format(changelog, backgroundColor, textColor); } + private static String colorToCSS(int color) { + return String.format("rgb(%d, %d, %d)", Color.red(color), Color.green(color), Color.blue(color)); + } + public ChangelogDialog setTheme(Theme theme) { _themeStyle = theme;