From fc3866f9088d29db1fb927ecb68ae45e9f197ca2 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 29 Sep 2019 16:31:13 +0200 Subject: [PATCH] Switched to QuadFlask colorpicker --- .gitmodules | 3 - ATTRIBUTION.md | 2 +- app/build.gradle | 3 +- app/src/main/assets/ATTRIBUTION.md | 2 +- .../eu/faircode/email/AdapterMessage.java | 6 +- .../eu/faircode/email/FragmentAccount.java | 6 +- .../eu/faircode/email/FragmentCompose.java | 6 +- .../faircode/email/FragmentDialogColor.java | 72 ++++++++++--------- .../eu/faircode/email/FragmentIdentity.java | 6 +- .../eu/faircode/email/FragmentMessages.java | 12 ++-- .../java/eu/faircode/email/FragmentPop.java | 6 +- .../java/eu/faircode/email/FragmentRule.java | 6 +- app/src/main/res/values/colors.xml | 22 ------ app/src/main/res/values/strings.xml | 29 -------- colorpicker | 1 - settings.gradle | 4 +- 16 files changed, 79 insertions(+), 107 deletions(-) delete mode 160000 colorpicker diff --git a/.gitmodules b/.gitmodules index d6bc660b04..d9a0823da5 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ -[submodule "colorpicker"] - path = colorpicker - url = https://github.com/M66B/colorpicker.git [submodule "qcolorpicker"] path = qcolorpicker url = https://github.com/QuadFlask/colorpicker.git diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md index 0bc6b649ca..8b027e2d6e 100644 --- a/ATTRIBUTION.md +++ b/ATTRIBUTION.md @@ -6,7 +6,6 @@ FairEmail uses: * [jsoup](https://jsoup.org/). Copyright © 2009 - 2017 Jonathan Hedley. [MIT license](https://jsoup.org/license). * [Android Support Library](https://developer.android.com/tools/support-library/). Copyright (C) 2011 The Android Open Source Project. [Apache license 2.0](https://android.googlesource.com/platform/frameworks/support/+/master/LICENSE.txt). * [Android Architecture Components](https://developer.android.com/topic/libraries/architecture/). Copyright 2018 The Android Open Source Project, Inc. [Apache license 2.0](https://github.com/googlesamples/android-architecture-components/blob/master/LICENSE). -* [colorpicker](https://android.googlesource.com/platform/frameworks/opt/colorpicker). Copyright (C) 2013 The Android Open Source Project. [Apache license 2.0](https://android.googlesource.com/platform/frameworks/opt/colorpicker/+/master/src/com/android/colorpicker/ColorPickerDialog.java). * [dnsjava](http://www.xbill.org/dnsjava/). Copyright (c) 1998-2011, Brian Wellington. [BSD License](https://sourceforge.net/p/dnsjava/code/HEAD/tree/trunk/LICENSE). * [OpenPGP API library](https://github.com/open-keychain/openpgp-api). Copyright (C) 2014-2015 Dominik Schürmann. [Apache License 2.0](https://github.com/open-keychain/openpgp-api/blob/master/LICENSE). * [Android SQLite support library](https://github.com/requery/sqlite-android). Copyright (C) 2017 requery.io. [Apache License 2.0](https://github.com/requery/sqlite-android/blob/master/LICENSE). @@ -18,3 +17,4 @@ FairEmail uses: * [PhotoView](https://github.com/chrisbanes/PhotoView). Copyright 2018 Chris Banes. [Apache License 2.0](https://github.com/chrisbanes/PhotoView/blob/master/LICENSE). * [ReLinker](https://github.com/KeepSafe/ReLinker). Copyright 2015 - 2016 KeepSafe Software, Inc. [Apache License 2.0](https://github.com/KeepSafe/ReLinker/blob/master/LICENSE). * [Markwon](https://github.com/noties/Markwon). Copyright 2019 Dimitry Ivanov. [Apache License 2.0](https://github.com/noties/Markwon/blob/master/LICENSE). +* [Color Picker](https://github.com/QuadFlask/colorpicker). Copyright 2014-2017 QuadFlask. [Apache License 2.0](https://github.com/QuadFlask/colorpicker#user-content-license). diff --git a/app/build.gradle b/app/build.gradle index 7353e2eb69..edd9656e70 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -312,6 +312,5 @@ dependencies { // https://github.com/noties/Markwon implementation "io.noties.markwon:core:$markwon_version" - // git clone https://android.googlesource.com/platform/frameworks/opt/colorpicker - implementation project(path: ':colorpicker') + implementation project(':qcolorpicker') } diff --git a/app/src/main/assets/ATTRIBUTION.md b/app/src/main/assets/ATTRIBUTION.md index 0bc6b649ca..8b027e2d6e 100644 --- a/app/src/main/assets/ATTRIBUTION.md +++ b/app/src/main/assets/ATTRIBUTION.md @@ -6,7 +6,6 @@ FairEmail uses: * [jsoup](https://jsoup.org/). Copyright © 2009 - 2017 Jonathan Hedley. [MIT license](https://jsoup.org/license). * [Android Support Library](https://developer.android.com/tools/support-library/). Copyright (C) 2011 The Android Open Source Project. [Apache license 2.0](https://android.googlesource.com/platform/frameworks/support/+/master/LICENSE.txt). * [Android Architecture Components](https://developer.android.com/topic/libraries/architecture/). Copyright 2018 The Android Open Source Project, Inc. [Apache license 2.0](https://github.com/googlesamples/android-architecture-components/blob/master/LICENSE). -* [colorpicker](https://android.googlesource.com/platform/frameworks/opt/colorpicker). Copyright (C) 2013 The Android Open Source Project. [Apache license 2.0](https://android.googlesource.com/platform/frameworks/opt/colorpicker/+/master/src/com/android/colorpicker/ColorPickerDialog.java). * [dnsjava](http://www.xbill.org/dnsjava/). Copyright (c) 1998-2011, Brian Wellington. [BSD License](https://sourceforge.net/p/dnsjava/code/HEAD/tree/trunk/LICENSE). * [OpenPGP API library](https://github.com/open-keychain/openpgp-api). Copyright (C) 2014-2015 Dominik Schürmann. [Apache License 2.0](https://github.com/open-keychain/openpgp-api/blob/master/LICENSE). * [Android SQLite support library](https://github.com/requery/sqlite-android). Copyright (C) 2017 requery.io. [Apache License 2.0](https://github.com/requery/sqlite-android/blob/master/LICENSE). @@ -18,3 +17,4 @@ FairEmail uses: * [PhotoView](https://github.com/chrisbanes/PhotoView). Copyright 2018 Chris Banes. [Apache License 2.0](https://github.com/chrisbanes/PhotoView/blob/master/LICENSE). * [ReLinker](https://github.com/KeepSafe/ReLinker). Copyright 2015 - 2016 KeepSafe Software, Inc. [Apache License 2.0](https://github.com/KeepSafe/ReLinker/blob/master/LICENSE). * [Markwon](https://github.com/noties/Markwon). Copyright 2019 Dimitry Ivanov. [Apache License 2.0](https://github.com/noties/Markwon/blob/master/LICENSE). +* [Color Picker](https://github.com/QuadFlask/colorpicker). Copyright 2014-2017 QuadFlask. [Apache License 2.0](https://github.com/QuadFlask/colorpicker#user-content-license). diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 35c9325163..1fb0e86685 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -2882,13 +2882,13 @@ public class AdapterMessage extends RecyclerView.Adapter#ffffffff #ff000000 #00000000 - - - #F6402C - #EB1460 - #9C1AB1 - #6633B9 - #3D4DB7 - #1093F5 - #00A6F6 - #00BBD5 - #009687 - #46AF4A - #88C440 - #CCDD1E - #FFEC16 - #FFC100 - #FF9800 - #FF5505 - #7A5547 - #5E7C8B - #9D9D9D - #696969 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4e3f3601da..2b94847616 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1017,35 +1017,6 @@ At the end - - @color/red - @color/pink - @color/purple - @color/deep_purple - - @color/indigo - @color/blue - @color/light_blue - @color/cyan - - @color/teal - @color/green - @color/light_green - @color/lime - - @color/yellow - @color/amber - @color/orange - @color/deep_orange - - @color/brown - @color/blue_grey - @color/grey - @color/dark_grey - - @android:color/transparent - - 17BA15C1AF55D925F98B99CEA4375D4CDF4C174B MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtFbxEbzL8u5accPGgBw/XdyiSS5BBE6ZQ9ELpKyJ/OQN+kdYniCAOw3lsQ/GuJScy4Y2HobqbBgLL8GLHG+Yu2EHC9dLjA3v2Mc25vvnfn86BsrpQvz1poN2n+roTBdq09FWbtebJ8m0hDBVmtfRi7RhTKIL4No3kodLhksdnucKjcFheubebWKgpmvbmw7NwuELhaZmyhw8WTtnQ4rZPMhjY1JJZgzwNExXgD7zzg4pJPkuQlfkuRkkvBpHpi3C7VDnYjrBlLHngI4wv3wxQBVwJqlvAT9PmX8dOVnTsWWdJdLQBZVWphuqVY54kjBIovN+o8w03WjsV9QiOQq+XwIDAQAB diff --git a/colorpicker b/colorpicker deleted file mode 160000 index f006b17cfd..0000000000 --- a/colorpicker +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f006b17cfdbb59a59a755290d9b7b529ba102f32 diff --git a/settings.gradle b/settings.gradle index 283b925e76..7e2e270397 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1,3 @@ -include ':app', ':colorpicker' +include ':app', ':qcolorpicker' + +project(':qcolorpicker').projectDir = new File('qcolorpicker/library')