From e494d12b01d7563ef2aa302ded5734c6835d4b69 Mon Sep 17 00:00:00 2001 From: Ullas-Aithal Date: Fri, 17 Jul 2020 23:27:43 -0500 Subject: [PATCH 001/108] Fixes #3187 by hiding option to rename multireddit --- app/src/main/res/menu/menu_multireddits.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/menu/menu_multireddits.xml b/app/src/main/res/menu/menu_multireddits.xml index 8ada22e596..cc3b186fd1 100644 --- a/app/src/main/res/menu/menu_multireddits.xml +++ b/app/src/main/res/menu/menu_multireddits.xml @@ -6,6 +6,7 @@ Date: Mon, 23 Mar 2020 17:22:38 +0100 Subject: [PATCH 002/108] Cleanup --- .../redditslide/Adapters/CommentAdapter.java | 2 +- .../java/me/ccrama/redditslide/HasSeen.java | 67 ++++--------------- .../java/me/ccrama/redditslide/Hidden.java | 31 +++++---- .../java/me/ccrama/redditslide/PostMatch.java | 2 +- 4 files changed, 31 insertions(+), 71 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index db3df1a3e3..ffcc63e622 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -292,7 +292,7 @@ public void doTimes() { if (fullname.contains("t3_")) { fullname = fullname.substring(3, fullname.length()); } - HasSeen.seenTimes.put(fullname, System.currentTimeMillis()); + HasSeen.addSeen(fullname); KVStore.getInstance().insert(fullname, String.valueOf(System.currentTimeMillis())); } if (submission != null) { diff --git a/app/src/main/java/me/ccrama/redditslide/HasSeen.java b/app/src/main/java/me/ccrama/redditslide/HasSeen.java index 2c0d0055cd..af0cd9703b 100644 --- a/app/src/main/java/me/ccrama/redditslide/HasSeen.java +++ b/app/src/main/java/me/ccrama/redditslide/HasSeen.java @@ -27,14 +27,19 @@ */ public class HasSeen { - public static HashSet hasSeen; - public static HashMap seenTimes; + private static HashSet hasSeen; + private static HashMap seenTimes; - public static void setHasSeenContrib(List submissions) { + private static void ensureInitialized() { if (hasSeen == null) { hasSeen = new HashSet<>(); seenTimes = new HashMap<>(); } + } + + public static void setHasSeenContrib(List submissions) { + ensureInitialized(); + KVManger m = KVStore.getInstance(); for (Contribution s : submissions) { if (s instanceof Submission) { @@ -64,39 +69,11 @@ public static void setHasSeenContrib(List submissions) { } public static void setHasSeenSubmission(List submissions) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - seenTimes = new HashMap<>(); - } - KVManger m = KVStore.getInstance(); - for (Contribution s : submissions) { - String fullname = s.getFullName(); - if (fullname.contains("t3_")) { - fullname = fullname.substring(3); - } - // Check if KVStore has a key containing the fullname - // This is necessary because the KVStore library is limited and Carlos didn't realize the performance impact - Cursor cur = m.execQuery("SELECT * FROM ? WHERE ? LIKE '%?%' LIMIT 1", - new String[] { TABLE_NAME, COLUMN_KEY, fullname }); - boolean contains = cur != null && cur.getCount() > 0; - CursorUtils.closeCursorQuietly(cur); - - if (contains) { - hasSeen.add(fullname); - String value = m.get(fullname); - try { - if (value != null) seenTimes.put(fullname, Long.valueOf(value)); - } catch (Exception ignored) { - } - } - } + setHasSeenContrib((List)((Object)submissions)); } public static boolean getSeen(Submission s) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - seenTimes = new HashMap<>(); - } + ensureInitialized(); String fullname = s.getFullName(); if (fullname.contains("t3_")) { @@ -109,10 +86,7 @@ public static boolean getSeen(Submission s) { } public static boolean getSeen(String s) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - seenTimes = new HashMap<>(); - } + ensureInitialized(); Uri uri = formatRedditUrl(s); String fullname = s; @@ -151,10 +125,7 @@ public static boolean getSeen(String s) { } public static long getSeenTime(Submission s) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - seenTimes = new HashMap<>(); - } + ensureInitialized(); String fullname = s.getFullName(); if (fullname.contains("t3_")) { fullname = fullname.substring(3); @@ -171,12 +142,7 @@ public static long getSeenTime(Submission s) { } public static void addSeen(String fullname) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - } - if (seenTimes == null) { - seenTimes = new HashMap<>(); - } + ensureInitialized(); if (fullname.contains("t3_")) { fullname = fullname.substring(3); @@ -198,12 +164,7 @@ public static void addSeen(String fullname) { } public static void addSeenScrolling(String fullname) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - } - if (seenTimes == null) { - seenTimes = new HashMap<>(); - } + ensureInitialized(); if (fullname.contains("t3_")) { fullname = fullname.substring(3); diff --git a/app/src/main/java/me/ccrama/redditslide/Hidden.java b/app/src/main/java/me/ccrama/redditslide/Hidden.java index 19dc293877..122ab2de67 100644 --- a/app/src/main/java/me/ccrama/redditslide/Hidden.java +++ b/app/src/main/java/me/ccrama/redditslide/Hidden.java @@ -13,15 +13,15 @@ * Created by carlo_000 on 10/16/2015. */ public class Hidden { - public static final Set id = new HashSet<>(); + private static final Set id = new HashSet<>(); - public static void setHidden(final Contribution s) { + private static void setHiddenAsync(boolean hidden, final Submission contribution) { new AsyncTask() { @Override protected Void doInBackground(Void[] params) { try { - id.add(s.getFullName()); - new AccountManager(Authentication.reddit).hide(true, (Submission) s); + + new AccountManager(Authentication.reddit).hide(hidden, contribution); } catch (Exception e) { e.printStackTrace(); } @@ -30,19 +30,18 @@ protected Void doInBackground(Void[] params) { }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } + public static void setHidden(final Contribution s) { + id.add(s.getFullName()); + setHiddenAsync(true, (Submission) s); + } + public static void undoHidden(final Contribution s) { - new AsyncTask() { - @Override - protected Void doInBackground(Void[] params) { - try { - id.remove(s.getFullName()); - new AccountManager(Authentication.reddit).hide(false, (Submission) s); - } catch (Exception e) { - e.printStackTrace(); - } - return null; - } - }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + id.remove(s.getFullName()); + setHiddenAsync(false, (Submission) s); + } + + public static boolean getHidden(final String fullname) { + return id.contains(fullname); } } diff --git a/app/src/main/java/me/ccrama/redditslide/PostMatch.java b/app/src/main/java/me/ccrama/redditslide/PostMatch.java index 558c4712e8..50c748630b 100644 --- a/app/src/main/java/me/ccrama/redditslide/PostMatch.java +++ b/app/src/main/java/me/ccrama/redditslide/PostMatch.java @@ -85,7 +85,7 @@ public static boolean openExternal(String url) { public static SharedPreferences filters; public static boolean doesMatch(Submission s, String baseSubreddit, boolean ignore18) { - if (Hidden.id.contains(s.getFullName())) return true; // if it's hidden we're not going to show it regardless + if (Hidden.getHidden(s.getFullName())) return true; // if it's hidden we're not going to show it regardless String title = s.getTitle(); String body = s.getSelftext(); From 2bed5372bfe0ba3177acb324386315c9b381377d Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 21 Jul 2020 18:36:24 +0200 Subject: [PATCH 003/108] Add PoC for automatically hiding read posts. --- .../redditslide/Adapters/SubredditPosts.java | 9 +++++ .../Fragments/MultiredditView.java | 2 +- .../redditslide/Fragments/NewsView.java | 3 +- .../Fragments/SubmissionsView.java | 3 +- .../java/me/ccrama/redditslide/HasSeen.java | 9 ++++- .../java/me/ccrama/redditslide/Hidden.java | 37 +++++++++++++++++++ 6 files changed, 56 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java index 97f1cea517..01efa34f76 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java @@ -34,6 +34,7 @@ import me.ccrama.redditslide.ContentType; import me.ccrama.redditslide.Fragments.SubmissionsView; import me.ccrama.redditslide.HasSeen; +import me.ccrama.redditslide.Hidden; import me.ccrama.redditslide.LastComments; import me.ccrama.redditslide.OfflineSubreddit; import me.ccrama.redditslide.PostLoader; @@ -400,6 +401,14 @@ public void onPostExecute(final List submissions) { @Override protected List doInBackground(String... subredditPaginators) { if (BuildConfig.DEBUG) LogUtil.v("Loading data"); + final AsyncTask hideTask = Hidden.asyncHideQueue(); + if (hideTask != null) { + try { + hideTask.get(); + } catch (Exception e) { + e.printStackTrace(); + } + } if ((!NetworkUtil.isConnected(context) && !Authentication.didOnline) || MainActivity.isRestart) { Log.v(LogUtil.getTag(), "Using offline data"); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java index e1e661e9f2..f6a0b17486 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java @@ -303,7 +303,7 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { for (int firstVisibleItem : firstVisibleItems) { pastVisiblesItems = firstVisibleItem; if (SettingValues.scrollSeen && pastVisiblesItems > 0 && SettingValues.storeHistory) { - HasSeen.addSeenScrolling(posts.posts.get(pastVisiblesItems - 1).getFullName()); + HasSeen.addSeenScrolling(posts.posts.get(pastVisiblesItems - 1)); } } } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java index ed6b3bab0b..7c7074c250 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java @@ -578,8 +578,7 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { && pastVisiblesItems > 0 && SettingValues.storeHistory) { HasSeen.addSeenScrolling( - posts.posts.get(pastVisiblesItems - 1) - .getFullName()); + posts.posts.get(pastVisiblesItems - 1)); } } } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java index 2e5f3a901b..84cb2bdadc 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java @@ -634,8 +634,7 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { if (SettingValues.scrollSeen && pastVisiblesItems > 0 && SettingValues.storeHistory) { - HasSeen.addSeenScrolling(posts.posts.get(pastVisiblesItems - 1) - .getFullName()); + HasSeen.addSeenScrolling(posts.posts.get(pastVisiblesItems - 1)); } } } diff --git a/app/src/main/java/me/ccrama/redditslide/HasSeen.java b/app/src/main/java/me/ccrama/redditslide/HasSeen.java index af0cd9703b..b640ed0378 100644 --- a/app/src/main/java/me/ccrama/redditslide/HasSeen.java +++ b/app/src/main/java/me/ccrama/redditslide/HasSeen.java @@ -163,11 +163,13 @@ public static void addSeen(String fullname) { } } - public static void addSeenScrolling(String fullname) { + public static void addSeenScrolling(final Submission submission) { ensureInitialized(); - + boolean hide = false; + String fullname = submission.getFullName(); if (fullname.contains("t3_")) { fullname = fullname.substring(3); + hide = true; } hasSeen.add(fullname); @@ -179,5 +181,8 @@ public static void addSeenScrolling(String fullname) { SynccitRead.newVisited.add(fullname); SynccitRead.visitedIds.add(fullname); } + if (hide) { + Hidden.addSubmissionToHideQueue(submission); + } } } diff --git a/app/src/main/java/me/ccrama/redditslide/Hidden.java b/app/src/main/java/me/ccrama/redditslide/Hidden.java index 122ab2de67..fe637b0697 100644 --- a/app/src/main/java/me/ccrama/redditslide/Hidden.java +++ b/app/src/main/java/me/ccrama/redditslide/Hidden.java @@ -1,12 +1,17 @@ package me.ccrama.redditslide; import android.os.AsyncTask; +import android.util.Log; import net.dean.jraw.managers.AccountManager; import net.dean.jraw.models.Contribution; import net.dean.jraw.models.Submission; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedList; import java.util.Set; /** @@ -14,6 +19,7 @@ */ public class Hidden { private static final Set id = new HashSet<>(); + private static final HashMap hideQueue = new HashMap<>(); private static void setHiddenAsync(boolean hidden, final Submission contribution) { new AsyncTask() { @@ -44,4 +50,35 @@ public static boolean getHidden(final String fullname) { return id.contains(fullname); } + public static void addSubmissionToHideQueue(final Submission submission) { + if (hideQueue.containsKey(submission.getFullName())) { + return; + } + Log.i("HideDebug", "Added " + submission.getFullName() + " to hide queue"); + hideQueue.put(submission.getFullName(), submission); + } + + public static AsyncTask asyncHideQueue() { + if (hideQueue.isEmpty()) { + return null; + } + + final ArrayList submissions = new ArrayList<>(hideQueue.values()); + final Submission firstSubmission = submissions.get(0); + final Submission[] remainingSubmissions = submissions.subList(1, submissions.size()).toArray(new Submission[0]); + hideQueue.clear(); + + return new AsyncTask() { + @Override + protected Void doInBackground(Void[] params) { + try { + new AccountManager(Authentication.reddit).hide(true, firstSubmission, remainingSubmissions); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + } + } From 1378664df4bb47536296fd22fe20b673bc13c6e2 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 21 Jul 2020 18:33:28 +0200 Subject: [PATCH 004/108] Add UI for configuring post-hiding --- .../Fragments/SettingsHistoryFragment.java | 19 ++++++++++ .../java/me/ccrama/redditslide/HasSeen.java | 3 +- .../me/ccrama/redditslide/SettingValues.java | 3 ++ .../activity_settings_history_child.xml | 36 +++++++++++++++++++ app/src/main/res/values/strings.xml | 1 + 5 files changed, 61 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java index a8beb22566..e2e18be8d3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java @@ -33,6 +33,7 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { context.findViewById(R.id.settings_history_scrollseen).setEnabled(true); + context.findViewById(R.id.settings_history_scrollseenhide).setEnabled(true); context.findViewById(R.id.settings_history_storensfw).setEnabled(true); } else { ((SwitchCompat) context.findViewById(R.id.settings_history_storensfw)).setChecked(false); @@ -44,6 +45,11 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { ((SwitchCompat) context.findViewById(R.id.settings_history_scrollseen)).setEnabled(false); SettingValues.scrollSeen = false; SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SCROLL_SEEN, false).apply(); + + ((SwitchCompat) context.findViewById(R.id.settings_history_scrollseenhide)).setChecked(false); + ((SwitchCompat) context.findViewById(R.id.settings_history_scrollseenhide)).setEnabled(false); + SettingValues.scrollSeenHide = false; + SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SCROLL_SEEN_HIDE, false).apply(); } } }); @@ -88,6 +94,19 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { } }); } + + { + SwitchCompat single = (SwitchCompat) context.findViewById(R.id.settings_history_scrollseenhide); + single.setChecked(SettingValues.scrollSeenHide); + single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + SettingValues.scrollSeenHide = isChecked; + SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SCROLL_SEEN_HIDE, isChecked).apply(); + + } + }); + } } } diff --git a/app/src/main/java/me/ccrama/redditslide/HasSeen.java b/app/src/main/java/me/ccrama/redditslide/HasSeen.java index b640ed0378..c5e50e5a15 100644 --- a/app/src/main/java/me/ccrama/redditslide/HasSeen.java +++ b/app/src/main/java/me/ccrama/redditslide/HasSeen.java @@ -15,6 +15,7 @@ import java.util.HashSet; import java.util.List; +import me.ccrama.redditslide.SettingValues; import me.ccrama.redditslide.Synccit.SynccitRead; import static com.lusfold.androidkeyvaluestore.core.KVManagerImpl.COLUMN_KEY; @@ -181,7 +182,7 @@ public static void addSeenScrolling(final Submission submission) { SynccitRead.newVisited.add(fullname); SynccitRead.visitedIds.add(fullname); } - if (hide) { + if (hide && SettingValues.scrollSeenHide) { Hidden.addSubmissionToHideQueue(submission); } } diff --git a/app/src/main/java/me/ccrama/redditslide/SettingValues.java b/app/src/main/java/me/ccrama/redditslide/SettingValues.java index 46b52a2bd7..7ff1135bf0 100644 --- a/app/src/main/java/me/ccrama/redditslide/SettingValues.java +++ b/app/src/main/java/me/ccrama/redditslide/SettingValues.java @@ -52,6 +52,7 @@ public class SettingValues { public static final String PREF_STORE_HISTORY = "storehistory"; public static final String PREF_STORE_NSFW_HISTORY = "storensfw"; public static final String PREF_SCROLL_SEEN = "scrollSeen"; + public static final String PREF_SCROLL_SEEN_HIDE = "scrollSeenHide"; public static final String PREF_TITLE_FILTERS = "titleFilters"; public static final String PREF_TEXT_FILTERS = "textFilters"; public static final String PREF_DOMAIN_FILTERS = "domainFilters"; @@ -176,6 +177,7 @@ public class SettingValues { public static boolean showNSFWContent; public static boolean storeNSFWHistory; public static boolean scrollSeen; + public static boolean scrollSeenHide; public static boolean saveButton; public static boolean voteGestures; public static boolean colorEverywhere; @@ -376,6 +378,7 @@ public static void setAllValues(SharedPreferences settings) { upvotePercentage = prefs.getBoolean(PREF_UPVOTE_PERCENTAGE, false); storeNSFWHistory = prefs.getBoolean(PREF_STORE_NSFW_HISTORY, false); scrollSeen = prefs.getBoolean(PREF_SCROLL_SEEN, false); + scrollSeenHide = prefs.getBoolean(PREF_SCROLL_SEEN_HIDE, false); synccitName = prefs.getString(SYNCCIT_NAME, ""); synccitAuth = prefs.getString(SYNCCIT_AUTH, ""); notifSound = prefs.getBoolean(PREF_SOUND_NOTIFS, false); diff --git a/app/src/main/res/layout/activity_settings_history_child.xml b/app/src/main/res/layout/activity_settings_history_child.xml index 677207de42..c20bd8052d 100644 --- a/app/src/main/res/layout/activity_settings_history_child.xml +++ b/app/src/main/res/layout/activity_settings_history_child.xml @@ -138,6 +138,42 @@ android:textColorHint="?attr/fontColor" /> + + + + + + + + + + Comment font Crop lead image in comment view Mark posts as seen when scrolled past + Hide posts when scrolled past Custom Tabs Select image/GIF save location Not yet set From 8e0ac0b74826979cdfc780cbe7f214d9ba26f546 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Sun, 2 Aug 2020 21:33:03 -0400 Subject: [PATCH 005/108] Use correct round icon --- app/src/main/AndroidManifest.xml | 4 ++-- app/src/main/res/mipmap-hdpi/icon_round.png | Bin 4675 -> 0 bytes app/src/main/res/mipmap-mdpi/icon_round.png | Bin 2721 -> 0 bytes app/src/main/res/mipmap-xhdpi/icon_round.png | Bin 6786 -> 0 bytes app/src/main/res/mipmap-xxhdpi/icon_round.png | Bin 13149 -> 0 bytes app/src/main/res/mipmap-xxxhdpi/icon_round.png | Bin 20173 -> 0 bytes 6 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 app/src/main/res/mipmap-hdpi/icon_round.png delete mode 100644 app/src/main/res/mipmap-mdpi/icon_round.png delete mode 100644 app/src/main/res/mipmap-xhdpi/icon_round.png delete mode 100644 app/src/main/res/mipmap-xxhdpi/icon_round.png delete mode 100644 app/src/main/res/mipmap-xxxhdpi/icon_round.png diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 79d9729bbe..3f342bc517 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -18,7 +18,7 @@ android:installLocation="auto" android:label="@string/app_name" android:resizeableActivity="true" - android:roundIcon="@mipmap/icon_round" + android:roundIcon="@mipmap/ic_launcher_round" android:usesCleartextTraffic="true" android:theme="@style/yellow_dark"> + android:roundIcon="@mipmap/ic_launcher_round"> diff --git a/app/src/main/res/mipmap-hdpi/icon_round.png b/app/src/main/res/mipmap-hdpi/icon_round.png deleted file mode 100644 index d710ff25eccf2afb76d2737e4fd409fab04cc010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4675 zcmV-J61?q+P)1e{F$t(uK;A4Y?1G5MBgO|tC~BIC`5<+IHHQ>NIK8XsZzrj1UMRJ`iPvg#$Cc{{QFsKmT*if(qm@`Okc3 z^YF3z;rspmerL~Nm~YRw=iBp5I*x{F(@4X<`ue zTeA$<-7!efyq=CiS_tf}2w*F*!hzk1wE);1^MT!tWrE>-j{y5zeA`G}Rs#mce4US@ z;aStrEBUp<2eW$FeanIU?h;_D7xSuGL;w=uU`6tPb_#%Y2!M9*fH-Xn1@@^B{`c&A zq;2HzrUu8W+fB^Z{#*7&&s}VER`Z6f{)N9I*+G%&4w51!#>=FJ z!vP8uAQ@#y2D~M>tsR2pltk*r! z+667ShX!O4;-xjgG#peWKq@66h4iwu69kFtoZ4g}Rx8xKvxkaS^%DL4hmIHrCqg~m zRr^l}6|X?0gRsg-2l?`Fuu6PjXm@m*qkf#@hNl&K$kN6>vl5&~i{5>fDB)C5@!Cc8 zPo*>W5P-I7IH=sHC}-S1tQfIU0?_6;_ z*gA6qH=#r@do}uojFos%T16JKlhLj>xts#h*q$}|M=|0{NJt`}nVi_F=m(1$=brCB zLAgf5Iby7&jhT?<)Dq%VsnLy>ID<%z*LNcTAIU(*AjhA73H{%VrQ$V9hEp`1gXgGz%rs^| zY+Xi!>=d$uwOq4Aqi-~>*6AyDEjZhS$+b=X?gwqZFi@KU{VnJ33yey?ei0nlK^Tq* zs7L^`aT+*E4YgzC7m>CKkuRcHSa3m*PIST`*@M%DUB|e8oUzg68~aB=nj`fU!i#a4;BA7*4hTCmX@ZG;wg6%HzR)>-vNN!n*gnAA=aK(y% zV9{VO6i$L`q*z5zaEMrC^ReQhl@$W5&sZlE4hgC6{GXs-1jIq|g1)Wc<+^~_J=G38TA$}+QD7XaJ>viNXIE67zt1$)i(kVE$2v`qXyJi{=}rYN7TJz_24Mv-7{2x z0BxFiOs|JL`gSe3*i{mx-79&tTgVcoia0l1BT@@Azz}dUgW;3f^2u|Kpu3-5fxd!i z0w7NquzFrZET(7y^1PTE*`y$IWA=$P6%Ai2!_v&{(N%d zC8)PFfP;f|FW=)c%t8y0*Oh|BG7L?Z&>bVYMzPU$v>f$@-}3#d_; zJfcHH7|mq2TKlCnC+`DuEUC5f>tOAka z#35MZ(w8k?GBgSksws<(6b&bU)1}k^xcGAQqyxIycn)q`r*hqc0o^jYH|qjAof7h{ z1c8R4=@bf#s)Y5x1W8~T5tz%VM)(-%Ox~hNch9vqe*(Q2kQD=Rhpue*cl7{yzOz2? zh$aLKKnn~JBW0X|^&KNbN`%vhz+6r-a*)oY1VZPTQPUqg@g6c(`%qN&r5O-2J~7SlZaTjF*;}J*|eZO@-l!1(IiEPiW1o`qGQN7 z5pXW23Q#yOJRDBR1~{MW4=0M^;qJ}r6AGv0=uhEF&J5%p8P2U7S3JSI87If<_&Vbo zN@oNU8!x4F8Vn6b>>0j@mCo^#!E7*aa4skN!lfi%IGGdxAO84-2?NyAeg!UU41qg& zo&p>zOFUULnlIV!^05z0UIX)OlSH1{E<53g|3oN`wR(g6m2Wi8G4e-)SFF|+vCu4?k_vRPSdi)5SDqjv~v*$p!Wh&gWdJt2Khhxum z1#2LaFuR9^KDGJ4`8)%hvG~E6Tm$?K>6FW}O@7$+wD&#Ji#1=#IoR?yiIb-L`QQV0p=3 zpV~Z>U_>~1Je(U@F5R{uCY>2&IdtlxpRAg(cc9dufFMUlV^oU~a_Sh3C%%xrmy@7! z4u!lBU>N=hJZud@Z)3?zgPB<0cpf)D9;7{x{mo@ z^x2{qoeR_ZIn!3oc3<;}b#AMwQ}nt;1%-%GiPAOVBXK9J;R-M!oRW-nO4n$?k(}e9 zjuo-%h;Xi^G2JU?Giw=s?|ESNhzI`xGc3WL*_{PG-8>8t2nlAM0A{WZ6!H1M+456f z+_QrG>%OcfBq*c~nd2xpM4SpqFrI4HkewsEexAv6=LIlX%tJRdqB(Z8OPqkAp-8VhoaRD*m2)s0OKPIpIfb-y#7KE)kMevz zRv1oY7_)`pNBWpH<_9@=nTpN~bjxqE&gzz6aDZkzam!5gqqp2cl+(HA1W)9JDO@9J zPx>liN_i=#Q~^Dylvn1Ydpa^)x+_c^oM`4g7s3ZQQ<0*~L2kKMEi=27P-anXQ94EO z=q;h2nU^TQ;Oj1|pJp#2z<3dNKRvVy+3H4g4)2_nRF~FlBV%FsiG|<$xb=>+gMSL4 zakJc${+KxZsJ&>W1{~TkGvudAshwtT=3@#lSjoxB@E1#9`R=XUH zo5g*FY7*Y_q`(mm-jQ(Gt^CC*uOD{g&*+wb6cbQH$0(dLO@1~I^~?73coiJ1b7+H? zT|-97Lk&if3yzfi&|>B}^xjq=8JKa{bsqHKNr1=Ya@b*4rcYm9NBjBlA;IoB+k$)w=-B)qpVU!hOb!M4TMGA5*zSwU`jCpUPX z=&=%;FTLn(RE}&CPEt~mB*jK-o1(b;Adhi34$R55%!v$t#){vA@Ls%`NsiQL2fIlE z#W`xd=kbo*sonMhZ~ZM8iFAz;&=kTo$`L-0=LQ{_uJ(80T^j^2s~CPtO=Bit#~II~ z0ELuLyVU);lZl=u+Ooa6d-A>H$t3JEB$UL&L`meu=0G04E#n5)GTrQdSmW|$O$4(W z{n<|-J<9N4rZarke5G9D?2w>vSw4moU$(%l?1iPS``=mXarA@aDW@-IOleI>Na$X( zW(|m1y?Qmo$H#YHPIYVjAkppgu>`lHKU(HmCphJC;m>-6;lBmMqx)+GhCUb+-dr)P z5Tr#6|5L}2cuWxf&(3wXQ_hJ}CH_``V#!XI`X z!^1N%{OW-J8H4Z<{=fKZ@$db{K^e=z@o=Z)%6tW4^G{)=am82~;;sMy002ovPDHLk FV1gC|+6Mpt diff --git a/app/src/main/res/mipmap-mdpi/icon_round.png b/app/src/main/res/mipmap-mdpi/icon_round.png deleted file mode 100644 index e17a7b2724a5d2d9e42bc6c9310312cdc878eee5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2721 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 diff --git a/app/src/main/res/mipmap-xxhdpi/icon_round.png b/app/src/main/res/mipmap-xxhdpi/icon_round.png deleted file mode 100644 index 17d42ab6de0dc2fb6c12489870e76cd51b93ed37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13149 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⁣&gx9-cg7m31b|9qpO!R;!lh<0V~n64cKM_F#3E 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 z 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 Date: Sun, 2 Aug 2020 21:42:35 -0400 Subject: [PATCH 006/108] Update ic_launcher in drawable --- app/src/main/res/drawable/ic_launcher.png | Bin 96722 -> 69233 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/app/src/main/res/drawable/ic_launcher.png b/app/src/main/res/drawable/ic_launcher.png index ecd22ec4d8172dfd112a79c09c871313319b309f..e75e0268fc87644ae54400b108b9aaa3653eae74 100644 GIT binary patch literal 69233 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

d%8pfuYILg&YoO|qF+zf*da?ll+~pYhAzjKI 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

aw=p0wir+a59>qmu;mTsMH1 zi-6$*z1uEiAD09t+5zLK@K`NLA6S&35LcWsNFUY!9Wkv}e@0?oE+;$`K2|Cfj!t@N z)QZ^uUD)H`tcOxYX=@E@6hAg1=09w8+fz8gv_y(nLN z9+kN!SCJg*K|d+~O-QnMj*D3@40SGuP`S@P?Ec-Po1<|?q+AY=LGeZx-n$Dldg{D` zT8d+LujD->rOpbjc$1Ak$Q>ky5xd{cYYpW69uQ#c9=jz<(%ve%Z&@4DY--TSqe5AG zp(bNQ*hCuIt%6=iN8TbAe%)Dj;SWOh5D;^LrN=j5ScWdX@?}-pG|zb3pLXocmu5AI zPg>8jmYdg+j`cK6P2Bz&$s+zG=yD}*FBE+-`Ack7LsePu_frm8!ZR=5oI!0y(-b}X zGaoC|IKC3kci;NDC26ystFxTf5=$mT98Jyp9dF%@AtNUnClC9AH6K=yo2gre@`<8# zF7n}m(gSOOB4AtEp9X7lPzWv3LNxt0aQ-ybP!F(@_T+&BZA(*y|)4Vf=n z*#HU=AlMgK^+M#xKy$`5?vMHFaHlqK9n)7nGV zgH#vj>4_uBGvXCoh%Y z{>Q{)$4()I5UT!wh?2P#vb1)`_4jIc?M}71MuFkuxHZz-vsZzc<=gkH6Vs__H{$hR z$p&Nq3&Zo*WlIFD5j%~+cg&-+6bb6!1J!ka^P_fp)SNntq8+kJG&~^(*x%hufHeB4!#w1kY9;DBZiG z(-9Aqob!?z8YyZ(?fTsm$}gQ1d3%T|5Gt!!OXvM)D+5J2tL3Q>d5=zj(Q)ee z;rc92fhmp~9TGZw^AZ3#K(&F_+9qHE;AI?UwNQEpTY<=?fhY!`?Haaw4<|fYbef6S za*imkq@g~Hzg-K9lOg=@*_^ z`Q?Luqi^h)c(4+k16-3TTVZde6>Vg1fe`XYDZCWFE9<<$TP1A*`c8_?1Eap_v+4QM zShS3$jdr4v*T$!3Q>w5j5~Pm11CDC-&dVNXlyVA~3auL1s@6PxeTWlDf+zOCeV4`u zIdv1!t&vQv-lQVRgk?shsq#7d-xDvFt>_0N$*=Z#@q^93{Q9i62{?W`HDjpui?>CF zj)-0e=%<9E_gxHaMxS8=FI`cY!f^$HVRb7thB?`!J7Iu+K2zEhmiV0NOKPp{w|x$q zE1iZF?spnHv^ZR2XQlCXVZ9by3?Sq83(I!Vv0md8DRQB7+ji_3#e@KB%qk(nu-M|- z=A&;6qqH2q^27FE8irM%n7puZ+H9Mgmvsgm1R;6@*YqOyEB?m^ym7C$Kgl5#zFsiWBhQw(yf4+zlx53x+v1sL}xq5LP^SbbzjO<^?4>yJxjFhOkQ2 z9r%)MHM<)IjbY5M*>H=a8HRkwu@ zsYMvA2Sur9W65L4HLFWfv<)BpNL#)}+B~CX#uMAJtR9$>c49lEQWwtd6MSjqmaEWc zTEDl`ykE>HfN*h^Ic*58Gd!AU==%*iJq=XV&Mhuj{DQ}&OrDWYzu0buq_ZdB1hQg zL&SIUjZa)`{Vnbuc^rKL5bzCGBf5XO32N&sW&zTQ*&W<};^4ICl5tLiRTbat+GBQ4 zw;C_~Y%TUU#p#U;Q&-tS?rtt2TWUF22zwuzvD zJSsmkSAz@IqW;#+$bB&-;5Z>v82n1wUf_A*8&d^bS1NwC8gnTb|AJNi08#EX%-qzo z44z5bfwwAC=c8UC{oAGk0xG>Xk_2q6)9yS!c$N$ZF+f6#APqKx`v=Lh(jdX~*0r&b zIAM6bRj481R1sFvI<214x73sriOKnq`bhGO-HXa$HCi3MyfzSpvKEwM z2=5iZC*Q(Y+ufI8fyR|PyxMBUK^{o~t zUQJjxq3yWt&$z(}A%dJ=+0OTN6ZNq1Ba*&=P$5~-{~yq-K)9Iwp6}$y>qVD!W?9~G zxP8BLUWs(<>P}u7ye-_|lw|Okhfxxn#jO!GKF6OMFovy-N4-Cz`H0rF%&>!gZ6(Zn~uE<>Q~WZCCRidVOK%qvf=wlo)c_%FR0F8$NU%TD~U{2 z_o`on{ zx)MMrM97gp$Cq>|8E`+wL2km)K`u0(ZVKd0 z$UWYhs|!3?jtLBcgW<(jioBacRT&3A+4e4{x-MH^jkx#*|3H%VY<4Z6rO<-klk~aS z_^W>so}WX}LSxkk7|W`$Z9R4VhDU|-Zs(M(zan>+y6SMjlxNm3McBAv5;8CoFM^`Q zfrUW-Cj!YSgDZncPc|#97Q8zlPtLsp?JRb z*fIq+w1lD}jBknPVzsosl{4Y%C)eZ&w@_ZOUy&V{6dlt4mf}fc9x# z1IT=g1^bTg1sx6ETE=(J;;0gjEf->gv`mn~>mtJSOD!vkSLr)XXe`6M;*dR{Et#qT zHmAXNfRb2dP>QUDD$FStd3334jM*#<)>`_a9EGu(D(K;qN#BXCzXtYE-BwGS|7Kky zJ$)naeP2iHI@IXV=(lmy6be^Mhb-L7@ZO_ERy{URuhL!Cz~xXcoj7^U*}77RP{L8@ zgKf`=7x7fE zDB^TtuT@A2Gf$;WyM%d&&AzB_?cA{8$Kr;sD|Py-!Tr`{$*R8AzhG3J?00z|Yza*2 zR{`XY3%{`Ze8IQd@Em6Xf5B5qz6ls~c5yz1uDIOqrHj_+TU$!HU_wm(x_wm#y%OZH z2L`0LH~4e0pYvXM4w*#RT3Hn&?KT25 zU$hfk)4d%{alJUnQ0e6BI{!2@Ur^m4w$q-wbl?!NEC=6ZhJH~^o$$yQ4aO1r$=)+9 z&d?4+sMJgfoYw?DC*2SyWIU9Wt#T#lBm1N>*BGcf<}QBc?bCJ<^5uyymKncAxaa?o zX3+7vO5UR2tc8-BXLZ2%+L!M@LmO<= zK;-$s%)%>i}Zh-YAfc=G2ulV5^HRPW2WDg_%eb>~|g;4XUXlL_(=LJD)Q=jnK z(o~)IIr!j|3`CQr6bShP)Io4~Ite~2>RG*uopF?un&B}^+GiF15=qZVs12-bm0U1f z_pJI$M%puXF7-nDP(bs~q$E}coEyiu&5&OJ(tLQo62@6#LvlN2*>mGrRbLtK6*m2U zp+?|$O`G!-lczS*@jGny6uAojRY!NLqW2?1FTuu%&;zxId`{zBKH6+1yfl99d7V({ z4vwuNKDTRZNIbFw3Bosxs_G!Ca#2Ill*BZ~u%f(ld&?*M!+PQ21yZ3M==`SD3w^>+ zQA!y;z@?%0$gSB{9K&O>E{%u1^;}a+!a6J3}ZlDHJNfpTDm}2^9@c zz6lAZ9q)0}fX;xRC3*0WXHQvnM}U{}=nbIbE^%NNNdmn0C#71IraBDal;Rp!&9Vr> zCevf7Anf=?s8b{kG+h!)IDMig&y3s}6r(%bAl@9&(Ds{H_A2ob)m?o2Ip&U*a1rRO zgSSvWcr8bg6xf>4~zp_I1h}&7O4w+Lfl#oHQdOB27cj+P#x{f zjozm0Ugf3-bGytUp%ZN4t4mOJ4pjI>@-gwvkTi%8c^NGrUpAZ(8(dc;mH%kBuRvf^ zrNGlvP#zCxZakZPpj2&){5ClB)!X^gZoEGAHTIl=J3snLJSPV3B??H($H}0?nRar( zt(R4~JmoGh+dqW4c?(hCxt#I04&2)+0hf(OOWFQjRT~hcWHd8fGEzKABntOU*&3{B z?OcFdGH6YkEL$${&t)yV+5Ho`$)ztt@KXPBYnGVu1T*=U)!t8rbp&;|z#rA9{R0S( zwv8lqus(2hYtUHHO(=JM{qt$=-@iAIo*RX6YvEqJhsh_a*lYkMj$ERqOXYW=PiCc6*#Ws^Nb7)Zkj8XpSFW9`gh-ZO(E zyM&l^zCWghk&6>6xMmjEB56t^pf3rA^d(3=YGC6NDcH*b!=FmPI7Na~n<)=&ci|UU z*Cy9&vvG8AY7UUv75>Rn0&LizmD;ZMlvaWMsH<66ctFNu^AuGDY-z&~>o;wsF6vtU z^g%h)>cb<;EOdN`k0Xd-wZg@P;}{9jBK;u>y9utyHu#)t1h(wsoIWQQAg`}o?X8nc z_+8PUcmqRV+EPmXnq>WrQ{i6;ToXQcLj4m=o{FS4yfPV>pV|&}-`a=Oqo9hu4IwWt zm5)e%3`W^nhRHe!#Z*56lxuoPaE_fhFRlP8&7@(tK~6L9wcmJnH7#M)aqOu37I#tL zFqD4jn(d`p=uIW`Ri-e`mCoNhPTNw+HsN+YUd{QB^j$V=uK@V!klb!x$Gu!#Kfh?S zO>Fkp9xgcF!M&Iod#ImVA1Ph$Cgemm<`W@H_=<8^OvCxzbsyh$=G+eb)q~F^?3r;s2;Y*8 z;8dnqsW%-<0;4J@%YD@d-99in_HBxmZWYz^0w*ebM_4C^6jgGzdy~Gi$j8Jh;il9T zS!-d+TJwt%94ghO*so0mDh+=FIS&j$THOigV}I#GK*d!w^KZsDrftj_)?~_3YW zTLneZ4^^_%fmZtSiPjI`TL=B~C%m!kD{An+Pdj<1A5*=DO`eHLxTKNeNMElH?urTd60*ZiA29>bohl&&tX+q0L9-00IFeM0@4UvV<3>P4rM@<+_!*A$+PNUKMzCeyW)lQ)vq^&m#) z$M2{$?(CMg<#}m578xJ?%lMJEm3evVExxJg{VLAIskkNj^)ySX70SA|?A{p5l?OQ1 z9kcWMkBz%0B!0UJPng|z9V~k<0pI=DKW7)Yr}UYkHXTzcF?2vuZ-Kqub2_RPd}88= z((2?IS*1W91&7#t(_wY95{Q6jn-IC}-Qu;~YweT5Hz0(ty^s212f38<%z}0b#wOxH zbegASfuYab<*Q*RWMp~j?_xt4LHzuZf1H4+#UKR;Y+2&1n2I>%aZKtsdT?z$68rO& zaD4`1k4(^AEpUGxxgm#iZ`0@tW0SD?$9LpNu1F@(w0%Ao98q% zz<;VBh$9Es@lE8yvqYWoLHgDh4AA3WHI@aD+W<|8QbDi*|wbAXkrBvDN71e zS^`rmWaQneDc)or*m?3~vNv3{A%_u=pWUo6)J;sIH_CIW`%BQs|0bTq&~vG7cq*OCd6l%N8hYzKQxLAlSlnv$xei|eR!XDI6p?Ni7r?`I7i z#|Pfv<_9DDzxb4vz*Vo~6~hLr1#h|6;NeXNfw_Y3ibp&0cj;gY)Pe5snZRT-xdC`M zvdC3bu097`h&9TZN=#)h@xz+N<3FAbOInNi#G1b18lAA|g3v@%+RF9MIEH|J8(QU1 zbA=fOUpohhayCN!Q_FXbfX%Jcr;*f*pcKw_`SfI<_n?H12d z=8H)4@z;35BtMbUpawK{F?$ z<;3&;m{!LbYI}RgctN+1VUi_ymDE9L2uL$BNl7y+e)$!@{u6n9AKu88>kY1ps_^k*j`(GoPcHYM>ganZ5^Nr^-LU$hLy03H3p6%#>|@Hp*Ofvg2@OpU zyd;ljM#C}8$sFowgv3ve1O&EJ5=3Z%J+!2IQ%yZq8MLuF)(`PT{FWO$mk>s34)XIm z@)Y^z8*;o3Cn8rib)UcK;JSpF+=#LUqB?lrOMC<8=PV&ecC2hA4^hT9(RMHjQqFg6 zC27h^{qJhKTY~gtCwLoGHFr!pCJSX_yu06iXTqIdV#VND{B^@TrFSceqqdX>r_3%A zO+OFYD-HZpB#a8#|0&+f0EwBIMPKP+C6az$wvm{QB^AYKly`5GJXeFz9pS4*kC$Gv zUY^3x#vgp{X&hgRTQX57T_$HIq@dz_$K_cmsL)0=rHG$dpQ-L8Vs;-ys$3&yi=GYz zK(F>>qEFw!4Q$_b#*h@e=5^Nt$nS#>Q#jf-=v^9k46w^*9brg>1%=W7g>`lR^tcP; zPyp^PP^lEkw#RRqC2R-Q`w&&9vHorv9a*Ru5Y`(TeJY9M5bGmfXTRo`H6kv5_kJA` zo(2h1;vT9%OFQ1(N_*O-T}6C?eQ4(x?v<bF@DW!%Uo>Gdv}ZJ{kB5X@ZYB&msGvPL)AY%#SeK;#ms5%ATU2>sL7oAE&3>h z88}W3(x7dPZ>lFhU5)VsL*{n8z?Q2@kNS~sQ&TN-3ii`lO~oyt&B8{zwx%biG&XFF z2sI+Qn652~!lrvzB-Atc&dbCja~KohS8t(XRx|a_o88Kv3G+YF#2znjaxwG>f&Nxu zvhe}nkpT3H`QBIXUgKBCZm68H1Cbr=N&hkY+Kp7j7RJNzIA<;=td`d+*DGe4-zbE` zUrq}e`|!)|o;-(EZ-nKG&zLO_KSJ+f@$J>&SP z?!tN;KU*}%8e0rxC<>%Z5|eT&Z!U(`+Q5$pYa$;(+hGs!28l=A#RA$d(a|`v`&fY? z;qWk++^YHV>s$P8O)~ErhVpo~#wZumg^mcsU zzAA!vD!$U-vPSvmMAAJ=neS{cPf0Fhgd1xM{}MM&8W-w=!PPMsVlaYv^pH)UUKRYede}Jr z>_c}A_M2MHvB0(D)1=Xg`7d7xu480(d4}iOPF&SUb#Dm;N4mr{NG#=l?ck(HSe+LscPnJI5@LTT;V2+-!`ANH}J z?Wp){FLii%EvWgqAW#Q7`7%wKP-HH?f#?%I+&>_E^6_Ckocx^SSB->`4Y)jZ!|9A0 zAf$q;xh_+;DQaMLsHDR=x?DPYu3udNuhB|4(WOZx0$+*v6HaWpo8X5gwfLQ~^FW~t zNSsI~P6|)L^bZ?5{LiUWQprx4kLT@dKQ8U$&OKT2gVq|$_S2FI*=5A6)tPW;upLs6 z#@w*b?x_ELRP0duwvQM&Pp{<$hKd4B#5pQ%YZv1S(EYH|K!R{AAy0W8uH(gjdx?AK zy!@LEA9iv`@L7f=i5PRj=pCjywKCr3kFO1WsopNQXoP=M)9BfoacebtM3k=t)`2r? z{O+kvdcG_pm;0_1=z#NXhIyL0RZ+;YAX58}Y~TJVdt^8rQx|el+TYcVBCq1Zl0Uvg zMZac=Og2#8sJHzwv78h;yf20tBVxwL7x|fv;!9O*=PW^?^;1!Nwa_s>7;#$?s|P>b zE^M?y&?|s#P;G({(Pp0pE2AC4rwX86o0ZnBEll1;s7%~T-3&IQCZAtS)^xUP9ep!d zq)PuV@#n0a=eL2ut9Pol*-{+h6e1&nUf6{nQDiQJwU;Tan47PXt%&_yRU4Qg_nIoc znMEJDQ}_YObqWr3zuann_IM+0mQcT`bpyL6#q}LX%+M zB15Pp>Nirr$4N-0j-O=$jR4)<=fo^l=@;~v9Zh3P7| zzRQcOcE+JSix2j4j}3|0&!51UUt!~X%@b8#(5OE;~i(8%F5Gt_EiE z)IE0--w)m`d>ieVp=qAmebBke^9TN<^Qb3t=63VQ!ZzkyT62Prxf18_SQu3kbvo;o zgWnFVluKTnuk%fxrZ>kQkr%OU+*>y(Xl>f2t@ERx?bcyqO{vQvjFN6bqf`Lh zw^Yy41}CLYqo+cRwV7{HMBWkQ)dfnC)%`79PuPo2Lxbfj#-(8sQ&G*$;^D#%-lk8c z4<07^{S?>QUs!nKFiN{}$(Tpop!A`4B9plAGxVZ8&+rNX+Lb{}VPhWfl™)D;* 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 literal 96722 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 Q0=SR*BW>kMMXRv?1BNlB3IG5A From 120bf85f4e3218bfae4f41a4a66e14eab55b9044 Mon Sep 17 00:00:00 2001 From: Barrett Date: Fri, 7 Aug 2020 14:44:54 -0400 Subject: [PATCH 007/108] #2951 Collapse removed comments by default --- .../redditslide/Adapters/CommentAdapter.java | 7 ++++ .../Fragments/SettingsCommentsFragment.java | 11 +++++ .../me/ccrama/redditslide/SettingValues.java | 3 ++ .../activity_settings_comments_child.xml | 42 +++++++++++++++++++ 4 files changed, 63 insertions(+) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index db3df1a3e3..a36c1248a3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -541,6 +541,13 @@ public void onSingleClick(View v) { setCommentStateHighlighted(holder, comment, baseNode, true, false); } + if (SettingValues.collapseDeletedComments) { + if (comment.getBody().startsWith("[removed]")) { + holder.firstTextView.setVisibility(View.GONE); + holder.commentOverflow.setVisibility(View.GONE); + } + } + } else if (firstHolder instanceof SubmissionViewHolder && submission != null) { submissionViewHolder = (SubmissionViewHolder) firstHolder; new PopulateSubmissionViewHolder().populateSubmissionViewHolder( diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsCommentsFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsCommentsFragment.java index 4602418f11..665b3d4a99 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsCommentsFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsCommentsFragment.java @@ -219,6 +219,17 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { } }); } + { + SwitchCompat single = context.findViewById(R.id.settings_comments_collapse_deleted); + single.setChecked(SettingValues.collapseDeletedComments); + single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + SettingValues.collapseDeletedComments = isChecked; + SettingValues.prefs.edit().putBoolean(SettingValues.PREF_COLLAPSE_DELETED_COMMENTS, isChecked).apply(); + } + }); + } } } diff --git a/app/src/main/java/me/ccrama/redditslide/SettingValues.java b/app/src/main/java/me/ccrama/redditslide/SettingValues.java index 46b52a2bd7..82776bd273 100644 --- a/app/src/main/java/me/ccrama/redditslide/SettingValues.java +++ b/app/src/main/java/me/ccrama/redditslide/SettingValues.java @@ -66,6 +66,7 @@ public class SettingValues { public static final String PREF_COMMENT_PAGER = "commentPager"; public static final String PREF_COLLAPSE_COMMENTS = "collapseCOmments"; public static final String PREF_COLLAPSE_COMMENTS_DEFAULT = "collapseCommentsDefault"; + public static final String PREF_COLLAPSE_DELETED_COMMENTS = "collapseDeletedComments"; public static final String PREF_RIGHT_HANDED_COMMENT_MENU = "rightHandedCommentMenu"; public static final String PREF_DUAL_PORTRAIT = "dualPortrait"; public static final String PREF_SINGLE_COLUMN_MULTI = "singleColumnMultiWindow"; @@ -190,6 +191,7 @@ public class SettingValues { public static boolean readerMode; public static boolean collapseComments; public static boolean collapseCommentsDefault; + public static boolean collapseDeletedComments; public static boolean rightHandedCommentMenu; public static boolean abbreviateScores; public static boolean shareLongLink; @@ -337,6 +339,7 @@ public static void setAllValues(SharedPreferences settings) { alwaysZoom = prefs.getBoolean(PREF_ZOOM_DEFAULT, true); collapseComments = prefs.getBoolean(PREF_COLLAPSE_COMMENTS, false); collapseCommentsDefault = prefs.getBoolean(PREF_COLLAPSE_COMMENTS_DEFAULT, false); + collapseDeletedComments = prefs.getBoolean(PREF_COLLAPSE_DELETED_COMMENTS, false); rightHandedCommentMenu = prefs.getBoolean(PREF_RIGHT_HANDED_COMMENT_MENU, false); commentAutoHide = prefs.getBoolean(PREF_AUTOHIDE_COMMENTS, false); showCollapseExpand = prefs.getBoolean(PREF_SHOW_COLLAPSE_EXPAND, false); diff --git a/app/src/main/res/layout/activity_settings_comments_child.xml b/app/src/main/res/layout/activity_settings_comments_child.xml index cbfcb13ad0..34ead34f57 100644 --- a/app/src/main/res/layout/activity_settings_comments_child.xml +++ b/app/src/main/res/layout/activity_settings_comments_child.xml @@ -732,4 +732,46 @@ android:textColorHint="?attr/fontColor" /> + + + + + + + + + + + + \ No newline at end of file From 2a0abf5ac40864a1e044b5be588d6511d5da0f3b Mon Sep 17 00:00:00 2001 From: Barrett Date: Fri, 7 Aug 2020 14:47:37 -0400 Subject: [PATCH 008/108] Update strings.xml --- app/src/main/res/values/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e2b13711ba..e656c577bf 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -720,6 +720,7 @@ Collapse child comments by default Enable Data Saving settings Prefer low-quality videos when Data Saving enabled + Collapse deleted comments by default Backup will occur at %1$s No subreddits will back up \u0020will back up From d98b58f08fddab01e60398993b6e23ef4f654cc1 Mon Sep 17 00:00:00 2001 From: Barrett Date: Fri, 7 Aug 2020 15:11:52 -0400 Subject: [PATCH 009/108] Update CommentAdapter.java with [deleted] comments --- .../java/me/ccrama/redditslide/Adapters/CommentAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index a36c1248a3..f5647cd8e2 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -542,7 +542,7 @@ public void onSingleClick(View v) { } if (SettingValues.collapseDeletedComments) { - if (comment.getBody().startsWith("[removed]")) { + if (comment.getBody().startsWith("[removed]") || comment.getBody().startsWith("[deleted]")) { holder.firstTextView.setVisibility(View.GONE); holder.commentOverflow.setVisibility(View.GONE); } From 8f28c2c04499f32e9e5780266792a5f22cdd3166 Mon Sep 17 00:00:00 2001 From: Barrett Date: Fri, 7 Aug 2020 15:17:57 -0400 Subject: [PATCH 010/108] Update activity_settings_comments_child.xml --- app/src/main/res/layout/activity_settings_comments_child.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/layout/activity_settings_comments_child.xml b/app/src/main/res/layout/activity_settings_comments_child.xml index 34ead34f57..54bd03fc02 100644 --- a/app/src/main/res/layout/activity_settings_comments_child.xml +++ b/app/src/main/res/layout/activity_settings_comments_child.xml @@ -761,7 +761,7 @@ android:textSize="14sp" /> - Date: Sun, 9 Aug 2020 17:50:03 -0400 Subject: [PATCH 011/108] Optimize PNGs --- adaptive.png | Bin 81053 -> 70475 bytes app/src/debug/res/drawable/ic_launcher.png | Bin 49724 -> 39889 bytes app/src/debug/res/mipmap-hdpi/ic_launcher.png | Bin 5842 -> 2512 bytes app/src/debug/res/mipmap-mdpi/ic_launcher.png | Bin 2524 -> 2421 bytes .../debug/res/mipmap-xhdpi/ic_launcher.png | Bin 5457 -> 5344 bytes .../debug/res/mipmap-xxhdpi/ic_launcher.png | Bin 8804 -> 8329 bytes .../debug/res/mipmap-xxxhdpi/ic_launcher.png | Bin 12651 -> 11950 bytes app/src/main/ic_launcher-web.png | Bin 69233 -> 65872 bytes app/src/main/res/drawable-hdpi/chameleon.jpg | Bin 0 -> 30203 bytes app/src/main/res/drawable-hdpi/chameleon.png | Bin 33093 -> 0 bytes app/src/main/res/drawable-hdpi/crown.png | Bin 841 -> 681 bytes .../ic_arrow_back_white_24dp.png | Bin 231 -> 217 bytes app/src/main/res/drawable-hdpi/ic_delete.png | Bin 161 -> 189 bytes app/src/main/res/drawable-hdpi/ic_share.png | Bin 397 -> 417 bytes app/src/main/res/drawable-hdpi/slogo.png | Bin 6024 -> 6047 bytes app/src/main/res/drawable-hdpi/upvoted.png | Bin 370 -> 383 bytes app/src/main/res/drawable-mdpi/chameleon.jpg | Bin 0 -> 17001 bytes app/src/main/res/drawable-mdpi/chameleon.png | Bin 45093 -> 0 bytes app/src/main/res/drawable-mdpi/crown.png | Bin 578 -> 516 bytes .../ic_arrow_back_white_24dp.png | Bin 173 -> 161 bytes app/src/main/res/drawable-mdpi/ic_delete.png | Bin 115 -> 129 bytes app/src/main/res/drawable-mdpi/ic_share.png | Bin 268 -> 275 bytes app/src/main/res/drawable-mdpi/upvoted.png | Bin 253 -> 252 bytes app/src/main/res/drawable-xhdpi/chameleon.jpg | Bin 0 -> 47172 bytes app/src/main/res/drawable-xhdpi/chameleon.png | Bin 53287 -> 0 bytes app/src/main/res/drawable-xhdpi/crown.png | Bin 1142 -> 822 bytes .../ic_arrow_back_white_24dp.png | Bin 266 -> 208 bytes app/src/main/res/drawable-xhdpi/ic_delete.png | Bin 151 -> 171 bytes app/src/main/res/drawable-xhdpi/ic_share.png | Bin 496 -> 510 bytes app/src/main/res/drawable-xhdpi/slogo.png | Bin 9517 -> 9549 bytes app/src/main/res/drawable-xhdpi/upvoted.png | Bin 612 -> 616 bytes .../main/res/drawable-xxhdpi/chameleon.jpg | Bin 0 -> 86862 bytes .../main/res/drawable-xxhdpi/chameleon.png | Bin 304978 -> 0 bytes app/src/main/res/drawable-xxhdpi/crown.png | Bin 1768 -> 1115 bytes .../ic_arrow_back_white_24dp.png | Bin 352 -> 235 bytes .../main/res/drawable-xxhdpi/ic_delete.png | Bin 194 -> 219 bytes app/src/main/res/drawable-xxhdpi/ic_share.png | Bin 698 -> 718 bytes app/src/main/res/drawable-xxhdpi/slogo.png | Bin 11754 -> 11762 bytes app/src/main/res/drawable-xxhdpi/upvoted.png | Bin 634 -> 682 bytes .../main/res/drawable-xxxhdpi/chameleon.jpg | Bin 0 -> 86862 bytes .../main/res/drawable-xxxhdpi/chameleon.png | Bin 370116 -> 0 bytes app/src/main/res/drawable-xxxhdpi/crown.png | Bin 2442 -> 1464 bytes .../ic_arrow_back_white_24dp.png | Bin 444 -> 271 bytes .../main/res/drawable-xxxhdpi/ic_delete.png | Bin 243 -> 268 bytes .../main/res/drawable-xxxhdpi/ic_share.png | Bin 938 -> 958 bytes app/src/main/res/drawable-xxxhdpi/slogo.png | Bin 11754 -> 11762 bytes app/src/main/res/drawable-xxxhdpi/upvoted.png | Bin 634 -> 682 bytes app/src/main/res/drawable/blackandwhite.png | Bin 540731 -> 45837 bytes app/src/main/res/drawable/commentwidget.png | Bin 896 -> 837 bytes app/src/main/res/drawable/crown.png | Bin 1768 -> 1115 bytes app/src/main/res/drawable/download_png.png | Bin 304 -> 339 bytes app/src/main/res/drawable/downvote.png | Bin 15452 -> 684 bytes app/src/main/res/drawable/dragit.png | Bin 15190 -> 169 bytes app/src/main/res/drawable/gold.png | Bin 18273 -> 2105 bytes app/src/main/res/drawable/ic_launcher.png | Bin 69233 -> 65872 bytes app/src/main/res/drawable/matiasduarte.png | Bin 26072 -> 27252 bytes app/src/main/res/drawable/mod_png.png | Bin 1214 -> 1341 bytes app/src/main/res/drawable/notif.png | Bin 5255 -> 3453 bytes app/src/main/res/drawable/nsfw.png | Bin 4666 -> 2005 bytes app/src/main/res/drawable/platinum.png | Bin 12155 -> 10445 bytes app/src/main/res/drawable/reddit.png | Bin 6215 -> 4028 bytes app/src/main/res/drawable/sad.png | Bin 22220 -> 0 bytes app/src/main/res/drawable/save_png.png | Bin 751 -> 1009 bytes app/src/main/res/drawable/shadow_bottom.png | Bin 2868 -> 163 bytes app/src/main/res/drawable/shadow_left.png | Bin 2865 -> 117 bytes app/src/main/res/drawable/shadow_right.png | Bin 2867 -> 119 bytes app/src/main/res/drawable/shadow_top.png | Bin 616 -> 174 bytes app/src/main/res/drawable/silver.png | Bin 10899 -> 9189 bytes app/src/main/res/drawable/spoiler.png | Bin 19164 -> 1773 bytes app/src/main/res/drawable/synccit.png | Bin 18098 -> 2566 bytes app/src/main/res/drawable/web.png | Bin 3374 -> 1079 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 10394 -> 9779 bytes app/src/main/res/mipmap-hdpi/icon_amber.png | Bin 4033 -> 3912 bytes app/src/main/res/mipmap-hdpi/icon_blue.png | Bin 4276 -> 4192 bytes .../main/res/mipmap-hdpi/icon_blue_grey.png | Bin 4128 -> 4124 bytes app/src/main/res/mipmap-hdpi/icon_brown.png | Bin 4174 -> 4114 bytes app/src/main/res/mipmap-hdpi/icon_cyan.png | Bin 3977 -> 3877 bytes .../main/res/mipmap-hdpi/icon_deep_orange.png | Bin 4159 -> 4108 bytes .../main/res/mipmap-hdpi/icon_deep_purple.png | Bin 4317 -> 4275 bytes app/src/main/res/mipmap-hdpi/icon_green.png | Bin 4092 -> 3978 bytes app/src/main/res/mipmap-hdpi/icon_grey.png | Bin 2213 -> 2057 bytes app/src/main/res/mipmap-hdpi/icon_indigo.png | Bin 4273 -> 4371 bytes .../main/res/mipmap-hdpi/icon_light_blue.png | Bin 4093 -> 3993 bytes .../main/res/mipmap-hdpi/icon_light_green.png | Bin 4307 -> 4245 bytes app/src/main/res/mipmap-hdpi/icon_lime.png | Bin 4290 -> 4209 bytes app/src/main/res/mipmap-hdpi/icon_orange.png | Bin 3956 -> 3838 bytes app/src/main/res/mipmap-hdpi/icon_pink.png | Bin 4303 -> 4225 bytes app/src/main/res/mipmap-hdpi/icon_purple.png | Bin 4243 -> 4214 bytes app/src/main/res/mipmap-hdpi/icon_red.png | Bin 4145 -> 4079 bytes app/src/main/res/mipmap-hdpi/icon_teal.png | Bin 3964 -> 3836 bytes app/src/main/res/mipmap-hdpi/icon_yellow.png | Bin 4075 -> 4019 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2511 -> 2116 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 5271 -> 5003 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 3251 -> 3130 bytes app/src/main/res/mipmap-mdpi/icon_amber.png | Bin 2567 -> 2454 bytes app/src/main/res/mipmap-mdpi/icon_blue.png | Bin 2730 -> 2654 bytes .../main/res/mipmap-mdpi/icon_blue_grey.png | Bin 2677 -> 2590 bytes app/src/main/res/mipmap-mdpi/icon_brown.png | Bin 2706 -> 2603 bytes app/src/main/res/mipmap-mdpi/icon_cyan.png | Bin 2581 -> 2487 bytes .../main/res/mipmap-mdpi/icon_deep_orange.png | Bin 2650 -> 2550 bytes .../main/res/mipmap-mdpi/icon_deep_purple.png | Bin 2782 -> 2723 bytes app/src/main/res/mipmap-mdpi/icon_green.png | Bin 2622 -> 2514 bytes app/src/main/res/mipmap-mdpi/icon_grey.png | Bin 1435 -> 1316 bytes app/src/main/res/mipmap-mdpi/icon_indigo.png | Bin 2794 -> 2672 bytes .../main/res/mipmap-mdpi/icon_light_blue.png | Bin 2624 -> 2513 bytes .../main/res/mipmap-mdpi/icon_light_green.png | Bin 2782 -> 2707 bytes app/src/main/res/mipmap-mdpi/icon_lime.png | Bin 2762 -> 2710 bytes app/src/main/res/mipmap-mdpi/icon_orange.png | Bin 2516 -> 2394 bytes app/src/main/res/mipmap-mdpi/icon_pink.png | Bin 2758 -> 2656 bytes app/src/main/res/mipmap-mdpi/icon_purple.png | Bin 2783 -> 2739 bytes app/src/main/res/mipmap-mdpi/icon_red.png | Bin 2660 -> 2534 bytes app/src/main/res/mipmap-mdpi/icon_teal.png | Bin 2548 -> 2422 bytes app/src/main/res/mipmap-mdpi/icon_yellow.png | Bin 2634 -> 2532 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 18239 -> 17474 bytes app/src/main/res/mipmap-xhdpi/icon_amber.png | Bin 6221 -> 6034 bytes app/src/main/res/mipmap-xhdpi/icon_blue.png | Bin 6632 -> 6589 bytes .../main/res/mipmap-xhdpi/icon_blue_grey.png | Bin 6323 -> 6340 bytes app/src/main/res/mipmap-xhdpi/icon_brown.png | Bin 6440 -> 6357 bytes app/src/main/res/mipmap-xhdpi/icon_cyan.png | Bin 6178 -> 5961 bytes .../res/mipmap-xhdpi/icon_deep_orange.png | Bin 6472 -> 6335 bytes .../res/mipmap-xhdpi/icon_deep_purple.png | Bin 6743 -> 6621 bytes app/src/main/res/mipmap-xhdpi/icon_green.png | Bin 6354 -> 6183 bytes app/src/main/res/mipmap-xhdpi/icon_grey.png | Bin 3279 -> 3163 bytes app/src/main/res/mipmap-xhdpi/icon_indigo.png | Bin 6771 -> 6577 bytes .../main/res/mipmap-xhdpi/icon_light_blue.png | Bin 6284 -> 6105 bytes .../res/mipmap-xhdpi/icon_light_green.png | Bin 6782 -> 6679 bytes app/src/main/res/mipmap-xhdpi/icon_lime.png | Bin 6788 -> 6723 bytes app/src/main/res/mipmap-xhdpi/icon_orange.png | Bin 5992 -> 5782 bytes app/src/main/res/mipmap-xhdpi/icon_pink.png | Bin 6694 -> 6615 bytes app/src/main/res/mipmap-xhdpi/icon_purple.png | Bin 6731 -> 6669 bytes app/src/main/res/mipmap-xhdpi/icon_red.png | Bin 6372 -> 6272 bytes app/src/main/res/mipmap-xhdpi/icon_teal.png | Bin 6002 -> 5850 bytes app/src/main/res/mipmap-xhdpi/icon_yellow.png | Bin 6364 -> 6265 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 42180 -> 39902 bytes app/src/main/res/mipmap-xxhdpi/icon_amber.png | Bin 10693 -> 10340 bytes app/src/main/res/mipmap-xxhdpi/icon_blue.png | Bin 11632 -> 11055 bytes .../main/res/mipmap-xxhdpi/icon_blue_grey.png | Bin 10636 -> 9936 bytes app/src/main/res/mipmap-xxhdpi/icon_brown.png | Bin 11010 -> 10047 bytes app/src/main/res/mipmap-xxhdpi/icon_cyan.png | Bin 11031 -> 10735 bytes .../res/mipmap-xxhdpi/icon_deep_orange.png | Bin 11349 -> 10950 bytes .../res/mipmap-xxhdpi/icon_deep_purple.png | Bin 11790 -> 11297 bytes app/src/main/res/mipmap-xxhdpi/icon_green.png | Bin 10701 -> 10032 bytes app/src/main/res/mipmap-xxhdpi/icon_grey.png | Bin 5617 -> 5425 bytes .../main/res/mipmap-xxhdpi/icon_indigo.png | Bin 11772 -> 11263 bytes .../res/mipmap-xxhdpi/icon_light_blue.png | Bin 11084 -> 10943 bytes .../res/mipmap-xxhdpi/icon_light_green.png | Bin 11752 -> 11183 bytes app/src/main/res/mipmap-xxhdpi/icon_lime.png | Bin 11597 -> 11007 bytes .../main/res/mipmap-xxhdpi/icon_orange.png | Bin 10591 -> 10319 bytes app/src/main/res/mipmap-xxhdpi/icon_pink.png | Bin 11609 -> 11273 bytes .../main/res/mipmap-xxhdpi/icon_purple.png | Bin 11478 -> 10848 bytes app/src/main/res/mipmap-xxhdpi/icon_red.png | Bin 10990 -> 10412 bytes app/src/main/res/mipmap-xxhdpi/icon_teal.png | Bin 10245 -> 9703 bytes .../main/res/mipmap-xxhdpi/icon_yellow.png | Bin 10929 -> 10519 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 73587 -> 70475 bytes 154 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/chameleon.jpg delete mode 100644 app/src/main/res/drawable-hdpi/chameleon.png create mode 100644 app/src/main/res/drawable-mdpi/chameleon.jpg delete mode 100644 app/src/main/res/drawable-mdpi/chameleon.png create mode 100644 app/src/main/res/drawable-xhdpi/chameleon.jpg delete mode 100644 app/src/main/res/drawable-xhdpi/chameleon.png create mode 100644 app/src/main/res/drawable-xxhdpi/chameleon.jpg delete mode 100644 app/src/main/res/drawable-xxhdpi/chameleon.png create mode 100644 app/src/main/res/drawable-xxxhdpi/chameleon.jpg delete mode 100644 app/src/main/res/drawable-xxxhdpi/chameleon.png delete mode 100644 app/src/main/res/drawable/sad.png diff --git a/adaptive.png b/adaptive.png index c03f2e034e804aa6fb5294c23ccfa71a367727bf..9d62b80ad4237fd50b9694fa44095de4df40e21b 100644 GIT binary patch literal 70475 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 literal 81053 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 P00000NkvXXu0mjfv$_uo diff --git a/app/src/debug/res/drawable/ic_launcher.png b/app/src/debug/res/drawable/ic_launcher.png index 4a159526edc3e4dd2350b4d508745f4f2e74bde9..057ef600bda1b398b7525dcb84786c9dde83629f 100644 GIT binary patch literal 39889 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%0Dvs!nb4Tz7ib(3Z$AT&T%AFgL-PgeYr` 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 z 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 diff --git a/app/src/debug/res/mipmap-xhdpi/ic_launcher.png b/app/src/debug/res/mipmap-xhdpi/ic_launcher.png index 44ff2abc6269f6056c3d21e3de2256a4bef562bc..918b5a39bbebcffe9133b9b803cc02f7f328e2b8 100644 GIT binary patch literal 5344 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 P27tD@u3EXui?IIzg~O4U literal 8804 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 diff --git a/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png index 902f2d16697980e261606b2255f6ba7bacc755e3..80826e79b3744cbd77aac60d8627a4726efbbd4d 100644 GIT binary patch literal 11950 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 YkI352m|*L7z{gKsT1l!}(m3dU0QbBuX8-^I literal 69233 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

d%8pfuYILg&YoO|qF+zf*da?ll+~pYhAzjKI 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

aw=p0wir+a59>qmu;mTsMH1 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™)D;* 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 diff --git a/app/src/main/res/drawable-hdpi/chameleon.jpg b/app/src/main/res/drawable-hdpi/chameleon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..940658ee1bf161802abe1911a73e153f44574815 GIT binary patch literal 30203 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

O@tZ?*oo0Il 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

_G(U z8?N4q>*Q%^?0;O+6U355F0~Vgt7e`Um1B|Fy`lMdlaRPSO>P@ZpaOC^(}6XJ%A!?h z%QCSXqtA68f3BUwKKIU?Q7M|3v)!s~l}lMiQ6zIK100BZp$9#+8P-zbcorlY0@24A z+KG1_q+Yj;q}wm|7~n^umYzva6!)VTeoUl=3^?}39!H2jEm5OOX3fy+Nu1AEJ9^X7 zlA04tvNIFz89@B3Ml;{(tq3AIRI!0x3r9?-WJ4^31H|?RKVSaCP5`cB0-ME(k+zv7 zk=eMapgfxaQ9O3X%=pxIVIveZLPl!GLrnx0uk$5zQh$fRGRMh|9&&tz`(PgZhI?uf zloaq_9Fabh6#}AClbW+zx>-@bx*>4t?T-CHTU)m7KZLzlqZqEGqhLL%;rzxe2Pas` zD1b4>Pmw4O!MGDRKTm`W{Y^XEk@EZApgM81Z#Nskv&^;B5hzNDW_b8#cCaI>H z1Zfm7&Pz!sjx}T3l!!7iHI8~tZUL3-2Y-R(n646|in!dZ{XX=|Wt}e8dsge}O~wBJ z^VEcvwpp0BCy9(qzVzXS8A0HKBf0V1D%2d{S&$z-j($l@6!F{LAz~H$5HrMKc7i2c6hX#=$Ng7&n--iQIh^vJIlYx`) z;*B=TWtPS01x=H}cfc6Q*vH>0g(@n{#Rj_B)?TgjV!vr_9jm>sRvW!%<0YObr+A}j zBC2FzBw66gkU>%i^V>o8b=S?q$qOX{H#5Hb&uUK$Di7t4%9;Jg>O$Ywj)}v*x|`8E zPf_-KN|D~_D26V(V!MKdl~54!Q_0B88nP+x;b8rCY9>0{3*a$YLY3`A=Wa_Wmj0#EK~G{k>Ook!<_2I(z2WuSIHBa?3R< zui-I=(=5;YE!}33U=U6fmxM<_v%GKBkz$P>^^e4xK$GZd+ru zLG`1dw=K1?E=Q)e2`{ly(=>~0f|vgQGJu1E5OnDmm#3BAAgvs2uy8S zdw0B>DRZJ91d9eE>GJ={{UKH*+VCaI(6^U<4!|S9=H5HT6!#5bqH2ign0LiI3L6A}sQ3GgQfj`?w9os?6aN4Z zKm*j6&#C1{OJO_jRSS=)4eRO;cVG5C*`~T}3pKLWQB@^%MJq=yH6df{z+hyY{ejg} zq1%SP66=ZK+$AcUcY{OmILuH_Y;^8h8eMNS)Kt5oSy-iR?%j3ILusV|_Y~=#b2o1z zw`>Ec!RD@82yHwdY?KK<6H(TLC(J-2sfs;%W2fr&{q` z2qK-Nm5w~Ld;l2l+znXS-)e0*EtvBi;YLUvxQ|KrQZR)m@!OIC_z#x<0GC>0>it1) z-jdA-^&PXVR(lpbrrmZrxvJ=zazI3SZ)nXAF8$b*`2tUEX&cqhm4UU52m2Ve4i@YsYxHzjf;OZ6LFh)Rh{K$UH0oAG;OM*~A U9kWszeYb?5%~|q1>GWFv*|T{qzW@LL literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/chameleon.png b/app/src/main/res/drawable-hdpi/chameleon.png deleted file mode 100644 index 0e49ca1c5b864cd1f9f82b2e6431d975706d1c67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33093 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 diff --git a/app/src/main/res/drawable-hdpi/crown.png b/app/src/main/res/drawable-hdpi/crown.png index 59712ebbe6f441825785b6ac0935fb657b8b49a4..af484700658aa60a02879b0f1233ea97baf807bb 100644 GIT binary patch literal 681 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAjKZ-7sTE0F#_XaIA!aVyY4dL==A z!3>PdtZeLjq7t$i`X&y}uHM11$r&YO?Va6o7OmO5YtR1E7p^~g`t13uk3W9>`S*Km z>Qn{>#<`v@jv*0;-%h*P*W@7JS|}YD;wHjcc>nt6|MSiHn|6e3oiM}4XGeZ)i7fv@ z?k#JST)RYm2Gm{Eep|L~nWy({+xgkyQNjx)*1hf$(D3?Nsu5zFmKw>Cvh)*=zlODd zhErD%LtntUIXg;H6(d(xKMa{zm%!P+Oh-l2lz)Rrz9mzb{h|pAzHDYv5`4nk-bHeH8+3W}QDRSCsnSNtYVk#!$bL zeXqM8cxr^LT0eQIjl#zXM`liqZ(Zm0^k(kPko)C@LhM~*YuR>?VF8jCM~OU2xite!_392pwEB8xM7Zs z!f^(#_9wMp7%OEaZI6`t@9A>WaiZXpboQTa6K2akk#hXz&bH*lcD3J+|65%!(@y`* uW^#s0Y9C{0v#;10wH0FQn>{AhpOjZFcr3}SpZozB#SEUVelF{r5}E+xxM=(U delta 829 zcmZ3&61xN$IPv_nBK#H@#BeEDsdw{Xq$!t52U|E4< zI$ZEvnH6f()yl_(N)DtCFsKCi$55{oYn;e1z-HYAeNie zJ&V2LbxDcFB|8Tx^@$$x^_-2DmUf7=YQ%G$Z|gO^H#c5i``z_Lw#DxrN<6zI7AWEh zN0oI9>#vviaZYKT&AEfgE!!ZL@v780NyczZR{e(c2lCu5tM*TkJb%-4bIcMETf<}b znWbm;g!eXV+QMO?z>4N{5Wz@~$BAL8y zDLuGRas14tnL+Ulm52Y7KTw#sZmq3nG>eSHdDG8J9?o!1^M1CU!J4yV^|XdX(JXHy z*88SeGR=x$t6&!qoR#~wGfyx;qW`o{5sOKj;epDQwCHM}vN`K7$UNuB$UmC6zi}~x z?euRf+c_+Z?&Z8uokf&2semQVApZi-@gBkgbYZc|G#-@ZJ_N6Z`Eu6TS| zZoL@e?PI64*43ufJ)C**__X=GE>A86KJR_L)9!qXl)j?zk%NyMmpMTycwENwOId@%mi5^Z`w6kbS;@v-;+5Wzn7uVLCf6=?N zUP8>cm|Z#HCRlXqlACuf?4FU%dt73c<*deI&-`b7yE29M?#koEFT;7f9fbLv|C`lc z+Om9^(X6w)cU!+`x2Z1J*sd6nb1|Ls@Jh?a|9S7Sz85`QeKDob_k6kZ+0&~RX}qhI z`>EG@o%aul0X>(AUF4>7l;i#KgU4n)YTn$R1%aSyKP? zU|cej)TPuyk2q0avQZU07#}Mr$oQg~VYy|k3?#4J%UA`ZbOU@sT>p~-7F;r51#09g3GxeO zU}j^lsc&d&-?(Y>mTw9h>OKQyd_7$pLo7}wCrCs#^!9R?*3{&cEm~qqo48+dXgf3L>u@NS TC}e&C8qDD7>gTe~DWM4f72;%_ delta 214 zcmV;{04e|30p|gb8Gi-<007|tn3wARGzJ^ z85G1|;m@-%n1Q$dP|>Hd)~cGK1SB8<`J>NN0XiVpXl~FQbIk10aDjZ7mTQG5WiL2Xe{(r$+qkZ~sMP!xzUxp!=K@f*M?-|xGJ{lcu>yQHgPepP^v9m7- P00000NkvXXu0mjfD+)sc delta 132 zcmV-~0DJ$v0igkqBz>WKzoS= z4MWTz>c&d#XiSx4%sAY zz!@=00F;Q)C4ae^YpgSFS(b&L3&lPWF=)u9@EmsvOI3I|)sCYEY?)*F@e${q3~`3d zu|AH}7%9|E?HmEg&H|*gGtJ_ajoNLE3jNkA5|%;J8YFvdY2%^c5_zS~5Fl4$o*8YW kuZB1vO`3fM|HyySH{h%{cqeusxc~qF07*qoM6N<$f@1`*A^-pY delta 370 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 delta 4995 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 diff --git a/app/src/main/res/drawable-mdpi/crown.png b/app/src/main/res/drawable-mdpi/crown.png index dcc26d40e0dcb15284d27ca71e185d998089961c..4c7433f6170a9c6d19aadf1197d7f40e0023540c 100644 GIT binary patch literal 516 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sbpbvhu0Z<#z=8Mc+9m;Apji^+ z7tFxO%*xIuDj}<(Z{pzW>g63ATT<59J!jFH&AayOKYii)qsPx*ef;(3-yGg&Z43;I zJf1F&As)xyPCYrP$w0(4FhoR9RHU$@gSqP8fA(s|u;;3ZtK&*ae}_rFTN&Ia&e7!m zcXiZEZqG;kGS7}}3p#e_kHRun+lfpQx;$e$DvxDquqcQe7M{tFbi=DLBu7!q;l_t3 z?#6&M@g@sxf?4}#3S@NMWY&7DIORa<8t#3fkGTV+9QZcKzi8T?w1NEuuL5hrV(xog zybLQDT^MY{cP$9jnaAMrZ1#S}g85lY0geWHnF}`WdU?a`oU$*&$rpF{`oscCCeFRY zxb-z#D{D%H_U48g{71wD%=YcMDG^)zCH(1*lBN6_vJUTmk{~=>FcM@%fH@!#l5a2O1|r$r7tir89ZJ6T-G@yGywqZ#u#n@ delta 564 zcmV-40?Yk`1i}Q68Gi-<00374`G)`i00v@9M??Ss00000`9r&Z00009a7bBm0000; z0000;07l7cJ^%m!33hNnX8-^IFaQ7mFaXZ(j8^~v0nJH7K~!ko?Ut)f13?sq&r%42 z1lI(E!qnCD0XAt+$m(idfMC%C%?qG$I6|@yfZ>u9g`p%QIDZ5N2p@t|*p$7@oPjNb z`Si?xIcKxGB9TZW5{X29A;88rXrw?olPtgy&2OL>0?g2MI+i0BfNov$+ zYlc0`<)NCN04>A)ELXsL3qVV~0fv?W-CTfO&%62Qo3;S#=I(Ya1r~rO6?g>(9(S{X z0?u0i2I`4sSby*?ph9Q401rUNIDO|W03G$3aApdxVh2+Ju7G93^qsZX^-xLUco%!SB>001&1_fr}8HxNkYQMx202&RJBu?2} z-$K6@pDhBn4d!z8@+q(>BI5?akJT#@i9{liTHXM7#27kAjG-X_0000xR7yzWIYQ51A|xH*J2=*;pyTSVsSe8$9V^-6bUOSsfGzGyuAN`;BS0)1h2qT z#Ur;E0_D8c$a848Uk9?>ax@yJ{6Dx}CX(61(#~Ng+lP6kg`KbLh*2~7amA~UN1 delta 156 zcmV;N0Av550j&X$8Gi-<007{3J@^0s0CY)2K~#9!WBC97KLaf>!>9$+wx9uuX<`A$ zU=a8X#9Gw00NL;mYWo1$@K9>U0Y!!rvH;oeFlwhFnBjjYF&vi#FvH0O18)I(5QWn! zCsV}|Vv{M^mXMOs$g+ggqJm^g$SLgp(4w$Iwxn*fMjKid02Kh^JNxS;O!7ql0000< KMNUMnLSTYTm_r5t diff --git a/app/src/main/res/drawable-mdpi/ic_delete.png b/app/src/main/res/drawable-mdpi/ic_delete.png index e2f5f35558db0965392b15b5d8950261a8c92aab..42bd6de628722431982d6eb2e23b186178eaf2f2 100644 GIT binary patch delta 99 zcmV-p0G$7GfdP;tT}VkpK~y-)V_+Ek;J?EE2mfKSt8)00000NkvXXu0mjf$z3Ol diff --git a/app/src/main/res/drawable-mdpi/ic_share.png b/app/src/main/res/drawable-mdpi/ic_share.png index e944fd70c428619696e7eb6fd8787959df32a774..80793da68e304880e333b770b7622d200e5a95c9 100644 GIT binary patch delta 247 zcmVfqoN!x;*2jZ2?Rb6frXmIA zH82waNo}Pk8_g?q4P{b?dJ0@xiGR3xCrYJL3vsmU00N~&3!S2DIBk~%G@+?Zq6R=_98LW1j zo09S>igL9MI3lIp9S&P+Kc{I1 zL!ldGY`MqSzH=i(U2`#uHP@KBupF~!No6v99pAXI9%ZBouW7a=QBEc|F(1{8;NsTa>qG@_iujyHwlsAj>Z++)OWXo3nK`qW7?sOns~$9G`Sp{wBv8h8G(wzMqU-`H^B8}A04 z9s5|tSnpdWc)qCO*WswW&$#~3h3^Mu8+>67XuT)v5a$_UOmH_GxHCA_ivbb oB7JY?{;w=T9tw>y@BVLNzLmwEv&<c7V+7 zzordluqDhV+f8`!)d3_#&i*tln*cTdtO-~X3Tpz^gjz5sU`=QXW(2GW1wL?137`fj zX+kKF1C%%+fGPosj0pv@1!DrJV!@Cwz=IKCfCmG@ffl?82U_qV8gK_ap$^=Er0y>a x2c95yw^Re3KvMV4+y_yH3%hTBf)kwmW?vltLFT^Fg^d6J002ovPDHLkV1jY1Nc;c* diff --git a/app/src/main/res/drawable-xhdpi/chameleon.jpg b/app/src/main/res/drawable-xhdpi/chameleon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8a87d9e11b30baa0286f6021d51ac09d2b64df6a GIT binary patch literal 47172 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/chameleon.png b/app/src/main/res/drawable-xhdpi/chameleon.png deleted file mode 100644 index b479fa5e4474521b7e96a25566fc81460ffa89bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53287 zcmV)eK&HQmP))5I7xsj|~MJ2q`}d5-u7M zKp`(V2q8HWUTX|6NE;|W8dPQsgqavWS{hDU3@}OxKu{M6CkqZLBMdbZVtFecDi}3V z9ZX{@P;4R#Ko>yVpAC^U6A8 zG!th_7oeQA(jhQoA99dUx6h2Gz*o=Xikh)d5nLs$!h{-UHpSb0agHOu*{hJTKrwr9 zpT2j**p`;Ac^1ULIe1ALvaspz;^Fm=CR7&|cU*m#DJE1f850aDYF|H?krsSEhMGda z`S_o@JY2Z2WX{2P*3i7odA8A9*XziKplW}mH_+a)aeq#*&7ZBwN3+Xrowpp2rZB9% zYD!>BE{cORNjRhV_ll|+FI`4gsGl5)Sr?CSTX0E`?C06}_#3E%7~9jKzm#BuR6{cu z*yiOjI466KV?)Edg~_`+a~&PJnoWX$s_W%PaAr8FpnCW5ncUVeBN0W6T*KtzgrA06 zqKZmSH`Ce8J(qKFyRv}j*c$BV$>U>R>*2Y*t)8fqWsP!OrEA#mcwJ*WO5f1E&d+|V zo*&elCdGLmsbYqTeI((#U~gebznOo^nJh1dTXG$vsj}@ zaKKk}P%lHiWq9wIhTm~ij;007M5Nkl8j8KH6pg(5^kL{#JuPhb=jPecrjQdDBGqG&bL1JYnc3lxzORDxP< zwOU4j6mjNr3I#;AmKi{qQHQF$7WC4-)yu;**WP~r`&la-tTXT4s})f(rR$gbe*X7y zjS>n3=H`|rCMITPCMKgzOe{x_erNdg2ksg(W*jbjv~qIy2nzD`4fhX>j`sI;cM_VI zS&YVo*RU`%v%qC;Zf<66Z7meo*oZ^|TtYJ;d-c(lqm3{5j)j>$UdeZIaBxV-ME(j1 z37+ihZbN@ZNI!(;_-N{AYdhA_G%QTu=pEDf>hbH&x)-n4#p(Oyw+G_lV;0nS$7bkt zwff@5;@+N~-kz&h&!0bXAYKYz8Sx3{OawrKl~gQ?PWOCsmZT{w4MWaPa0 zhd%x|y2V+TvRi{pE*Uxh1&n-1&H~YpB~;fz{ZtW7$2h#C^21w6qv;nU6I$ zw=(nCbIwIzYwqZ1D)jku+y1O=e-+_>($Spm8@o*GfB0hg7k`ei`SMG9E8{ha-4Qd~ zL=y`Wx|jSl64M|k6DxZLDm;8@L^Of&04VOSai9p5nYkH(64|+claRaRW@aXXuR8+N zWDeAf86!anI8avRp`oEd;W&FwoxZ%Ysk5rJ^+*Qj2-oeO(x!^QAa^Y6uwD0uk(-$^Q zTbUFXEb;Z79Jn}P+7w*VCIEWVYiAr6C1DAx6<8iZSCr+Z#`1m+}quH%^P4#a=l*FSm&fq9QeNhJRMlS5`OZW}l5J$VwOCQXZS4Q2mNruhDB=6sr7 z!jrnN8T<&8g(b76e+$Yg`q)CDtgyBBx9yCv z8x9KpO_9BonTaJit~X6;I4HWT>|L1WlYmp?L=F^hEF36v4wTT$THx&C!-EnEna#fQ zdr%&}zqcqS&R?37Pqwl!F&~@J*xRAhpFeV*{Mq^X>dNl!{)T(ajrB*i{M1p^dMjB` zP+QPaP+eKAYHMuFY`c2?Y9pCe{rMvo8LytkZZfED4%O_HDNgE^mMDSX+LR(u?N7L}H20?wi z(Lo^KKyjSj0t)U8KF;IZhayM32?5*mzqWm~Kl{%>JOpa&*l{M-!hfDxzU5YoJzX3q zfxt{Cw6_@9w?Y z-QT9yH$N!Mfkj|3-Hs9|`DdAAvTor}W3rCHK#Yl^?q+eU`hc_-O_pRrG#)6WY zslDKjr@q;_?HeCa=#cZXumEf`;a^X!$2ldk|ME*Kp^$;X`N7U99u(QeTP%tPBdwL)dgzHB{MOZ;^X)|kXGcXHe1Few0tJiu_QIs`QxXyqCV~`9Xwn6k4oFR# zfwv9^YU5gXzLRJ1`*cVRfeH;@1CvVONF8#ubtDh)KY_AemOlqt1c#KJslz|Et^Vf3 zUj>{^IWn^XsIlf|f)Bn~zwMSt;AL+r7zAZz#U0*e7M3GG{b4w$cSf5q$>;Cy9}yTG zxi~rmp2GKSpvdz`YoUY!(|_LMlnz>Hcs}Qp0ZolI;#e1stXI7GmDG+ z>nl~ohMZnQPNuy{HBH43d}g?H`4XJ0V?p!3dmYFH0%S=>O@qZQt7o>`koz2%xNh2e(+rkde|J^Y1{J!JvY0!ZOFVm<)=uC?aKP1Vuuh z#DoZz@gG51y{XUP`EcmDJJ^V99c^pcTYGvM3#v198g)*lu3s+gtSfCORb@VCRORHf z^}xw>A35K9qo-S$Do!k~&B&-x)RfbutF6U>rD|+ztmug*_T1>{)gL*3 zWXr|#tv^L1tz5ci_ihGi6=9h+F*0G=L?RV3W%{=qDSG!XP~*v)?%Mrmdtek)UzQ+%(NSQXy5(W6O? z6DODJbOjmQRbE@$r7KXWb&!emII7_9j?`CnRO(@cz4~q(Y^|*q?`}?7yKgtH(;TSr zGoq3bmd%*Rnbfy*;rH;JO@o+tZ^GU~q!9O=Jwyg&I|Ry6=(olQs-)!RURUd}#whCF zgK~75nSbi@1-2rXk(1qjZ9A~-)NGNRDZ7|M9m~WsB%jCXtP|f6DSN>vx|8fqn{iH% zlhJRSP}~_sQo@%U9}cK_^EgllcuD6GC`%Le?cgJVC~G?(A7_!!n!KPDd;MXY@PS;P z(@0QBAtC?YWQku)&30wg`A1bfg$+6&DpqA=Hut>h>&w&hR%c{tG7B4W3U6HPe*WZj zf4{*{_@E&bpyY}x;8b3NtGq@D%POets;up*g7~=FbG5#{zP+lcOJ7A-cQ;sFym)K# z+>-?AI0H3lW0WK?VHxNALdIWUq$aJ5ike8G@4dZ;PBKs@aY8u=&4(^Wp~KE}BdL^< z<10hqv=|xgvKaX}2g=Ru>jUZO|Agjqa}(M9@l;m!X9qpq7%5v@TSo-=?CVUy$K&ht z^i83*kmaL@2S-zjEc*yDfK{nz}0Wm2|bW>1r!0 zyDBTIs`ORetrw3#QEb?=`#4=BCZW?}>=Mhc*8 z$f78cHsL%Y^9BDI6wWBg)Y}csjg3858#6N>G&dKkGYS+ML(Zi}P2c?rgHo1x=~9lW zxVQiI%NGxB+$em|)6gN8D^sNlq;hGpMpFu_f;CkasH^)sOAVEkwVfS0U5Ae3ga;2W60PO0GF89b;7E2mAEK56`W94O)xxBsHmEbz8H!|$qB=7}Uh%N5L8ZzmB%A8juAEu);L?K! z4|?ZK|yC}17LL)w3HXLz?uN5va6{J2N=1(s;bt@fB$qp zOzQM$fO;><&%r^0Jl_l=HF3hXs~D;2L~PP~@9iZ}8`egW-*bd>;{zUmvJRcSi#VmF zF|)d}!4+@P{|rj-$8S!pnLiJp><~&hiKcEnmJ3jJgQ&>=aiHwr{zQw<9GD#{8fDFn zdje&}WlznGp#Cr%)EFbEsW_qL&P`yF4>y_Q`R_ql5-0~7-j|wK7#R4NyXrDAa$ zEK89AlFbc9Fdq`aeH^apKc+yH6j5 z=bIAc>f+!VoiK$!g+QRMVx+!Zh3mrj@z8vS_RdZ6vq5^;+<4DfmepDq@hRiPfhyS@ zWi7OR!}YykP*xxOuyE#wYy1QddUmExHm*z0eYBZC8A*{vIWkc8ltXfgJd>XkI?9?d z+mt#mGp4!mpJB(;AKtVmrqYmho>NR9!s)}!1YOMJ2 zUs?l9tD*nJi+*LQJXIQ(s%dD}K})DrnVBlJ%Ajl0>2liI+8SQ<7qn2$qPn(PSKHEZ zx2v|RtG1)7OW)nz^y}TrUwn2B26brZ``^{9i*c1CQ0NpqaoVJBIg?uT@y8%GY5d+p zdpE9(^0VRn-Vi89i_q}>9H=zr0B_C>9S({Qc!z<)-xv7!N)G4Ffw!{*A5Vvcx%)?e zGG(AlP4P|^**kq{DvUgHCW^Btq0rizK$%(7XV%sxCZk7sKHS@JT;d#3f=G1gQo4+a}g_&V!&>G|Y<$WAWq-P`s8X(qCe1icUXwvWu^C=7175JL zt+8KMP=4jtS}2Ih7MNBC35%{Pec~YsbZ*9MOYx|M}ig72t zH=Rt00|inSCQaH4xrh1&=kk= z^=WtvM4wYYfXzQooLCYw929v!fUHsa^?N!aw@jjw^Tn>z7|{b#%j~ZrytHsJ*Hl627+wYNP$pKfa!W?_~V+ zZ#hz{7%7}pd#Mg(Z3|9jBS2YM*xIZxf=WqSlveVg>;DMKO5`(netP;6luPXF0s`#* zdMbOTgUxVKq$luaPImSpC<;@1QS`YXP*#i+56j|BP@Lz(jU|IhSd0vU$7H&o&yAog zS^k_%645hi93tV6MZHlyK^SGu#k;-|qebmNwn3#*YLundN-q^E)TN1uiE8+kR4~SlGQ+&mQ*OYgXl4YIykkd0w1So?6k2uo$3Ty{gn@sx+l4HC>ugO+jUC zX?6J(N-ecqxzchMxH@j#`sMo{e)#35yG;-jcW>SLwFy~7RuAdv?XGIQ{^*D3kZBVp zaW=JT)h8SZnPA>0=Je@1{BYfG{Zga9fHKc(#6Z2fjnmP4QfEJd~>jrWLg`BL%5GWH? zCdM%b*<;G*CCmmx=r=*}iHSki7g>~Z38JB{trUK)IWwd15*;>~s^rr9_wM&qJbZQI zQYNw#rOzM!E3e_wr5l+Ik6%27!>>H8dDBnwE}gU1di` zK}(m8K#}yjd*#1=_znhjt4YtqU)PnEruwVg1y()X^{oS&l4eZfydSQQPZO!>3>0oP zIE@{4MvVg~sEIWGTC^zb%)$TJq6DTclfTN^No+i0T%2saKecGJgD0b6_d8JJ{E!wk zf?_w>OlSmUW-^k~A2`kD?txnMJfzJ%m_Z>i;qEkKQQS+A^R%{OpalO3l)%Y_1I4sN z(!6VRnZ<=L1F^QQAxE8&lc`9~$jG^*(mu?q>#z8+?;eh*OU-?cA3wfdSFJ8?tb6z{ zPbwA5QZ+erV8Ns=(N&z&*56qNNz!0IL9tX-pzEltYH#nl+tSgcZ>xmogH7G)=pfyv zudmWWYTRw5Bok*;jmWS+`e{?r#PMf2P^$py^eTX|fuAuSXGR&*VW1psh2bBiGm9cl zi_-E}hMJr6ga&^auKXabZA}G1UuAvn>K0(`X`T^&-CB$6sbu_KvTiuK!0Wll$e7s5m>QrXv`Q(s=^~!7g`JLT%2P> zp@Lz`ggHtb?M=0{ zwff4c>W;g=bkstiw^voxU+u2yyw%dxPN>c^%j)iKZLMz~cz??Dqr6Fx^Fxxt#@g20 zg6|3$yvD+Rxb93RM2k35xf??%$7J#EIGNj0-rU~#>#SWqp143K2B0=^u5U=9Lrb{0 zIPr1<*C^ao7Vr`&K8Gq0@Oh*WT7s3L{AW`(HgGb#zYG-0v1S~o(UgOSdW3QmQ5l{} z`~-?G8;^Or=$jlI6%{gZ`z?jiPzn*ypwu+fm8vr|$V!l$Ff{blRpjM0-zY3DBtWm8 zKddM$%uyLC9>Sth#d0Zxc}^i97Lx9GHE{ds(`PTA=qs;X>(}c_OUnx&+Se`kGrM|oVeEYz&eH5gAHla=D?RE;aA|JureEY`zs5|70LLLu&^+1?<*AU>h$``HXWD!gFme7 z2A4*??h2BERrN%Qnqn&3P|0d|>#b+f=TH;{&j*Xj+D@RnM`(0_a^XPPL#U4uaGFTe*gZx2QV3^g@(rFhmY@*54?A;?|B|V-PE|aygUt}+)P9Ni|63<;w22~ z<*WYBKU_UfsU%M8#A0!LSXgX9?XQr3wUup<=*Ugfb^%oT`TA}OwVIHwfO|xT#Sy9` z_d}`Q{pq(82TmJFeR5%?4FcH_pvbSGAYm?)?9bvr(Z`Yv!$C1PZ-T;op7m+|xsnx3 zk~2`JX2-Bkhmo=)P`pi%>l1KoNVv;Zrgk>CaORAA8z|Czh;}2R$>otL7`4P8DAp`N z2OP@q4h|v)%FG&amYLKT7E29+G99$2kb~vA46#%u&cOY?2fHw+)X){G8V6g4#TpRGA7~>YU;nRmH&L$Kdqh+0&OVUOv9Pf6Z3| zopO01@_^#7c<(Up*yMs*(&;d(+S*E8B{{e%6s!VQFCtZc+BjLOW${dY5OE!F% z{*fyK;~n$Y6Q_2>cpE|4y$OnQeHn%)0l%J!16f+V4BT$X8a-z%}G+%Udpg*O} zDRa(1!BKJvcL)R)i{V=r*^xb=t;*VDNcUNeuqYms1eRG=u1fX}^NdARLta{^B^{ww zHLKLcKy&}qt5if71E1H-QF#)ZM}Sv z8e*>YHnc&xw>Py9>;@>(eIKuyj@A`N^Ks)y^o?ct1r&O5*x;>+kT-2nHV-Q0q+ckj zCyg_DKJ$^uK3Eh2TG8bBx%m;KCAZCv$zCZbP1rIN5PVWdvnyVqwcb ziMV^slNtg=DO7a5MUz2s7f)&!C`eDPrB5VcpalO{prXnYibRc48lRYv(@<(8 zFGd~$CIr8C-vEQkDQu{CjzrOe!b>@qn(^Be+B~@wzE3PI&C@E8x@c&=ckkYP1Xs@= zzr6YKvHnRB#CvRFO-Ffbn3q>TGP3C91qChD)df0TTU%u}+A`Z)>jCvOn$PO$YQFpR zdTVVH$-k?;_ZoE7I(>cp-TkLO`Q-E}&ZHcy9UURhnK(DK=g)qqXOYdq0}K?qQug`T z2#C|TaTbC_tpWiptX_&q3!nuDVbPW6uU zmTLe=p)l0-)!ieZ%>twQ5AVMMCy2V@!Uug1pWnX+F9^wg50+L@TAnP%5ha%@m1uv# z?;yascmKr;aLT{)^6{%KB`i)XR&;bE26(w8Q`-v^U^(@^s48{P=k@hK(e(K7Ko;VaGWcM8AWQ)7#<>l;!i|(casfq0D zY#!8R2Rk8wqH6bBK{*P9wqAkD_N1JfZDVH>gClDB^6Z^{F)=Rx29!N>ee9-EWJ;iH zP?{i6!jYiec;MWKb{jU*7N4Nu{!|FtNNGF>cM3jxLa@hEY{lXR6Su*~a8~Rr|o}Cj+m67zxGN z>%ZOl?a}q?t?2(dQm=1A>O%j7d>?;GO>=-ULe~i;7QCGK%iZ1C*)?i^3Ij!`O7?Ab zbwN^wg~ZmZq5KU{V*yHN>YH#lJ!NN1%=Yi&wx4)+dD{E%eO|uz}R%U~)Zv-ftH$Yjw9h78tSwMiBw>;j~TiI|A-7HkX zMd+HDgZy6K{ri1=8aP5#TV2Kd$IqFuJ-A0cu1{I6j1$Y^#DEo-T59O4=&S34$u+-% zO}%*D(61qg098|7+tk$2g7P5>9l91B6&D+;k@llX@1xJxeD##7TX4DMcYpfs)^AO< zmG#t90aVr1EggS4Zj=+N4oPtPQRhIn@E|8=cMk%!CdFt`X(cB&`%&ZRU<1sX1u3dw z*oF%2{AcE;?cW^p(}|yc*!J%F^hmhAw}2W%Wdz0FT-M=5c_eF-(L;w6VWMOojwyH2 z4v_$hV~)U z#H)L~-H-bozkX6G6%#2G6{YCSMEgauqFSfcWmM~`QU6fkCsY%wnr{E;<a5|Q z!o!_i?2z;}6|iLc8y1D`ma(Aa<`R7_Eq!jx_b0Y}wrzd(N1LG~yoT%Zw^|hV2t>RU zux519>mwYW6=f!TS=$jVlINr)C?{)W!h#CQAer-V6j$8hn`OwN_%hm1X2OgMqtGi; zQyz;q7!rK29b7n>3h62?Y(VPaVMT=!g+o-KnxFUG@4JUiv4;DPA67inrWR@AQsbm( zmC)wJL0D8gfBcZ-`Q!Ty{qTOTuceAv;g_LWw@xk&E33)S71UO%b!{qy(>Snnjryv) zU$1%A2anl({?T@Mc|lWq`;pdKee3nhTcFg@wOQZYboapVk6}|cKVCJ#m%2`H2Z@jm zgXM|_dmlf)o#{NNGy)|F^7V11yKF~o<8J|FZiP-Hk?+>5Mf?4xewKXzJxOyNp#Mh7 z^AQF`pt#_P=f#@?GpRwxH_i(4AMPkcA=dS9=Q2N(m2l@o9}jA@1)tTmwjPXp`3mp9 z2Q{@OIl$C2Sp!RgKg-Kg-MCS#%FIz^HdknoBhqS>87Ltt66FuA=?MPXex5}=c(+h?XEv$9Xon__vV;4;@!7c z6ayvVlmyG5^D=M{)R=K!;wyau7o!jr=<7~eA{qyjhx;tNaY#(?piJ1`6$rSX*9ggs zs~f%rlm~%Y7aQQFXl|h6oVF-ciZr?+?_tILhXx3V=6iJ& z*YZ$W)S#V3EU&meY+auU|gzLvo@*le~ZjB@XirlgXsWO(b5)D9BK^ z>B>8+%L~-7tjfxk@2*s#(YX+yx}T($$;aV@FK=Q1 ze%^K?lYMW77Tw2{BGFfds?v) zb-?80M7g%FuOTN#U4e58r%@i#d}2t6)CxnLrXn@3;@*RX`}Zi-*H_nR=rbsZ5HueL z3ZEc{6#HFraslF9W%-qY&WsG5zV^y@-xc)sQbM;`-`$~=CKoi_0;%hFo7(l5mZLmv zJ8F)<{^>Xab$WV|D~xE?EI{J#stf4~SHH+zL!gc)0aTEWGx{A+^Lv{`QR4-r&^=af zTYhSZP2h$-C42llS*p)-SPJP)F=4|jDwLCaRyh2L6M-5%2HYNI5Yv0Z;;a5kCydS5G)lyp$Lw`Z$a74GMCzjaB5pNRTA2Ywpvki;FW2 zXq6~#?#s)AL(9`PP_b4PzhJ6NnR5vWBk$qE+uA&BU7b=)ZDPt&eJRR^n&xH%yeyP@ zfT~A>)JGf}#$Skbyy;^=Y+^Z!rLN#7m{x7UFW+71&uNCf%xtW0?da^d($&?Wthsx= zsiUi@wY?q1kJc{gjrsNU@sBw<;pY=B37Q2=rZn7yBDpkDLw_4KatugBoKw)(qjZ7eIMf z$0B8Z?|xlHYHD3`Gv$hM)X8cTr1J9eQT+`p&P}=bLd1($J<-!MsRI;adSuEKS@<)_E_X+?f9ZDw{BhaY}+NxDo z{`p2|Ke{oll%V+C#37sggmk2-8@s?=+3VA1JOA+6w*6#L zbVj+o<&1K96BIA`1V|~cd(6)UvV5$&U&Ne+3l~%R2;FZ}Fp?7D>*0)VXll5Fz}kc_ z9186CSL0qu$Q@tQ@yANiMo?oAG@@h$>FDI9E-Y4SD(aAtP}bF{(a(~hQe-4&RD&D@ zLY}f(g*>`9K$RL)4VpY{8T=efO$$swB`>Y2*TiX4HU0M=!s|8M%S1J#un^jufeK?4 z4i1!eY~mjw(i4*vEwu&e+Uktzu3J|iPkJ60kUcEE+TK$BYq`FsyR)GE(UrSDU%!r| z?DgyI)z!5qxw|`r&)zh1 z8G%CE+m!bhD0deh%v^^%grX8pxp50K0%gNnq#0L_WbZ1Zd@ZPvzzAxbmB_}$+1J;{ z6ZTT7glyB0MKou`iq-0jR#sfo)^%$0^5V4GR4zzT z*6K0Mfd-d~hmW7r#2YkXW~K(9Vi~A-W>5jl2YTCqSfT z=`xxF#SF@I>XL;E=b~hYKGJF2Ffy_d^bPsAp!=LopfLbN;?a&LCFDSv@eLUSYV;5& zI~RA~@R&pto(w4A!gQ1hRi+wF54EV|#6)qb7Bu2K0}|s=PV$bIiBVR}RLGUpz}lAz z9mnzxadFyC*d8iVd5{=};+#yn@uf<+jLsX56A4c!ww&-(M zlpAw=Ll%X!`4A|l5uiv$*s~Q6Y?^Zn>uMcGO)bvhv*)}&Ga-b5;-*>&lpVfZFA);D zq$NgMSPMfj5Nc<1ehicuzrTWY;2M1&fx;0bOI9mT$gRuEbNSL!Z0{Mbs3s{M8xX7M z%!`-i<;lXN$*3eH$Hsa~HE3v7#7dP#S{afNQcip$F@e(X4xlR1;t)d}tGD+7KuHHd zk>?Ab53vEn37BFPZ8Rp(Xn6J#0nF2!OP8)5>8d=k<>$NW!pl_p?#{ftvYIPhkAD62 z=Zn{`Z+UkMR7F))SJU;+j<1@Y6hWW__IA#s7X(6)*Q^CoC6al&0BSu2y(xE2`iVs3 zYv}9V4hntaj)I`MYc~0=#%RH@WyjL_-j)#-KN zjkbb}c6Xk-WYc^O6g1y^;{ggv-H8rBQ*#az1-vx5>%f9CPW3;CoWef26)FSwQ=#DrU8j6s0PnO^d5P8%IoU1sqxw(u)v{`9Pb^gC@xkeCZp-- z;X|!9FOEwOA>fsk$>UN}waPl=HX2}02%HU&?lPn1>+db3;gQCk%BEk!7ARD&8k9<*%gf1W^0`rH8Z&}o_m{?`DQM+Ey<=(b{=Yoj zeIho!zhWkhjdMp7feP_O0v@L-FYF*D5J+*X1@ubvDqIsbtu~;2BSui8ahO3zhOdK8 zNc8lUi?Q{?Hb9|CjCG5FTCa|c70b({F?khoaDy9+kMT~-#6gm&6elK93v-zit`7+$ zX{uZOj+*gWOorZ=wrA*A!L|A;hkre&R{9kN&ZDS4&GELsomv=rs{qp70 zSD3>-->z${x_c!oR-tY{V1SHB>9tLpe)z|4cPXDvmER*5uU}3_lS|SE5#e^`1S&i{ z+`|W$unIvEwI+)|;aZfkJ1Pc;R1gbYtSm^3yNw;ksvZ`s-bjUYuyPKZximU(R|<}) z^!YZPY@(O%6+_ zXP#``IvFvFH<}Y~TmdM^S3;Pp6>+nXG=KK&>C@-^s1+g$+uC#f`fooKpsC_EsH1U4 zTej&IWcuBv>%Tz*9-)kS*3DJZSI&+IcM+I+%?hXOHNZ5Rf!YdC%a@Z;r5sOkrOZ+| zKzTVijuqNqwg8|Uxt>0*`HL*ZWAU;CW1PzKJnb?m+;>dA{i2;h->`=j%kZVQxx|G7|)fRfvtjm^GJ5qFy9( zv%$Hm(dPC}4z7Mv<3qt|EWR(0@+21*5DF;pP63!(d!8pNHNe~9Hbe8pYN{0|K#65? zb#I#{PKpGclzBe>g7CZchjEQTNV4!Sx>k=42*?Rz#PsH~3=P#QP;?H@$ z@#6^;)-X(Vw;u+I^_x*Yw57Gsm_28$Xh_r24Avkh%dyByxQ2_pLs46^#`Irj1vq?UbejssltXj z?bL9bUNSM`V+T^+#&9Yb^^QcmUO-Ih(-*H_;(Cm#;ls|(t|nb&6Iy56kHB0y{_uSkn^hRGLj^RMfIvi^!r-s>S4u zpR0pASrj_|UHr>lKZIX?0po=)MN<2QZablq_f>_9NXg-f14-ZcB%`ket@kEL(cH%*?Sq&4j!E}VR zakGxl7)RsJ%*~AQ+>$IRJS@iB)(wM{_`cwwW8v_i0OOMp?kcFuPmBDK8hVfX9#mhv zQiB#U+6YJ ztK!Mi=hyo0HTO4GL5Lq|?`p*aJ#t30h@z@MN&Xa*!DZWv0PF6+lcwuGf0KWl%7-gw zPxXSTn@UbEavm@NRJdg2xkb#PmS?9SHQ`FFb^a1pk;v&U|Jd^G`dvvf)Piy6;q)B2 z2`lO_aq&->_)*F6l9IzN%=OuFGi)?+Xl_O016aA?{?BdexBWTBb(DiE4@zVN#dWw? zbKxlmN)kDj^L$L4k2ivX@MEC3d3_VkjJT*tC}brmUQV(Z5qx``MUAmE6WKVg^9c>L zcH`=uSg4a&ny6M~ApS+M2=!Ww>>{=*ZiXz34I`5ZgB(O#5lkt$97DSh3u3X+>&ekM z0a8kh!BF?)_K!#~rNVoKiRpYIT5x~f@nlr-F`icTcAkkyTQxs_(yzz9q$Bm{!mK*q z%IvAN9u4R;NMBW}jEDCOhuxHYcjdQ7105Y-eRP^@Zcdu&?BX2GPN&&esubZb33v8O z`Y??d)bjNN%7HbjM)=v;+4%hOx8=(heY6=P%~bZ_v+0x`Fc-LZB+NWqa{72lejxLG z+%_0)DxTB?u|nfa+I}Bb2|&5BlL5~8zq{R;rTK&6{zf@ zJZNZu>r3>;9gC0mPDI;ZMk3^1Mw?25em!`>xFJyT8gxz=`a6oYZ>QofvoUczdBFJi z_!xkOeTBKQo~&dwLZ?fGjp%LxqHg5KTdR6$Pf{xu@*Jt^y^4teeNS6?jkZD?vE+}x z{Py#fEth|qf0V0A9bF4h&P?smMdpNpt}E2UdL9&VNDh?5j);&ryEwQ;e05^^`mFhW zK2%J!bA+tmhYLt( zDgdPzm=o8EWWxLu85HdjoAdtsA#pz3q6EyKh}0MpybH|HXf~SL-NMy6jAajMndKWX z-x*^eKyVmHbG{Ft@Mq{_DlhtD#6fMH2JtTmb~z_1Kv^c;yjdC-KGjbqO-8#QHPG}nw$Waz zdTNj$lVWWW0M)9m$EW(n`s>%Rm}21WBZ%{N-(9}#*vDM&#L>NxDDH&wpoo(nG87KM zq$U`sMFh&l-Q7o$6cO(1?B_T8s}t+9kInUyNPHb!OdZFW@XL1q%FAa>e*T@ar|%s1 zVLNtg**YXEb0#M2;rRY}DsA`LL%VO5q|+J2Nj)3%J;jiopfif~Oi*O%gi?gB|Ljfk z5k;}BCj1d)1Z72_*pvWH9#fh`=GMWnRwe-t%9>sHDjpOhhL@eWIa-8~DYHeEC_Whj z?Zv1J04J!L%EJiet5QB1I)cpjx*eV$*gc zC=e0vpzB~<+~$J^<7D9n@e}?%cyK!ucTX?%IrVlmk>bV@7pl5f9ido>)|DNpYGs`* zN49KfZNi7k#Od8F>(hBqIHV9E8HG7G`QYxGIt9KI&)XvQ#E z^Ic_lRddv{O)c2uv2`d;Ck;w=ie&8mP-8iPT5TweOGRcvTcpWQ1SBHkP5C0oK4r2Z z6Mx>8qh#Telxv9~;m3X@Pt~Mqx0j&`QlvfjBk?R{^{}; zTQ0ZOSD{PxH;Q8~B1v?4%exn^Uwn59r62$coqb2HUw?$(zW(Uqa{M-N+VXB159;Hy z)1vqY3P1c2EK#?EOYpK|ix{WnXlmXJQ0_kdk@F%Yetv#Fev3cN&Q3eC_vr48en>Nj z%q=a);&zP%DCZA8JyWuK!p)My4*dKY>vN(#rUD1a`v(@Kq|-R#qFsAOIdGxw;KjF4 zP^xbXiSx+-6*y<%Qcg>7N7Mvv^B{quw+ELQhw4MRkp;JGl9vZXyZh*u#^s9daG>nW zt!=s9DYuMbLun$KFQFpTY?FkcLYw*EUY*j=T$-#x|3oS|IRR|T)K}q@LS_Qv0%(({#=-+#d3jfBQ`hy2KVK%Ef4hA7=g&U< z{F^_0llw8>iFtG_2WobpKV^xiYXSwEsAcEUhCsPGQ`T+n+GR<;uFhUA4j!adG#eK9f1;qFJAe@8VsHb{)Q1GSkl1R7h`Ykg~Q3T=8iZ%knPDO3%&DKeTcB zC>HH<7yk(-&zb8R=N^R4Sjp@;EPoUn%zHi~CMavC~hQ*%fyM;_Mu2rC^CyRGRhqB z-j6dYmZLx}wcydC*RKcmKRfv^G9-fJw|U;Yq#vI>TfOr$_%k@WM@>ylm8FJe$jeI) zircW!stR*!n2tKqUe#Ef)A`-H3|%9Ja60Z@N0fW{Z(n?|?bQGN-)lZR{mCaBDO3;r z{HBsgQOgLFI@();u#RzemJ!sx&3-^Zb?!lY4r@MJVA zPNLheR4em*!IOjhmn`H!g)q-I0T;_m0F=`ZD05nU%Zh|%{EiWBhL?fjt&0O?f%-Mr zvCb(^NQ6wBJjh0n@u)MhXe#7VK6GqEY8s+mnz79q&z7(=l}2# z*+FGz(`z&$ahwR#!5u%Y*|q=L?Sa>@5=6C_fog3(fAv8lUb#01KYB@wgHo%$r>Fi% zRdsd8tzQbN>s$5Rl`UNz1s$*NQdaio6X`cU<~V)AK!p=1GAQaj_nI{;ND@44Pu7q{ zg$Mci5vaBEBo5R9bS`hR_5(br4w+>F8| z7x+G*$Knsuvw`Vd1kW(1GrRZg1t)+qniR|R@fYP6x)K1iaG0|4^dSKw?%YE>BoWtAx^!Dw~PCV-9 z#Ez=gN?q%buC60TYIBMUdwQ|XxzLc)i0Br}Olj2SYLy=AYPDCcbm;rr>ajT!V>eB; z?E`n4ej0f6&4GLl6q(fYBm#vZR5*d6`7>u9U;mZ+NT09gLHPvv5U8bdqg-uV0Chl$ zzbF~x9{o|uqO^}z&fJa83;07PbDuTGXN$btU41tlShOa3_nl<|H(P;?|NL{gu%=Nk zr}f(o?B2Hz+eqHS=B!Dh2G1s34&?rrUbkn7IcPo%LrJ0$Me(4fO&LFEQAi>AI+olqcBoYfcRan!F9zK2J)gFCsbANeF zk)pF7o6^zl++Ew$Ux|WY({HT<`;QNSx-gM}LiRj-0oU9LQsI$@(>d8kps;WpX}7sc zH*CZ*EEt`;i?h$1b192bK1|w(znuCLl3gDyad2?F0QDNPtZVfyq7(?@_BQs;1D$cEcv&IXGVBj+OAWuRt^1Qjv}3Udpl zs38j35d7~!35``mmJ|diAwXdOB^G%h6=Efnb>aDtKZkVzgAc+@fQ?Ab|J)4{T`qK+p;*P1xlaHJIzZ1v|W z)m7ccpNTzHLr2t`pg;hbe>;9%!4M~|!ePy(xP^nDpw4L?*4#RP z%7QqTU^mbbP!8})#gJl^=xCq`DJ%ei^V6vHI^?}G(2R#hFP%azXLWemF~Qo)F>w9l zTHcOpuRkk#`t0eCn|Bn!wltmB%4#}ltM%R0<;WDZmsdA7R_p3@>T0!KU$*2{X=!z7 zHQo}~tpgd+UEihaLNd0ptDvI;^Sq6XmF>0t{k2_Kc~Gfudh%>HwKVhBw;MP6h5Jyu zEF2sog_FubvLbyEs~s-7b23Uo78Lf%!@!7JDGn6im7uGu5}Ecn3QmHqZ$+q7-mw9 zh@zxo_`re!wBC`H$Ve_%WVWembt-B|sVvY{xAnBCHFB03C!=D06Zk}~d2;RAk58W> z$~}1S_7jMQPPwwIOjcGTEx5Zbwg3=1G%7eaU1fWFhPt}!yC)5X=4zF`1LfYfDy(hB z+5(J=*0<~Xuhm>Bz(9_nqpPC@^{B3vmd@L^PaYixYSmhaA7xnK@D|W9}i z8WaGi+>=rM{!|*8OQ0m~m=&;hLIaF{G`wTlM-o3Gbv6W5vbH&ZOn;<2jATx-7}ol#vz%P^^QJ7B@4`7tBDtKO7WDO`0(Nt)PYt1~9*8 z#Wgi^o8~AqqXs`x=OTbYMi%W6w2m}6g9ILI3IVU89Gj)omH0(QF;je*IR#ikTAfi| zfME<(qYgU_sHhvyDu-djNt~$c>>7Ce;|?gj&9??#zb?{VD_h{~yj?8qkbBRP-|i?V z=FV`rxWNK3_D&RaDoYELMccy^jcqC&kTvRiv3lZ2Q-4R z5|jjXbGl0AA4}svG2v%)eXKNVVS#8jh%{eRB&zW9mnDP@2gO^IhrJ0)TOoL|wX-um zHGr|=YaT<3(9wl$$(CROl)!{~2?7#PC`7XfT9ttWm~<-io#@+YD-r6VLjtGNjmDhD zObw((L9$e#tid)?C8hb07?0q~SpuZv%> zPTSpGms)h?k7e>sn5w=9zOOcRfl?`zhRLKging9iWI!;3Rjt?ecXeK=S*JvUdUa)e ze^*x%_6K*hz8=`IaRjJIIAPq~2^4ybU{b7#?vQYdhOO75a=0%_GBqg3PZBwkKzSe) zC=fYQhporrPt($J7smK4J5zG=ki^y5;rqXx__Ji~(VJ(FWoKcD+?hRu=>m3S9omQW zo0HbA+_+KVkg)rBemWONaV04NR7E2m1W;byQchWO70gWy zOgXByOm$^#A`%kGm>(oitb`HIgQ8lm9PQ|-n-9tdI*YWa+8wE7VsAS)REFc@Zr_%5 zc1pcveh2;Hr5ds$MTWksCbqg!m1$6v->spAF=&Uujtl&YnbFR>MH-b}r)#RcJJ8Y8 z(Nx*=+Puc<=x=9ZP<=d}`*Qqc`)@5i_M6zrbII_U=1+0lOR}AsZLF&d*OfmRmB) z7~&f96AT%FLMOAof3Sa4VNtaI%?#fxtGJu-sd55^va@jjhtD7p zC`4SQcrb!3npSE^_Ng_rK@rguBzi%MqE?3VE0cwkMq(0#^kkV=wB zrvCKBfwM<%=H?@|Ejh|z`u6Nu+B6Jh?=fRa@YeLSENmzyP%(Ttegr6%=L?4B!wI!w zDSt!_g5r86P&eeZa+;W!<1sx1ikAlPcEoB_dr3=#%8 z8Y`=tYLSAY4Zj98HX$Jhu2$u!bZSMpT+EI$K6^x@$m_8V7L=P1^lFQ!-H&#;NY{C} zV1Oe&ULF?{6Yu2`Q}Jv^YNs}?s7NN4S2QSNy%*GAx?_P{>ggGlsOi+AL8GFgvrdCG z&!tF2)j*vTX-W~B6%}2(eQih7#3^S-xV|Kb59Xg(0}Fu?5h#&l4K3^=*M})yG3;w zzQMk;gh}KS^4@!gQx>HkKYA#Mx2VBH63g__7#n#$i1R>-c9&u>isdDy4T=ep=g7$p z1BIsuneh#~W<#I`hj8E%Ek}Z~wRCf{4Mo9~BHIi~>NH|fy_TBK35kNTf3PR~S%ykY z<50;O>O^N%cS=df$fj7go{SYcii+S71fvT(T)jkleh*Xrtuc3`R2jKimgKz&P~ z&=EEWid>(q$YTXnBmk;p!)8+NXl%g^lmt0rCAKpbbR-2zuwPu@kIkmJb3?5~fghq| z2;u#Cc6NGx32f$c$<3p*G9R2y&c(6{tf!xHXm?6l{^6s?r@4+AOdAau6>Du_(Jnwm z&YiiG8B}oaAgBq0pagsso`$Mv_ZD@6nwwehVuDu9iHw|tCj5?iOMtSb=UR+)a~q4N zQ^cSMk4zCFsLD!Rxvmni6!sOMJDIkg!_=@QRztfAP?4hc6s}YVTw>N<$u1}hF;#Sl zmwcT=e7xvOC$SPmczJ4!4SF@D;uxQJsmvxOp76P@lf{II*Woj%Oo>jJ3awU)(uop3 z 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 M07*qoM6N<$f+9z$mH+?% diff --git a/app/src/main/res/drawable-xhdpi/crown.png b/app/src/main/res/drawable-xhdpi/crown.png index 9948292ccb5b2e3aac29250d2d8aed4bbeb0b2a2..4aab86629a1f1c259bbb779c6f204d4d8c398212 100644 GIT binary patch literal 822 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy$O0(?STf%N~u0lt}M^a5R@TN30K z%)rRZ%FZV$AtS4yZ{pzW>Kz=LTvFEAJ!jFXHJf+s*?;=N^+(TNz5V#<$FD#C4*dCV z$-uy*=jq}Yl5y|tw7~FH4kE4E-a#Q<0Y?^fF44&S|9}5=W*(yxbBbm1vhTLv>@RNn zyf$C=Mpfz4$6)aJ{?o?&n_~JRKW|Eq59`{ysbXW_rN2{z87x{~+HF0TwCA1y6T{+y z&s{gHcp7=t4`}8zT(FuW^WpOe4g;=!dkdd8kC|3H>tR@Fu)d+`K{~^|_Zf^{58uf; zxG@MZRP0;E`iATJd4>rB4IB&`K%8s_2Nwn=h69DJ+&4tR+!-7k_OhrlJV2{&RTQpC&+}+xY*n}I^mJIUzE)qO zvAFf<_IWKT2}KvaR~@}2{6gF3`>#1#UCVT4%{aR17sJ)n0dt!&Kfl?MB zV+@lnU(MUNs<^>OYm4t8hDGPPf;aMUl!!bFeQuJ(;8^Y&y(Wue!7kBTY7go*oqqRr zSp+-l7N^*SR;s_}E0~w9dCL@)m^}}m_~|g z;uO}BjZv%(OV5qjNu|_krqoHd@n!!=u--lgAv;V4u*>o4k`>R z$qbDQ3Db_IYO4OOPAv>95>zNk&61xN$IPv_nBK#H@#BeEDsdw{Xq$!t52U|E4< zI*?8P(qG1 zoZ#-QsZ!G2EYhnz5-u-~6gH?2oh1+u#3ID$!DFfUt@m7BTG{jSweJ(;)xQ~a*B zyzKcKC509NCk{mvqQb+@f9=8rs>(B$UJJY+yw6<4-*eq^v)5a{czz3h{UPd_=e%PY zB@UmsPcA*uW_)k5>a|Tzs*3~`-`HmUciNK}r^|m2F-*#3JXvpfpL^1szQ7IP2K(lp zDEatB{Vvm_->kfQC0L(({`s{>T?QVxf5)pjQ@2$Nm_F2FDG-yCRP>kz0Z~04YQszm3g1pulADZ`rMLV zi*pz~pYQG4EWPR7j*hcjpX;j|U;A184cyl7B+m8j*$Jh`U3J1cemEB?2b{H9ZvR4T z!krItrz7}oeGxL8F6y*zVhm@%`g1S&x3Q{(@7Zpo_qe1sK=o1A#3L$E>dW7h{VLuxZR_Wj zVyTZx9YPbErI=1mJE^&Q?!P(5q7PgI3OB2q{qEGC)uke>wtS1_U(3kDw|?`klhtq1 z5Zra!A!G5ADQ3&U;nUa87-Wh~EVtI5$zQc&^}}rW zYF)#<_a_!HFl=CX&~kW-A@c;u7c<#n10VUGI*#)5OpmTGKG2;u?cc z^)@MoKlv?}k{{j7VvrX$Qxa91SMSUAV9su)f~i|%3wM5+XPvy2@jy;);o1M&jVi&jxjKu_ZAri8e`t}SltXHgNyCvAi38`a zEMrP~r+b9qo=b*{)|tJnKSaKW96s~Mv!~DHiFL!g;&-c`x}G&Zz#YT?ob1{weW diff --git a/app/src/main/res/drawable-xhdpi/ic_arrow_back_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_arrow_back_white_24dp.png index 409c4bf36cff219e19f02388f21466e996146f14..20e2e129a2dd96b22fbb26162053f0aa8cce9c36 100644 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s>H$6>uK$SxfxG?+0k!ay1o;Is zm|K=s)YdnA`1I%B?gevK0mXehT^vI^jwdHbur^C>*gSc~y!Q6FE?;eIbW~P7Pml?< zUnRFt&RikXR@B6yw4nGQ!w#E+Ctb3(NnSPlRAMkWV#lUQ5jC58!z!Dl7#QXl@rcZ4 Swf_Y)m%-E3&t;ucLK6U3++WK8 delta 249 zcmV@G}T@BeowP1aItEt#hXAb<#KW(0wo|NGbR)1t}2+OO43&Q#`M@Jy8(^LfNK|@0zpOh2?`cV%@FxDzi z1Z%McLoip1L+0h~EAx8&tq&Xm2q1s}0-)vx#!2tqUgR6(00000NkvXXu0mjfldNgF diff --git a/app/src/main/res/drawable-xhdpi/ic_delete.png b/app/src/main/res/drawable-xhdpi/ic_delete.png index 388b5b060af924493b057a63216fe7db75d4435a..c0a2a705e4c8e54b6e39e7ccf25f429a07f81163 100644 GIT binary patch delta 143 zcmV;A0C4}80jmL!B!6;AL_t(o!|j(r3V<*S1REbCeP(|o-o+=0P(807h?qnwRCXRP zQ_5bF5+R>}0*%sEZ%l})MC>V|*oM~M+kc>c@~00>D%PDHLkV1l$)J_P^( delta 122 zcmZ3@IGu5VN^zX0i(^Q{;kOqKayA$+IA8Qr?z`FB#i!=9*ZqUejVs$0{IPeCQ(;-8 zsQGH$jq-oI3r{iJV*J12w=Dw{#53|`+y6e0#dwlE?d{Rev(=<`bh!TfDYJA{<)TM^ XQcs*!&putU7^K+K)z4*}Q$iB}h@3PK diff --git a/app/src/main/res/drawable-xhdpi/ic_share.png b/app/src/main/res/drawable-xhdpi/ic_share.png index 22a8783e70f01488cb1396f18645fef00c7bb299..8fdc7adef80b5d5d1a644beb0944f48bebb3304e 100644 GIT binary patch delta 484 zcmV|gNDLw&F$i@}!()&fe~)vf|2u=kJ9T=WKi~iU@A+yN z|N8Tym~k@X$dM+BU)sKoQ&b&OBYXN2tUAIc2Z&;)VL8CQEq@>-2Y9muyt)l|k+N^& z!4|M1VO~uFCq;D4eN6D=Xupp~&%T=r)9iy;4lMSSI_6ERD`p!s8wOq?Z1Y5xO$Ibh zPbo9xO!F&xbSGV){4S)Q+n<~>Nr_IsjG65?g3mB$C8Z2zg?gQH*IMf9kT{=8S9a)) z#m}*0{O%c|NPl26>7NLk`+Q+T7R-a50_0@p@+*a+28_e zxGc&aM`@C!DnA6=W1TD^dHLWnpGa);m^Y+_9Mp5X1(#9TVV0d{WQih8(q;%`jWOyhv&0mm+Vv0m4M`iw*iGG*kN^Mx M07*qoM6N<$f(_i+b^rhX diff --git a/app/src/main/res/drawable-xhdpi/slogo.png b/app/src/main/res/drawable-xhdpi/slogo.png index 090459d24e1486e56a7cd2502801f34356c61ac2..b908fe4368d19d62a59467ed546d8857632a0a6a 100644 GIT binary patch delta 8540 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%0A+ulg7 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 diff --git a/app/src/main/res/drawable-xhdpi/upvoted.png b/app/src/main/res/drawable-xhdpi/upvoted.png index dacb933176bfb098d8bf88b2be3aa3e724cf8d73..a170f3fad846fda9de1518488748912949fe0f4f 100644 GIT binary patch delta 459 zcmaFD@`7c;^7=KNE{-7;x8BaUop;DUfR)!YCu8=d->U!rFLdSbcvMk7_eeJP%Q@=z z%F-GX9?G;ON`TPapL^C<&!5${>X&)!^&hkT-Oc3~DEr`a0+zg}1$x#ZxD{~P|lW~?js|HjMo|1a}bhA%se^96q8-xWBJyGGjQ z&s~WFlIAmhwKHtvRr)8)aGK5Vzh*;h^NMEZur>G6k+n<&trz4(i{Hq zIJ{%qW6wTed*g%iOiywYe%60x_$k%#kI7*j+ot`%@MwIb&-5f?!OznSuccS~<2rDQ zZP$Lb4eK16_H%7mbufDIuh$HY&6W8~TW8fX9awSjPX9yi)jyUq@JOBcuM{U;@XwQB zJDazh>vOg}^->3x9^BOav0VG7I@26!oxhg9D#ZT;Gy3t~I%$2<8TP1+|$+1Wt~$(696Si-r@iN delta 455 zcmaFC@`Po=^7<8?E{-7;bKXw9UDjkE;OZ>xv&FS~|C9grTlBRAjEotLPQHqIZu8Tu zI$yNspaIWeAlguGmwo$Q`MurKzOUs!XrA++hC^{nc0w(Pe6a3&wCRTLzjLK_oct@s z`{qsEUpBp6@w*-0#P2?MX@6exl=`!5ng6SJHU3BOX8gCR=e77R#amJTmu=GiGUl7{ z+Z~_$FOsnj%QX0IFIVT@F#n(De#a;E6(!0I)?Z)oCjDnOW;K{w*4(;(CbPs-Ht+uu z4%;0M)iW-*sql0^%Z2O-U;G&|Og(-tXDE>p_~*&c%QmH6YC#S2rTGjRcN@MfXEA{~{T_vqj6fK5zVb zo_UAajc*43q%8jXFciPqzQ6C@eTn}u441ziekT4&z1&{>K#6?xd+yT?tO3#t*nmTE n!|CszbEm5@NVFw_P*__1rpygiliwcP4N~vv>gTe~DWM4f5LC=N diff --git a/app/src/main/res/drawable-xxhdpi/chameleon.jpg b/app/src/main/res/drawable-xxhdpi/chameleon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cac69a61bd5e02ab6f471c0aec957fe2fb77bff3 GIT binary patch literal 86862 zcmb5VWmFu^6ED2DL(t$ZL4&(PkOdZ4+)01{i+j+Z!QI_u7bm;8CqW-vg9eAiJy>${ zf6x2je!agwXU?4Nsj8kn(^WN9)qj`&{sO!Ls;H{~P*4B>lz$EIcNL%nKtuf>{&z+D z2XsvI{{b5l69W?m8y6P`8wUp$p9mipj}Q+Bhk%%Xkm%Jb;#au%B%~y-NdMix`X3XN z|52i$WB((3g@=RpulN5EfBON%*eHysL1-w%090ZWG-8y$-vRXh=82Am^1u21|G+}W zz{EyH!$ASy{u@_)1^Az2R18!!Obiq(G&BqpRJ4Cj5CceXz95&wT; zP%tpjG0-posA&Jz?w=fDCJYh*1x!+A-S=ewgrt_TG!M*>D}uK!gg#tiv3iE5QM^_v zYx%nZz(@N>K#WEVkOSvwJ0KAIv_wrw z@$8ebMnI97TYxG{8+BDp_M5j%-OwLB?=+HLG}ix!7|F;xIg<%0B~irx$E2ojt#<@+ zCyY{MTK7!q*8##-QU&_O2NoO9+;Ib3Xt_DSL!Znu$}^6#&A+;EbKMXyx#MO1o*AE` zaV{cL@#c_wt?1FldDckGPorpJ=~-|;O?`TRQ*e=+R#w67n>hFhhqethn9*V4wK5Jp zXqGU6bP#mlQ5|{HnMRab+#AKGsHls%VTtSMQ&j8NtSMclMPPz6dS17n;hcq32IHxs z`z~0zwx^V5W&$$3u4{31{Lt%}NA#>f58NyVX1GkD;a4afnn|L1&lUE)pBD0^mBVIO z%xQfiG8%Z>EVE#r=XC9P42tmOjZ!MA^dfhhAS{ri5W?au%8(Fj*P1w~Y;ioV!}vmx zi>Xgbo#om`e*t>+U0NWOHinb!p zSb9hBtJ4!GJ=2e@kBtZ+OS^$^_ZaPI}JE< z7i`VTkJOpl-_sa6T-6~&Ra9&~O-(w`wWyv`IXm4_axJf(G)3~Zn57J#F-Tbua0&C} z=ssrqX_pwg#Top0$5;O@h>3S97m26GTWMQLd(NeEQ}ZTNP=HxRR&a@+-9R!KvfD6U z7MGiZDXY-a+a0_(MJ9_~a!XU`t8g@n&V{JiA$+uD_%YU=!p0J1 z!mS4J=HR1Iym&B6bC>kRO|;>4)MuregDN@-q?i`po4YGLY7r*>oi>mMekC$Ntl#lx zrO6teomA^pCDD=wrL8s~WAduAC81-ILWW4xj2@|MnrT?i9OlI{nKc517H_A&d2v5;}C%DuJYje4i63dHuS88;>W30mpf z=wvi!lU1JTB~|y5!#N%aG{_VE2#rloam7)*Tpw2=0Wo5^GWXcz zBPY_?oH%goaDgOsw02VZ4T1Ovptm+J#|#?PbFDDU@KHP&-^~*jZ*Zx3*<;Er!m8Ek zu@jQ-6RTbFP80qlzUo?1=P5BHP$IIAwIQ|~gkvakw8%_$E4;cUm+xiv*-WA$`Nf

c@eN^40|Hk+i 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 O_V2cv;_~~hU;o)`TG@C2 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/chameleon.png b/app/src/main/res/drawable-xxhdpi/chameleon.png deleted file mode 100644 index 8abe89afe55543e414d57ce60383cdb24b467a05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 304978 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


-z1BS@F9{@c8MAXIrNd{mC&7&j$bafAPO2 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 E0Kip3*#H0l literal 1768 zcmai#dpy(oAICTAH&TucDruBZt)$UVsv&b7<3y)K389$lmbRa}V-6iL&he1jh&0Y= z8zI*z5o+$aY%U|R@iW`69hc4Ze4XDvzkhy@-|O*sf1aPm=Y9D+KCgd1sV-PsB}ENI z5D27XZ->4Pkg^*JP+%3<%+v#b`e1C)00GIYn&JTL4YPB{1GM`)Y(55|b`K-NECT@k z-47zIXuANdczd*^8*yxDvWltp=z#pc#m?RUyEGT zick4}Qr96Fnn8amIFogQ0E3d8#GaYab`nnljEpzaC8=xLekth9j0Wg>ug-4ULE=Wx zCrc`bFP@~+T(C6BrN)Dr7}u~IeAQcRlD-*LP6lHj`-QXvAAMyLl&^F1#5}nPFSxX4 zo@m2=Z59*hqnO#;kj0KATyX+xosylAmnwh63>ZG`nyY-C;D4EHclVPZNe0u*NPp;B z{7ZJ?4pxFAI6@*G?Z3~kHH+w_HRy#q8vD!Rb z;v2MYeL1;!=L895){@TIa4d3n)Xoy%d-4m?)0t<1#_CCIENfa~UG;=qF zt+c_``i2c94^X=QuW zA38J3F%9N4ImQ9gg{9!std9JsF~_331+^KzQdG{&+5LFWSd6bib2ZwwB{a$FFIxA_bik? zU+0cj5()D5`;A!mbK=Sd_}EtBcbW!XwLWXtbj4|DeyH7-Y%q{xX}pQg0$#wK8^=W` zz>s}xJdU&%@+qx%9QL*$gZMaL$PnMF$15~qMfW^USgmY6ra@4)cpFvp=qE8bg0Y4d z`Svs>IIzHvp=@V=D-;>sa;bi$3ZE{2Nucs_=a3J^F!>d73|HF_(9P;=3}ip6;{uK` z0mm$Xgb6ng?>yyvH-C8>-LYgUywiPCeIy3~l2%OjIedz?gD~ zROUERdb(_R(&3c=98La$88l&n3+&*mH;!G=a&vpA>RZy6JzHwDK98#K&14o^b&(H_ zHt>#LI=vN&H*We-Ftz1m8GFsuy$IzlX>cP{8YvO)p?a6^g$a=gz zV|DJuGH>*bcf!kxG6_G+-cQzfmDXQMf)BbfwSORA8I{a?*AVsa?et z%UXU!nEz+T;#~C#sr?bMbh7St)0SM=Y<4m%+}(R<;w0spgH?L{D?}hQ2Vs$8sLU`1 zs;Gq_$76o06WsO{LkHW?Q4HhA;Nx^;cLN;}$WvA5S9|^S?sy7xFovSJHfDpQpi;Tv zOuEK{y86+PtsSFbhqkmu#Zo>hp=J;<+xWiR+Vef=PKSQdkegD?9a15f+7{Rv7?Ew_p%YVYJhSac^c{Cwr+cN}nhpQ{721fuf&|5Bz*de}q! WdzbC&)(5~}1hTirq8ZojCH@5xQ(VRX diff --git a/app/src/main/res/drawable-xxhdpi/ic_arrow_back_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_arrow_back_white_24dp.png index 587fb8180c5fd26f1942cb9959fbb9f9a08048dc..bbcf2ed449a9c4413752457ae5d6320513b0e1ec 100644 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~dVo)e>wn@v;I6+yKrK8aL4Lsu zd@`~%wRQCkx9{BbsG9g1D4y==;usQf`0e%6ybTHhY>6LszWNrwUYz^JVHeLinh(4i zxa+gi%)A6AOqQI`>@l&^qkpn{`y5YqclYPg%f+6mJl(^P=>Ax5cJ;sg9?OG#XHC_* vv@~S0m5T0#>-DY2POzO_e0OE0nUDF2O)|9%$2i!5Rx)_H`njxgN@xNAZtHGD delta 336 zcmV-W0k8h+0pJ3V8Gi-<0033(vqt~`0VhdBK~#9!?c3Q6!Y~ko;Z%?cpi_?Y3DgpZ z6dscx;bUg^w=@lWa(t{e!#vLe*$xN*0R#|0009ILKm;Iw5&%tW0NTL$jtQV`94RDK z92q2KoMk*d8M6ZYf^*6`gDh}*0oma60J6eq4P=MY637y#6@QQ|P75GwoZ3M4I5mMn z;M4*NgHr=26i#WNa5yD_LgJJH3X4+$C^XK$Ku0*LqY02JP7@$!9Dw-5On_LV+2%PY za@F9n8nE2)%v|mWiPWp)YJ=3XXm5ek``KqfI%n@uv_?{SdX_~}YF>~;Qfq&CsUayg zP)Q-Fw&2MiDM>eRN+7AX0WU~nW}qXaOZFMGhjh)p2JIo;vhQMhNcZgLAbzL=2p|Fw iKmY**5I_I{ls#{B9NUX$gAi8$0000g1C0+Rxlz;ZR_Gs{yI zb3>Uv-;gys-O+JkB3JLNtdK(WbM>CPEtY$JOy2QFUSzhheEDrZhX#$EN!M@ZRLLp- zIL*Mw#KIw<;Lw1?@Dkb*k#^SZLINYNT|h3QMd-Hb&~+wgTk my~_?y@r=d#Wzp$PyYVoD4E delta 166 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 diff --git a/app/src/main/res/drawable-xxhdpi/upvoted.png b/app/src/main/res/drawable-xxhdpi/upvoted.png index 6c2a88e0c0d372b3a098615bb56cc919cafe8cb7..4b2a8af560af74895148ac968bce5aa68e5f216a 100644 GIT binary patch delta 592 zcmeyxvWj(r1SbbG0|P@U(;U-@ih=b^N}eu`Ar-gY-ZXibJ5-KtGB_rY++zqQw%&axu;+h`9m{)u-5uZ9#qRt%%=PZCBP;)3 zMOOd6jI6u=6*Nu%m(b)=ui?1KeuBbfdAA8~`IR)jv)=L_MD!g9LpvKkm z*Yto%b?8xrC*-UFT4516(sHH>gTe~DWM4fBIfzp delta 544 zcmZ3*`io_P1SbnK0|Uc?PlYBE6$9%TKY6-1hE&{odv$Lhv!Os+qUDZ*4o=L`OpL4+ zOBu}{xWzC@YN{GIE3;TTuZrXN&|g<})bo~V!an_7C*Io>+i9}!95w)>4I6Xi<}e>Q z*C0{LDWYu6T*E1{SUXX8v3_G6(;J=-$`>pToMX^uie(0J6a%CZ(i_+tKh-l>Gr!>s zVY?xj;Jd&Is34ljld+5~Ldb(}gYkhrhp2|RjA1O7fO+PX|ou7qW>oMmq6oFimD*3}Ac4!L)$KM^ME4}56 zBfCapToYda)7%y|2ktL|QVhBm+$*j#W+^ECk=t<@M6anh?Jl~2U9ZKo{{LlZFe^0v zRv@zpllq}uo0C>EN;L{6KF$2Th#{&m^?G4kzNmw?z&Bg-bF+Ce*rvrEpIfQTJgafT z`<-9o`TsUP&HVem{r3fV4*A5Yw+;>rj4T3Jh<_Fhi4tufbYuTLbGy$+Qm-#6DCPks O1qM%7KbLh*2~7aD-nz^H diff --git a/app/src/main/res/drawable-xxxhdpi/chameleon.jpg b/app/src/main/res/drawable-xxxhdpi/chameleon.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cac69a61bd5e02ab6f471c0aec957fe2fb77bff3 GIT binary patch literal 86862 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 O_V2cv;_~~hU;o)`TG@C2 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/chameleon.png b/app/src/main/res/drawable-xxxhdpi/chameleon.png deleted file mode 100644 index 99d35905222f6b64bb0503760ec0bd19d049185b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 370116 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

b`0o;e8Up@B!UeLejeSwxV^q( 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�R_`RZhH`e=4{jHTY(^XCJd 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∨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 z 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%0DXEkz*Uz50?w7RN@GGDG(%=8vD&xC) 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

+=vw2~L6+ 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 z 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 diff --git a/app/src/main/res/drawable-xxxhdpi/crown.png b/app/src/main/res/drawable-xxxhdpi/crown.png index a36cf583ecc2fd28c2636590cc2a0785e5dc798a..ea78b912209eb2ffa13ffef5cfb315adcbed691b 100644 GIT binary patch literal 1464 zcmd6n*;7*o6vngM5E25|BrGCGs5Ar+NLo-t&>Nd5=mk@j0#cKku#DEJrWGw}kmM4U z;6j|p^ePksqbTaQQ5A`p#bC6E2E_sQlqv$&8Wjt&B#jS!=uH2Bp81{gJ$y4~zL#@U zg0vN$t4JIg%dn@E?%3@QhMNJ)#Vz*KBUcg$6fGS_ zj*2pUWU*g;Tj`JC7@^h_d+%?X-j7q*7#L~OkB*Bc?x(lDj=|tVSK9}5>D|@350m#6 z-o8sr{@M1SXY!MG)mKMmbf+5+d#e{1H7BORpn1{VJ-V1X#N>LLK!E*!OJn2jc zW)va|f2=3cITug#j9k<_!%~^?A1+)H@q=RK3LWor-(q@ciBpr(E7cvR>VFb3y=NsE z3pWc_tj&J)@V16n-C(=id8(NVJ$NTN+KM-)N+(ZrHu8LO@|#ltXb0X5No5b8Tmzep zJdG4xsR!-A2INBSa))RACehMWK@1sk|F7b?xo}4*j|CO#L7U58QWTJ@eYCCAABw{R zY0}kJ%l>_Yn#cV_V`ed78FOIP7>8e=aHFN-;NwAz0)*(=*tN54mx}4P9H(E5hodP#%R|zno#i-PfDI-_=aj|Nv#6-?GjfH4q?lp3yFKq!@Bf`E3Vd1E2 zpd5H~k$fwXgnY_qvM6V_4CaB4fC|tgC()ozq7{;EoL+w*N6TKa&AVk#1U3L&AH5_9 z?>4+z8^Usr)x-j-EI)OBYnZT~I<0SJ~Wa`(@ABI?oyoy8t zD!8V-swn8Q7CA~Hmn(y4wd_3saFSx5Ha>ZP(`(8cBws)B(l63H{*cWn_EqDyT*1X1 z2J23PgmCtaY#0{~Tg+-MXxgK~wwYym58Bm2uLyQe7EF#13`GbKGW`;nuElMHC>o#9 zsm)>uHd0NZ#hnD1Q05uj0X9eBbG@8I4?QQAsHPl=D2n$eFq-K(3=if?STP@E$q7He zl8R|ZAesYu6c~7(QEDvB=NHfog0zHd7Jy34WuGC#mRoq= z8~(X*{I3H}>luv4M-0v^o2C7!6EC!Fe}wC|<6d8jvU>?__a389%f`vIO||*H6Y=t) zy-RAxXAad?+J}3qmi{ht9P%!gITK=@ikyLyFUy4bvKwVW|4Q+{Ir}_VF^}gsza?;= P>$zc4_-VXT%V6Yh#7@up literal 2442 zcma)7dpy%^8{d!|+9RpuiJY_WD5pIdinPpvv!Gb^Y$&o$ls>f+*}z0D(Xd zv?J0TK>E7K$pTMzUf4zeWCNX0NC1Jce5g4I0QpEqpJ)Ibe~CjE{=m93Ch}k~fb?I& zq@SM$eB02-gPw7N(?hgLb;h5J?@Z)A!%g302-GTI}bQy!Atss`_NCTTS~ z!!|$i%H3zku9PPPxFch-6b{KnjZCgavScoMIO=(A*_63+5?xREk-+D2xdlanfmTs9 z{C08PKrk+LCOTLiSo;4SDQ9q;7JOQF&vD%Ixf?Cg0*;%q_l#ePOJBpp)9-_R8% zE~cY-Peo%K>jMZyRLC93OK^T1KY}^Y1?EqAPu(x@nX7p+XR|OZS!aE^Iql^I{D!;g zqaTg0i<@G@?+QvHM7G@?^q!N$W=bbo@kWTwXg}FyTl4167;G6r_32N|j|Qi3C+6Vq z#|mQ;%QpTDduz8AfD^P%R+~t)o7egZrEoC^Y7=vU`HRk`BaHou5?ZN?-6jE#0&LO<dcZw6bi%)2U;x75pG?xV~Xi`Z1ol^Lmb%41&FXn*gI9l5^1}Bnn86A)KppOHyK)Ebi8GWWTux;m(d_NU$=$Y!3W<2A`AsMG3 z8OQ~BAXh7qq~JLJ%SpAhtQ5f>m_|c9PYQh|vnd`5Lwt+EYJB$5sy&!KL!j~`J&jbODiYU~q^0|I!r zoM^2WV)DjgZ37(EM(*mf1G+xvp~aj?gh%`5b76ERJP6&iXQKag18Pu=|9IZ1m*>*< z1k5vA>Q9&w*OLtnNF@HOo9;(w`45D5$&trWrU*wSCS-zM>P+P9&?HRG=aF+fj@);) zu`J@bB-@NA!B!?Kj%GUW#IWk#KV0L4b0wTNdzblA=noo+Z|;N^)SS{L&VkM`M&Jakq@0DJ zY?dvGO?Br1wY@>oJ?-2+A8WWBNZ+Px;mCBlk04P|@8eI^)vVERb)i_PW}y4O#eb$_ zVb>c^H@bapW_}~?{0!}E4}~5MkM_JCFJomd&AzA@iDv>av1_e(X0+KNY`lO+lS#S( zG1-T(`T`uJ@vXVLKOs`$rIB%R#b#Uj1bc74%yD0dbq$Xu%~PCb)Jh6xS2N1x8yBN8 z?4I#llhbvT6G?YU75^>v^K-qF4xDMKgO;xll11E^nkZ_Gekszlx@WNN9+o&-B>Cog`|dnszQOk5mPVG<871JN94)Edcj8f8T+OBuCYNk zcNvS;lu|Fukh3q2V^X#X{Of)s zKz2{TPqVCL9pszu-BQyU-LLzP<|ln)ON=p)@#YxgSBJHIf%&?pf%!`^T3hN>wRJZ? zse@#t?zb}a9*2{`CJpcLs;%Jmmj_;*D&d%rq*KJ84gadY^4kslpt6pp&}U{oUjzP9 zmTiv>>Z2*k9=#?@KUNBkWQTy%;X6R6jQ^Qm--Fh^?*WyjVw({bbQFKXsb{lz%d4_+ zjAqac=*4OKq@%`Y+)_9icH4!>x!jttXTsW`%$BsB1zVNRg3SUKOx+91huBrtCKnLe zj8f~gl1kQ$<6J(-zkA-eY@sSvyE(-ctY_dl3P+3dT4!rE`n9@I94OQuWqF05$(|{{ z+ZP{ywfJ#`oYRW8B4|3T6y#&pDu6YJ+hu;++wYFRW!scPq^8ESgjee%`mhVK#{Sgh F{{TG@c}f5P diff --git a/app/src/main/res/drawable-xxxhdpi/ic_arrow_back_white_24dp.png b/app/src/main/res/drawable-xxxhdpi/ic_arrow_back_white_24dp.png index 90d29e558211f5e045116aaca179e10205ab27b2..f65bcb2ac81fedd389bc097fc3ef3544cac84efb 100644 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy#d1AIbU|C0h1Trywk@(X6* z;Y~=asjaJTIDG8S-#J&d_yJ{_JzX3_GVZ;dVaavGfrsVx@mtgS|NSpEkL2MKHPPAe ziZN7SVS*bI1H+48(Qmg!zqxa#x^vstuPONb*7D7L_CG&9K0e+rZ~t%Je*atVx7^SC zFVFHw`IP?8$Q|d@?mAl>`x4y1#L6Y25wPIHvqK{P%KmsF!Z||J+Wp-q631nxmbdr;pBP|rz*k<{_ zxXC+r|5C37^PUv0pZ?fF&qdq|sFjIT)#_g)C9({T#^Igumx>HXuz47)zvKX1d}@KcoG>eJoK^;f39=P?M}r+vWZXCFiG z)7^|`roLw}h}_40Am=9^!{w)|8K0dFXA0OS(D131VTwM>f*M7Jr`(Jh@f;36ofuAu z!=&mp_ov=q(3zIcydi2I>w%)5AjiokGW_fRQ2NZ+=A!V%e&c?hBMvj-duF>9MD@*c zDY!jhrgMG4ok???3hqvs?^s|r&8YD~oxy53#fKS5rcS3G-ic~i^7!Rcj!bcrR{}!o zH9{4a#9dnL=&^5ERO5uYKx?^$4_7v2v`jm0l_WT8-s(=5jOq=Vd<#FG+@#TR&HeX0 zh6{>&J_s*y-tkHBnqtgP=~d1ZsY=V7E0Q&vfUaW%g`OH(@D-dhZ(6;7gWr+V=RhS4 Mp00i_>zopr06TuErT_o{ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_delete.png b/app/src/main/res/drawable-xxxhdpi/ic_delete.png index 8d322aa9baba09c58b0058760fb7d53a392b63a1..b3e47ddd9a726af4e64379c63d65c0a36a6e05d7 100644 GIT binary patch delta 215 zcmV;|04V?S0gM8WBxln}L_t(|+U?ds4#7|qhEX+PGh&O~1CnlrSOqh&3=Dc18MpL4 zt(wklNT5oBzHGyEw<~>*=>R#iq#Fmn2F0yPkH&fWYUy RT-pEt002ovPDHLkV1l4sW?BFM delta 187 zcmV;s07U;8Lwi-Zs7w?_D4etkkz4gdfE0H7^^q&klok&zpbpa)x^ zA;2Sb|C|rFrvj#Yz&RDr=L3$hq|IOAQ1Xj04KS1%#Xhbn^DnV0r50ga`H+?vs?C4B pg;U&O{{7>ODf%k6FG-TLxt?O>0I4{eVmJT*002ovPDHLkV1kfmQ}O@+ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_share.png b/app/src/main/res/drawable-xxxhdpi/ic_share.png index e351c7beb089e9513ef5ddaa2ac3f1a6638474cf..ce47101b3d3ac3a9076584070f1beed9098f78ea 100644 GIT binary patch delta 936 zcmV;Z16Ta22fhc8B!7iTL_t(|+U=W5NK|1Mh9^UUu)GABO`12l(4tLlYLyg8i*g~g zC`ST~7KLPmsRZe!i-g#wO(sUEp@?NhrU=d=H?;~XEeS)d46RAcTQg6KjB=X)%=|-i zz7yx&p0jwL!~ehk_kHIahr^aFTefWdKO%w%YZ~83Ic~-P7=Odfc{W(bd^)Z8@RyGk zQmtVB2wzcY3YT>IB?MEkWczu9qC-;cr!o~1z$EKs0yGn<8f89zU&sJnlH~!Ep`)|% z0J^jQI^+S2XaNk#1DMkSn3V_cO$%T~9>9}CO|IDah-TG%|}zEjLT>2^t(HOLhdoZ1Rh?|$_Z09 zE)nE2s$3SwSt@(du$?E$EqRSqvdypMmU7kiuvLP^C4UBSS;B;>n&hClw$nIAHy`lg zW0Y=6{o8Ez@!BXZ%`~4vbAaQ@jezULvES*~R zJFPyu9DlU>>~hWq`0D_}R$oFLR^PT5N?N2N(_^$?%Dn| zKq6nlD&`)uO$x#Rjd!_=yM!86%Rnd$g5Xn*%Rf^@qy&Td5cvV71a!R?}MsSIV zS3`(+YLwf)mkfs$L@Mi|9w;1fJi-a%KPg^(u?ph^p%QXW8~7C@amfO@L~R9k%s6=(s- z`0`h(hkPPF9CIf=d?_SZ>o{$mYV z$_CL-|2K%;bo=#dKDxwiT?IrUc~nwI9U+ytMCQINTefW35~%OyNO~&=b6ej40000< KMNUMnLSTaE^}SO7 delta 916 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 diff --git a/app/src/main/res/drawable-xxxhdpi/upvoted.png b/app/src/main/res/drawable-xxxhdpi/upvoted.png index 6c2a88e0c0d372b3a098615bb56cc919cafe8cb7..4b2a8af560af74895148ac968bce5aa68e5f216a 100644 GIT binary patch delta 592 zcmeyxvWj(r1SbbG0|P@U(;U-@ih=b^N}eu`Ar-gY-ZXibJ5-KtGB_rY++zqQw%&axu;+h`9m{)u-5uZ9#qRt%%=PZCBP;)3 zMOOd6jI6u=6*Nu%m(b)=ui?1KeuBbfdAA8~`IR)jv)=L_MD!g9LpvKkm z*Yto%b?8xrC*-UFT4516(sHH>gTe~DWM4fBIfzp delta 544 zcmZ3*`io_P1SbnK0|Uc?PlYBE6$9%TKY6-1hE&{odv$Lhv!Os+qUDZ*4o=L`OpL4+ zOBu}{xWzC@YN{GIE3;TTuZrXN&|g<})bo~V!an_7C*Io>+i9}!95w)>4I6Xi<}e>Q z*C0{LDWYu6T*E1{SUXX8v3_G6(;J=-$`>pToMX^uie(0J6a%CZ(i_+tKh-l>Gr!>s zVY?xj;Jd&Is34ljld+5~Ldb(}gYkhrhp2|RjA1O7fO+PX|ou7qW>oMmq6oFimD*3}Ac4!L)$KM^ME4}56 zBfCapToYda)7%y|2ktL|QVhBm+$*j#W+^ECk=t<@M6anh?Jl~2U9ZKo{{LlZFe^0v zRv@zpllq}uo0C>EN;L{6KF$2Th#{&m^?G4kzNmw?z&Bg-bF+Ce*rvrEpIfQTJgafT z`<-9o`TsUP&HVem{r3fV4*A5Yw+;>rj4T3Jh<_Fhi4tufbYuTLbGy$+Qm-#6DCPks O1qM%7KbLh*2~7aD-nz^H diff --git a/app/src/main/res/drawable/blackandwhite.png b/app/src/main/res/drawable/blackandwhite.png index 6b10b8f9d250672a00caec53c945d78fa5af6b9f..e3d2425781880d35132ec1991d7c7c1761b1279c 100644 GIT binary patch literal 45837 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 NgN%xFwInq7{{Rv>LIVH* literal 540731 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%0D92P@W|{(h@8)9m8`n?3zllHfoz&vmk9?0tsm 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 diff --git a/app/src/main/res/drawable/commentwidget.png b/app/src/main/res/drawable/commentwidget.png index 85d1e8e8058547c970255dfc10a44929f95dd681..0d91217ff38010c59a660e03b0f8dc150b377ab0 100644 GIT binary patch literal 837 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE8Azrw%`pX1;Q>A&uK#HR?!2jL1X>|e666=m zz{b2`PKmYjo_h0Gn|4|GKOpTr{jv*Dd-rhNwcgsPf zHPPCPrO8P`!}mJU8AZ`eAQ~sA7wN6NloH zdSBZw$B!o6)l1X5P`dnbVU)w(oA=IC3E1EJcDJSB*YC7%pC8ng@B6m&Z}Q%m`|C@~ z!+qHza=c@@zHh(GnCHdt>S;CD{^vy2>~*)I5$b4_L3GMVuX6VMB&AV6(z{&IP4 z(aNqb9JcNoD%oc}{d;)ZN4wTnZ?|9jBPCJMmry47eZKMx#$V?J@8m7kE_Zm$m+>F+=me#SHELk{P=HDKqr{OKkA` zuW(>#Jx9W2dxj4$?RgAd*>e=UvS-=w3dnzTpMA#H_smIut(&`lWHbAHYv39nSt{%Le()i{{-YSRkFBX9cHr8|10_6Vr33>RhU(T`R_uu}&W*U9uu53H z#nxgY&l+ZRHMM>2FYbT7^<8$^65n&ztA9uRx_okx%1n1H1_lQP1_1^Jpqm+?%q6wk zs{TLAn|meDcJ*@UYX@TQUfZ%Rd)m(5p6l&TjwSupN4l|CE%b-QNO1}GnrtO|kIPExYUsmL({sOb z{n}V4KJWkOJ@a^Y6LREbW>u)ZS<3-)0g_{om~PWukDuSO?|SOnuX`=!&-_|Gap{+f zzxOaUm@$Ofo|lere0%Bjo<`0LbH=^rq-Qj2n=$t}FT)n!=atObE1q(_D!j+w5Z!R@ z_U5KNLTm~Q3>?7lWM}|J5s}OX2WK*$c*f>nb~*I^!urq;<#ku(Kkkr@`=?#*QPBnKF8jY%*u!vADf!~uq83CIkT((?g<7U@O1Ta JS?83{1OROQL|p&? diff --git a/app/src/main/res/drawable/crown.png b/app/src/main/res/drawable/crown.png index 8c20d64cc51bd66b10d450a8803deab908d09cf2..1761efe203ded5d81c13bc92db20508f340dba7d 100644 GIT binary patch literal 1115 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q8Ax83A=Cw=rUm$fxB}__gAW`~J-PzuGQ*M} zzhDMNW>z+KK2Zs2Sq*&?2WMCB;MnBcyppoc?m3IrY~HnJ|MAo3FI<20{ME-#Uw-`h z^Uulhw><*`v$Lm*V@SoVx6^M2Ee;TH-FtL_P^yYo)5VHKGb+me|381$`9Ogs`z~p} z(5z+Ov!x=o%EdfA*yy+X^2-vdxe)4Z{Wkka?RxruYhNWQRctkEYFFc5vbn_e88_39 zu4AvKl!!n6*rCgjplwy<;$y|rXc;dMe^G|Rv;BDdkDY1UN!q*q9lUP%)`a<<-i@Xi zU3&K#dMb7^d?-34dL+2y7gK_xjUU5!l1?1x0)3Z9DF56fkT5zdp^5 z6)*Jc{Z2X*e*C8yEZ})@%Z}cY4v8O6Ja19&Sd{T8@=jaIg2(G0%{=$vI!mdx)cS7k zEQ?PSPhNBFU&%c4+!689FKpPm@3KF$ag6PHw)-$Ev&K!^YjSm$S&U>m|HmF;=<<@! z;NI^VuzFGV_Diux7`RT!XK?P{$T;)ck^g!L3{QbJ@$3(s5Pi|?<54r2c}j9W(_|d; zTsNP(I*D~k*u2t~`-&%)YWUmSc(~#Sv+hH4J%!7YDn1+z>}0?5u$*g?mX;8IoyDq; z1?~5DH1=43oKz6<_#sz)w?g-#%)d&HKTdi4kYj%)v(dRD-iHFa+im}>ZF<#J)+ye) zSdKsYhp+X7LX|j?J~tbkhwlYKLQS^+kuzvq^)aLEehH&w^`q2>8OIjO{qu8Fb)9um_@W}Ri}8{VX=O%AH1w5B82pL+D+w_ewfUXD|%H( zpBKp4{Xtr4LZ(`r6koPY-C=(bmKZaTgsq(G4_?s|cXrl!vN#CZ=m{~f+BGsUPSBNe z&Q*T6@mTT#T~~*d_6tH-M1C`OxjHPgUl73Zq~kcl z(Dn)!+lHpSTH&N=lti$`xSHUtg~xd^fTh_yo|n5SlXYPxBt7ixWVyXx0uC$0`nq+r>mdKI;Vst E0Kip3*#H0l literal 1768 zcmai#dpy(oAICTAH&TucDruBZt)$UVsv&b7<3y)K389$lmbRa}V-6iL&he1jh&0Y= z8zI*z5o+$aY%U|R@iW`69hc4Ze4XDvzkhy@-|O*sf1aPm=Y9D+KCgd1sV-PsB}ENI z5D27XZ->4Pkg^*JP+%3<%+v#b`e1C)00GIYn&JTL4YPB{1GM`)Y(55|b`K-NECT@k z-47zIXuANdczd*^8*yxDvWltp=z#pc#m?RUyEGT zick4}Qr96Fnn8amIFogQ0E3d8#GaYab`nnljEpzaC8=xLekth9j0Wg>ug-4ULE=Wx zCrc`bFP@~+T(C6BrN)Dr7}u~IeAQcRlD-*LP6lHj`-QXvAAMyLl&^F1#5}nPFSxX4 zo@m2=Z59*hqnO#;kj0KATyX+xosylAmnwh63>ZG`nyY-C;D4EHclVPZNe0u*NPp;B z{7ZJ?4pxFAI6@*G?Z3~kHH+w_HRy#q8vD!Rb z;v2MYeL1;!=L895){@TIa4d3n)Xoy%d-4m?)0t<1#_CCIENfa~UG;=qF zt+c_``i2c94^X=QuW zA38J3F%9N4ImQ9gg{9!std9JsF~_331+^KzQdG{&+5LFWSd6bib2ZwwB{a$FFIxA_bik? zU+0cj5()D5`;A!mbK=Sd_}EtBcbW!XwLWXtbj4|DeyH7-Y%q{xX}pQg0$#wK8^=W` zz>s}xJdU&%@+qx%9QL*$gZMaL$PnMF$15~qMfW^USgmY6ra@4)cpFvp=qE8bg0Y4d z`Svs>IIzHvp=@V=D-;>sa;bi$3ZE{2Nucs_=a3J^F!>d73|HF_(9P;=3}ip6;{uK` z0mm$Xgb6ng?>yyvH-C8>-LYgUywiPCeIy3~l2%OjIedz?gD~ zROUERdb(_R(&3c=98La$88l&n3+&*mH;!G=a&vpA>RZy6JzHwDK98#K&14o^b&(H_ zHt>#LI=vN&H*We-Ftz1m8GFsuy$IzlX>cP{8YvO)p?a6^g$a=gz zV|DJuGH>*bcf!kxG6_G+-cQzfmDXQMf)BbfwSORA8I{a?*AVsa?et z%UXU!nEz+T;#~C#sr?bMbh7St)0SM=Y<4m%+}(R<;w0spgH?L{D?}hQ2Vs$8sLU`1 zs;Gq_$76o06WsO{LkHW?Q4HhA;Nx^;cLN;}$WvA5S9|^S?sy7xFovSJHfDpQpi;Tv zOuEK{y86+PtsSFbhqkmu#Zo>hp=J;<+xWiR+Vef=PKSQdkegD?9a15f+7{Rv7?Ew_p%YVYJhSac^c{Cwr+cN}nhpQ{721fuf&|5Bz*de}q! WdzbC&)(5~}1hTirq8ZojCH@5xQ(VRX diff --git a/app/src/main/res/drawable/download_png.png b/app/src/main/res/drawable/download_png.png index 6602791545ff97a485042c4609a729757922b6c3..c6071d62dff753ae5b81af046c6b3112ac139ff9 100644 GIT binary patch delta 272 zcmV+r0q_2>0@DJJOn>r8L_t(o!|l~U3WHD#gkd*5Vkx-rAia+pLzX$pyM(9cqAg7_ z6L3{5&Fq8^{Lv>)Q?GaaU9PXqo8J_!)<%sQHTrj?SF(FT!qA>?H_+Um$q+4ov`+dU zsgv9z7-f<}Rwg;5Ws*ZuCi&Mgsw9uBO7cjnB#)#@3P)uWNq+%Zkra>?NdZZb6p!!V zNf8-Oib#1UkQ86haV@Vk)OUg)CQby0Hlmy5~5+Ef> zfP^Fg+6E>eGE73Gn1o0$3DGtni6C1JAiWF`o2}}_}t%%${nijyLSKM`^zAAsKnfb Sjb}E{YYd*QelF{r5}E)O=6ezV diff --git a/app/src/main/res/drawable/downvote.png b/app/src/main/res/drawable/downvote.png index f98429e8dfc6ba5843dbd335b7d8e57b3ce9dcbb..bdc71303c339928b4eaf65a7c29b4bc6a250ddfb 100644 GIT binary patch literal 684 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE8Azrw%`pX1S^+*GuK$S!S-*XCfx380g8YIR zB#lgJYU}D7-o5|x@9d}j-xwH}R6JcALn>~)Js%mwY{=t!vBkiI@qPVn9>z%})e~H9 zPh0iwcXj=D8NMFFV-m>-!dmz4dtRWqL;?;Li#{fq-(U3C^CvSb|C~Ji-xL!j>jx!% zFE@Jc_ex-^`C2ZZGo5ee0j?cimVddjG+xnwsqS~Vn9g;fl?T{%e0#4Ikr&*;B>Z5T z{nF=pe}fuX3-0fqop4oOM1tYt;Ie-}tut%cZ69Dgn$zf2%n*F*G`GpZLD~ zse$(bmM^cjbCopA`|H-obz%E`wF?YY-)FOMIsC8dcHon^m@m-5nEdN2lV(E5{wM{O zp4Zp8QW_@y^=jlW*cPuofx+$jY8IvgKk9lH@XolnUciL0_}9}Wv4pVw5f>QFyq?bW zs$u3|Cr43(?eS_W7}LIYvxpw}Q`fnG=feek0TD*KU$>it4tUoG2Qd72na}x&!T&F> zqu7Jh`}IyR?)e(dD%r6A->d}g4>#fka~SM?pKdZekX;|R;n(}T-`-3YW4`=%ez4@e zPQm4T5sO#moH1XeS5b2U7PtJ=hYjQ*c{f#NwSeXUunQmUF*nGkpiz z(eQ7Tf=j)tz>@tM9GBw-SYDmya{8Lia`2aVQ^8+t#{>VY9Z&p|cD(S<-topidB+F; m@*Q9N^LPAEhZ560mUq}0Ev~oNTP^Pd#kQxbpUXO@geCxR#58mO literal 15452 zcmeI3ZERcB8OI+dUhAfWrc|Y+-PS7ufps|d+OgyMVmk?T(nP``B$<+SL-^+UCb^33 zYkaR`r&PpC#d`>7RHH&+iZmesh4Qw3DIe--TO;kmsP?6Z6$pxuc$oleLvpn&*}1l3 zpEyoWyP{%6{P-uo_xx1x`2 zv92R3!1i7Gp8;N++Y4~0Q63o5h64BUq7rEmLdvkzl#0ZV8o=F}iV5Plq%p(Ns2uf} zzj^PxnUO;t^PnTZ1!6vFOzt`sm->(O42Z|ZMOVn&>aBC9cw`WfG=WJ)!cmn^dCYlV z9>sbyYi9BiZQNsS*9$U3fnLU^#3jbj)M6327ANC$HCY`_r`>rMW8H1Zn5M;emQ5y;P08jaB|gepT`m{P*;t#+f)o~Y zGO7tFOH{qJV6x`pmsBw>$23`qGP6oFE*xViaMrjQnJ*&X<;-cfk3Ht)$v9mRZFW{ z#{@!9L|Qdd9hi(sY@ehmiMS|rOrTr2wc6cl@<@4d);Z}tn~q&d$(y9@BRa-Zg}b&zE0S%$w#AoxHu7cW@T2h37cTq@b+u2q+SoK0n6k90c%Kqh;%Hcsx7p2BYsRwjD~<1ts+tfLrEb3$H8ja` zh_@cH+XX2kSw^fa4vXlt4_jOL=~G2rMhGltonG_S^s-*8Y zk9lp&l@77e8KvjscP=l8`f27B^$j6~-0Zs6@~}#o#WeZ9oxp-WmcDt7(eUj-K>84hvoGXQD|L1KWi&?<9xdHLybpk0gX$@ z&wY{bW$KZur{dj}spZU{MPtR?RM}HC^T?)|SWhvtFj?3? z^!!{FTG7u1^h<>;{Zv^$&84mIJqP7m`ksw(J6Z&%L5wLbA|hNsap5$GF~vnhgbOGx zoCYzbxQK{w0mX&WAjT9I5fLt+xNsW8nBpQL!UYr;PJar$LM9?9MMQ)PC@!1^F{ZePh;RYLh0`F$SH)FVe)vy{q9^{6=+VC8{G0Eg#{wC# zt1kd>>~?_k34klB=<^GJ1PAbC5P&}gut)jTgMaD-sC}#3-#(D~@b8!Z7TMq4;J^Rn zPwh86ddJUahkDvB<_`bMm$`W2-B9w`sT49pI&`t_0V};)?;d{&5bR8wp07@ z)E;BM;rPVz%R99LQ(KL@496483s>qhE7`%rTzw|F@Ze3qKbalu?HzF8licv@QPXP%ZpGmIL*ky^ZRzZe zbNk-jK79~orWQY%|53vL1eZ^+3vbLWevFz9rN1g$oC^%paV77`T;Q z*uC@ezI68S+E*T1{58xRNXJdlA7pZdJD*&XA!m4^1G)Xt zjAX+*ksc|H9H6l5w1@(X78a9Yn^1<3RDba4!+ zxb^nNK~4q+4rasB{|jZE0w$z1RZnvRN;5FzoRIQxY+~UQQh8y=0pwoe{E literal 15190 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 diff --git a/app/src/main/res/drawable/ic_launcher.png b/app/src/main/res/drawable/ic_launcher.png index e75e0268fc87644ae54400b108b9aaa3653eae74..84120de115fd00e98aacad2ae5920cdcfdf90333 100644 GIT binary patch literal 65872 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 YkI352m|*L7z{gKsT1l!}(m3dU0QbBuX8-^I literal 69233 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

d%8pfuYILg&YoO|qF+zf*da?ll+~pYhAzjKI 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

aw=p0wir+a59>qmu;mTsMH1 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™)D;* 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 diff --git a/app/src/main/res/drawable/matiasduarte.png b/app/src/main/res/drawable/matiasduarte.png index aef7cc989456003b3b2d1a8a6ffc0a5ec438fb58..58b343a4bd1b277322f44e5b9ad8df6547c6f92b 100644 GIT binary patch literal 27252 zcmbrF=Q~{A*T$odUZVuVFnaI36TJglKw;=RIq@!|!cx|%ZN`I+&*3xNH6-+R5;{^G@3 zDRpH9!=R<32h+L=*PNnwnKjg8h@|~bQW~01nFjtZYim1d*#c^DT7QaanKg1ReP*W? zCAj+$XM2q>7Uian0!4@k^SSpix{x+==%ce|F>xsJa0gW$6QjwY0fQ2EN8!hp^_LBS-CqG9)XnA1<=O?TxEHh7x)^6_ zZ+;K$;^q?iBJ6z_Q2zPV|M%sKO}HJn=kXsEiQ-hCOzlKK60Fz9_35nFKfw2X)^k6g ziRcrH;W^f-MBTTeUw+Sx9wvJL5+?lr&;)%V+A$$Jw+9aoZ_ooaGkKlYW_V# z7Z8mY5-J9&4Gi(kcZQ0L>tZtZUQr}#58N30LQ+2zQGS+J6&~FWIG^TvCH;7ut5m^> zKd6=RoUjCEMe5b&rDtFl*on%pyS+rI@Ka*ywDtmhg@ z7<~Xm?I1oVtp-03SzrIi?|MYI9sNCK{3egBN{y|^&q$ys?$DS}qJ$k!ZM{i?4#KoZ z=qD|gcXpL`yV$^`V@dg;awH45-+wW#6o&QS6h5e@Ape54xrnMv@ocFs$EK zc0?$HV*8dNeEx36RWaG*i^yHgT5tVbX%jaE3grS>41bDKeGQ?;7$%KU0i=@vQS6`$ zrpHR)dl8aHG*GDe>Eh|S9Q*|tzv&ceNMR#1J{x*kcj$PN5`?u0sTF~8P)3oE@9Nl#B_h&IZ9xjI>vv0>fj2oNO=UjwMhRP}>#2ok`%L`y?6H~3+yYDBK-?c{K@HV1_(uV^a+eB45g= z$*4)Ht~izS8Pf_!@6?e(gZTp!0I|i3x|hX@dQnZGIDQR!*^ljwwzq{(jgCn=g-1c; zi1V)otM^}WZxlsQ>&oZujuBA^XHl`KJti|iVNjkRD9sAWjmWAP$nCaf3I9 zFY_nj4*Y)fKY|eAUGX(vNYI>AhAIw#UaMUL=55x_ZMk|i*@i4&&Y|yp>oN$*C|Zmk zK~eYsVsT<5X$mOiB(x5P!3|hJZU`Hc|MjYvy$i<3l7dEI_|uT&kom+SR6q6w2dbZ( zan-#(p^46`omwdR9H=Odrvd}Ju#f`EDICn~594~TzZLIj%AHcV{GpU0IJJ3IoJ0o) z4t~Z1VcQXWxfY5NpEP6y_p--a*Ya7usMkq<%DW=k<6)~MH!K~27r@~{Z^jM&1qS5i zuz#8Hsz z`{fc(lBtRj#dB6%&mM@CpT9J5^Y)ZCiEhMLeU);_5AY^)1-XXA9ArQ?>V|2OHOQh; z__XyR$ka|U=QdLNX{n;80CiVE2N}o#ev$$#QUFL44~ZzXNbyhnM&!(`2r$fJ@<)H( zB`Vxg(GW~w5E!txP>8&a{rbRpO%Sbcc>RD(R|9Q=UPfU^L!wA*a53ev6IfbP`dR+7 z4mm&{F}wR<@{6PE`MaP2e#+)zKdGd)RglxC_G!96Ap&}+RfZ!=t>aH&=c+1U?dW&d z_5{g8bRbMKH$RwO4hu9#U{oWibbY2mlY19G;Od_q1d`2SWLje9OyZV8k^$K)NFL$^ z(x8JDOoT{ySDTRL=tLk!6IzUZDQ_T+^r{pJn4)45?+x6b;~XsG1b8z670@;(F{93d z7$(`PUuq!ik&?+UylOCn-4DhX^8+U`8@4b4jRIU)PEz%vh~hu;+IBH`Ems{|bK z5uS+aSe&||hYZaH?c?0Om)96QIG~w5NLd+;;v5~xB9No3oij^IOPew)bLgUp${j1j z$K(u5Ydyia;RhKQl(aHr0ik~V(3*xH5E`c6~O@I#6gEBvM7q{ z7ewj5aMfXq<$Xlhbb&z>Zp`qYOu!oZCdSJ{QdppJ-7ez zW)uU%N2=HhsOmpED$2tW61TqdfBdii+k6hqE_UTSM-%%@v*DkaZ+GD|2v|g4M5BZWQmEu6-cmSWcQ;?wqyaDsbycXGq`!OU}_9ojoc-WW1&OTVy1#lNc&4r z>?hN}U+dQu#Sh6pYiX3$%36RzX(QI#Ao7__93xb~aCJw{oT~mS| z(twhD%=gE17Ta?em1Si&FsRLD&(7MnE(^hwr^V+df0wM#k%`gfO0{)UyHX_K!c&lw88Wp3mYDskw89JXf<>VjJoSlj3H zLs4n`gTt@8h&IssCF(>>P7r))FS$we2xJ3H*|CVUXw&WX=n{1{^_PfkWYkI688BXt znmm~}XKIxC4f=PTvxC&jndgDaqQ4hp*2k?MISc*88KR}IE#0>=fuI2sVWBAEQ?+57 z7<_h2v-bfQ36n=sgqG=WN)8q$YDUZ!odwUgb#U&0fCcwA;KV@*&E-}HQ=K9wHP9%m z;J^V{F>XBVsyOejRb|jJ2Uh=adju#1JQrCn+TB^$O1I_iEEdG|?ecU;@;g|BqNWNH zg`|9`Jul(=SJ5|r`Py_rP+ZkJ z$A*qG;x%KTYA4BZ(B_qX!oq4g*29fkMRt;Ei9fqTC^sM~c~KEx;yp2%RR#y3b?+Ok z81x)@D1Nw^8Me9_8?#Qa%B47^cA=upgV+mu4~dyPdU0ngtX0qY(##d9gJimWWdjX< zZAziWaynO*ZP&TjZ0e==Hna)-x!S+|Zrfur^~+rGMZHMpES5^1&)E?TS?)HAYYwb} z11WLq*_VeFIV6Q4IQN2gm8y$Gt-`L~?Pwv*yo1ZJ8IYd8OYftKAe) z;6&^b>RTc??5vqn`h@@p2@Yp*`~>gp90>lVkk*%%gU14{)@W}D=P%mY zTge&TB1K;c9uMgJ&aP9KuCP7)lU|WKyIz36Bfc$1xt6pf?Hf`>d)uBr!KV^TYX8Q7 z(UAbmfx>e~1>s6++rOsKG-i-iL_|o2rvjQ5bhfYGC8BL%(?+XS<6oO-CMsqCba~|o zbLPEz5sy}w#<VpyD3>KJyk8HoG+er;6+EFl|t!s{cHcS37<7cRF$*>mil4OD(iweESRGZPt za*d_L`@j`*EN;Qwe!fKiO3tQy7)uo}N$Lq=2C^i;`6Wa}_n0%hfg^kdFF5L_5-VM4 ze=q0*!0I`fyDG|oh0fI6NUS>la#szbA$x7Nq1mcQ5=Fgj8c4s5RO>P!xn$+Zz}5K3_L@| zby9mSK2*@MZQOY=`PvBt!AJrbYBjC(S$Ks{a)>+y#=?n~Y2q53`IWd4O76pOX=Y7$ z(+Uwg3rV7~TjI?; zM?RB?E-=Rl3NY!%>S}5SA-@^sl{6FZF|xZjU0UI2wz=3}8*H)GJ3imYBC0V^LUO;yV2Yjb z%?y?vY+s;b$mC$yzSP4!ikO{a7#>)z`@)HuJsDQR$x#av*3N{icR6=2er`cX4A=w* z&%ztp#L=S#Mx=+f@tAF;DE9;Sg*}pKuz%-<-IffeF%zHA^@k`XL=TfNQL84P(J%x8 z1bS$s0Su9^q0@1i1;hoq+|k)hg+QDVQneHt2PO(Z5?t3pkg!Y-Ej6|fuv3&sfA|Gp zHQkRay-jq^OCyUt6`bY}lkGy&+1csUrSc7~bYji^c?h4OxN;d~|1Rxg9X@>TlS|B> zNN%G95)|*MG^r4$cw$4)-9pWlgAbs-&op}6s(FVQ62WpqIVD@sr8gCdL( zPVmWj#E{wVry%Dvm8lY^$c&U?}IOK_TTu(LqFZFKzVMjWt9CHDnU z7lk;;2V$Ghe-Pa#mB^r6w~~zzAD_^Sw~*>e$>7lWBA$DC8jas4O}YCQ>rVoV&x4l1 z;4f5vzi#-I)C}R~M5ZEyLLzy^5(ajJuQo6K0;?+mijD(9e84qL*o{ab6D6;Zr5@Ei z4#h~$bKs*Qrw%qj(&QLq<9vfSQO}DS1@L7kGr~A zn2L%#zqU=VsR|4_Y+SXCE`wtrOzY?yqj$bZ1?EyY2O{xtc3N5lHQ-@`gk1jOqE!Z-S3)Rs)AN_((4sL<3>or4Q# z_>~yoRU)|!RhC}W#^!m)IjycPokWM5SL!XhOFOkq_Oxiae9VfxgYRmFp=^7T)B7L& zvq?|!W9RVfH(w<~@G3A}Yt+dmPEQ4Ni=;~$++fOCF52^f7hzPxSioj!NB*!u-ExQU zruDN5r4|S~F*Glu!WEO|4p<1@=f=W}79g$l$rRpAJTGR%;+#e)7H%p!=s$C-hZoT* z3lTZ!q;&QMFNe_;d-(f_sXpmozJ6`HeLd(-x+bALKYjV2_M4bm%BFB=^SKa2%3X*% z+nu`8A^w?&trs}Dn0HL%ICWQ=dVZOw?O+Y~7Pi(TYp(Ag;izu`E=r!rKy@j}G7N>z z%{x=dyVev@O>4|tVay>~Jn9F`7=%)3NsuKQ!&-oa-w#YkdS?iJ(3l}t#0q^z@2DF73*0#bELEELnA zB$3>R-8GbK;>SdW4zr<~!KS7oXu=|bDE}Ffz+J=n$sb@M3$&h-)RMD_1NccEQs06C z43JxKKL(o(V| zb$E((?Iiu_1Dkv0LOhswiDYCf);|cc9cdg*2S=e^sMWG>bZd=h^_U2n*5%-GSFnk* z0D>_#DJYggYn-ft$pZr;8N7wqjDT8^7C1Mxsg96IagC^~@pGkP-odN#w``C)hs$|_1)NY$n%M#db z2lXWfX04YwJqP>CX~CUCMA&WwmjRmdt-0^1(dK1;kPndDXsm8vYf>*JJ5jqF##L5V z-{l1C^P6a)+&klNREeQi-3+K{Hijk-QJ+T1nV?At)6Fge>ETbZTeo{cgr7S+y^$s4 zv2$lkXOqQk8JX$Kj)S5d4FjDKS5ZAe7Z37AZwOj(X!MvA|9!RWMb>`&+H9_EV))W* zMD4en6b8p9?Y$;S>U2dOu!d`Pf_zb1W)`=y`&t;P-PY!d+ij(ziey`w_iX)DS@A6nXIS@Uy88-x70rNJ#gW^-ILd9U7MLqF zbibQSuP3>$N~>qEmJJ;hp9b2ygI}j!jH%fMS&4$p1PF5e3!bov%Y*}6?$D|+XI)it z*n-^jA^e}-{G@uvdX78aV6kJ<6zyiNEVsTy^ua;=r{vCC&NDr2~r!KM~FnF20RWYS@`!U0MMe(Go{rpLR6WRd}Z z)h&rjN(nHy4wJ2f{z+SoK-goTb#bOun~pa`b>*9Ibcx#?wZnk?a-eY7aP#VvAEEy| zYE|{*bcG=_UG93d?Iw%ieY!4i#lG9rPRrqCkXTgV<}Ceuav6c_mf60LxyKu`IhD+h zh_qocGC8KHgowb*tV0W%KrgC#iu?%}lde9*;0-y zTzs$8rGkGzK97wKcqGI{@hVXO_~E6nrKYpgg}6{hXwb;2AJTXg8n1aSp^^h*N$PQ3 zSYEalte%nteMmxAG0HZ1IT>D`H3B)3Y9Ya75#SAoRZz#P9(7bK+5u;g!BV&kKn%PA|S1Vzm?xs#Ou z(3YJ|gtFTRnIK3#<9Z#Xk-ldC86G!WRmCml29yr_5l;+k1Y+yV(-zSe3l?iZ?@1LYi+LzCQiaq?9++H@6=nL4W)Ei_6_BHyH@- z?m0~Wzk4eod?;q#synq&2HsrifrGsT4LD0#w2L|+G&1r%SdY+P`P~zcYW|T=e^mQ;a***|XDBVUoJmy$I`YOzsd;nf?=aI>k! zo~BK-Zd@$lj>B1srQ3%G%BtAwskJ8Ivns$}7FLy=V zLj{3=+NXYS&sOx>?P1k$9?EEc9v>k+V46p0DhE3AZWU4`%M;4zjc^F*;Lz4!nI ze|o*ZZV7YbAlbhqst}oPShERik{2I9I*he?N=QmpipW4KO$`nH1q6O?=_Ow2a})FQ z-mxL(0UPBsOXWiz-rjZy2dNGt zc`Bjz)2Y4e5jvh68dVPUfe?Gb;YY5fT6%jJf>$1*l?T()tcBYr&!EVH+B6R-iz zJC~A1gdm3o??hm(wlf7Z4G;;|&Mn8qg$YhDQ*%A%in+_AB?4(n&mh0xv1h{fr{gvI zgnQset`Mms3YJ8z%%N;iwfEPjs=2n;zdUoZZ=;Z;@F}P{U*6i&tyi}L8d#YyTaMC@ zyOKpiBd?NWlp^F#>gR4qZhuD5%m zz0$x5iU6zUQc5VQb>(2P=%Xc-%D+v8r?q!wMV^JX#)Hfg@3DNdYo!CB(? z<)@Kf9(ujbu5&)jd^9{vNhQ44uC(^N{MOCPM_%`5lk?V(KR#-JFvD;Aaqg4l?kO37 zGD^-c^$%rHOk89zZcrviKNbV z*k>-B-6uWC?k9-MM>qYHwJl*ePu9gYDWsRw;c+@=r^pCUsL9f=SIlt4HRFtH7!Jf< zBM!Yd#gK(k91>)*CV>0dNA0}grL|p+X={YpYJIze-17;wJ9nz&I>=tH)4>P{A4}i`IiX{V0-y> zwH+Z9xMuT4d$f^Giz|ByP^~T~!@H+KX|pD}Z@59GGE3X#50)HSSP;=}E?AeQ)a3;C z{57R#INx3*y-Ld=kY$9VYKbVQpWPJH&NuLL;N9EwnbsvQR-Bl<$$y!DoV2rud+0HK z@OEO<7q?%(66zo)smtVV@li)afs5=p60<(is8AYzJH?%R<2Ls|Io>zBW&dZ6pFrez zia#h87iP4=Ty9g;U;6WVz@Db`3TA;DZ^SZ#^*712AX3Fb=P#3W*tb8uKUby8Io(_X zC)lpM8GdhFMjzgPef}3*j|Xdy%lCXw@lP1;D}sK6rZ9b8O0dz8>GEu6r0o~xu5>$5 z83)1Q$ha=fDTwV-KxR;<^#MdI^wllf zGX^^x8fIj!xs`gD@q#k31X|xJ^`e;c*`4)~HU|PfG63qFSRnB@{`Hs&npSD);K74{ ziRs(y;pMa{^U3I}xU$O}1YupP46$x-t7zjfZHDNKbHNjZ3pFo4gHL~21gcu{pkh@1 zX_YUmsmL(->~F2t`BJ^{r<1>#M-0vF0kK&VG*7E*_g6RRkBi}n3;A&I_Q6UIeE_S` zYj}M>J}Y#n|B>a^HZ{k4YhBR#{W*_sA%v2}tH(E5V_fZuB2PM*K2<=e;0laeNRQIk z!1dEsl_Suv9|$UdZyP1HrTynSG@zQ^es#^USZ?Rzo!HEc+n@E4&oZ;dg<7^2ld;+BQ=Dx1U0g?zjm9NML5@>M z<1yV;vCIw*L-+7$@Te0%HHAWXofv)Ca#Y0IyvzzAt+jWq;r*B9ZBwR02dC-Dpof2MKUockDh)j8t?cq# zTi!URYf!U2`Doek{gUiTim7p0o>?qXcJrlTF-{@480b6Aa+VH7#e5ddx``TfSAc;H z&!g<#*v6;X!gm~?V}Fh?*UT-}noYlon}3y%HE;5KYc^|-a`(`MTQW-yJi5Quf8#Tt zRNelm6!N?pPiT`hMzS{VBK;WC)fA)JA(N=J7vVO+y6FX zJ3FPi9&Zon{?bFfWE+3A+8BEzl2VDpi>i}2!48wOA6@g9G2XkjqOE)BH3X1?)t^LHwCg##8wvb8w4W^ zGjlHiTmdiAp7-vO9SGpTYSe=bxYEoA8B#`976=s^bMG2d?!*)h0gZ{i@)u9iVE&Rt z@x4E}y6${B4NoDDEL@?dgj=4~^_h)NNu9lYZI*NN*J5+-Sn4x+?`3E2sEylM9Ua@t zrXbmq4p|-ql!#>de}|5fotnshyYGmu0=~c76ZHx|)%^W%rrWH6^>k0$JACpqEe5?F z4O{vzN6e~wh-xi}KBb>}*x`*p{!91g!kNdT;AU84j|r$=YX1nPX&O#GjsPb^DT5lQN+qUJ_r`TUTj<%}tDyhs z+v|PiN7Qoo;7RC}dFb9g+IWr4)nD45C%;RO?^dN`H)!SVNy9Hzhku9rB1T<@7dxs{ z5I*Wm>d8q5NM0!%9K&;o|H|#0MeUs>Z6P0iRtXVZ5q*Dm_tNusy8@soC!fmTpZ^#W z=0Cq5T%Gv;@FyOHH*7Km{A$}pzb$}L?DF=$A5FeqgJJqGAaM!%Er<}zD3C8OCrxTo0A#P_c8XYlpzPvw^%M?HFkNs_dkt$ z5R*^8Cj~e(cW09Xbr+WleQs_Rc->w=w71MdvRh*M`E; z!XAH$3Cb>i1A^gQ4$iMG@vrteEjoQabb9p;eGK1q`?+^VCnGh4uiLxQZ2iG75lj`e z@)jMrQBa~rMilVxlXhT6-`j74-_f+?gW}<=4QFI({u-HsJVvv`&ph)@T6QwY=mD}b z*^;l&Wrn-IV`RE1OxN1WWll3^f~NLg%0%PNN(jTL)Je~Hx+quLQd;~~`t>x!ea63O z%3c9O-i^K08~ppD!ugxUwzZ9_wcz}=udD0$^Im8FE^B{xg^qZNID7RBJocj{>ZmtI ztqcLBvN*nLRQrvtZbmHH#S4%3<2M}tJ(qiQ3ok4zjVfXLfKEg3BhbdY!*l!;UgiF= z%0{xIb;HK%>4x(^eENl|sNJE|rb%zMBcb}p$APEmr}85DqmS@`mG*x52tx$gh7I(- zUq%)hntrf>xn?4JzbzXL`~2?DabF0r+^#Ep0}=XB%Yt*utbn&xi!0N&MA=74&WEY6_&_1$#Ee50EIQATy=qfjyr4q+RjER7uKNm3# zV&!8#Pa7DI)4liD&hItnfX#+s^y= z@TU`>Q&pLarmQD7iG^|?=s5F@DNk-2LZ@kl# zdmTjdO3B8UO4whzavj?m-AzAc zScVgA90i}?@aQb5^KGz@DCayEx1Qzrq&1}s6+6U^D~To9l;#3tkLd}j9HvO~s4M>- zolnF*n4U4<@g?FrY3vnZA&u11Bs(^35T#@I8niP5>ODP|8|r=5op|97V($xkZx7`r zz3wZDcP^Jhx*o@P@IetM{b=ADC2Li+p;w zGb6&w!z(me`Ew7yfL6YJ$N zW0_F(YHjc8{h>ALFGF~7*_ORw&0+vyd(new|7EmhxuW2UIQiM<=7KS#oq{Pv%L>Vk zk3<_aK#c}%Xq_&M)-?3JH&`)CBlY#?*p#OLsP%f`KftM9zH}+$R2e? zFd@H2lh?3y{iu5X7=ELB6aTak-WLEJo5&Z-6!lF^y{K!ga_B$%b6IQg3@+yhC>+(r z2msaM%kD1qsmk@O6^9|W4HzfWf*^4OO~xQGcBcpKgFJtkV9lHss}O4zF8qe#LxtgJ z0#Ox*6r3X@nf|#=tleiv@Z@(`;lmKc?5`kuKr4>WXUi7t#u;W2Kg)?=|ER@ZQv?^< zN-N6#k3;=0J$r5?zy9u+s4K{j8q&fGfM+Lau#-?I>N}}Or_B(QJU5|D3o>@^vAy49 zyScHxCkzPiM2*#V{ti3#SnatJ_3FBP6*7wjZz)$ZND|&ct&^}Abjh9kKpN+7!E7zQ z!JasCyk(WbJ{x8@(U|7hr*19II!kw5;a;shk;>g80~bZ<;OaO;Rp&FjGg9 zB?*szZ*CiYMn(AUN(OCU$$_}ORxjpe_pK<)c|RYxEd`PeTWOvUlh{nz@^izXYkp1- z0|~F*ml*eZHKX6BW6hkr6ii>7-ZiX!A6T}&WeWV;gWPd5uCBzY{Vy+`n8D}%D8V@$ z=<~Fd9(0XD%dbSNH=(BhTIQNBDKpvVEV_Txwt1dDpV8a9dM6+45UX`|Z;ZGrh0cVT z^*PAsKMbIcl=e|!S>cnh0K&$VUElBQJ&9O_?P&kIYJiJL*c83dQZw0pSE(}8@{>I| z$z06ZUNql6h5nNE`;-QSqE$jrVeNnMAAR_^waLrT?Fp8(Ck{?ICew;$>gEy{bN^b| zJ&h4oX3>1t_*BL5ApDMer7p5u$JEO#&qK9$#pbq1 z9#6b$&Z6UevfIao3@2Q5Ruh+0-?$-U)QugHB!9K5}i zasT;>;Mu*3vrUk*r}hp@zm(CD#Gc<;i9iv>5jo?;pd2EIGHPPpN|xnmRaXi<8~svJ zozJMo6t=F#sLA%z8Ruuf)xxKfCIcQdbqN{sroZMXkOi=UE*|SS2YfN+`BPBHm9}>O zOID+t4CpZCNIhFq2B$&|q=gs6L86kF&0&J$6tS)crA)PGOj!R^{xZ>SIRzJq-t3)zLFq5u9;@WQT*m+JHbN1{E1whN($FV!1`T8J^e~$ znXKDE8@-uJz;5U7uJ_4-tGDQ0-8Wc&d(K%JR)RltkIyf3`WB8GH=O?YFTX2zi}GXO zRj#9iN}j<>7Wn^|bIY4&nudhTlqN_jl9Ujgcn`clfPQ~BDQ3*_f%JBo=pmgjX%@4- z|8h`|3Iy_it6}^E7ON5t&OPzxj4`U}Vt5=e_;RUxjZ>Prky^`$M4yN*c9NjMDZ9?d z=mAZO4!;l0>?0M7{%Edrol>2@-(QNt7rD(|0!G~>9Rr;|-nb)IS6BBHK>YT3CtAPe ze9EMBe&1~VDC0`Gjka79q9*sJhKJrib80$?O;uB}gGQz0Ey-a$T6cTgXjP~JukaFn zP1p7Z^RK96xjU+xC3EZDdfKn2vF3r$yCwS7&>h~dE6_sC&JY1E03t_PCDCNo!S$5~ zv0rvJso7AU59?cOaU73$51goMmkLx^atmRy>FDZT-~fp??|M8?x?DYqAk7eu)m0G$ z?##jhM#@$BTD(Z!6Uj(Nrt_6q=VFT15-QE>=U}Q=NNLK{$)jQ~ z&8;9vQ&uQV#H;138OF!y7tgD7;-^=y$-t|l@lFM)G_@`4&Gb7G?S}kb>K)YWdSv}- z9TH26^YME}c;d#`pC^nUZbv(Syk?eSlvbwP@%nzh?f(bd98a zZXyMRQX5GQ?tdmXUklh@Xcf_3E-8O~NWdckg~1#+7F(FU`cmHES0)39k0y7sO*KkI z9E&npZWTL>)nCR+z63*~4Br~=CfptB2XTFlRaBjQBkgmd9i-|+k8@71oY%bcE7J{3 z?_q8qU$l<1bez;+`kE!Ugj4}^-_9UvrhrTHXyNwrqw_Z?b^H7F$>{Xe0kiQ!^RGU4 zbA$n`ofJC!h4f6xGL?(j58av;?=MAK=33Z>{XEEVHFA<>q7(9m zCEs%T%?gMy>wWZ%9e-_jtDTS_RW9+}`XvTq<+B+ti>AaDddkG;1@*y#N-Q)xq478F z#Y6WIH~o%IA$Nvw2~#T=s{|A#p#84W6(L-!7NrbjPj~~ zOjgS2;fUrqcwow}#eZPxS9=N8xXV2k>8#95X;Lz}EPwHvpS+eEe&223(iQZrK@ud2 znrmP8J6>up^JAtHWUTwxy(sc3Q$C0wsaLc@h(5|a?4EcBT}t8vkEQpV4?94AOpFIU z=TcE9jQP3WXNWgzApeNYikX}veKo9jVp`x~YSug&ce+4ZozO+=L|jtVzT4H5?_)vz z8~rV4LhTR8&<*mY+zMSV1z6Ib8%t)75t^zkI2`tr3!B;l?<4^NJEdBB{h@XP?mkQU`i=B;Y(wK3C;j z_tE*+Wm3~~HHG8;p*|O&s zW3JY5p(Q8H70>;GIBPg;Lcp9P#wX$q z+dMb1HD_CWevuwC@Bfsa|CZY`u&{u{IecBHq|1q+l9TC#1^Hsaz}U2!b?I=SGP<9;aOZyufUW?lc~!}q!ss5*E@GdQMDSSEb0_`%>u-Da)ajpOP=;o5H7 zn2U$v!Rv;y#QaZgz7a$Z_+cmsp)RHkfO0`vpNuU! zLJNofvIJc5`UKsue)Q`8VRsTylUFv5>-wftMN!YyP~niir%iuz9vZq2Siu$uYIv>` zPC}>+oRjnQ0}P$HD)(i=!(&*-$_(+!J5yy`Cbcex)T^j2_B!h^<`hE|U+)v|(>1O2 zURBSnQ0Q^h`=qZ=#!pyJi)%N%r`w%t6)tayY6_sGjp+>U?gvh?xCROj;}<64qK69H zAvRj+5OhB2{2iKx!=USJ(0D5%u5TJ%l}mC+dxGULzgZSe9!=}Lstl!JAvI09iY%cm z)oCGQr~US+v(+TyUx?jc?@@?yJLdDvVfR$j*B_>i#jc+1Jn=-C#2`0^@FplNl zZY5zJ&(2D>w*_s0XKeTy6-TGbs(Am9>Iko244|(K(A>lR^W3_t|5Eg}FV4qBAn8kT z1l8kYf=;(|=;!A4jOC}0-m8%N-Qs(J|N0$!&SvEX_#QUDqJ(-;_ztF{Wg+R%)}<*l z*Ehc2H-cW>=d1+ulR(+Q^j(i?2zUOg8B8|JdZD^`H(!~&R&h<4mbyQAl|m-cRzY=v z`UDngQN&;~*fUf(3W)1T1lG)@w&+T{8c|`mX>fI!ck7sl3+OCeY;gU<6SgeaLa1bE z@b#ncW!z=(=)t1Eq)zeK>ag7QKs z-%#|Q5zC$jMKTp~G77;`Z{Mn3J}G1W0#IUm(bSb32O4$1Us|x z5Z7!&pV|L#+{LE6+S)r1|B2Y{lUB2i!bh0#(3fB16je639`Zc2R<6056c^02iNF?E z2(`(Dkc%9(m$0oJA)rjikB}?b?QYeREM0t0i_X{vr)R4S5!icfSrqD*ei^O0;HD3Pwjg3;5N0dk!G#Z9Yju?U+_t0O`Mm?z(nprjbWM|$rV?$-{A zrHA&`TbM-93#onv@PGajvK&Y4Kngwpi4 z4db`jTN4KE0I*<^Dxq0Z4K1}>KBF|%V*wL-L5gTzP@;TTj>v_xYEAFm?%_A$lHYY= z1x1B6cL}UdUg5{a*K1F-PcpCvO*$N>_*_@j@Nlm z_XhFm1897esfB6b*(dsxLvGaxjdrbR4`?5D?_ksvR>^yA=FbvjGm6r1bdaPcJi#va z2kUHFw)7AfCGtYDXVhqyowk^gq*^crT9Z9Gnio2hK-69K%Ob)anqqzhb;zLGYuuCY zGXVx!=pa|1)n2k!c;<5a{KyztrgPn7(J5Q_g?5ol`{YEo%yWlGF2zeDn7}73faK@s z(lJ&FxX%RJ^cP{G_eL;?mvOG+_;l;ua{lmrme)PLP8zT=S7&sLL+RW4X-y=F{@pvK zZpPbcS%yCRa%!0gz=T-uDa@mCHSGNI6??qx`t>!HRd>uwsb zF-tk!S5M5_&Q{lHps*q+;7-4(U%T=6TlnkQlcbSr4^Q_KRAH5bs8k7AeGmO$Zp@dp z`KgMfGel||nxx}MVV*&g2mqYub280*N0ub#6I!V&7G+S-U^3MYN;`{5+V@`rmhe=K z#h!eo^Z4-V z_^zwJ#Wpz6foaN|W2H8N9H!e?I9W9D$r5)`QqRL_`bOk4&GNev6K647cdF9-X(tUu zr@v2_?v>dBnRvi-zx_EH#%@trM7KGHCow+`b*CX6S^x{ZN8ghQ+ zznWD!MB~8>f2ij}&4=GonOLkSNst>ERFNyQ0(#00-oC#;0ei2Gy{30MsjJ(=@3XU7 ztG?`lgU-N?;jPbZz={)$RZHc^>LV{S6IPjI=vt|+&dTDsUuLXYl!=?#LY4`R5w-gseay%fA1Ime*tu}}mQ~lVsiR{2dQ)@%^qB8{^dqdw zx%>KC+`4j=SFT)Rk`)vq52?e`nStf$86W)cJwCkm3D4R!r{hXdGFY&NX_~M%nQ(2o z$Cc?W`?DE~ojD>)d3O4gvsJ@(I^{c0KIZiC1NJLPHrXLrT;<+z&2kthRoqTJH&ub? z(edJ*{JC8@(EPzSU*Z6=)?%DxwOP`w2b=~uSbpm8fSuR=-8?}jnn4Lxeaq4D z3EzMEj1QM9-n#QD*RNmZ@v|d7e*BF2&Lwi`m=_ZgneyiAuW|WchYYC7l6hH@2*}HX z;2}p-BpF3MMVASF7*I|^k`U4iq^0lMXbsgGLT92PnHlhY^tLd4q|6#aZ3j-8HLIqk zu6s_7PWY4i_jnRIu3ovx?JGCAb>%9%^Es30gn3d>RwXi#boGXIvthYyc=YrMC#xmL zr>C54)~sC1rfu-XkSj$hQl@FiK~j(_N#}cdZ_(9^XA+)mPgo2s`&CK0*r(MqJ~%q2 z4}n5RWOSALuL&SE2GH-mya9B64);UH+36ba7zXl0vtP|fWgrRBTA;T9>qomN83&tJ z_I7yv_HCA{B_BSxPdS@0&k`2XIh*a4Ti32}=jJOEdB$#;F-;?9SQQz0UXb*TT%}BQ z79?rhwL(S@vECZ8ETySyx~2ge-3Ys7yph&fWSU^Dq21KGoO_^mRX*xm%hJI*SEtfob^oX;QQ##YLl7?sN zHJi4Lwo)FH%*cx=TBP7S)pUkU0*_BVq7aUS3zU;7>Fy;?8p(sFPf;4=s16{dxDXq^ z@JoHcrhNSW=9}O6`pdOgc(FWtZfPVSOA^Xyg-kU{D9R+EDlM1f>L3no#69X<1Pe1!bC&r)jizOjD9P!5BlHWt3S?nk1~- zj>pfAK_^UicUf&4R_mJ9cx+Hup=bv~Z!Cj^kR-??WwNu2*NVYJ{!rgU9K|@tFc{k2 z&=;BF+fcFlq6qCt} z*=&a_oq$Y1Xv(yp&}roAXgyL|8VP3vaUDN0D1wxJ&ec6N98_~TFb_~VZ# zivsH%o$cv@B}joC3|-%|Y1<37U)S{@B_;$~XYf+e8;chrG6S_nW*R3wUV}?u)oxj@ z*R1L-N1GMjyMK?Tb;JIZYwYgqGpQ=_JjL`q+vSF2WD;2KSal7j+YO$8wF6DN!I`K5 zIdmPgEn$_7U%k`S~?tRRYdd<$&%amC($@4BS zI1An~uW}ai32C9}{Q#*ZsWP%M!EypVuG3z|Rrqu;Myz5oi8=T3QU zEJ%Y7NU5ociXZ}+bnI3IDbaWYp-2*q&{4J}l?sWY?+nH{j8wGN^7QBl)wCkdQd~c9 z_23eFRmI`%F4qnZ2spG($aF!LCS)>UKADmiaf4F@P$I-(E3jE_@ZLq&o~|1mmIcf8 z32n2XX=^@s^pJ19`$Jq_P*izbiB>s@)FfVzis;!IY(P2zCT>VL=OP2rS%MuMj70Pb z!Ff8LY zX9Z&`KNfaHB6M`^yq~9j|L_M_~tR0PDrW}Sxz7;IevD=$>|!Q6>-zw z5#*;e5&vAykCah4Hi+h1-}=T&Hp;mBTJ60rU#$3p;JHqX5KJcv_T~$6VbBbmqZL{x z($U0CBoP7_Iz!tH^dVXf^qt}4>;#=BOv-{>CrB5#y1U1%!^>zTNVQ;ARTNo;6bdO* zb{0DniAD>7mJ*d|JZ`jpioU8YIJ%(+9L6-9ot>={s&}xd))cjPvV=F_y5JWm|VZc z+rRcT9)I*Mc02I?`!#xQ$mc1w-9sSx(Rcosb)9o?FrjZAA_*i#i7ciVG>;!XrZT&s-;s4-FGGRupo^(^BWvKqZC)aY}n zq(ZBx0UbizI#px#u%kF<-FDP%!=`CDUM*?+=z`o2J~941*;}Q*@HBm@U|yFQ~GV{oOr&;?+C+_kZc<`0DF#AO|RP zPEjqmboUKj`N~(=eeE@>!z+k1=jx4HTzTbHZocsj2e)41;O?8;e&?&)dh4f1CWn;S z4plMd%4=`3xPFr&ov>5PS)H76^5_|tFW)4eOi)_l<+($&q-i4CQb;kX^pAWdKJCtY z{zksICxQ$8>d#WU9Ewl!&0v zAwda+R+>ynveBF*(UJs(Z7t4tln@wa*>)X+b95%q8pq(FZX23@%cfsZ`wiP+%eL9D zIa{+`tsyw`06{{ ztrqNT9reQ{pFDZW(``?x=Il%l5z`94JEzz`BvDhmOh~U?CcAM3r!`up7@-h}CCe71 z)jmki<9C0^%xBCGZ=v%NiARp|eLe)1+ZrzvYP1`NFlHa|XF4x&UP^?xP!Lyr+{;O6 zeKF!A>Ur+ZAQ94I-9SIISl1(^BGGYkRB448{o4s)EI0*8qDj;9wHZYsqBG!RIz=YY zMrpHYI6XZ>1Q?8Axmt0ysUyz_!P$CC(>D0vI6XV1Yio>csN0%A{F#HbbhgI}M^Y$c z3J6c0Yj$Q6_7_todBQ})-Xtf}fkF%3ynTnC{nAhI)!RS8{+VF%;fC^I%_raaKL6}L z|4shj>wm%@fA{-*^wB+@9X+ExTGFo9=wL}x2-;)KfJp+b5Cr2m`oRaZPnPV>_NWx3 zDg~7zbV5*?P2Di`-6&c2|KEN1l;(L2&Ukaq#s);xIpF(3Ts`&idgTw2iNk~8lpu3RP&DervYC%As~ zkh4ekSQ^8JtCo|~XPo@$2Xv2nUcG&n-AgwS`}-{YiqqwX7~7NP6P})~XuAP5x=6m-@`H4f)#yPno`4C9||a3pDpGlpD9t{onbrfHOk zQJP9;O!AVdNJ$cjw}$z2N~$BBwI4MTjkPEpeK&HgBKh81vNWOYYBp`n(6y9E_I7qq zMMXDAq|9;FQpuDgBuJ-O_?)m@qgSW2n^Rg-v#gi=;NuT@I!#fRc4JoTJ7ks7b&iuq zYlh7khsiGQyzw;_H|~(l7CfsTaw@j0`%^-2)JE~_!<|LeEZwqdieqfPkFIe8%F(`=b!{22rA`Z?~vPjyX2w+d|ZGVQDLoAB*Y7_qm8!l zp1vPw`kuOL@j*n73LC+=Tx$+?_9%)Rtt6>ZNJcBAET5Aa1Z&JyY^ zn`h5hpB%GIBu|H)XMJ!hRIu^GG74mWSyVgK?g40*=GlgHdUeviI{t*>!d9v-b3 ztRsmY#$%!ne}1Q{>B7;sPNj%O%bPQ~46cX=-2>jJ;hYfKvW4qd5tz~a#hn@MHEY&1hQAkai zq)hUXG)c&`CP7dn2|;-}W608!tVpre;6)%!GjNVd1hjyS8;}V|XPC;2-E=~tHA1I2 zuLx2j^DK&(_YT!N!r;-pphz-8-{DqkstDdiT}Q3i1jTyrguKM)9HUA^64!T@>to(~ z`aYY~(`N~t=s4Y+aCEvwNQFiqE{37!5XtyCoco2v4CS4>IKs}~%SuX+qWRN!Dr5Smepo9P^$tM*$ zO*uL}<3nj)n{CkbU)QRF#gkut4vs=T0@%*dt_^t?hX3gld2Gealhlz$L{V_|5gDQy}E z(lVRmDJZc%dW!+g;$c!TkQDu zZ2B(lP)UIm=Ut2^1fnW_nvf+aMV66iMJ7C%fZq7Zq4nB;_MPLm4!qC{MpWA{p! zY_}3F~gr5 z%02)3b8?Un@|++9qcGQx<8?3ZH2%+F2?-DdPZ8DIE=S0YC091s|u( zF>o}Ait{q9Bt@Ds$x0Fwxz5;~&JjUyw%lN>!x2XyJ_KxU@B#W^pc@S9wv8G?!Q%+@ zcAyW2pgqT@M{Kt%Oy6Ng%Y+aDNurQ~C{{UY4ti$^eT@!1cu#LUz1Q@l*tDR_6Sjq9 zRe+i1^z(#uCb6_3r5XLijohE<|j6BrOARx#8Tg#K@kGz9o07I(sd z=s=jy{FcklG(f})Lf7~oJI=PM&8-z8RRkrY<6oMf z(&Pdl(+ct=A=R29OPS85WO+{Awyc^u@_n3Vu#UzIY}$sV>*567SlX^*v)QuUZfS>} z?aOnmY2c&YG7)RlHNI!J-rbqQDE`(K8}1Mpcr?){6(D^X{=E^ zN{%Y^V>TiX&U03f_;4;b9zJD*@KV)4-n%iay75VV`mpwRgcKxs2~sl*J>7UiLx=@l zqBIJkVXcTHaUVQh3S^ofw2XL9qS2Y8DpT?_K}bPSl`MAVbY@_^UDJ0hgR^wrvT35Z zul1I$sp+~J?+wNb)b*COZ8<$#u~~01LtG#3?Et}(rxD0ANyM~k1nrGV$ADtcZ{?Rc{+JOgs&!gZu(~46p$F}2%Z8$Lv)(&JcB@qdO zuyKP##Oj4{uRZv&&KVWxLy!b7E~H(a*Q4%vpt%Hs;i6ehj|x+)$v`U zQ;iQjr>94F7f5wR@Dk@Fgaj$lxH$@OYeK~OgAkBFnncA@DJ5D+vLrz(g%*NLD^it` zB`IwmXJE0Q^l=ZK=xjLH9%F}S6B!)NhYNN4uIuoClA2T|1gj7tk6RW>(FV^TC0-{8 zk>Yzx=mzA_G)wW$kinXXk z>72aSgP>3%3Mi--Xb9fNOeD?`Rv+-zBZ*uZrPKxWRVxkNWBY+bLaKF~>L;4ADA-x- z;0g3*z=eQwj=|cf!r@$`!uA8k1dMU?)}qpsG|O?`(+>k$NRlMSg*XUq`ku39Ga*kXo5--U}NKlBuA&sXX;V_#r&n9GfNtWd( zmC$#?r$$3B0);Q)Juep2FXBQk7R%20e@T0$k8I?g={9GCr6?+iPC7L$kU9XNXfF8eYB1`(39CT3QP?H zUI>JW>%IX&+ZnpvVywhENs^=#SwR5$!Qh>zZMHb$v37(Qw8U$L*P6jO%wR}VN|8^H zB0*{$=iPQdy67|ShasxLrjnvcDT@r@Ji=K}Q7;GrWl@ZJ(kW$Gp_QZ`i~p$c9A8`S z!$oKH;;ie(GyR`^?9-3GgaP!zZb@v+3Ety^kDXOAAuV<(%7P}G@%ZFJ`fecA3E*+k zV}ipwix2@R98x=^5=f;-GL%3BPcS{gI#L}S2$7HoO(FzRdUWuywI)F(QHxOeDB)s^ zg&^W8v$ga?&oJr}4yMN%!(anm(YCOKV_(jc*Eg3KgJIFg_U zR%4NfEGMffvgw5Be9rE48ht(lIBb-lN#m~D;m!e*$%HB`nIutF-)D;6_faHD#5ypR zgi)p6dSXF8e!PeQF@AP{6X1md>2SgFSx-|x^J)Bf)`=K|03XriRHr~-)12}2*(28L zGo>pg_>XmC;x_pJje2@LTOI*8ro$FU`aP7uzu3oyu&U}x(-K!iP-ej?RiG#z- z%y)JpKf7zuI8<=R5cm8qR&vC-q00E*k7c3fWa#i>8~pMX(J%f2V*JIZ!?)6 zkmVDUOlh{GT~%b%UBDvaq#{Bc-d%XZeky>*Ad%x^!bkaI5k7m^?=zc)-F)SG9RlTx zMV$>EA7DB=;Nb8T>ZajzbgS_YR-W20tFb*FCsXXTZfnXf4$~5k5xquWB z?_w4SBH;W;zBd6E98w0l-ZEH^^Byz$Xk;T!W$X~wfkFf}wN@l5jTBiW(1{|^aj2VT zad)lA3+A&J7^%z%-jXCy1z!ZgOljs?FfS)~1S-o3Leg3v)mODf3PE2toE)9fIZv^e z(Y8HGWgt?Hw_A*}cmyZC<$E8!&-?d3LOF{HcHBOVdOt2aHxiBtYyM*AON>;HSTDvA zMhFqGjSD~lrBw6opMLjcn}v;?mv<34mjan-bWxF4J6yf-CVPk1$;*;k*YEO$x4+D! znBkop4PgaJMBh{I8TZ5`Du8qjC1NLMZS)NjQj#PIN=F$uB1H@#0!m5LIQ~eJBpRIv zIU?TbIZ*2z!{G3vu);7Hnx>^6EX`n8ZCf@?&$b&lS#EfIbi#65)AfdS-QtIclGn|a z)uyGjf>j^r2a7;al~ZQZ8F`vBbS<0X6S~tScH7XLEeTzX?`rDh30=JzpO>a<4ZY9F z=GO`NF61+U&f~G>8k}!%Ziqr!LLg8PEJVC80t!)BlYkPjAvxEL{w#~=&nyF7y>YD; z!IWAGgeVAFF*&%*qPokbd&u?cuTmEKeEj}5XjUt#s^pDb%{+1RLeP6h@G=^Rgt(rP zC_y4cWGsq+4FM-4PQ>HO8WZtWA8>=k28R_szL3r#tj7dN>jNUh^%`$2J~)CqcdilW zJRQwTVvq$PNVAkO$p|5kWkuv4CyL2@PNo#IG-q1PC@}cGMv<~8=j3TgIj?X8k|ZOj zs1WOWOMSfJ_{kAYD>`eCQs7j=(0jzBqD~6h^_EW_-sk(xgw?j8U44khqVs~hNXatL zVW3~0BKi$JNCuaW-KviYWirHxy^pnzl;X#^L(TW!{o|L5&T;wG8+9tOQp*hEI@(~k z`RZ4=bK^^V_|YGc$iTI0Z}Z-J-{jqQzmAfEU%2}QZ(i9WWQyMTC{ugx&ogF{M9Y|& zL_jEw6Ov(^PZ=8*0vTo8th2Ocz)OkH5;yqhE#^GlN5kHJ=m=U8oJZN1xr~i#(OO20 zp&%g5vpAXvF&n07hD-!$s+r{za;2G66{&ZWX@Zt1vtmjx9*1K(u4D)2qcsx(-x`Lx zr}vJ|T2xUI5{>Bx1_e(y8=gHo<^A=*V>##K$%pi-`*cQd<=Rj1&X@iY`-g8~)=NJ5 z;6LH${x^_5A?OY}ShUb+sUhSLG>$G#AV)gQ3x4v=pMLKq zCP}_WnlDIlO>l7k-iO@#si%Xf{vPoi4dp@HyMAy`?Ws$g*g;nM0g+> zcj<)}W57v7nviB0Wtsy5>jG9tq*N415^cc=afxv}%H(Kapml=OQ68=vq9}PY^sKv< z)(+HW;H=)TscV|HX4R}&w_EDIr3KD>a?!s zWH@6vKwiAV^~=A^-ocxAl}CtxHG%a=|A-Ba95-N|(_mk+BkY&{yZ`g1+pLS=J6dCr zs$f#)WSQWD4}Qqe(MKHYUqZ{2)6<8n&rW#b>JGpBlkbqK6w^h;jD8&GsBsBSsAy;+ zQRGF0_ib=Ur5HNH;0!`Uvl|sW-Z^?Vav@#74{;^P21{=ZK14E^@X>$OO0c7lgAS40 z9<;y`@GkD2OA%R%Ze&g7Ns5+|vaFa_74y8rJ5Ml%Y%G`)DM_Sanw5C(NwbtZFX+0C z)8kXjV4zAEfPT}l>1xh~j%Q|0H^0S`hxZtK$JJY3!?!gbzyD9MeZy?$Dr)C4LP*xf z4>+7&;kBzjNAI5S;K4Vs{X;StkRiqUjB{zb5k@=j?LV_3`ZEilf9rqxe_a33xBkg= zwRyzO{3ca-NLxR{c+0ffqqC=+9N*`)8}IO|zx-Et_xpd!_y6D@@Y8QzV}EuTGsIT9 zHWq@9BMuo&YQwk#l_qJdeS$~JxRW{9*oCP({ zAi55ooSf429ch`woi!imL&}kD_~5LeF$y`f%n#q@@||C&Sv}z6Kl%G~&mID>_s*~I z#V`FkY_{+7!AJj)G#ntL!n-q+YtTkes1zX#K13s8Een*;1mO@;)_?jZ-=4fwN7$WP z@0@gI&B@Ud%#fi}U^zTN=!~y^<=1%Q_E!-$p{jPced8T|=AFOD)oZV@Z4JSDf*iGt zg+K*HjKd?t2&73%z>GWQI;Lj=@H@Zi}KesuJZA3b@*Cuhfee0IwF z$45Nata-3Jjz zmq*n76U=5q{q*~sK79{KMLO9>qy@w3A;a=MJIQ5ob)BbA|Cm+xh-LXGO9Y{ ztY6X^kH{)~<{2;qk;Ls^SiW>e*uV3?_&@x^fBs+nKmY3S@d;mg=hwJ$Vnvm9wQ^Ul0`@A;l{4=7D9j`wdcjguIs(sZrL zruIswbF)Ax67TR9jIktHje;?$eI+&~RkpoPU5jCe_Kso{5u(wg{S>-T#G05S7QE7Q zlbD`^PGA`tyFhe^hy-MFjdawK84~KQ*#&4k)j=U zn4LSr!b`7G49i^k_;=jA{YT~wz08ZJzKuy*EHD3+Ub9N%%b?V|pWnRx+B5YA`ty75 zyknA(`T5ff4h}FeKEsKlXNh|qZr=WsvC$!p&L5}IsB+`h6_y^|;?dd@HfuX{;{@$> zx{(fo{fFqR#d*7LBHPcL{SWEW__L$a>12V#C@mauc3&%cI!97IJ?`5iec;wwk~n_q z_(XZ19`mimB!)On==EYu&tiGHVQWVK#ry|K&E))tRjhG^&l;phu&NX*0P5dZs zh3-3mFIy^OM{riySo;iVb{QEw%+Sa@>%6Li6L-`f)0p+)SHA?gkga~ zv5YE~+3ChST3KUdb%V8yI<o zRn}Jj#TO5*u)4a$&aNSLg^v`$rDu*nljAdcqa$N)mkQ;j-JKnlmannAe2+NkP^+)< z;m7Z@@no5S!6B@-?9}VDI=i%8LVd4|&1Co>TRzfRmCv$eDUo!RwI_=|D^xmY)d8h) znJf&Rd5jdH4heODw=Pr1b*kP5>5x?iY537(Rhur`jK{{%GZv*oPyx>Q{aSHj9f`3R zYj7_8EHQCNKi1S$Xgo8yhRcrc3|8 z5K2|JfBO?IzxylR``d5WXlz5dvfRbJZM5Ed=Jr5u{OIR6XK71&;qKz+zwVjsiKc$LGAh)}QBXf^k6Hv7K@B?c#F@j7I; zwuZ8xiy?y}hlmCaFmm8|wjSSOyZQ-Z2N!tZ%xg$jbNBvl>9xvOzeBk+igH^N87C@h zo@_4CH#Wz)^FO9CG(xR@o6VJF8tW@GudXFNdEMgQbiQ}#!pq-W|KS@ylj*53+1aUzB9iZY=cn?Mw|*&S&wN#IPDHxW zmX2txMQJ5LprsH7QqX~D5T%r$lxU?z2Z1P!1VJFqdjUl2Kmr|z$4eN7qLmV*5u#9x zv*Pj6-`_9AVo~r&sI&wgiBuq^ups3yk}xbt5CjrvErAXM=foHzC%==J zNs>sKeGn~?drmt=nSMH%RukWz72%0pA@!(+!Toj(4JH@|Y^?CajSYhU*L3hK+YIOh2O zg3f<}965n<!5HIdTH!$N}&l*j&qECa$n=00000NkvXXu0mjf0W-^A literal 26072 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 literal 1214 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q1xWh(YZ)^zu(W!*IEGX(zP)?4JG4~h_{aBi zXIj7NvGViEo;Yv9ylu_7T1rX=S{r(8*HkHZ&t_VAO!BN)-l>j^NRhxL-6t}9I0ZMh zbqGX-EKW^xQxbVR^+aXDy|w4ub`+$Y`#$IV_d9j(-`9VLs(DcK;GfP^ucbjNLq5Jp z6BhQ_(3z)mO42Y-_3#|U*F1;U_&D5Lo2sw7Zq3oSYibJ=zZtvles<&hh5y1D(Q{-n z!##IeSYBE`si?4MNxbUQM^8NVdwmpBzoB(BW{$&Zk@CW(H9>EVa&GYYb(C`-I`L85 zeUBG@;@8oO>nAY>ET7gO6u{)=z^TEgx`1U0GDl?F;*X6}-X6KJlBMf>^4kuffMb&d zRTpftkql(YIt^l)ftaT%xCBl%e6f+7DCcp0a>Jj>FAg8U_!09KT%IBK;~f8sA4(NE z%3PtpfdvGDh~5!%-GYL6j7(7$e;6-dDngh|GGut zT2C8$>m0UET5ia5+F#{aI3sVPB54MWLnEsucUb1W_3+t&-}ZcB{l|~mCSqD*SUDfRUDUpp;(|A z^yxtJKL_SBKZH9gmPJ0~Pmy7)S7PLsId+PnitkS+i_M1|ONZ+X_7fY}uT5o6sd?|O z^1!ljD(e>B8ldEcr8Wz$`urB+toWC@!A2oj{)ZrE#RKOxJ_~jq?DsgpTt1Ea%F+Bf z7p8faO-`{I#WBbO&CWS|iY@9~yd6-K`^!}Rlpd!-py-~KP(~Av)fN*Q(z_b78hUI4 zdVmJ3PYPv>^@IQ;hTm8FF~ zj9cbOzPeyyp3%@VeWmklL(u?pVVCz7u~rI?qy8xtO^;Y!7ydX?={w6Zwyc5)D{A{* zHukLk(b_RL$$)J_q4M;Oujb_!j zwb(6Gf5lzu{Zpv4JwoVb@8P<3``%}+t z#^Ro56%*Oi7>f4a{vr6jE`hnNlx@Pr(-PA^zB00YadeBrzj9mmk1sf`Cq_JHl;o9r z7~WMf>#T$r`-%UvY))E=U5=Dn-g%Vy)BdG7Pi?qg`p-+`Y~yTj+1_(}hJt_mXN}Va zXC-g#Zr#4qWB0O(?%4)UC4aqsp7<^HpvlqWIm`GD3k8_nEB|1nKJ$rb-g5TtLbqM8 e{8hU5KZ8bbs;h|I*J@z7#Ng@b=d#Wzp$Pz>cqz*O diff --git a/app/src/main/res/drawable/notif.png b/app/src/main/res/drawable/notif.png index 260a35abb689093b2acb726868785e8c7f03ce9a..bc2c868d6248908a6510c1c4488ac16129739570 100644 GIT binary patch literal 3453 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 literal 5255 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 diff --git a/app/src/main/res/drawable/nsfw.png b/app/src/main/res/drawable/nsfw.png index 6575cc5d81fe5fe2afad2f6cb6383435d76f7e66..3762550410c0cdd053c45517c83021b037ae12db 100644 GIT binary patch literal 2005 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 YfjA~4eKO#FTYqy5&X}SKPG7wKA7qdz;Q#;t diff --git a/app/src/main/res/drawable/platinum.png b/app/src/main/res/drawable/platinum.png index 97a3982e8de0bd92a206795690ab7a2bafa06ed5..d2a9346f789ead3aa134744fffd4e126700c2d03 100644 GIT binary patch delta 11 ScmewzcQ$Z>^5%I&`XtP!01X>A0=|-YlfHWRY605PtYdcNa8$SUO zFTou*Tywz_@GLw4H++-W?$Yg|3QLy8~7ydjKOwnN~Ee z<4Yq_l{9=SK*I5`F%B&!z@G1XZV>E@ZS31PK-giJGU6EBWrAFlF4@)Wi%txlCg!?n zN@m-;-Ok#%ma0~^6NYVQV`3A60D|hfqTzc~)F(Z~OxB{x$|h5Vp(%Nyw#~!@tH&Vn za^NlME>Vy&d(TVTv9OM*2gdPJ(DnhF=L5WM=C>fzIewD4Ufh+^zLK@tRzl8iWzn4U zYUNrrs$Q!Pm>XV$#rDBtDh9=JTWt;*N`);qG6(V+z|O&7$)ZZ~MpX-?Hhrxwdr2dT zbZw~dGUg&Hw2#lUukI^3waO*6H!w6>n7~z0ne8k4k5Gil?BlHKrD$SO6 z&w<7h! zL=zk)gQZFU$ByK1u>FMU?s>N;vUChb}SklAf*orpjQ7_~u<&@MWby z>H2t?QrAarI36P}B|t>LrA(Gf8PJ4M8koj|aHKY>id6~;cHiBq?RH}Y+_+GNI|PZ<|_ zJ|?EnZ6Q;$+s^)-=|iI5i>Q4vq$BTcErE4tmG_H(gw<-*#WdL=j7XNEkbPgu78$z<6UJms zvW1YbCk$d_%v|^Pd;fv^-1EzO&U2RMJnwVPc}}dgr3ojy2s;1(oXD#P8vpJK%z z+PeCN#-`>L{KwXI!l#bTE@JoRp5DIxfx$0BUx&YqjE;>@e4m_}{xLH<_j8`Su(-6m zvby$b{rAS^7G-;9_s`xw_2BOz?TD_UzH+?g9N9>OfnDh2@0JLFW%JjkF1 z;h!)2bu>oVlL^%xMxs*NKAU;*LK_b4gBFCe&^uYtoPERwvUHxJ9<0)Cjh1hxHvb2S9A;gp18b~N2k;`B@c|S`_CC+x#LL|H)R+z=&@YaVW{)W&nmeHjWSv$~-Z9AZ? zJVOV4hy1xPwDb-Gk~X>_g}YYwP!t3bK%t794|EK8=a~O+h$CY*yU&>+;usD1zu;HW zUCVRRm##L#Pp}mMW`-XJ*hqoOhBSs+sXpDH*tJTOc#({v^RsDUr6t;+U$+0ST6jiE zLn&(MZ+WvWoKrY1H~!$$h1_ptOv0?9EXVbBw%*THT~A=#+u)gxhxWVLKIR!?ux>?2 zOVBxZ!uB8F$Ppju*TbH=7^n#51p~8^IxojA8Wglhb6o##@Skr1d>W8XqBvJG?Z6NR@$7j#M5o zU*(x^4?%*C`vlVX=E{pN4e>)ioIQD8co+SGEGbZJmD0aK)4pr89#&xFN*Q{%5KZWb zX9QD&Hf2w?`*bKC;c; zd%W$HX)|u}Je70dV(5=8YKH@>%xq)Gm(^}}YG>n-pgNgCk4bBa(~I)j{o?aEy|>S7 zIAqb@M^H2{JTg*@PVJZV(d<8{9XWCd)uM~mX}m;6Sc-H%3+&fIJ>~8g+m57cem)Wn z&t-)fHr!BtP12^Y^*KvK4c*uC_K+vX8W=f7_xNr2hDVJK2&E50V2C?^#VaCicVQ}g z4Q;OoX>+y^?LRl)^?u{oA4n_bzx=Afzo(bI+CF5Vsw~DsZyna&s*Smoh(7(BlWP( z&jRc4G2^Xcsn)F;mP@6&pp&=I;EXysEOa?*#iG<;riF^d2&-Br z4_HdrWD0<dxFM?C5vGbzsP-hFV$1zM&FBk5u+G$_;#l3f&V3EOze&=qkp_6mP+v<=9aAUG} zU3wiH5NLpM<1A@C6Z*@S(@wvcj0<=?Rx~-gpI@6+1ilw{pVz{h{dA-xD&k_|u*=DQ z&db83Sl65ni{^4Y7E|Lv7-rmmlBJUQi4B4ASVosl`*CiM>j%yZKWg160% zZ4n27kJ4ut6E*#$LzU}qXX&FWdt9Cy&No$J z<#wmmqR;gb{$_X9=r4E5+rkW$2`4%dxf%ttpdB|1!n9V5!!$b*YlTOclw{7Jb5do& z)2SnKljBOSO@*Fh4!tZHVUjkqNr-ApgdcX#NY=FTPc@>=MKMtmu?Rnqx&rRpOYh($ zn>J-x7poBmT7ap|pm64>PsRunAG}H-UtrFp4VzXV6DoiuYH`rds7h)cYH$O56h-){cGxwjt z@_f$r!q(gVLYR_{w90w5E7JvpqvcK4YL;^K{phG=?Xd&0gHp!JeilGZ?J(8ye9$xsZGzsF(9(6Za#?Yt2PF6uH1^V5AGHGYP8 z^}{&qrUuUFB~eL7Y}>J$>qV%u-)GU#_gpS@M^OXp3+231g5bW5$n>a1!;05sfH<=i zeI}0cAgbRn_m%zqPCv1alc$aUf%bVv$^TpZ5?MXb&Gm$m>uGW=F1h7#*dZJEAS|rN z4!4#tud9z1<^TldjzBiTd9X1J{%QuelFW9wzdn9cQRn-Ejpjm;>V4aXmx6Zer`21X z)m|j@ZpD34t|<%WpNQc4;JWw#8M%swWk=~71iaH2M><&Zb?p_c;#`%Gv6iXmc{be` z^@XKPhf`w}Tuy&r*Yvh;acM(=8S(e2O=-3M@?)}J{ucBFU)3zHt|cq5e9KJ=pBUvY zMkKBU;uAND3T@ft*K8KXV6`4<0l6)>bN9^5sWBi}F#inml_-*bk5XmvK!+;p!$sTM zwGT%%tN8f&b1z+Uw7b7}E3CpmPR9zqs~GkV|L2 z++2$dPm>E`-PA0VqDAjVBtz_oPYa*I=g#jc=CtJ(`1q7H_8 zgJ@|IlmxSO4A9d9l?r+!3D$fNlQ*i5 zMAIEvKxM%o=Z!aqWO_&{-=}%rQHE<4WC~g%Zd1fA=srdV?@>C2v+C>Xtt6f}IXj2d s)@_A8-2S_=T15NruP_S}$b-&hHALcHml|9?ek1{;u_dC)(Cz8J04Agm;s5{u literal 6215 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 Ns7rRpnv1@F{14Jiwk7}o diff --git a/app/src/main/res/drawable/sad.png b/app/src/main/res/drawable/sad.png deleted file mode 100644 index 4243f993609624bd152ae67ade89027c3cfe94b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22220 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 diff --git a/app/src/main/res/drawable/save_png.png b/app/src/main/res/drawable/save_png.png index 3b9de2bf0b8f973d025309e65cbb95600361909b..6645db5638332b18f0e7088a379b4d50104905df 100644 GIT binary patch delta 988 zcmV<210($J1@Q-vBYy+9NklMUWXvFG{x# zA%RD!K=vR+NA1{IFI|JA%wq&AB&I@8bO^GwLR0CaM~fuT=_GkEpJ(UUotfwP{r2e2 z!#*FL=Rfr3LMA?W_qPoa*FZS~!GnLh0EiwgaIosk0;(EOC_ohxg#%O}QAj`)5rqX*0a0i`)*T6E`}6~CGr=ft z_xbBZ2Dw$mRi1jF5=Fiq@Sd}bawR#S9yv8GB=XgXh{GStv1)cykjVY8dRbu#?i0o_PYjclQ%eX z{jU;za(}q$Q&@v0V(~zkNxy5*XzUTje6B%DoN=%%mTB>Ii)yQ$t!76O_cZ=BASck{4Afq%sq$G7v*?+a%2F|P=X)%p|H{+sj_ z?!?%jmuvlTlejOoMJMkoIPL;79C17QboOFLc~!xey*w`+^Q5?0ZDf}7maAu$lm0iW zdx_p~&!YCsB*T;R<1f<;9(aAQow2Hw<_tVQwZkN1`&?zNqk|$hLw?Xrq&BRc|Vs0cHC~|M#Dj!CBF4`EKB2*4>@OK6?qY;0|coOCY0Jnbn{cmb|^7$9KVWNSf#V+WY?9}P%T{AG#zl%WX26WcrWbq4eQ$V% zc<#0r+s$nrJGwiXDtKI$wVx(N*;Li+}_qAOQ(TKmrnwA|L??NI(J-kbnfF?8#qEC1fk-%P8Ie0000< KMNUMnLSTX-#n_$z delta 728 zcmey!{+@M$ay`>FPZ!6K3dXm04|++*N*w!mx%ZuG`Pwk?ux@Te4bhKQM?%V*IPTU2 zOxZPScEE+bU0>Ng39{(B1Wwpxuoy;+o#NOiuCYC^?_}lf)Vr)v5Bs*qU8}cU;9IqLjkSX|!?{i#hsAdq ztCg59_%p0`DO+Gz^uarY{T365T-BVeWPQQ3LTwYXZ6k>3-TH2g&BTTt7p5j32R9`~ zM>PfIi46+E6DE2%OyE4>p`vhtB}GL@z?MNpfsxb0fk|jW0}F)NhhQ?*Be9X00pdaz zByZ~&o@J;#FP$(;%X&_8LzIkxdqv`BnMuoeLXzh=d{kSpoU`P-*2AgMi)Tt*;1zZ1 zJbS@|^F^C~%cR*$CURY{6?KxHy>uqq1+9f=*DhxWQI;rsB)j714$h28cg!y^9^9dP z-=V%ZZ2{|fhjfUg z5wJ-=bMKPXzh>&^sdHVJ7r)@M#(b&ib&Uye@~e-^&T8zdWq#^2qhi^KT4u+)EG1m` z8WYy$&dZ;`6fk+_wu*fpCa?*Z%+NXed1kZ+D~HsX`e}b&?`)mYu;64>XZd;OS;yo3 z;y$kMEu8ghIBPzZcRrdJ_j00kR*pf=zFls@@OWdo h1dTv&TrLrPBOm$T-sx4#gAXtOfv2mV%Q~loCIH%&H&6fo diff --git a/app/src/main/res/drawable/shadow_bottom.png b/app/src/main/res/drawable/shadow_bottom.png index 4569174a101045744e2d952c938f2890601600bd..34b84a72aa78c7e1dd22e124561b5a2b18eac51f 100644 GIT binary patch delta 146 zcmV;D0B!%Y7NY@>8Gi%-006_tWvT!G0BT7@K~z{r#lk@bga80Q(Vs{n5iKHGM2lz< zEuuw4ix|c*66yZOsAGKZ!7byGamqMk{AK)Pd}VxO>@qePtBgg)EMt-}${1wyGCCQp zj7CN+qmog|C}iX^G8w6iL`Ezlk`c-XWRL6x1^u_sWSzkJ01E&B07*qoM6N<$f-vPe ANB{r; literal 2868 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 literal 2865 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 P00000NkvXXu0mjfWSMC2 diff --git a/app/src/main/res/drawable/shadow_right.png b/app/src/main/res/drawable/shadow_right.png index 0b7a17b13f63e2af17e61f3f7dc1fb8c4aebbc2f..9415ec5f9d685b4f5aa55ba20dc8eba25b249d50 100644 GIT binary patch delta 100 zcmdliRz5*8j)j4N!Or!XG>GzaaSVw#{PxU7!2=2c%#ML8e&;u_3%yA^F*kR?=`Fhc yZd%FPgI>nJ-)k#ZY{tUW=%66L0iinVJ6Ua(I#f<~EWZgfiNVv=&t;ucLK6VpF(P#U literal 2867 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 R5&!@I002ovPDHLkV1jajWK947 diff --git a/app/src/main/res/drawable/shadow_top.png b/app/src/main/res/drawable/shadow_top.png index ba8a96b32a083269954f0d9a3739eea4f00b871f..174d644c506c4beb4c7afefe8a9c08094d5b6c7c 100644 GIT binary patch delta 157 zcmV;O0Al~>1g-&)8Gi%-006_tWvT!G0Ch=3K~z{r#lgV_0#N{l(J%kKNsNdV5iO!c z%wm{Dw1}9+5Q&jU@BbR}7~eUdTgZu=rJR+VwVX!IM$T5wPR?G=LC#UmNzPf$MNTWP zotxUbsaH4U=BC`;l!u!#xXI`yPd9nF$=gjPH~F~9*G+zI@)mc`rWl5h$LrJi00000 LNkvXXu0mjfGQdnS literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBP!3HEV53W@NQjEnx?oJHr&dIz4aukw1f_xbm zs?-=58d?|_egTCVUNA6}8Za=tN?>5Hn!&&zUNC1@pbb!hv%n*=n1O*?7=#%aX3dcR z8Wx!u5>XQ2>tmIipR1RclAn~SSCLx)RL#I(Q(*;U=BAb;Dpcg=|?L9&C18K8MsJfgxGr>EalY!TR=QH>ZOlk8|Mt zsE_yLf?0}jFZ&0U4{UP+PlSDM zsHs&x@Jaq*?*Y@s)&(qQEUnoh|K1#XLp2W|1sSb)#Pgg&ebxsLQ0QcR(ga7~l diff --git a/app/src/main/res/drawable/silver.png b/app/src/main/res/drawable/silver.png index 463b9c527641bef0449a50d85d68c851c2f563bd..2f67f88337f9bfc8e9bf6204e0f94a0e69850e38 100644 GIT binary patch delta 11 ScmbOn`qX`b^5%g5w7!DUC{)KTaAThSbpPA8StHuf2N|>#>L6qZUW|CNqJzm>s(q8-vkdXKd zh%*;1d)UkV5+tth7kDSJ-KE<_6_zZG$B&=)dESrlpD%v??x$fh_^delp&AUVp}s%a z|8jCO7<~F;I=`x~l5Z$inZ<-!NNb-J1ARR^*%ypo%i37TRho~@zu&wyjZ}=y?}Nli zide4Gv%6Bhy8Cv{@2)u!=E-y8*`5MHCTnKwvrS&n{n*sJjim6P_ifWSVCw6!d8#8C zSILDDt5O<)6(Wv($B2l9L&p#BSBC50$aVtT36X=TGomgw+RKD+rC8F->DO&Acp97Q zx-O_~?{+(D=UJ*;*_e=q*p6$vE&>RuZu6S$QCm2v~`9 zdHWP-lF;+Ks#(tE`E+c8s>VuFK?9!$WWfWpbQc8q*bfmCzC=D-_zTA$5wRo(VL&id ze5(_p2@aD%h2p@`XO(&aV~;Z*MIH_ib9@&OUxp|QT}&kLLf?xzw&rD-!W6O1`?R3T z5g43XPd*fa#EOI2nJS}x7lO4>!f(h~qW!0=gGL9uV!p?W1>x2sKR9Qu?p zuIFQHa@`hEnC*7@?@S*O{eh$AQAsbAs!hj) zt@^|~-)^A;!;u?JW}%NJvx$einKwnT=Z=s!n!-AWX5I)Nqi)hJ{*lFgJYE;>pcGD5 k(jBke*Kla-W&gW?hyI5nb8uS1@8s7%{`&p5&)*II0V+r#$p8QV diff --git a/app/src/main/res/drawable/spoiler.png b/app/src/main/res/drawable/spoiler.png index ed341faba89b756797d5f423bb56abde87b2be42..ee23bf20a04101fc02c61da05d9a1aec0af00e64 100644 GIT binary patch literal 1773 zcmaLYi96c~8VB%*II7LATGiArw4G_KtD`!$+i9yTkCqOq*3r`xEk=t{+OCSCtxgYC zbt=DHa)=|5xZ+C4B?v)?1c_X(W?RRYs&krb`~kbq^LfADKj3|y_kA83900YjwE%%Y z&~s<~!VJyc9&=+u#)DDcgFr^i(DUK`7z_rBMq@GPauli@jl!W&codR=L=ure1prha z0TO_y1Q1mKq8dQd0A)1*f(#%iKp6!9N6h4*GO{wXwCHGJ%J=EGBngO+^j@nyC z>#e5=w$%w5>I9ATeN7F0^v3>%`u@iHetMIzsX<6@6gD>rTj;{JmcbVKU~BVWTkBwZ z>yQDXZHUn>Vzh~v3{i&xQ^e{RW-^957{hGV2!}0Zb&5GGF_$Ceam8IcF~4h+%O2%% zMtR)PZoY)yCF$*!^!7*vy;6Zd+9w$6@0$>bCWb|_kzu)HbW%JrDV0o)jVUI^l@k+6 zxlA=FS1A-KrBbC*s%0{@T&`BDHA=;lN;R#~OiyWMW@hxdFM6F$uh&;ZI~W!WnLp>} z6MkQ|fZWQu=x^Ec%=eP5uXz{DzqT~25R$kYJ)8t_i6VYBiYk6~Adrl+c5b?nAMqq2 zVE)4&Je_Fn^az^Ka_TT+4daQ$%Hr;Ns)X~4^E=O2LVW(W{haJ{H-)a~ASSp`AA7d+ zrpfeKzXFE}xqij@{=EVHsI#{0m+ErQNT*)|`My+_L@Thxid)-y*zF`ueF}ZFswg~Y zN7#4!cIS^U#M%yfNE)@d<=_Jk7_>7d?#8)~Oxjdn3cgVr*tA7{40Ac;`XbLl>E+_c zo%kXcz(-k_f3;`L;=?A4xhKd-;~NsTg~#2uFh88WV*uZ3VgAet@Tc)3zGLz3T@8@A zo_MN+CEM<```et@C~~mCT1|K!JDY6k_{I&Iy=mrRJk-7dKcS6uda-%=;pRwmFj$#6 zmy_u+AHHJe#(QPiT6S+5eh2*zO?!g9oHg~$e1-<@GyN(NlU;bRIE1_85a5%8xDfN` ze19q{KEuXmEJgVKgxk*bw+l8*@a7;Y*{%Z~8M|}YP=~$@EEJ^8I zTqG%3E=e)xEsbjgjVwzSgRg})q{_PPvZUx|O+OxlIn z8Q|Z4>Ia=eeCM@=jVp< zy0!#aE8WQ4x_*Npij=y7qmRk(F~eK5zSZjs*T6aKO!O>Ckkv(xV=cmgM?&KOx7;d5 z;wL*#{OA1-29Edtc|Sw$thU|aCk2UbmXYT-|Jae;6_dl$xjro{)GfapZ2TwxhqVsx zcN>;7ljc#&FWrB;cR@-AwQ?#&Qqq6`_9?&6I%#QluEN7M?b~iUH~j9ss4T*R_=w+j zZIxkB(6}T2@`3}mHuDEfk9L->k9hu_`qJ~u$H|LxlY7!bvcHPILXNr{DO{dixrhp;(qwpyX-gQzLO!DUbx53d-HM!icC$6H=hW2nTPmmFe3*@virVb}#-Y{b}=dHH$ECJLqehK#BCu?B=<+UE~RqCIRHoabY?QzmXy<7tSox7oVr26YIi7*wc&uA-!5Sd^yhPv&G#v$dY1|D_9%N&gcP^kBk=-#3{VTy7L*u~J6(M3kcUEN mJjo4lRM?sPpQGbb$JU34s_X-+BbA0X20G^->__#D$@?$bGrj!) literal 19164 zcmeI4dpy(oAIF!|Db)#4aWWdZNX;&6vzhyyDAz7TvwbnKvCaKbN-a`R;-H%(Q4~=m zlrBW#&`^mJxs!t;x&6MQ;3Q-wwVl@iN}Ugg}-_aGwhxiD#uC5Ooi#%}&-%^Q{Cj z-BX!Fp*sW0{+?c7YY2p>V(zTubdz;7DzZY-7;0fF%I^HcUyQKmCo5hy$!k3gakXfzyb0cQr#SR{Wqjj1qe z^3_KlV3HYBFBX+fgK>RH&U7D^hP*ttqi>HdH zi3MnK3mcBaz|klhG@5_`|B&EU0unjTWVYpZ9_Dlk)g|Do2M&%z!%;XJ6q

  • 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 diff --git a/app/src/main/res/drawable/synccit.png b/app/src/main/res/drawable/synccit.png index 925d4bcf2ca168fc0124a39d7a863a4583048c44..b289a50f46b38524bb6707ed290a992d88b50428 100644 GIT binary patch literal 2566 zcmeHI`8U*y1O0qv5o3#nN@TJ%$P(!()C@D4kvE316){qlM6$Qg*d0Fc?ddsBGig_k4f)zW?Bz^X@tK-rw)J=ia+y(iu^N3<3ZEQ6d3n^~>A; zOF`%_y$s3G0{{qvY;KL;`4|5t@J~)a-JxdUSEsoFRwN1lLZC3Xz%D@{gs_OHnD}l9 z$vsFZ>Am~*%N&rEJ1CD*R8m$sj8;`sKcb*^bxH8wT3 zw6?uyXLNMFeD#{y-P6nJ>mPXgZg6OLWOQttJ^9!BsSh7NeV(4-%+Aeo7Z#V6zwo}U zd|O@n{^RHR#^%;GKjE5S761q!h&Zfu$i!04wgb`z*%b?ywudV?)rDB1rmyhxx(#mn(=Oi6B&)c*>mV~vETc8m&IzD zJ9TwuZ}k0`&DEXl%)RyeN8XoKWVCT18I45zpP3!62@)4fioctblr$w>f3qxBlFU7L zV9@Ll|8bz+IGcB4!_;E@@Rz1~-ftTqSKY!1J+&woG~zKgzt((m%s6pgiz#1t-)6S$ zhTqw#*`G?@@hWX1>6DE>7B}n4Hf&AT>5E0b+vQw+_beohz99B2N41C5-P>zes%dy` z)Mdc~yEMqx#A>eZ zykv#dg}e$7M?=0X4;-t!o_2;GH2GqubVK6F!J6?A!YH$7C-1|w^GBbpNH2wHFqx4x za~06PEaukL|L6qp%`Q-Teb&L)u~wG4(hq&kS!wDDa28Gm&Jg)awOG!VfQ$-hs7uuZ zg#blD{|ag}mZ5^ZTSi2vHRw%)L3pxcT0gVnC5XnPNf#XS;3IV6!eB_M*gS*|z~P3W37QQCj1Z!oCetp%sBki^OQ`*30T2X3?MDN{bT~Q+;cF}GE2oAzz8(XiK`Imh zI0n2LQxE)@1(ne%zxyK4nBBGNb#iE|2DtB>z#h~C&j=^^Ojxl9gM~+doSK+8J~fa*3;x7b?OsYMRdV8F^sn_h)mk~@_@6>;ZUtJ)QMxrJTPK;Z z+I~l1q-#8*)m`$PGkcfXQTF&S)@)2`uBb=VbZYMpRZmh3xUsiYzd0lJBZb{FCU#w@B51D1MS3KWw1puQqH4u$LE01gz+R05JfI5qK!h5&*W zgUla@q3kR$MP9y90L1SJ@>;&<2D_uu9|66R5~!S(00Hy!(}oj9M_;guVbnC9z32ql z`yym4d7Bm4;ksQZx|UmN(q&^6fRyddI>wQ(1kIRU8G`qbiY#eQ*&9on#)?N9x(?&u zzA9{?NO7TrAyNxoVRWl6?ewIR%k@lX_)~lypxsp%YY2Pg;$u3dq0_#I<&cC9xj4r4 zoc&fh=3gD0rBP-NTKW-^zu@z6P1>7>Iys|e83}2qx00mDd0YS46tfcMTV+N=x`vlV zbAgT)F0U@SO}pWgrKdFGAZI~|-T9b(uMLVueyj}za zw=5dU9%nyTUGdQNEq7KUAihoyRmtu3CK-%encF`_*69uUC^DN?xlC57Cp|?`Llm$%WE5bu3PgtyJ&UPvL?;O`r+%w#n@9R3lH^u zn#;RNdiX)}(&r8Y*?85e-74WWcuSS_VC@k(w#sd5*Jp|otN4t&DU7x%=Y<~sLD%i8 hs(+i{{|)lT4RKw@O%-h0?d)G)2oUikT$M33;y)0>C5`|9 literal 18098 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 jZTT5wyWrgrkSC^%sb7DopGnAq>^qWN_J%# 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

    G|E_a5s#Aiw*s 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

    #bJ4PZu`ONpfHE(N{;Ak0{FO5E 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 diff --git a/app/src/main/res/mipmap-xhdpi/icon_amber.png b/app/src/main/res/mipmap-xhdpi/icon_amber.png index c0cc84de22ab9e055dba6cd41fdfb421c2bdafb9..2efbfb31507ff053be594e6aa8eae5fd5d12574f 100644 GIT binary patch literal 6034 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 M07*qoM6N<$g15W0>;M1& literal 6221 zcmV-T7_#SyP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 diff --git a/app/src/main/res/mipmap-xhdpi/icon_blue.png b/app/src/main/res/mipmap-xhdpi/icon_blue.png index cf1ca17f4d16c3e351032dcc7c415435461f1375..2898b4afc7a4e89d8725ec7ecb0f74f3c43c7879 100644 GIT binary patch literal 6589 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 literal 6632 zcmVP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 diff --git a/app/src/main/res/mipmap-xhdpi/icon_brown.png b/app/src/main/res/mipmap-xhdpi/icon_brown.png index a85b1406cde88a9da56c257164ae5d82bd092635..533184feb293506c783bcc8cda7a4a4234f821ef 100644 GIT binary patch literal 6357 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

    cCJ140EIO2m7EpX&v_ zD-G3VYS}x-j!uaFfO81q^UaNA8BN;QD=JMIYyoM5oFA|?Q%FHh1A@unV*y^!axT|* zd~L^N!h@UEvWs7SHogWRd>R^mdiTzU>y^uAcUU#wzhdq}$W$c-d2i^W^}_~?GIVd? zX+5f2Xxxb|{?nZobR$4rdLnDkC$UCDGHc?uho_8C6N)~s$Mvw$z{iCSyzqx{uM3X- z_e&qHE4QV$8k4VV%G88yF3Nx({piQR+!+@GY`_Lvt8I!3G+?x$=R0B3MI8c7H_j47 zn)pC>FMG~jY4K7V23C`s$v%AdYyJYG-HO~4!U$*d)VfC+#*Jc0X}IOlH`JKdSA zU3x2Ru?5_KY3$Y+*Rhy+H?n)y+v&RO zn5H8d20!=VY4*!4>sgycy&K`*h^goD@(lHq&TJh_xhzb|jadnBwpIyu*5oO$LUaVv zTA@-x(O#dP#GwQWJs9x*;Jc-snbX{KE0%(v&$yOF+%%gFwA8Wp-ggjSBFf!8=99C(XZ^ryF1JNhu3& z;Ww2vnbqvxHC^oJ%YWqg`kM=11#O0F&KSKu|IrzC==o>ZJ-zL$(WK&&PiV#u9Z!o% zxv4i#uV8&vc~g}5(^9(4LnXj7$5X1I9kq>Oq)UPCnyX9EZ^L6+IBWU{@GkiCcnX@u zgN4$gYtC7VRm-+_HL>S@wVRzha)8$nbo+=HwAdK>?A)2t?8M>M*dHE#h;8d^U@I*e zR^jZk(4016(wvdvdQ^ep&vIu;@}BT2GQc)u01W|9bLdvFc=-Tim77an_eY{a93@fqD&=J z!c@eB=VFcy@KE7X^iyCg!07jua(MJ#e=SQ|a5Ilg7aZPmHl*-gGr^TtgT%Ta!`~0i_DGnx@7g zV1mwtujxJd%mrN-7D*Wa-t%cGpSBp~)dBo*HGO*M%1KvXWINg>5O^N__<1p=!$otZ za|67=r|4JRHrFR4Z)Q+5H#*fI5(gdty0?kij~At3r&h)z%lH+s7Cm(5hGu{i;K6_w zKPW?k?S60IhoT?Np<8IYMgLgKRSCabkO--Xa-J1Im2j_7vH@~{O9Af^4Y*OuW}XlD z^RB;!rDC(QDTrttD+7A-jEW;g@sJ|N06tTG!0Kjzc*HRj&{AQKd_cC6<;E}bnfFOF z6hZxz@rZtL33$FlBd-qNSH#xk2nLu{j!=Qih3_k0D;Le>QSK}HW9Ht#E6eeKFRp}- zRA?}mbysC*{ij%WjEyt9lN0ex7U|r*6GiX^ZFiu7F+b|8dO!&OyB=iCLRf8-90TI?S3eL%IRs z;o-2pzzB3VS9g}?Dl7#C>{*^@9LM6_9H0e6sfmUt#>)WbHHH(IehkR$$|j5EvensI zxa=}n&&(2j#;Vw)n?ko%;09;oiDlKLCq7rJOZ>K8xblBVMdR@_#K2*DTzb59rZE0P z7ijoU@+CYj=e2}yi4CTnEMi5>Z0V{g6{Zk=%x&q?rNB<*L$gI2Mt67NhHvV$s^hST zRbg{*3$`{MLhZU#s!+%6GDR)grCT3Td;IiA)`2A zM68-EnlScEJKVNtVQ9amXI92Ta&iK!w5S!dVajc|lleW_+9jxEs0gksjqo>HeG|u^~n+7L6hv`%%`k zBp8*YBr_eNv1iv3N1>w8ce5@gJ+9PREjk3t=&eE=H%s z$8%B7n%1N14C>TWzFy>#CH(hQsH;xDGC@z6jaYmeL@Zeh(Gd}lhTEs_Mc{gI_*oRb zN4Iz^$HqZyR3!hd3PsOmrti`*q~P{xd$e!*oVG*zr_Yu;k2MCjk%0fxcj$QNxaoa5 z7rGKiuQe$t{QT%*3LS?sA%X9UzO!V}BEAoLpVnQlU;#{>Iu$0D$z^hxTqc*vMauHO X4rFd!-~o%T00000NkvXXu0mjfXfaFn literal 6440 zcmV+@8Q12CP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 6178 zcmV+-7~SWIP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 BaH{|S literal 6472 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 bSMC1-vTqxDax~xf00000NkvXXu0mjfPFx3f literal 6743 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 diff --git a/app/src/main/res/mipmap-xhdpi/icon_green.png b/app/src/main/res/mipmap-xhdpi/icon_green.png index 05105eae86ea18b6d7a0a36c0b7360b39cb74425..32814100d9f0da5c240a02f58b99102de56a7eb9 100644 GIT binary patch literal 6183 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 FV1gn1jv@d6 literal 6354 zcmV;@7%k_CP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 diff --git a/app/src/main/res/mipmap-xhdpi/icon_grey.png b/app/src/main/res/mipmap-xhdpi/icon_grey.png index e17279b0d454a044e291e7c61182c107018b4fd0..eb85ba1e8dbe033ad703ece4957d634eaa5387ae 100644 GIT binary patch delta 3159 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 xf;004R>004l5008;`004mK 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 KMNUMnLSTYc(*%J4 diff --git a/app/src/main/res/mipmap-xhdpi/icon_indigo.png b/app/src/main/res/mipmap-xhdpi/icon_indigo.png index 361bf6c24de345b4a67576ccbb68f48e8d7d2441..a06eb3e367b6a354c8f60a7433e69747ac7ba42d 100644 GIT binary patch literal 6577 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 literal 6771 zcmV-(8jR(MP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 VFfb7(z)%1H002ovPDHLkV1hA`T0sB+ diff --git a/app/src/main/res/mipmap-xhdpi/icon_light_blue.png b/app/src/main/res/mipmap-xhdpi/icon_light_blue.png index b2388d179ca73d534597a8c64cec6890420ab1c5..7e04cda8e07eed675584198d8ab750590bf999bf 100644 GIT binary patch literal 6105 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 fc(IPo7oE600000NkvXXu0mjf&lTL6 literal 6284 zcmV;77<1=|P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 zVoOIv0RI600RN!9r;`8x7o$l;K~#9!?VWk7T=!MSKj$v9yqUN7d3ko6#7S(&ahfJh zLsJ5jkkC|BD5R=VwRE9nso2U66|Dq_szM+@ECK{=({zD?XbWl8(n^J-O^F&pOS3u7 zMraUiZ3>86`IE2|HV7ufiJ!c47lm-Ouql4v^}kED9d$YHa9qyY*Mf~ zqw0Xs9YYL^zVBG3qO`pF(#j?48%*m5Gb?XzM7>P$e6ex{IAyTD6Ik{mj+(~O-Mybs{J)+ ze_Oq0nkXD^Koj+bWkgW1ta;0JzKrAkf#bIhG>qcEePbcKPGOFl-ov)db> z;6~460Gxc5P#MYR@q3NQ+d!Tai7jGi5A--#ad49jB<}l|mC|AQ8Wr$2h~>Z23e1(h zQ+khB=78M#F7)0{=faym1L}3g?mkY-P@SpBM_l2ZN!=^aw;{Wq!!iKKmE=)o)Y=)K zX#n@I&?=^$B)^j1Ya#R2GOVn(bbme*rZts9R0O(NM9HcBJk+`NH zt*^cj`!HlLN647=wJ`>BchA`*HtND@V* zpxoN&C9+6|D6eK3-@8E?i*VJQxmmLr@B_CX9z6NsaYUGjcYi=1=jiC7A-`0K9lCs; zbQFRr8P{2DDX7`%|MaDZXThGUGqYwh;P#(|)-wEpXRG3-0-w_NxFJDGnY=WK-K43w z_kFLOKtH#(TM7Rd7S zV;0*|C1}(}QhO-05LkeXH)Ph9!+;v{@cogA)o-h(nVrdDrrjr{U&)c5jPd5KGcg?c zEufdSYGgK&*^!70$mxSno6f8)#}5z)7C~aFrn6$EG@E8#_H|M7r9X{EwrX^Ugf&U{ zDCr4mE7;irkUaweAKkLMzgbO}+Em*fa&>j@necQT|IzXiDdezE8%?j7yGAmTK7`?mVy4II7{JU?fy*;H*JB>#cEi3DQ1_9SYCjo07}^~ zXRDy)CjK9Nrt27{sgDAANgZ>ZgGB)&bNMmU0$f1DWJ_g2MnMG}17Y*ebdV)QGh#MPv=^qKMF<-jtJLH+q~(L5TJyEAP%$+N&b}e zh+vFix?bhifAC7)bYEZNNLiab{#8cj50G>=R>#c<;QkS zqpAciB_5PPfr2CO?wu7jmM#A5KvSQ1+`#k4Vb4WtV1Tg@JxWIc2m2gJx*7t{BWSG> zG*&R}MySUJ^j>HB3}L6Io=`{$BMdMrS&cGXukxYW_HxJWX#(>yARlip>dNigOBk_V z^?_D%X4k7(3m|+^Tc7=r;ib=ETCR1W6{xQ z5mkDJ5wn1gji_68G$>S+vg`8euied$?t1ybkCOm5Z?SIuoon3>JoKzz-SyFXGV@xw z)mTBKN5gw#4DHor8mErY=z_l3llaVFz7FcIw6iw@QeCj{X5t^3sBe1ZCA{OBnYDUv zYbFIIT#=hM+dui+uPML%nLEaC|L)9)3=p8%g0TugyG3i^G>zlW(>nPA!O|S+wKFV` zK9m#IOv<90R>#1?oTGYDbiYw$*XBvycjF~g>=7r=dNDy^YemL>c*cJJ?cZo#{kDBo za0VCS+#NA$+h8l|&7Z=XJC13tMD{rOQm9F=6Q*PukOSby%cX#yGjhkadG`%F*fmw= zENY&?t^hmh)|GGAX8-)BKeFVEf9li-46q!~IRFWDcR^EK(7T7t$(8!d>y)TiC#@*Z zrlHky)yxz>x_e{JzQEa|stwmoS$E#??)tvB>~djjsvqXu(&F|nglWJgB|W}{mZxq~ zRY^|tX9(~?5li@ytF|&T=A2XM?~qa0QM0zbVViyD$8W4q`N;D_GChzJdR-5qyi_V%aCzN&!l|b11=+dE#N1}wJpl_P&>6}okYM_EjNu;#t6Wv0J-}CitfHH zwg#j*NvSu3&ow9Cu)wE*p13#W!3&GQ42&7?VF z8R}+K@H692O568o`a$Bj@A*NhU<+*l?>DdA(%l}(IhbWY>-{yP0h4l>tAn%5$|9AM zR~AK7X?q^?4R7>Av}cLtS}Yt`G)?&j6=*5sF2V{_QwE-t@XlbfW<(6gR4a*>41Q

    $Kmyp42vQctxLL!L%q7YM5LGcs_c?wZ)ED8mMtePt)-Qn<=SIU0%Le z4C>LNbIi4Z^J*0kV6Lr=@16-Bp7B{pnCgyq!+UwQf@?el06UJc;8XUzSJ3+6>!+i=Y-@K3)}zyMXK)?)WV z06i?|UGNf%Z0;=N8}Pnezu zkk+<^r@9hxm(hUE05VUlrTQBZ9yPRGuuI^Uz%7R#rwon@j*I2E96i0jXC6OBThA>A z1X%Lmz7xUMo|p|Dp=5bnjpCo_=E?R09N>5werp9i`cBr<`R<C%^;#_3j}UpcXU^4XU3spi_Z~gWgdg z4wS1%r4H3Pl&c}&aj;XjEVKHU5}yh@^zr+UlZW`u{Bizd$0dB|&YRiba@Lq&2^?># z{=*^vi(fq&+(Stg!EJM34$gd`FK^B-<$d&`SI6A?4j4oD`5pZ&5=wKqhSVmYIuS~_ zW%t*a>R^%6PDZ*2dhlWN*>8urS`EJNFP~@AhDmsh~S@YDR=#^_wBo$ z^FM~eaj;jYI|18W_>G?$k^zQrH@Wksh@{ogcN#eXzF1HhLuyk{pMp{~1ih1ve`pCWDwdni;-&;7%-Jkdr?Erq|b^F*-e)(pCC2*pt{Mn=PeC|;5Kv11N z1ZEMp(&lsr=>GfR z%&|V<5TJGX7@zw1$2d86C%^i}?`Q9Z5~5l(kB6p?PIzqI@E4Dq=4;QM!Y_?AWWqh8 zqD|iPxbnFLIP&~J*=z=s1)fDNuVHrW%&aeGM+|h*N$HV-*if59CbvL!Jha~n9kWp!w*qye zu{>g-FFb)BdxriWf5h5Ug$-MgeXm1mlPtHIeEGmJ9yol4eHTq~^Tp%5YEy|Fb(;w% zJi(BB!%XKlWb+<8zY_56*%se8vc#ju7FbwqA(n+zu7r-E<$zd<0ljn*=2zCh01?Ej z#0C78)(S{>*V6I5^A3dX-D3s$4c%VO!m0bH%1?hvsoBFw8asUR?G#G~eX;`Bmmt zns|N?0`Hc>_0B1U!q`z80`l;2^oA?fzyMd^g?4WdwwzGaOwIHb*VL`X%$sZ`b-^#l zmdqo99yx%XIM}n+l8jV?T)Y>#d|!BPIpEr0JBZ^TflmVab`1 z!>IV|Nz39j;Ms43-wFqxb_AwUhgaMjn!=rai-f>gHrNJCfEXV!COUqv1f3{tXPlOU zWlJw4(*0N|UVFEga!C!E*>9N7e_6+B1LlB0*Ixfo+4jy&z%Qde(_Q^~Iu!gMGSr3#=@zfdOjJshQDq_yCGB zoL)~BD_pE2OY7hxk>!)|BE3o-+4H@jv}>Ma76Z4hBZ)ktk|M}5SZn&3svyhlf`eIF z@MxGtHF2ZEWE5DQLytb0Q?DZ1uY%1x3c$~z^$BH5;G?o827r2{^tY+T<3oL&9RlpW zgI>cG8}JD%302S1=?v*7GzWLyFog8KyrfhCFEc&g5%W&O0LTMu1SyZ(@I!RJ$LQFC zANX+ONeI031yBu4UmWTFbF&u!gp07}g?k(sl(QuX)ZNilf4qEG10{FAhA232fHxKd zTwO$G50kAX1i54{RBEh!0P94RdK4T?r<^wl8FY1KI8_)2J9TTZ2#2`y1o;cUpmQ(6 z@|m2)w}x!r!}`84cMYV7%s&T}@ysl_KhUuM=I?tmzYko}C7fZvj)NO#l1Tucv+&Oz z2EUz=tgvBQ=rEoSKNPT?-1v9yxgdS@?!h?X*>9hbGhuH)9n$~-hO!sHq`U+07R(dbQ46F_q6N7B+Lz*)yZ0H z2NsBR1VTU;Pj$B(Q$`Kr8^f5@xn_XK95!(HNhq(y3=JCSme+#^D%KOA3w;YGS)Z4Y zl+gLg+VD}rT{*WjQnl;fPhC)v{rI4lUJJ|fnOUuqEFspnq&9h%snj0Bm=;w>X?rktDzn!7e`PrP9r%r>mB0FlrqR}dU7dJX%C!&c z^4u$Et?a?~rjWCB5MLnhkR7jttyiRHvFvbX;F6xb2%9JH`4NFRNUZKoO9Ph9jYeKZ|n$c|~bkvGY zWvnL&iV~p4Gip|hFps!PY$u_xe zzJ<{AEi|ygn03LRGq)5AKqvx7Gs?&iWz+g4IcY`xMig-jHQVr7lox#Xsn^1{9xQ}* zc)m}J!^gh{`Wjen!~7}G6VMuiQX2v*R1F4b+o2^=X@}1Q&{YVkP?7L`%8P(HFxCPS z9o7vL+75_@|M8|F}Pltp^&O+>@p7tzI$~9!o*M_6T>AET9cu6{-rY z0IWK=ZD^S2-Sh$23N1i<2rA$-!}28){tty9s#7a4zX$2HH1MaKl;=O71$CT zZ#yj8iJ|$xO7wg@#IkELScIEQou34E{4R-}ODs<<>Yp3+Yc05UK!HZ3qXEiyAyF*rIjGCDFaD=;!TFfeD)VyyrG03~!qSaf7z zbY(hiZ)9m^c>pmvH!v+QF)c7LR4_0)H90ypIV&(RIxsL1C%{ku00006+I8q!(D#}QxEXOGs z$x31ym!nVyY{|0ZNP-e#1PBu&9AuVZ9ku~x7?^$O_3g{O_x$q5d)@u|^?mE~ELE99 zUEaKR@4N5Z-}iUEzvcYSX*ktRwNvd>JJn9LQ|(kc)lRkJ-c&bVy7Z$X{PrJSKsiuo zG5=o+P?Sao0e9c}Jg+}DeQW`E|K&s6{LPDqMF;6|he^1DC~O1)1d+-sm3JUgJy&@@ zf4=5(nSWpTH}l`Gel~v(Q@wr7UFW_db-z*Dhst*sTr0J|PhEeiSBXKYzgPSJxz7Z^ zptQjd5CjGO{_9(L;fblG2Vld82Kb#n{s=`s7mGW6n`|BVfL7Kph^};YzKgK9)72+J z>dx0b{M_flqU(gk_h0yv5^}Hl`-S|bg!f``f9tdfLVq0S7erC76}7@xpq-6`KL6cC;E05XfA-!XzZcq< zx_-z4To!{Q^}kVj$wJU(FI5WBTF+=pKV;eZ4&$*skTSPj{m9V+aNZ~S`1gNs1HLJr z>sZn6f?PaL3sTqVIt`Tu05 zYOSyxYpb@^zd_jklW%Wh>(BQ!m9K7gGMR+We&yH6l_z4BvTqlu75*%O>Zr_)T3Y|0 zD_v7c(ST_>>XtErSN1OsJafC{sOU|%ZEV@ArU3luPtL{GQCvHDK1zM8)_5)){?e@v zu}GWRlfn{vG9pWOF9>||F|Qn4;QPXVxochb0AzdD;;0@#T?h<@n5mlKDGfdkHE%WQ zq#6ic9V2NUd$5eipz-Ac`Aopzrn9;OVDr@uQ)!1Uzj_Y}Mi)Loy&(+oJlc9vSprR$ z&IKn&Lu9J0E*T?Z|MmJ$Gnt97{(V;G09^OE)lAJ;eC4c7mLSdo|5{k!(=Vo##@a7! zJpE#qb_vy4bxtW=Hs^14Y_T#qi{HF?sB-`!D_3%0M;?oqLMq*^2)_A)w=cZ;hm#Hj z*^C0(;&N$em5%CsE!3r=sN7+X{`alz9Dsx?Jn*;6P)e(XbRkWira7f73b@)C4NdRY z*qd2O!`d+g&Gx~-)@?TNSfmRhEPy!GF)JZnkF@k?q+zt%o%SzCf2L7LK1^9c9^c%iDZ8z>;-#c`G2IRM$B=A19yTkCYrXELQ$@ZD+t5_=p= z!uf5{i|Pz)F&;t}ZYbJj=gvF|-9YHl)&qoVv9tuHnfA9d_Km78___-t zY$?G{C1@}1kT!(hC^^?D_lKDOHeJ*D%NFs!G#`=OI1C#$x)ig;&H+#g*d1x8owfh9 z1IWUO4e3bxmqd+^LBQP(>*Z&B?5NW@070PP{23IgW)4fb2vkC5shW6D;rXWa>85cy zx)c7NpNU)W+#Q0b0HbCl*dYKW2-vXRI%*@uliEl7^a6PLq+LYNi%v6Miy3pNgf0&?h-UNb}c@Sp7SzzE*1prlj)s{kOh1LpfD=e$>x_o#o=dZkuGlniE z=JZu7CORvxQA(rGboj6cK6`yOQ?ySFM(H3z^iwupcArIUQ=nx{Im0p&o`cjIHo zoC%SJ9!XeGCUdEVd6lOdrXUnkjnL3as zb=c#~zAO2}xwo=m>>8qW5+i=c!mogCFya%ld)Tz%T0XV$Ha4xg21~mOo?VGTH<|Wo zc*-jp&RSp1LsK7sg-644-a?g1j1fvDk6fz2^mvBxs<0;xq?tOBB{N+lpY|yY z`r0#?au?Z9(Kgxb`8g}LIQXgv-H4%F_Q}i?m^_?je1D3m!x=I&g^Iuf6GH#eJdmla z-I3PuSi{VN2tA2@KDGIG*l^mF9Yxz+j|VZFIeZD1to;`kY#RFH=nwz+bNs=-d#a0c zv=8T8Ttdl0uV;4B!}9_%sREOS(o7skGc%qepDE#c0b(Rvv#Un5srD0|@$4wwT^&V^ z<8tjqzs>tk+l)ERHLR=qHvYzyYd`nZR}MWE`}U7N(?v4Q(s-E?GCLnxHKO@!k*OmY z#t)>JIg+E0E#rFzBhqlHroNa-B%Cr9c{UBGr&Ts$Hj2IQoU6I;tdAnXac>bTu2%PL zy!oSNf9W${xa0?X<>3!>mJJd`1qD&m)e>Vr1WMwu7td?9RO z!8Z$<8iCpPeulB3)m-&!H(_g+<5^==J3-=dB6XY*S_|?51#Q`SWZV2WLUpe zF}$Kz(o+RyCUTStKE^cB^g0b(?5l?W6jlb#sA^=AHCK7#$z9D9{?v|@y;^^lu~Lw0&T99m7Iz!GLVhZz(*r|k#OM~F{~U} z$A&eVmvp|l+h%K*Wr@>o{G$*3;d$q+_!!Zic5Q$XA_=|l5o9s7%+W`P(3|mmy{jp0 z@OmrZBcPRH;~AUji4GpK%7{*>s5i1~?DT<)ZoKa7FY)yUuWr)@m@;e5NL0MgW&)Qs za^wx@hFYK`EY@f&CADn-^X>o+24i@C_7A- zizro_99yj2VV{Nh^kH<<(k&11j2ezADnZwZ;dKo4tUSTozqlpc!Lv>uy!gEH#;)gv zFK=uOfEGhE9tn&7Th9o|LalE_H(^>I>Xx>kCWT_v$XU2{?4%ODAh>oSJ{Vhd@%byR zB`tAmyOj}kgs1;@xFccLdq81=Z)#{eFt}mvsAXA<4XjyQ?|%|BOIgI7z73zdUqyW1 z;rf5o(|QE3+F6+7lEsJAPT$peK+Oc-Ncf>KL8For2`MVR0lX@0|{K_MPby)AMamsljh$tZpWM65*r zNaFP5^5nVLz5Q(fa9CH2u(VlISugZ<1>cG0H|dP6ooeKJayF455}0z-NDQggJU6b2 zK*QyGK&x=-sXa_{ucn#cXOnbIJ)H*E)i+a}Fh6MlsHCm+KxCA1U^NH83oKTy%Ff$> zFj|pj9+I>ce4AR|u2J@U4=*U8PEr80(q&NIHRs$!Agv-{KOi}poO{}qu~5BjXd`XW zF5kE15dr0LnS3b=Cm{p^6ufk5vaqLk=S$}(krouBBSI|WqqMFubke!N>nJ3Q!`tEe zrqm>rlzG`JF_}Kd$vFfJ#UOidBDXsqu}`0yCvF@E053l{Qk`6>T_4tgz-tn8VT+rO zhVK`}0zeQ19GKj7QrdyQ_@s+R-kQwsE+rig*9w{gQ1)Qu_362~8fkN!Ef9DEw^F1v zl{MA+`s->sxaZJY6w2u?7LXrH7gSO7Glj$1o!jDWpMTm)PaGYz@`5ZzV;Pjzp8g`1@_Erdu(s&wQVsc>3!Ic*6CS+fJYU16 z2^MWE)n-np9iiKa|` zkKAMH$RVxCoxa8kK50&eBvHZuN7L3*;p+gm5_y`TcDf^4e5cfa>t9(dwj3V!OC(veb{oHxU-cKmOi zd*`9;O7ospI^B~9%CBs9x#PxPE+(3WfmmP>iIqbm*hX%rwiK}*hoO}TmaR?Fzbr;1 zZqJRPW)m?BYKl70`nmr4!aFZclAbKq<*gLc6IuTH-tY3g2mh2K>33_UNS03P0miet zcCw&}?3EPLNf)qz@hRVcF4MehI6&-lS(-)8%ff1(`Zs;gYo zQ3+ltMbXdj`oYI}@P)tNwRfKaE!eg$IxgAIT=-7#{g*$*O&>WJF1v;lWHg16rjZRs zY6O2;f}s_0qDiMZgC?!>Jx1E%`BoKq0A4ZRotLI47lTE@uN@7;D-)#r{XG2q-TdOU zyVy1PJVie6vTQRhF2#TToEUdutCv!9>7Qk`JOg|IR%GyWfy2imMM z^bAK>f5`~3q(iZsXWPyvdEnVQ*|P0UUfTB%2h(qn_fwc^3Zt^lOjnQU;ym%ldD9$B zzsU=Gx3J~qKj&x9{w1&OdYY17#EIBAu7%|&lvZK{Hm};xbir)`XoL1YAHR|>erqK^ zy-z#;{J_3Dax>*y1tAi%=^2g??{QF;qQyGAkR58f6naQ52vyPkXSeL-$nGrjRbChqoOSIe3Gz#~_lA)TLO zDszCz%ptP56n@~Lw8pkI)@(Gc6{xvYlDGfv*M`0Sb=wo=M8v%~x!=VwBRpD}N zDf)(^jGUGr(dW*mC>q5BguAERYJ6C>R4K*b_p(gx&sWfpg<3y*-?4Q)tX$u>Ali1K z7Lllp6LAm>)0qi&?tPW5+aKfcmwv><&)vh8t#`3y>s>tj+&w)0(vR4>{U6x5?=@1H zNd$uvaVqzSTG)<8TdJ;%M-by;sV*p}BrYU&lNv7(?{yen9j9+JS~0FBJQiqHGukSN z*HrKgR@8f?fIV-_;Cm)~vPd8jvpC~|Asp9Q0Gwr4qG&gwabp!Q+^B=?SSSk&hQI^_ zCct3Omcnr>*SIkUH)i8jBXY~G2_6>`jBGe#f5Q&TGB6hFZk>RtJGxOmrN|!_;`rHvY%mRepv6V`#TUO+#A;qZG| zjBgrhfB&**L+(Fr04OArS55OzjcouL-2BnZMJzO?ZEAWuNw;FwXX;>qM(VFnjIQe; z60Wr;UG}J0cLkAtrdK?!B?ZXgHBrD3p0lcjlZlELo4DqkrQ7Lfe8D|FplZM2Z)h;*@Yu2KdSIH<~A9j04K zIa;CDBT&eAlyZKkd_^DO)yQhTAsS3f^O1s zsq$RzCk%l^pG!1hpZH~BiYcw(;q8OCeiz9&Q65)ZZ{d4_QtAyL)pZ=Ogq)h4DOWap zYS0q>F1B-G`Cmj*3SRd;;ggr7$(OpBkU6xUwHNf_mwaqjzmCY0C)%qJfkMV>YJijd zZu11$vF@W0#PFmOvEC>Z1BOO5Q@aj!4#0ii*~jYTWweDTtx~pY-R+mm8^LV!sgC=Q z#u%ZPYhute#Cx6NZ+~YuB@6_=Y~HY4eYdvMjHSd34f)*jjeV`Y8s7fLlh-jYh?<&G zagwl*2QYu7OxnPMcP zw0b(0wC{DJ_H!Ud#+G^c$tg>I@6um%2f&{_bRl2*_(tx0=8#qP=u=t^n?Obj>GJza zg>)t8?;I#6%~j95y0kD6CeOeN>OlZDW0)HfE1y-bQ&hGDl-YfsWxSLChCAU9vTgQuTv+kUrhy*+U6L#vqVzmVPgG;i&VF|{v;?(2b45v47(RQAg+ zN8(t@VCAzo7?dsKGJ@0N;2J|DSt9NC;5rsoE{)a}CQuk{Q+8uu3^CWon<`Q$L)KBe z@b&w+;v1i)Z@|SXX=1uWYSJef5t73;xtYqo(0<@m|6+?px#(f{C5Sr(GFgZIl@8>J zXG zEj|Q-wgk`E6eJ1?BBl&>Wd^DoIA|qkWhje7Qs*i7Q5@SN7L>?I4970x8ymF3^K2a3 zLzE^a1@gpDK*2=OmchZpGfriO5QVGDBz2yY>A}M$W|bL8WEk~!@W~Gsc;?wtoP4UC hYNy(%cB-}4{vRRu(W;U#ZCU^T002ovPDHLkV1i!Z7aafq literal 6782 zcmV-^8iD1BP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 WIxsL1C%{ku000028% diff --git a/app/src/main/res/mipmap-xhdpi/icon_pink.png b/app/src/main/res/mipmap-xhdpi/icon_pink.png index 55603b328352fc2f3542a95b6e3167967d7d4978..e5f24762380c7c4cffa1333020f618bc1e263fca 100644 GIT binary patch literal 6615 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 VJoo{B72W^<002ovPDHLkV1kPq8)*Ol literal 6694 zcmV+>8rkKEP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 wX=Zr7+{882S*5jO0Rkt6v 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 diff --git a/app/src/main/res/mipmap-xhdpi/icon_red.png b/app/src/main/res/mipmap-xhdpi/icon_red.png index ae7aa9ea196caeaefd987555c8f29f33f9238d67..8398ba1b070f4f2fb7e79d958c9f5e3141d6e500 100644 GIT binary patch literal 6272 zcmV-`7=P!9P)@HfMMQ43SJ%?3x?8=7R%;NJWP{*X9wduxm}8HPWY8GwG5BEnobh2m7{nrM z@W{3fSRP?{X22f7m=TPP5dvWtEnozQO&p{{x74j}EnU@Hb$4~Gxkkjh^G9Y?XJ$o2 zF1? z|J$bb&2?)Bb=O)&)m9r|Yp>1qm+pz8Hu_!-pV#i8%m3TukC*R5^}Es9|J1$*makiC zw-Z{#_p!wi?>u&xuldC@FMwb3GTgIu2ez2cnxUa9C7ZokTz3RjbLycu)%fKnqT!)e zepdf*$)9N*2raLPs<&LV{(MurlIqcX@2Xm$dO}ox;#m8Xb=~4eCSKrErNuKN01wzb zG|s@wehzzVYKP=y{59VZi8kn*RKP?YU9I439_jjx&m}o zYI5E6b$4lcZ9Ly7ui8H%YQ)UCM!x2X+~FJZj4hYhJo((|3*c?yaOYJoN6Y0MlFNPu z_yt1S0Gif=OcUtKPp{FvLA9o7O+v8E0*QIQOc5*3Y27ti52|XjPNOmJ>j){bZvCSe z5j@BFQ40NSt331G=_$TYSm<5=y};f}cR;zEHDjZn64(9B6}&4_<3gJNQbcd4dn9cF zw7C~VpVLS%Pgeku0MjUB8zX=vKvTwiu1Dl|ebv&sgUP+XB%OQ^2kGg-^!NXqhwfl_}zhrazVh>S;e z@hI+3)Mn}OkhRj(QN2H!o7Dq2!U)465M zZsLE{vr029X|lT!u4m1ZQ^}WAh zj+2-*QZ;e1<|tDX_c(HOy;iymQ}!K#bisQ^NSt$TOH z4E@_Mx>0_7+@m&lK$^f8+FDqxcp-t#v;}o(hfM<5_`-7(yRiYDz`H*2*VX>3#B+V* zgD1yyzxz-n2vhGY4j%Pu!jgxPD_FXNDx2?;Y&B)Qir|9AN9CfO&&xg8tl{1 z@R)OYhG|7Qq&^il@tRlxI4Cb{-dOFjt$=TX^BXl#TaSD@Q|qp@ywk7jMwkl&gE-QS z02B^w7-%hXjfi$e3ZX8dqMFS8Q2@5-{d7t{n#lL3-*+zE{~WX0g#ZMYxMVzHU{nXJ zZ3p=J2((7WkXl){E~uxKmUk25>C^xN6tX!o3Evbe01Is2^K4a1m%y{lZfJ}_j*4~? z187uyU$wI*jp-eFI+UiiI*VrOX8F3X7uJ#PY(RjpeeZLq>A+8q)cmG7f++fG1%4e> zoel3tRnahn&?1h(^!4J7j^eFbgST!i?#KvEUoYY~5Qb<*t>yb>lTGdAML=nVP@1~_P{^TUZ?>^4L z*B_#^_gORu8U#@lfOFe-|J9aY{GT7?D*Vm_uuoEKv$ISNZuXq9kvqioZfzMgY?vgE z2VeA5eO1M(5?D*1mcS~3D!y6*RYFw)1&d;rURgO!SpPtRU;szJAh>{Ad-YHTw{B(N z-@lpc4cB8<4OIaT!_GL(aS$VfC#K0i{3x?u_(#h7pR3ZP$g%)_uwzRw{P3e(t$t@V zzz6=zd)`--Q0!!jE*n{mn-7*#8fjJWgOEkP!pU-(qopE~#R4xD3%pn=aG+FTvQpx( zU*?$aGaUrXgdqzyWYJpkYALExR!c>diYn#WQK}sURTkAUua+5WIUa@_2}34=3X=xp zSN<&{cYlJOn|>V`=tupabMT>R3;X~xI7t7SZ)WW$?_%(#U&EwR%g-)A=+Mx!J21kA z)kh93cM`3Sg4Th)VqjHACDvNXzRzsA%v7Pk!F-+rg**p~MUIrqO#43bVMxJ-R8$Eg zV(%;IL|eLtvQ$@V;R9>Q4GwbUt?%Zt4}XBv`t?=HI1}>-``^pxd)|dR zG>8TPY7D-Y!AKXeAQ$E6n(>+ka%z%$8T7g&EVP;*r!@_quT+>S6q#JiGf^mTxKv`= z_gM@>d{si4(nLsz-jhh(z z;QPpK+p04M_A>e7$79&Pg#Zk2VAIChI3PL^W02$(6AIFipZkzeF+vB*ikLcxXv zb#-M0NJ>(iwADmP>qw=N9UA1y+y02r*T1$3{MnpMQ?2&48?I;Yo$t8H*?z_NO;^2& zcdOqG1;ORJ_nbnl4oFn-gMismiNpCk6Zt$xOC{!lfQl+M1~A+78VS6{n)uFQHmZ23 z6g&Um_ZWTcYpQFt&DwXgUOga7$YZ(04L z@A3TLNM`~7DE1g~DUWgxGE*usnJ;j#P+-RQsk8}tlj&Xoz0%oCrnbZV)-rhMW-fjE z?_kpDb3BQEN(g3bG?)IxSN+lSEx&d7&|BX|y3_!FjeEuAZ`$x%?|517n{Q^I z6ADU~D=jD`o@z*hld!w?p0h!Mbc@UOE$c2>e^pgle*?= zZfa{r48!!QL8^;zn(5>eL{XnbYH9-bo!OH3h_0r$V@#+GwSD}ZVa4JFV`+yE;Icp+&nrz$+-x%6$_a$d8i zV`<2BF(a$4*e{YMlj1Gy^nmfBQ!BJgV>EneB~cvz$1Qwl*Uyhzs#Q;MZaPh7%^EJq zVhobYZRpwjl3sV+TK>SKTL?g4v2T1Scpsk@loSXfX~ju<;K%gn6)vu#xal-rZ|{Xg zKlL)`?;rFo-_h$`a~12d1Fd_&iP6<9!D!_rwF7)7nje=F0AM^1lTLF%!Y`m!xq0m@4}= zvsmEEt-K&nNEIiW!qM@5d;8;qm09kMA%*CB2;fjnG4w=8H65M^9)f2Kvqz3F`A=Vh zO6B}>|6-oXcOQSa^1~lLWd;WPRnwCi%+0kIjy7!$p4uJ+CQwZkU?D9+zcGv$hc%AN z2FGKw>#@a6vDHhl-Al3Etsa-vj_P}lZJx(=uUh}WKYxSckAMIC_5xM>C!ah}eBi5} zm%iRPCkXw$+h5AZiYHqOpqdwSpt}(_@oPG&hP#?cml9#X7*;zjn`!`F=BC){rr6|q ztaDt(9EV}!&~FUAV#tY*m8zi9BBTV;0vQo%9V+;=;JtqBuaW5!N^^ zTihzxTig`u9hX(cp;ru^$a14J!oylQecAZAkMf;TfeE!d_QVrBcK0XI*|~G;mKuXS zc3g}9^yROVzVUy)Yz7AAT|cP&^mTBk#ulU~gYa22(YO_rMn+DLq1qO`6 zdZ$Vc+iHLh8bhj-0F5RAdj%#gqD z3r`g8`@-K!HhWZ*{P6LaaP!ZeR**!l$;pWI1bx9k1ejp zYR92R45mq|TLtN&fsY3NSQzr{Qh{>a22v->6+V0Kz5M8}?nb9io?SXJ27CNC$N&1j zarD0b{fx2tBF4<8ij~Td)#F^dFxAq|Hat?`hBYrpo4S0|lzeqD#GrB51o;m{p- zGWn(Zsgz4a&vR$oN?5w{!+)*^j=aD`8;(wcMpe=SvC;Q>KwX4Y#$l`HajEOE$~d?p z9S_`EM_S_tX8ZjLPgTm%qi7LM`aYlk>R0)}`#;FyR~|&?7phB&PDcBmA;4b0!t;UOV9=Y5^|<5k>P(J)$H8CBbMWCu*!!W6Fmc<5 znfv?us66=;Iz0^)|J2II`a=~e73_%+$9@GjgRB5 z8pfom^R~89AviHjd1{K{#3cEHhbYd>5c+;~uTW!1)kf&1)-G4%YJT#X=Y`U>r6(9%~&JPb7A5)NU+Dn_{e; zWJ=VRk}5x~l&RE_R7m$c5Sg*~z&%i=E!zRETctJublVUmy88(JKW7=Am)haweMBuFz z@EX(bgF(QHHR`c3d8wCsX*RlEjb@ia)JU~2p|-=^!Y=}B-PE{I?y_Kw^hhFwtWh_{4zzgu}NONVz?%i!E5E%)PQhm zJtMVrEJa&u?>(x!Uzs-N2^D0aZ-{g^`vn*7B@hNu;`M zp2vn5?WYZ))E`}jLkYYr(#>`?0O?9TVlWgn2G&Sw(KePSvYZ#U1s8;y_J!6pFq1r_3QA1tt@7UDji zX^Ntvi+#E7Htho?Thyi8+|!yDpaV@$0)B}a7OZ6=h}SCtE^|}lM9!}OfPvXrD&2TN zs>0~818p&2`^%TQ2fqHHj)noVYGbzo?-9c`FLmC3UPw`SX6H_NyD`EZ${&C9_7(B^ zb^~m52za|2ZO&Y(CawrU9 zze|9Pu1DrPCuS{=#2qh@MdD|~RJiV2k8q~8Jv|fKKnsw!%84-E`|%Jial8xS*UbcU z{p2Ak8g^j=1TvKX5mBZ6-rUX}ucsq`IUBN=#Q#PZb({-fk%k2@Ht3FmMByhd-;N`S zz{$7`63+(ENoCsFx+%w%0vI+9ePS*I0h}}fdvl7?LWjUQ48!NAkNT)mc` zx2I~cU&X4XXzh98|2cu(zJ-_mbT4z=P|yp6T)J4FUzKC#Fyy7>Kozd{*2Ig1Ic8kkFqe7dCiw2z*VSV{eL(&F6G5dsS> zehgvAI4iC_UArS~z7J5!s!ykcPrD+sShYQid2UY-Kw|q24sWEtQkI3mo}7WP1+_mv zZ|&O^u63ZVd5_MsUCOH5SD0ra@FUYEJrQos^|8%OozpQuRqJ)ZLB8K_%-`iier(}b z&-_ARA?4|Y6NkDJz+>WYoeem;db1OH&VYfD5XNV1xU-;onXfu1=kO<50$`6{Ca=+c zg#j+}QuLogBdnk)k=b4`d;5*qEik2U!U@8;KYQQD!q>m&?Yz!bx)T7v;ocEON+nK= zjd^OM4;VDiV?q!3I@T~(;mHhArbW8&JJ)W%cw z6$q`WZy^uNn$Rwc9X;wF$>ms|pKkf}iKPeFKd^?;#W_xlj5?v`W`Hb^hUGmc{(mmD z-)*A|6ir}DBgc=1bLlK=3McW~kblc^E%2z5A{$m%=pB_}Pmc-Qr9_%2m943bl8|eo zbpC@Nt?w1}J1=!RpSJ&O38|!AW`@Uk>65$Yoy)Uo`XmeUQ(TAgTn7x;QF$xyS*ZCxZp{aX z3k;YQdZ;3`l%=>P)TNh*sm(`(G2c<2bt)0B%?3!D9NXq|_5H;}kpI&CZ0)?MwJl@; qT~@7 literal 6372 zcmV004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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

    81Rb|aBXc67WFP^geeNL`3<~HY;t|?3AD&U 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 literal 6364 zcmV<27$fJ2P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 eH90ypIV&(RIxsL1C%{ku0000Y@~ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png index 25db774150ff2d3a5d8fd888ee90069cd7c2c837..96d5fe0951f79016d5368b8c6506b98587f551b0 100644 GIT binary patch literal 39902 zcmV)iK%&2iP)W_5M^14_mD+`*Z>!BHx@TRkfJC#ahrcu(Q6qDd>>6c_xppyd*Yp$pZGogK=M72dXK9=-*I(s>OG!)d+*QuRNrGO zuI^2}$JBQp@%AitzwB9-dd`<+S0BZ1Y4Yt(z2uiA+21V5zQyjBUHVJ@W>Mx%Ep)$d zZ|4H)&DY-KJnFT(Uv_}kmU-J#FY~2Uc`fk!wwBauPQBFkt|38nV;!jZcTrm zdv!~b_A~PuweOpq*O2;SgYxQAFZF#>{T27sWq;OP*_isiu`c^+-8WH_e9rfcHSW*x zK=Msw-+1OTvSXK5*>N|Xu$v0Y={63ogUXlEg{F!%09bt-mVpy%o$>#t#i|Pz+F^s9oJevI@gt36+aTWJiQ=0kF3mGn=OKwEX$ccu0U$Fuo zgUYNFXRSW-l^MWTdkrp(adF;M?>x3LyY;!&0?ZD2L0PWO{;@g>X1zG8&xLNKi|SDX z=8~e_Yk!-VV9Gl5DJ0?`-B57cTZMF}!**0K)LKv8JFhAi`W*yZ+kDad1aA3X<;u(Nh zuFn|&>tpkyd}XFbWki5YEn<7@Oj(|fiZdd>01dW7Xtvv!nVBKL(&%+3XBD?fS$3E( z&|s^bHtw<2nR#;q(P?i=a$r|jJd2}p2F##12Ox|m)XEHyEP{CqS7vfx<{%AtFE22T zWqB{6KI=%13ScgB!3^qihyXKLiXVb)HrHb(P)e|04`>XwT%66+7wWp52fFJ$YFP%I z_7XHRXL&DxXD~B6V3s&-T%2)Po@YmZwZXA@J2fZc?s~gTk4+*uJ1V;z7{z|6cvgz@ z6{^Q3Ae|}56q_v!%z(`v*L!Ttfq}7EqrMyhOfSf4Wu`mrau&=ngy(p6W{#_s8Pj0J zu-Q)ImOyoCW)|76G?+QY>mgW~KWdzo`I$Mrpvu%|syJ(7GitCMDqG;Oole_rxtG$9 zE6y687fDZ|vKR7uDW@`1V7BS8F&PF>P4w6;8Vx28U|VomrY2{O{ZjC(ROve6k?fZ} zk3C_*X>)jnPp`=?u*=PpGo-;R>a#|J6~p@M5@5x2k4;o&1=S%J%v?c!Cp9PQ8)gm6 z@5q4pi3cE<$!6QZusS)D8|F+wz7N6JDbCC3rIZHXr7ZikYq8X6Pk|~;)#NF@EKl;= z<{j;3FmG2Yvpteq+&wcSw8^Cu17@|&-hv3QP4$4vb_z8dl{bPXf_WoDXlKA&%?{5b zl?{1pYFZ`=vQA}dq!;S6Sr}&loOvb6*o@n3rr8er(B!PvWS;6;Z&OsZ(@|fQS5q4)Hrt`Th?YB`J-H^+l^M*; z6)p!xR%UZere5$qQ+Fe5x`NDk0=rgbBDHC3teUfESMhiZ+@ zMrB$1BiJ*SxIA`D+)k+tHUM@Q5Zcnrj8{+;o`LY|aa5llXKFH}vRCLoF^>&6Ftx#6 zM$OFGpBd6i*K!)CWkUOv>anNDfq4-em2Ko-Y3hp`n4Nw*jo#!J1xZTuosDj2xRci<~yMUM6TTWy9?JB+9b-y^5l;tElxd&uL>S+X1lCY~z7BR;r*E zRA!_biK%7TpJ}btv6(E+VRAdAw%K#?vbcSxS@NY-<_9d;uLnGAm^lJ$kFc6rhQN$x z<|PD}A*vT=723|6jPQ)L+0OT!I+e}x*p6<5QDqZja|+DcjoYbKzAWpKY!b;^IMGNW z)nhwLsYYeJoSmFC>MQ+4*)6-m>{=1eJg3d|*kdLFY|JDY;lLbM+iWm7Q=PUW|BCAy zW?Yt?W;;SDz*x~pArOjKRAyHn@=mja^9fv#A0QfR64EM+1vZ=Rw3o5lDYD0AEAwLN z&|;A{#fZaxO)(p0C>l}0oNcft8TQK(%ti&6c4#5gtFz;dpX15eCqBl}Ro6V@c=r&tXjAVe_2508& zrYj2v%v!$`4XB?xBSu=iC9tX6DvHRb}r` zeyX|=;?P3Ht-xkCF_pOq&dk!Z+>matoi>}0XKz#?Ewf+B8^_0wTxG68V6JpK?J@pv ziq&S5U`E9`(^|{hsS@hY!jDcM`GTw+TKFh1e>BTfe^joM=%ti8Ez|YcPm4Mu>I278`r#D4 zYIZ9#HyBgh_2bGHZn3;qyk5r5w$+HtnT20&GD> z@3j-O+4ES@$fR)m2=I*M*}$2AJb`SM_EKDfjmt8s&+d|0Q;aAJDu8EaY@Tqy%){8l za5dd*I~yr>X0Fm}as_>2!GYPme+0S_iv1EqBT)v)4iiQ;*p84B&di01Hrtn-nPKgH zr(vJ0eL*$Zti%@1m`$oLa%NUZ?DY5DmU0oK%HGW=Mr2O{l>-y*A9pe;&Pin{1(wX) z+mJTfp3QC{j-|FSWtpYH8Vzz0N1L6Qnd{g+^F~#hogJ7bWCd7&7L7QE7Goy%OWi6P z*=)JZwyn&i1eodjM?dd3f(vpH5_0N?77CaxDC;L4phjiRR751P;eEw@2HtCra{0K& z>*eDTaWAz5c@i*Gw%lV+@t#4G_}0RsFnhaTGt#1u&8B;1R{ljUnQ@y73zynbhce zdWm+>JFc4(s57$zV@=KpYH|fsXvcMtHo2FIGkYm@w;V(4mv&si;5n=lU}5SCG9?;$ zK!GmFSHF{Ju;l|O6~iu)SMa7^HtVSS==%y8#_}2SuEiRpi6!%5iOqJFQtt7i&V)H< zQaee5k$KuiY6s6_Z3pc0)`fZ>k%os>?Kzor0lvQ(2-@TOlY zsLRLY;xqNwkD5FQv^IN@7sbc|SNmmiFQrvx^45YX%c@n7)a=}f^6C?6EFr#DQru?jLMQ2dzqrgrj}CD0rO&X!@QU+$i$vmzkHnH&zK31k@@t@ zJV~+H#N{JpFe145ZDsJRwb^s|Hkl37p%2SKzOJ>qAXy*chGr=UcVQ%NOBJGRMnsP3n)=|79o4%Jq8|EFn_r3A*aVvAo?2y=7o7mOVW(y>f zCl(typIw0D8Z(ux8jMVsz!YCV8<`Qbd?1wfZ5vI+C zY<3~OvPi9_=yv)6!Yzb8SH9mgB(ES``@n(JUNMh`Eyzptf=q!~!!yHUlag%VvOCmS?y&{8Af5e!)*_q&tW_$=W?#-G#Q|U0NYR~kBc{ISvJ95Y@T9p;TTKbw zwPuuU>Hbwky9JF^(!O7U3BH_411~O=zFNJJ5-z18Je%!!2C*czx|$Nu`@{o=279kj zvx)Q}tk;((V_o&QLZq_gnRz!h7+K`yxB}2%^TkLSiu9VaaPZr1?6k$1d8=KUz13!5 zW^G2OIE%WgB%$ri%CE+dGGzqw7`Fc6dTbKU7|9}}h1HaFVj#@0M*?3&BnSXM zESjM(d#ifJEND47BsZB1MqEj@DF3QOT27l(8k8MJ56o4R2bhJApTW?t49Ynzt#&mp zPLOC(OgZcVPTMAB$_EYo!cLq0!~>`fTl3W{m{$;Yj(aV{*pG=DDb*Z%k1ol^1|#O( zvWfi?+z1FazxlL;QxlD}L!Y2Y^~9o$!87vl)BNsREZA($T}0%-HUp0lLu8z0oxQOR za$saxwuzYH&X~ulh@aS?Q!@;zu%NQbXt~Hp4rRH7-!S{lzMR<849KZ{5b3-nrDL7@iw zF$>#GI4Uo9#n?a}^5`wur( zt{Kq??J?qqoOTX-DI(57x4#d~Q3)_|$&|)zZb)81$Tqe0GUM{~*m64)g5{9J-a}7GdQF8F(Vk;IC1$jzLmYM<%ehY~33gPl`$J>#v-lCmY z81rbj6br1)W@qMlw=!q>Fvc#s&RQ$N2stMLP{KLpq{eZ+oK+N?ZNp;=+H7o*ZINgZ zl{@Vs>l8>Lm_`TlUMfG?63^uR=`l{NDZ6}GRA$IvFGH?a z9*vog+~p&SWM*dGA)0a$CsTS&W~pp3l?L2bu!mFi7RSuBl!;#rtI8gijqiC?_Bf># zAq|5@sHAm3g8|q35y~-J7LCCCM`Wxk*kyo4aq3a~9rW^)1p%=P-w1x0|75mOW7Ju`30IRUhs0bBNqcK@ohu-7GHA5q47jPmG= z`XK=p&2?Y~Hx&^E%prF*^^R1x>}fV8=VT*&eV@rl#J()&mh-q+QE@Wqtw!%YR+7Dd zuFSH1-(9lwrDJANo6VJC(o_J};rodU$Gv3!n~rCfvbOB5mn+p6823>y zmW3kjm&FWyz0jq;$g@ZFP3dj~B%4k4*pqylEnF`X4!cfeZsx&ELb{1@%+{+hpX3T0 z{M5>P)jfNxB`zy~igP0q<2s=yxnk?DF_14+Nx*nitvEl*m=ML0rxo1hhG z=9_JC!@O1W7};XTqk&*1X69N`m@A)UAt$+}7t6-V48x@=t@cuaQ8o^LjFYQo(qp8U zvJJA4i*VX6#{ZQ4AOj2Je%cT<6<~eyeCBr5SbZxF3t>@%jlu88aH!%k` zX$n=}Aye7Ne^WYs#P=1=w3Xjh+4@UCuesSqLQci;OG=7kg`9xRrpyV1q&QHD1u&2C za*+|mXBW2FWWYMoa=P*_%x2>@8+F$LB{Sb(!+zV(B&{<97|muEQPyAZ zUP=KoD6M-1=RL1d5VTBY_sLXnlyMQYd#UMe+3wmA#8w#FY&nKT1~co$+0IC^+n6w# zR#O_Y5H8hZpt3guyX*$emf*_fdK$)pRz$VSzFreQhW!Fa9^*U-P;rLN1YW=_$5|Ne zA1&MLLi(OL;{nFrHX#h}^+H)==nA}72DHnO>wucNyi{_xe{>16lv>PORxCEz=<20- z%0h{4W2s9^INJ#xTQIw)wOYkb3Eelk32Faqwh#X-7L?c$2%<4v} zNW*hf^x2ii=FDnJ@&K{+xMtI#jKsC958;F0jDCGAeZANsdd3FKl&^>Z%C%d0VS=AO$7abD2)NNsO=n_m7;{m!{2THd3U7v(62dBJLjp zu9cqy;0cb+=Gia6fsras>43SM5q?o^wq(j#LWHWj(dxpq>_adv`TNV&UZuEEy*bhT-Dv9^M;*)Z?4k#IU8QnKHD8&75Db|%$K z-7u4txd}$nY*i)MSnowjILVq!sj}rZo8_^oD~oZ;lVBX|rF1ufF}}xEub0_-DPEh6 z2WE_CH^a3=Op3EG46>}uAy}EcsJJxqJ^hc5S;|5ztogv4{3xZ_B;4%1Q=G$y`J5@$YvSCtOsoik}WBnzEGsA-H zLyD2Kr(YV(dvt*Zr~TN&9WdT!SU$OHCmqatl)jpSvF)LREm;$A2kPNk7$n1VAg=!BQW)8-U*(fQE(}pBAnf$nkA+as3zc~9o$bMCdfy|=! zJqczTdtEidl@4T9+3aFgn9c5%sgtQtA*bb3D)SysO*O*pW7bWzx5{Em1qrIJG19@0%ZsZZz|5NLmO<)k#2(K^ z;g^?8W)LwIVdP&hIPNh@aVfD`_wmLc3Yb-zT0Kh!?mxmJYPXP0v6R(pIwg8HbFMsv zd+Y^f<>nM~>bO&MAOO&v6di(gh|#SqgWY0fMX*Izj3hw2)d*(lxB_T7xlY?)tSd$_ zYnf8wZrSa+z59L{?xo66hAS7a4$@nhnb|pMjws!=?Uh9#4de75Gc$9#&34osPk`~#*lh+dZ==%Th?%*W zm5Xd8y*QhM-7=0-r&S^wNi8R^yf@ufOaNnDj?I>h@5#%@O4wuD`1naZwqW9?x7jg4 zF~T$0MrQ(r`eG`xOGkUc@N&Wymz9N(iH%6|q@>rRz6^IeE$?^MYp;^O?8j16)`TD7$zOeN85BNNp*yDvTPk&14; zvWd>1abjGNMK&)Np~cw9Sa%{|9+gS2Y$1x-EXGE;>LYp{4d)qT&WQ69#`m@vuAC%$ zj`mZp%*)_nJEroPCGI1hWNa-{t#l{#%BmUz55q^ zTpB%73B^Dy3s!Ygd@D>xPB zsC+DiT(U6@7RNodja87}&ML@HML^;R3p6~lG#CW)G7H`1a>BxT59w>o;dz-t%V$!c@gB9j&NLg_BbXzs-czsyv&(p~Rp6OH@y>}4%QT?}F7kemT? zlX=6Obql(xMoGETa=kV%gCv>>8xmVzO|i#Ps$zu1bCq71D_NK9QBlh&7>vj_%uzpd zfF6Ay7+x>`0wsjf+hmBl!Es8@7=gQXZ_LIg2+bPBK ztemmgb(9(<)k@9GqzflvzqXJ|W~H@;>2RDFyMcS&D4B0F0MWdnW!SSwiv>tqAYN<1rb_x{!6- z+_i{^Wu3xDQL+QUJjxcEbJAtZu{qa1HF}2d3BnuZxzZW4O`23@)l3)?T+#PZlIqJw zkG&CxSJY^wctXvi3BW)pX!?cR2n2T#0>)*EXrzp?@8bgEN}02Y66vxcYUvY1QrXB` zmuR!edTS`Z=q`dRxw5-}@uYFrVqy^mN-?JlQT;=9ah3zRul-I;Wm9vqAQ3UjHh0*# z+sh^dTx`W$(UDWQjuL{@6>E`A4cW^I-h^P2oDp~37TH8hTqRFp+oe5{GqaYfUTS+> z0enS3n;r90$5OhFA2A^_tu=yi>J{X%6_{?Vm-4-|>Cs@u_fNbsWVdkAxR^RrR=xm8 z?_6N<=36VVahomby^J?f^0CxbzS$0ypfERLf6Xz`(=~) zIBL;jOONyYDnm(eV&f{PgVWKO_UvI^oIzg)QpAN5Fh5(qa^m3E^t<*hp+CdI`{=}ajg(zD7GP8pZu`yms z*I`Stnrp3hSxYr(iO3=^?zwVzZFILMNiX}{87>q~K6vEkWTac$jb;~xp%zGG(5Uq}rr5HQTDDM^&wvc2~J$4GryO-uT_sZwTHWZg_ zT%)*un$q`Aa?p$#n?7Y>g-siY%t!9I?Keh=y{*M?@VJ#U(`Ed0x8Sk4(Y=wq*jq zU_NaLL@2S_q$hh~(_n6)UHfD|-K`c>b~>{{kc&uoCO1;GUNWU>46eGlTZ>e%auF`S zf+)_oAPe?=em;yw@eGo8%e1wKj|yZaUYPu;@jbPrQn0~1<^JWX-*Cr_Z z(ytw}e^f{1O?4hGE5M#vgt1VWHT%A-6~Raaalp*^W5-G1R~FSVa#T)}Uff2Ctj}bd z?NfN{B38x8Zlns)%&hK>K=TZ?O@xn+8mhX~+jtDYyvWui*R0T_u9R8lO;m)reAXSj zyZsJhPK9Z!4E3AMQdyQTOdUC5n|m6}^&q+xF<$kWrLMsqC>te3CbnYH$V5Q$6&dGw zY{`qWTqChZO(D$SUMgLR3FCX?}J9t$k1Ao88nSKP}x_M z02*aGr4-~G24*Z5kuRm>y%a}fk5QrOHr66!n;qje%(@q+yqB`nsHTfkT@aO`&H^C?U9#c+oZz*e4*UI8kE8AZ2B(Qtx_ld8!y zq*2u42+w}8+OHB#h8?4XoDq!YVtT`j6(b=!iH3N=w*$-|AsH-?ck>ymn)T0O`f$Q3 zPT81EA?GSvh(m~hxsB0>v|43Hah82saas0c@x_za{89=_zOI_jr0TqbxrTE5LdJd0 zj!M`qkD2Z(WIeV`sCt^pj+fAK5t{lEj-^1M_QA)hve~knT1|0)B&e*#NI^|mf{;rl z(xhG*j2CM<5Sq1KB+bdv7HWZLvN@mau2tD4u~lwoY&SXaW(#BVrBGj6DL-903vMo- zI|H0_aSpR0#@C=p|w+s(1ibY6Y3A$(ET?M$7vcY5L{Y zcFR%GBHPCD-f6SL8ip;vY_%Ll8z!@g%bAKfBR-PuvP?x^sMX;qj{0Jj$;JyuiS%lR zN6Xty*N)qa%1sB%E!xqtT$$bPjkL}EW@#g(dIJ$&U-rD0nEE1x*-V3-)QuE4U|xJ3?et=HJT?n6MQx_1Mbu7Z z^P~o{PFbfn?zDFiv9l1dQi+IqFHa$lo`>W{qY@if1!>*2;B@a;5x4=allvmsI}ZhWk=AAwElfJe|{{RgvhbUActbSjZ_%~^N7Wzl(1puj5s48 zz*V&S(on5SvcoCrD@+T&GLv%(%xbLh5-7=nrt>_TMR(DbS}sm*E&A_)HL_%U4Ge(h zX*GGL$pPCqBzx0`v}hjpWShMe7w5Smq?;IXY|0@>vJ=s6q^<%RT_RA*G%#zXoDBPA zYuqPjMJo6>b-u@@bJcl&Y!}ad#gKqInX>lBR`<*iBm3oCS?I+%NrO3H2Hw;-=y*2{ zSfqIA-Nt+gd>x@W?^!6ifSD$cUK?3!$uzf}D9bFKRSdUN9(`>dx5|k3A`TwsGIz^! zrJ8I!T6R<-o9nOAMk4iES$2nKUdTz91PO_)0j9?m&nh$wlN)Bj&aHU)?6rl<-Tb7&YY{zX}c)Fqz(Sny7i5w}3_kt;{SrWUBICb2l zn~F>@W!Xh?Kv!bpgU4#~eT6nQSL%taJf77yd$e2vb7q9bbe9<28pZZ~#W1&3lVKa( zMGAFowoi8aqGsk@_WkoBrZ^kN;6>8f$tGr1P+S|-nhO|N$b5RAtkPYE$S6)9(rOpZ zYNNpxxNBirZj_Ascw1~L6t13Vu+1B0a%K*gC7fP+>@f>}Y}vby=(L%DI2X)*LdY4T zVx@p5fzW0fNo-NYnI4$aU|xirYdO!YMd&P1q_w8>^2@qs8cXp4Yh%s%X0@hG?As16 zL$a;aW(#kii<)ZaC2}3S7oe}V2;$8KHg$QE$>3gHM9J5VmQMG^7#cV&SDH6cqvh~) zSt7kkEO=}SUlDL1MJq<^zzlfoVEPp>V5Z4uFb~TJSCPD!5M!#wx4RZ@FslJL>6Th$^#^yXm7y?YM%ovJZt`VU#<|6UZc%fO# zg)6hC+zGZa&tqd8cPNHlRu&?y=9RLf*`!v=TX7bg&5%rGJ8tH{Tu+Iy`RgbxIX#Qy zB!;>4nShqns_v!6$!C4=I9h2HzwGRy1PP}c*Gj86OHE#!#hT^4(e#TJidcuy1YubQ zGqd*x63o>snB-gN5yq&mwq?9>Bf4xzuQoot(Z&y`#UeP0oRjAoB3g}EaGFp=STEO$ z4nfxbn^L@^b;6^zj>?I_HcB{2%XyDcgs>7oJM*n@-I~)Qm=K_o0tY0NWMtA%SQDzM%wpPvQdv?qSHOD%tkX^ zZ7)^AQrS`9#i{4Q(QX7zK%DH|=VOv93dzd~odCP zb{BA)YL4sT9X2P)n%qv0%FxT6Tq(D*#sgc)n%vBby)csXb<}3=rb06wfY**{kG-)D z&di&rQF%g~oHwd2Up2I~2+omW52Wxq3MaM-0W|8tW4U-5WxT8?p&D!ppCH20Ns-*;9*9R3f)eT4Zs+lyg&UnaL=-@Xa%yPo$Bo!FZmB23wt(xq;b@Rz|55 z+xU%?zN;whNP5B3 zs787bwFT!bH@ce5@JfQ-nizOIgOZFASK0c-?_3(uAq$3P-g2N zlXFPslp@z%l((AP#Ei=1R=L6CxvACUtDHBG1Lnkk{-aB;{+st+{rOc_f3frGudaFX z6YH-2Qt#EDUwQT4zVGVe4_w*N#?O4`wch+1e^dC&0`z@S@!3VXov(VS}#u77M2Z)ZW-~`IN546qqNO+X-^3Y*cGP z`|D=S2YYL?xQ?1DrNC{qNT`sHmRY4&7RHJH_k8rBH$OM|)}Q~`BSZlo$iXY6v?7${caibLXxT!iGkT$7+;$tMUhUOqa6IYNOsB)IA- zJvIa8>tUo9(u}nB8>Z@N)R*2)OBGlTg0jRju-7DvHQP1fdb?od)g}$eWE3koEpN3Z zy|!?nGmVVxW&&!4(>?b=(}&(*6}ucSVg z(I@@;#9wg!a^he7@#XW^UjEUWU;OyhPlc}j%!jUQZ$)L9%4*dH=1O8C1uL+^*2+WYcrRA{Q9$R{oQ|l^FQyp`q2ly9Wb+}%O<&qY>pi# z-9<2!U7{4~+=L>g@QN_$#pyF2SD*uC&}`?KPY&^B*tNo3Nd4XhwBU;g$;4DVpSBhN zl1%U$^N`%G16WpT>Pa8z-`sz=;ODoP}Rfxx~@?vvu zRBkfGIgYq%52~*cKCu-@vWpCMU&d*f){0;z%mH(L8qB~PPp_^tafOm1grzZDI4xk; z#W-CRD!TNhnjV|mwT>DSU6UfqwcVPy1|jK!p%-kbaSEJZyV*n)XJFIUU>KOw-Sy4| zZ~j8ZTYvM}Yp0JST4JYpzVxSZsV6a#=b40=Wa{cX(ZQ>om3G-~p<0qI_S-Dt(ba)@tKF!)rHOB_8+lLc2Cm0W z!uTtny>{%?L=T*3hTm2UbG14-V4pql*8lrrqP-W*u`B6LdyML_S<61X!G>oQf{-&; zF}9&HlcO@1r7q;QvIBE!W+uWP7P49nc9}F^9Fpf-S7yBk@AM+-B2pTaYCH)d8r%7M zMn-qN!{$V}nYmJKp)MSo&36=AvHH4+hB4;7(#8Wj7rgb~f8pBe&%Js1Lb@7Xx^VU%Gbk^|$`^cdq{APw+>}Rj|7rqcSVfdM^&iaXlAqgv7HE%zi?W?Xua-Wku9J zxdL_9A=C9TB(XIDj5_@{0+{sNni2rK0Cv$B&rktElGXEBGfm8Lc@=4H=Pc|&G?eTC z#MtE;50z~q;5IiBULu-AL@CQV=fCxPJCh^pTW{UKk@$u{I@x$9+JrCs?A6^%*lR}u z$&@+vh$#F5B=(4KBPE(+v-(XxU74fCn(XtS6;WL{gEE-8jnU4W-+T`ziaQa8VL_f} zkb-1@ite8#<<`30bPmIgV9@<4YS=!nGJtqTI+wCZ8Y>~TNxo6zYgrw5}j?I$TOIRu6 z{S&i@dh=HXu08Y5Z(hE5TNPxw>z=uM?bWB>{Li~t9-9QS!A^wp22$NckgG1-NGZ;n z4)vvt%6_XX^(0)mqh+6{`a*$^giwS8^OQ(sP05n!`JNv!70+XcuKD8Xm|7qkE|c47 z?pmFhSupEY%0e~XO1f=w9zX(Xt^e3KRHE1N0ACb@--r>zK|#O2y?w`jBG3WqxzA{o1#__~!Z3cN~(nmV5s{U){4zviS09aIfu?fh1cTo1>i9m!DCI z6r1jrfgwR5l8DT4-3UTdcdd=h`5Kak)0KJBdy|YK%O^SWt@((HCKF-i^R;&#ymnH} z_w2(Np!{NkhO1@Cj;b7CD;if}FiPxBZhld*vhf*)t_(rJlXr%FI zxbb+j@npQ|!cTqR+LM2mXjbo()|&fVxpL*&OFz8&3mr*Cw|um01LnBN=qqLlYPDG} zM~%5NcBUe7Y=zWmvz3|m0Pt3s=h1Yur>5HFwC2&}S5kwto4V^(yVqjUcx8~B!0p9N z&F3bXPmeX99BDotYd#unJ{)R36l{KVXzt4!=DxIU?h9+@J~ue`z(Dd%_cmF-#_1mL z8l3mS_D9Zr_aCm#T)xwhoWb+V%v;a=OA^mqR;$5Lq?{nJM?{Ap*&Zl%od=IO;91mf zA`DYto@6*@fsWR`%tyyed@0_^)MRiJ0WzN^DgOY-aEibNZetu2!bA!##CK21bzi+Pdrn5h_$Dua?*93r_FB$aeVD3&L zdHas4*0- z$Z%Z2jmj{1xlqb&wXMvP)NKP1)TEbOT4<@WTxJZn!{9};6Meg9^F8}`w-i}@X-n(b ziPn>&tw*9QhlX1cCHJ`udeg5t`^EXAisUq6o!{sMxz{b!QeW*tw^2v3i{}GFOOAcv z(^t-(zH4eS#Pj7#Z+`!)S0B5NYO^a0mVI)Hx)xP|eMN+U+3VQsqoUz>FblpSDxO0W z0JT6$znD`5*gOrcJ29m7ZkaTf--+sQ^6%Ku(QvUek7uXbL{ouwst%LrCGea8@agf^ zH=?bt4!6Fzz9mt653EUHb)XeNw?(VK{TgmvFf-jXkK}A?4IAwAmj(dlL!X?wa^~dS zisY=2`{G+)`7LH<=8#-&Hph0jYeJ9BVYrx(i#S#UHun|Shag0%zR=w=E&OsZtb-Xe z!#mNX;iP@rJm0RJZbykQ;3z`%uWmC8#@i`(YnA9i)&euh=DGFU#@6E_t%pL1!rPhz zZKC#OUJAhJ??e&Kf>~>@TQo>3*q(M;Yq=Wtl1()z$eEun?H#ys`uJUpWapDKJouxJ zC9j|jN6Y1kP{d-ZjBPi~xp2i&O~$s^gixdqnu=KMnF|yiJ73vLX#=wYW?BX9QOjX_ z*aRAE1;bji?Ipua5NRq%PL$s>ZC{s-Tah1 zw|fz0wIjPcLG>|@n2_Z+*)9>(_`)gsWoBF3h0U26`1y6M`v;xEi;A$?R69S@U>?BL zSZT2PTs%+f0Cth=AXeT&xws|!YHb~L@ZWEmId}SAz%U@U-~5YTVRy?|A~GVbmt_V! z2FkK&w;bh6Mfho1bGo<6UPcVI-exCXUfy*HDrMpH4(b}w7RhZ^3J@K`SGKpFooG8Y z()N0!?S=Ji&kVLDfjXFd15{J3_R^5+QcJY*r4Mq~(}?TZkGIM;;t;;IPQPc?FSz*J zllM-8okn#U*jJCgcJ*WLkrJe!8#YN|E2LMPZ?I!Hv%+snU#qTtVWT8_j=3y{@J5Q* zOQqWE9qklo+pXXY+_to*lhq!;+-5j(qU=E~Zf-pmZ+m69?YVW?E;@tcwhVL$FgpdA zTQw<+S0C!JX)rgVm2$Q$6L?k_F92qBrQGfQeC<Nm^X zt@4QODB@aS^L8RpKg4sC$)JJ7+31PQYem4Q%!Sb;uo~jQJe-#WGpC&d8Ef=@7kAY!D6+_H@{n2;$j_fufj$}-}v^-Xe)f=yczJA>qB)-5>pr@wLe{Mk$Q(g)!A z^2Li+zx9__l1vyc!|M&XyulG$j)sXJpw1o5U(D>8?gndu%oOMn4-8E7`Zu81?Q zm2{Wat=vi>IZ=vFjS97fS;( zEykuUA6Y+LWw#t+s4tfQ%X3y!7?xDSOeT`UHoMKj(bjqx&NkH-x3rxeZ+k7=`b?$> zw`p}4Ovr;6#x3*?nfT6Vt(^wDzZtKQ9l5o(jxtC!8LmrHUn?_ncf-;D_8;#B-plEz zNhD{Ouz&r^Os3N&kCrKYi0TcbmgT6QjfNw$9kqiByURz~8QbJ55-bp@Y>mWL+Uy-( z7DZlnON6^^yOlp?qMhEBY^RSTM&b=^2i7?4beoP?p4Z!6 zFISBOUk%E#)?;6M?d5xtryq%R^ zrj;IVMBAQSt0PukFR8!pZ_(8t=xO!2nc=JT);ir+_XDL@M%U$GfeeZ3CY|Df=Z)D0 zyMF(=1!w-{YxfkG$%3qYW?p*g%E#X8E}4y$+2ANr!lbnNY5gYAVEf=rMFfD^$B)W- zN-H3-fr@ij*+n^c&b<6Q8p)IGd%N z>BaAy$O+l`33+T)rzxzFjg)l*bwrUxau&=l|C`W-LoeOqychUfK7H)U@9&uzsW5nn z#KpX2ypbXdv2A=sd?>2I!ivC##18RR1Uiht%$x<`qB3 z(p_ihu4IFq{@y$HjsN=b%NH)(%Sa|@utahG`k%}s$^aV#SH=&_ej3bNwj+BQRV<0I zBM8juVmZuvVnaQ4K4~hV6z4p3W^SX-gWKuMhwW`$))F(!hQ}KRv zDjr12Ei;TMzIp&HjR%;`6S;zNkDr=Vf*R6YV43WE>1iaYF^y-a@lqM=q?bti!BgM* z-}hQ~ZLG{m8tm2SnUB41hERzJ=9|2i2%x^yODQ5gs+jh~cI$H?!G1aPHBEgLXnuWy zgmYNkNU6nH12ZSsX!q1Jn>_T|&Tncv9BEB-)EROMjKqV~NIb}_j$t+CR9qHF*3@0J zAY{MUU;r>)jmTqwJEZ`la^^k1qvOKC7w)xcYy;-Y7cb0wdThpU>X_X{5tZ4`IO!HM zmD!{c3EMH)A)x)jWm!~-46B`X9vGYR45BOG;6apV6rKpL5nG+Vc4(pU-V3rv#daK-^ZJ`_hD`4K&-SEmUZ@+Zm{JpbY z=K5-q)1LXt?_7@YHx-7ZlB_ua zTK3Wo@~Y{yYFkTq10?aBXsXX|N?s#Aqc+cjZMK{i2JJw$ZN|_YXkkX;7TQz*(A52` z-A~$uZ@-NoghVek*@Wn=S8H+-%v}v9zVd~;n8yaoWSfGlaoVp;UyfIaFg7ySCHi8S zPf?GG>t(`Bw~&xzhs52o>+(f9-4`gMGRCu0nYUX`yd116=1 zaHuHknfe(`hz8>ps;{1lj~Vw<3QefBHWSx^PYA8n1l@HS*a#3 z&!4@#W6_LY3?yr?iKAt|=lpcm9>~X@Nzr%~{5LU=Ef8Q@W?CEazGGZ?cBuARMBvM% zEv<*6$=TSjB?fA(!B(2h!noD`0(G}Yx^^i)rxl`Wnsyh!%jCI+%@g+G1BM}LHRh2# z-PN#v!_v#Tw((wOyy#B*VlWle@va`e(Zsi^1p=n;KscuU()gD*GB(sILO#^D1-GXkCn+*$OQrhKy$^1Tx zVY^a{CiAQ)%C{NkR0d!Z~}516m~`NuCu%NXURsNal{N6W=@WtML$ zREbE$XLYv>t{sg^Y*xaVPpzh)Z&n*Jrqv5F^Db^toqAdoZR0d#fv;s57cy%-NS(}-YIN#S*f9O9xaS!&`o<5hq@!u~+%k|=1VqQlPWtkCs zMJyae*wket5iy=sgapQm1~6HfTRl7?Z>=RI|43S1K0|MkFiQ2`^izHH0Et@?#=Nq+ zzZor@njMiQ@cPjdUEqt^u)cvuvUUQc3cOSRD_@deKJtan-aE$?xk38U5B~nrNKF#V z#B~&wh+tPB8O%lI$8My276%m|3ohT9zNR6aC-}k}V4QuIx3-=fOH*7rMCrXT@2WS@ z!n;+sSYcRIU-FIutTBBCw2lbG?(&KC?xMtAh_Y5%ZUxL;^-p&;p7_VVy4RLcp20l* ztxMY$%)}IXAkGztq`okH9nnLiNJwL|z6ifwCgWzLn+m{t6%eP(Qf1EdCC1~^L%$f_!4D# zUr+O?fBnX6K{kN-g&$q|=zA~6N@wC0@ln`7HwM65q;%KCyaPc3$tJBx2-t}*smp|4 zpYh;P0Q0sMIe3YCm$$UM5oyh4LFj&$oMam3MSw*y>;8e*=|0K<*Kx5{EkSf&YbzL= zH_45};Y2U=`pKfV(H6#CnV$(TPp@5c`iK8=@Awep2HOr$-2wWv}tuLYC@DEtVuN+Oad@l_++U8j+p zYO@>eZZHcMQQkhUzjX2A!AnUn8x8KskP1(cjyClfHQOPRGq%lAN|aX< zgp6m4^X08AuZ0qQHK&Vip$&T6zPi=j45z;gAeVVzW2~73&pQ!nMG*$q7g6t1g*g>m-n>r7PU_nh7TgV|Bp@Hza-g-=9WFw^W8=hWw??i_{P za%xl#ixLsb-7=9o!x(+pEv3{pyF~#o6*#`7<-|zq^J`lv^0^h^lQhZ`u9u7!Tyr5W zjWf-)Qrt{C-~#Pe4U>Qhh8}U@7G_7qzN#N!AA9&#j{0g9r1Z5z?h|!w2{gu+z3oGSe}Mt z9n3RZTaL$DURY-oa`48N{ZubaP{7b9g!QD>}F^!GxGDBJib%Gy3G zrnC|_6$PHnbc3v;hzZPkWxlet<^0B$mp90k@p`=liVoGOhl^9B3F^7L$89sXG*07r zni`UGiEhKbnY}_LBWJ;f1tC;}-G$0>^3|r0oCNdqx+SN7_^sJeYyk61`_6rA<;8FU z%%y}xBZJm9y?@GV#CU817@|gPEE+iVlB_Fr5tJr&e=NK z#YRC*D!2OSLq+LgvDb@rCK<456oF{EF09iuD?=2S=|`r1!@@Bhwr*M`q?KREa3 zyL2!!9=b8pV%bofIYVqrU)zw_CM7l@7x7S;o6}z|Zf<#HL-T<_rG%3EVYeOi6dlojjWs010%j3U^akCF|5pW6q4)qt*(1& zb;I$0_^VkY8$Q$DKDTuV3uYWWgXwE1-YlkDYgn8MSv!%CN%a*h&>g?>>4ACJN{4;X+JvUM;?xK8z!M!=y zkqKu7i>MIAdkyE`05D(J)O>Kb<(YwI6I{Lb&z4O!gIj8cOxR_@J11}5wef(l!653Q z1tASs+U3YXG6Wa{=BHOD!Tj5fiFu_uo?W(%9|;dg%4SJ(I&-@An*` z+N9~XdNDz5q0Q{kSuQ~nqArt#*QvDG9SzSuHaxpbmOp2H@23-BPOhe+TvIJt0)ZQ; zXfb09#KG7H>1!d_F+|EX_2N7%nCV)8`L$s4Gwft*jp05n-lZ9i$F#ts8M4s5#C@XX zLEksm!=e~^-%>R>1MCL$lhSp;FFa-4rQ=zBso(5_V6NTQS^M@?K~(h2Bl-#Z;J*FU+c@$8ES z?(~Z&?DccQpnUG^$&q>IA(;KlX%tnHjSO}KUsD*v(`5$&3mLZenyi4ikJ{^UC}kUI z#9H<1Wf`$n)BzJpS5#;%b3yK-O0jY0)XNoQ%5blT^6R1jOrf`v?XmZzV4TKwdTdUB z`HjE+lY8^F(Q06R{^?U2D$j??TrksZHl-4w?;MLM#;XYS)saHaGHljHm+G#A`Szrj z4rVmR>Na;2V!_RDW@)5)1JJS!>3|80#Jvd5?v+AgZlF4D1pR$}MgX6vqZ(**n&X*50eHWAz4 zUcI&MMfoqFZ8naVu3LcQM34R4Qzv)5FS(ZrC%{}X6V?6tG{(zsFd^Vvz9JT+SJ=*WGbo-_45JA3 z>i}~zmN!o`%`n0_U2@ZqBYA1~A4N~UPL;N6s(}JTcIWC9`K=zoJ=65M0OM7U!R)ry z3ge}h<(dqbJL;e8Xnyr`zk2cf`P;u5-&8zbxN!P^{+E-n*7Lz6n3H8$?W<$>=F#4H zlT2m>k}sbg0cYd9$?;wVjGt~UsLs>S*iTQq`^9m0KNeJ~0%=Vq4e4kI<~~c@q9qgd z{UBmu8qAg;G}i_2Y$UGvHFBr(B|R|L!UkKd%pG-4u55VjiRf+KX@mNFGq8N(=&Ap> z>(u%Rjs1%GrJRb0mj+v_%wk}=EBT@#TD4HPd_(RG5eJtOn91S^50ZLm+_D69uj&WD zxB~Rb4w&M3lUj!jMYxfsseyQ_hm>&f6LJ?4X6ks}r|+K}vf8Q1G?EjQIr(anU|!Ym z^r}d>0ildgwY0wy4}>%{L2(Ir;iJ z?K~xKN!t%Wi1wnAO9YN9sw_>R)nuNE`Q_xi&dAuWWc~-8;{{cJQ`UT;F6QUpRUE=+wif z6Fv5D*`+X9mKlS4p}P)yu@DIf5)q{ovtn$cSzpcsSazd}#FEOC3j+|XA=>B3j9UIZ zRhiB4PAY)Kg;Ng+X5r?kj^wwfQMp!IEW_5i27XBw>eV$VFek?5`X4^hbm$L$FHQHdMlCf*;jf&N0rJ6ZS#Z~*SE_k>}!EE6Sq zbxo!qt6!2}PT_e~-H#q=*cX5J)YIR;ZHMHWM}3_HrEug6?TDEipj-t@Vbg~o~g8&N^alvH_{m1YHLkpm-otg4>8uf8}rr1 zB8=o8-DW|^bcW&*+G(Y!Rxqr-G?RlA!4OB>Pm_w#iM|vrRkW5Fk=3gI}ygxzzk77JB}si{%CdikmVD_B*j(HU zfHB@n5o0qW`EnOgb0|}LKzbGE)AIF>%GPamulFUe^!FQCA53$cVgq&0B+5Uy(}*4m zlf7=)7^I#&grXH)9ADk3O~@3g1DWEys`f{Z)Fq1Z4?7p1{K2>He%&=WEgyaT@WywY zTw9swv6E#vQj!3()p|LXm}OFiJx8atMK^3(iET_>zWHFL$>&D>ABoE(t5XNge5--J zPsHnD8ng{WR-15vtOQL!FM%!s#?vfr5#z;_;?#4$r@&m3EzS+k|J>AtlP7L|9lo_l zPJE7i?iY>@R3*yt*`cx&^~LX>Y?16UMMn9c>p*x;7REx}GAY2O(kgB!l2c$Nn_<%L z4hygVP1UP6%z}fw#!EL)p%5~U)tKp)Ia;fSnUFa*AJS(}o{c*-YXNobL@b}cVBEb zgSDF4i^Q686fn2e&f1A2t~+sYPT{#D4dy_$IM*eL^HZS@9{+z|zx(c!*~Rko_mAxD zJvLZ%dPDiS;WA|-RctW9Huu;hmm>2+h8C0h4NUk5p@NZySDvv4*jizRy*JkvWQ;bN(gmP`v>G?0JvSmsF7A^!jm z)i`BpozZ~+#%o#~m{->ztu^Sb0|cHsbQrsMu6{a==ap$Dtp58SZhGODKYISyk( z-zq#`IDP8)AAIul-awl7N|D$lmmLzDqr0NT*PX8HvvA%lfT}Orc%Xo{_{x79X67C) z%pq5VdpbF!X=)sCj4zGBZBxCikPAY$-cDR?=&q+N`)ZoCt|1Gu@~WR+m1?#hsr}JM z>VEie{SUgAz4~82^EQ!T7jK8pxpSxf@vjcY??17o>h${Zv*{bDutQ=OzYW~AkFCsX za=Nt!`)wn!RW_R=s2c1L%K^B7(OU9*V0`w#Wux{qc*k%ZTqDbH#XBeS=1FO%I~Ck^ z))<$``m4!8x;p#P-vdcJudI3UBeg&LNZk)U-0-6{4<7ydFW*cg-%OmJ`R>^ZNS08yf;ghXTigfm7kY=}6#ABycX~zKbJ?SAAim`dlpe&PD@g z!Zjy`YmTn3Jv3PNN`J$1{R_@~?;AJ7iUd!{x2!~8IDh8p?;hH)=*U3z$#tm)d$=@Z z4`e!5)_Uw>s0;~vxr++%)i_vS%Bjeg*sr$-$+>~K!H~T~oEh55q$Oi&FBcK42YoIV zi__+sT%+!j6VQF8yXN`66kOLP;97HJsOEU6=2WESY^>&dyyntq&CGb<%7pW3t|b2G zyb0%fHGVT=)t5&Dm*O?&V>M^OwI_phN7py(+ul9>&2L_~LDoXIex-cj{ON!F#%nt} z-{`MSjLN6iS7aFMu&NTFYI4-e#j;gY`W*LYIh<3EJ)BF-^7Vt6Tm=dE~iWSHwTF>&BK-?_26>stlsL`_a0 z`EY;Ti4>C0CV8*YO908x1IU=GO!8iZFapkeuFM=f2E~Y0xK+N9yJZY!k%&@%)6JJ+ z=a=Nr+k<>OdW_|_!JPTxQq$N2#O#lmxl-%|yQo^cc~Vh*prHw!ZdwsP%B&)Jtm?`Hs?TFpsrp=fF_!4bYyW)h{hPbGraC%) zesJ(d|L_lIPM*wdHpayDEdcYmbEm)i^@Hmd9qy|>v8M7=O6+w$yNjBMDiV>1{UVAa zy$UItzU+osXt3o7xDX#w@%Bi*Fqj)8KOL?D3xAnA{qL5~i5n<(+UVUwNvZAG>8#nU zC)#ip8gV=08E@O&vA zcq-Jkw}0hCclVag&IF!+X~TxU`~2rm9Xoa>a@QA5pE~t_{^GSwA8?VJBE2q#N@nC; zlx2?{_R?TWi)BS6!jfJEL_9_C=76~yEp@RqM>kV@If(X<9d$k5Z1eseT}VNVeX1=N z#g2lyixp$4#B~DCudJy#7OFiHtGzIq0C2YUvPC$+eu3x>=r!4dVW(D)r@>rxB3}2K z>)#da>lx|knds`;oWk?Z_V<73*MI$-wVvd55M5`a*MIQILy`Lq_Xkd_t#Ih;1d=nJ z*dAnF#gyehkwJP*o;L~wS>>@qq8s+xKy>k7?rvZkV^Vj;9wgO^3*iPS^t8*K)2c)3 zrFu)T2h~x-7J7eIqJ^$~aWGkd&&F$KCTf$o%|N%7#qdT9-~cMo*{OH}(_Pinv`p7z z=Y2V}EIiP=p|3C8+Z*rc8Sm~+;CcJ%)sH{&$nWml`P}!ucmC{IPsfb62HWS(ojvfQ z!#_8EsHf)WKy_wL9!f8wvhMacC*4-F>Ekun)J2pK;~3P1BHU@za6V;f|8}WFEWnKW z-X1|>B@3_`Y&&P!tOwfYVGP%s+v${T^*&dXsW}Hc*H`=M+S+5mx^wZ`%MOM!NUqIP zV__^8cXqU9a_y=$0|V>&`-dDnr|R?ej*cf*uKcxV^dJ84 z4{b*1Teyh2aQ4i}FaPmtySfkcHyj(RN+9{vI;XoXRg_-hX_Sr9E5bx8hq(wi{-7er znf2xK8>zgvZym*h8D1ukT$HdYvVkl0_gNl`al?edk9y!!P2MWvMmo)Ay}G9EWNHk) zG+ui}gRuf&=a1$&8Bo?W3f+}$ttWWO8e%vLXbhFJ|*j_~QqVL6s{4&u5BvIh5hz%p%!eKXqZdVU*J&#aNCzXpSs>ghlx zlE(r>G&uwFgYiDm@nc#SPVZ0E;aAoqsjMV`H=^e@)kgGUx=Ss;HQMTULLHU)BJ6y3 zYO-FLpNzF_S-W~5^-1G-ZGV5F-wyWnMtgcjySq1bc5dnH+|kjo_mM|_uDkmyzx~^9 zy!jaWhh9GZh2MBJcwefut~$P^GAX@I3O36UNKVPT)b1Lsl+*hs)}7C% zA1W83yr@EYT4qzDsEeqOiM}2tPov&;FxT6aQ)Vq}!#UIbcoYlWU2p5llar2me|HkY zM^n9YY96kmkZhWeB`{OlV~z9z)R!Hk^#=QQhaXxy&_9s<45prg=SWY_NLSZHXJ?}2 z-qz8vYvszH{K!W>w`X7pfxQ@S9hTkA8KEmWy8 zC-b?=5gW^aB4$ozj+TwQmxEpi>3nvp90WFf`L_v}0edVWwo7)6hu$5mS6+Ahbplvb zZXM{YeSJginRxA`F$J{h7qtjyT5B*53jnSm_$~Zp-1!R>Qw`8NuERL{#{==^O=~(G zB=`6CyCu4>Z+&m?a2C(wot>Ljuio0xv18S$J&!!{v)$dlF){J&zxu26Abpct>%@3` zYOZuuol~SRQKI|$k|nykJKo(r*4epn_3F(jNbgzo$QQepzueb&F#L|g z|6lyrAARb~cmL_au{UloiqD)nJN^9=fAP7)zr6j`k$1h=QTxnCYM%N~_0eQsU3GF@ zQWJ7!C}|sVAy}F`Q6_cQgps{IHhVa4ER>$?ea)(`sRXIuP3ou_FvHuxda;U<7f6&x zd^c*Lfwxw-Ngdrun^EIlI-6IX`OUMvwTFk2?DPy+Dcu<8)@X>GK<%_fSqE6kdJIj- zR8#E~J?|$!dYnzU(t9@gz?zR5pXJL^h|f{O9OSMql(f4U|9Xl1T_!S@D4C-HgzTe`D(er z)@f>?yB@7f{QQ2jO`Vnjp7Cd}uP+Jd-rfy8J>dkTySg@Zt^U!v){`4*67Tr>n&azg zj;^gevZnU6zWRf`4X^ezywcx#aN>i9e`))%-~W}9fAinYeD~{#Zv5=Ne?9l?Q|F%F zckZPF$(Q)@>{Dm={~+;?&V271C;$F0kNvk#zwygE4sKida&PmiU3IT^*S^+Udt@MR zY_R&+n$&E(E?tc)&umB%UCDy%z*uwhDyHnOLAo+OGl$7j$3j+mjr~L1-^fv{j8h*S zn4W)gD|0vQbwSnDXJ+Wmku&*htHIo-PsnOP-j@+wCT|{Ga*KPp)MT`Ig2xghS#2DW z6%0#5a;7q$9Sr~y8`Na-Gtk$UgmiCjk{Ijh`A=&eJQu1y6RbWx95^);NI?2T3ev|C zZ*9$ywY7%_66Lxsf$c*Hc=y!5(l__j(ESHT-gRjEszW=wUfa9owa3;Zz9jy5aQuCV zfAq>gdjh?OdTI~#)+7LYxUc5OVBpxA1csA?aiXKn!nh&<<8$f0I#hNk<;XYV7G%cw zI%3aYqiI2=u#I>G@%ePHFjQ1gXI<@s<`7Sh$HhN@3)NT529MD_Z>@pXYTu#c`uz_Rv@f%L0M zJ?DGv8~ruOm->C80v{a=98CatZ4$u8*QTf9OesFSAytislcKH*sTc}}vX;UqfN8F= zua*v#sXPh*X4lTXP|;l@3y};N#_W@WH&5wh1T)nG(~b0XzfM(UnUzU*Lg=bBS@j7> z|MHpC853-(-7Xrp(>kziX5$H+m&TN}JQ3@$q#ueuzoxD>0n7_Cg9y7FA8>TIy;%y3l_*c*~BiS2a>Y*(LHmv~8dC*Rt@ zvD7=Rz3Mb{vlY1NG=y1ID%1Fh`Ncl{>;&MC*=}XZRs>8|W zp!&>E)#(jYr-w4wKDEC3Wa^zrz0~(A^_@z-G=MA53{{>TN?^F+Trk6LrAl!U#t953 zVVt(DkCm8XWg^+)EH~I;?3-IiYp~7Md~!Ag@6k8>w%cyr3NUv%7s7zDa!hJ#Nks<; zK*iZ>&iCj0QZOE?B@|j4YrV_1@H|Y~fK;QS2+&cd{?QoKRF7r1$4*Br4at=XWRx8eDz9c}Kc`4{7-=)M$12|iUXJXk> zoW`?*WYUZByv6g9W@npODO&cbnij&r%(Up}wyZx>!237XVe0bLd3$ zJ_fyN*xEBaN%_aQI6i5r(ZAH@gk)oDjbUsu6~G)dbIHhq*?nINFAfj(Sa#Rx;@p=V zl@p(J{k>lcEkt0>;yGTH{1Q*T46qYlVr7@pFIsjf`Ba1_UIMi4yBsY|znR2~m8Jj; zUKYSHi#a)BZ384Fu=-fzYh#;j@YzI24&v_m)`5ASTSzs$IiU^H8VL2@ch(X;bEjm5 z2TL&-WvslH29hoxS&I*f#DbTJ0gFpxy|2a!YT`_yT2g>O7lCTag_A;AD;OSi-^r1h zPi=U&hY=Z-<)2#f!9%e+1mm&{jGY&EUa9j^z)s*Z{S&{E>`w)^&UY2Sct{3;Z*F}q z5{t7B(${o-E+nR9hs1`1v98$+7U)8eeBv}p6=2`=YYKB^hEx**DnQ`APJ?-+3}#T7 zVb*D?ET?x)GvhUok@mJ>qJAkf(h$9zX{H5h4SQ^7w_K?eVG6^kSCRPTlhKxu!A?u` z;%Pb9-}SZRv|L7j*~N2t2F4=}m^DblN7P;g#?dUr`R|mrN*f@j29Qfv=FQOtQ-U~}aY%Ux_Hm6Z}w_GJc zfEhze_s6Q^%XN)dZ1v`Owf>vcN)SZqkBNeOcth5M+J=`lgPGA_jtjlCjiHap7=+w5 zsok~u%Te-GBz}G`+GaTzlb_9ltFjfiT!VC+tI1+(&0^T;uJvg-DstDvgj{TP$<>ft zD2YR`g$QTUM?hB$nxSXo{M)0=_K+CPKM+SO2Dp$p<1Y`^oQl@WjMwD4B@WQg#ikz< zTt{s(02!xT1S~HlG%1MEW@jpJg^FS4{pQd^*8}F?A9@Etdc`s0Wo)pst+j+_ow6pl z>tYJbmfW=tX4`NX8*#`St5XWKwGLusNd9fqX795bdMUWpn8#o>#1!TgC;zy=tLF9f zwHHTaLl2{G9>Zyo)HJlb^{C<^aXZcxWPN+=w$lL50MZq&#q0L0{RmcraEup#_ojiB z(~%~EyN-jJT&go(WoSqiF&y>lU#OZK6IaSsHb9JEGh!JQHOFkwXAFx9qB;4toSAEA zl;UCwfsv1vV!IpLTRV7>&CVNbAuGCc4 zBx^mUw${$8{JZeN$UwIx*9FJszP{hu@Zi~arNVWUQ$?6>tsNxC)E>K38I1KgIg0!0 zVv|&}NUzMr<|7K4#HI{@=zVe_ufgWd8}oDuW35Mtnw)s&Myh^i=)nOmO||-o z^{@U$s2z6KhKIoHFkVS8mq-J%rt}hIAxO)~<_aYjK+u8SuEY&F&{7L9ed(m+-d zMHo!TT3LQIR{zA>4+9L_Lwfh%hmXVp+7^nyZJAbtwJ#++>7^1~>TlHgT+DcD`l$;? zV?dPZH&DnJ5BR8Q*@C|2yzGbNT;)_IJWHJ6qf;S!Vi1(CCyap046mdE~Mf6PNZ#UpvSm*B0s&oy?-{e z42inbvANVhbUARPr)57uSx1d!xma}D6lEb1Y>`WWIV3x5;)0w{k=XfkBt`HJz;m92 zURZ2vX@qkR{pDwpT$kEf2Mo@&;N%ca#nq#r+ zp?BucU8j*e*w^z)w9Xq}t-Wk(9kXt&UHZCM>Z|SJR}C^R!9rw?7cf(Amww^Z3!xp<@EWH$PoBTaqDOs$Yh{3pm zs>u-BQ)?a(M4A}D>7VJ(-oX!n3kr(vDw8x`alW+%S5PsL=)!7{s2A=!Y>J6;k0|Ew zE9C+cYt8MG^K|wr@6KtnJEgWKYk-1!0DVvWu_Mu12VU$CoQY!Q8Ox-RLW^~u z)(!M>a|_6=0-L-9q%T52PS)h)PWY8rJwAToFs#BjRhE0dl2m=6X&H9cC5$qp#9H8m z$}$Fagz^9~>NJU+lQ167A%2Dm?c&k%c{}^O+gTi9oS6d%jY91WFsMdlIrZhx+Q5Z) zz{8m#tF<)x<_TwsjNLq;$Mgi?Du&|XSnCR+Adgh2U%nPvltXu&#`eU(ssoV*k6S3C zAO!K%c%^I{k8SqJ?5J!at_^*40nC@-Fig1T=G{RrPw$QK&p@KIQYANlL974$*Eqj((hrZB?Qtbbbd5OG*e%P6FP~oj z6Sx%P-#7qPzx@2#_a2E>^8hX*igS!Rhe9jmD0K)G!+7=+?mtmG?wU@7GU3^H2t~Hm zArvkHz3lVuXfTtQtidR?dCztSjt2uXW5~OM=AYGWSwJ$0)qrO1!QDl0WmfX#Ql(l{ zK_263a)rWpNyIhiv0sbT?ppH^uCI1lYyA7fXP~d=kB9ENY|nLBQe0qEmam|&4#dhl z#3~!YH)X8rXW}-$4XefSP`FV0Um}t|9(fN8q`hz^QP6SRHYv z4gk6nShHofVHy)W1FEj?p*lP!G}5#hM6byeigr5l{k!4T@qrGxmj-jP^BL*y_D(PPm`(dG-t|SUCs>2w} ze;r)1p}z-ETsG8K;*-*fRKu%A%zM!=_7l2mlIVifm`R^7oHXk3t6^)GTsFgT4#8lD zxW1a1lU*C2JBjzADsu-yHAbxPPqTk~WuQ7kcL_VB38QO#z`N*DFTc{Bi93hDi{dJH zY|M(Q`Q}-fhuz9dm~xe$9jW^4h6gcdg=(yRetq485Xmu};!>rW=6$kX`^g?opf+1I z46!j7h;X-!JaofUxD1R(mrp73MK`a!J9K6S6}Xxx(HOuQ$g9&|raJ?#4hAlb29PUl zuJ=i{>m}1E;<)#AdQ=otk8$!$s-0H*Y8A<-L?4dT{><9<8#l?^=l=xfNrw~8$wa)w zfaIvLwKnD_7g;MqI178xUQ=@9OFfL?kc|xxY3p?dfw@BgFl?%;v;S22vKnAM^G~N! zE2xVj)%v+oHG*_?E)y>nTCxsX7U+e=nNd)W+3bo%Fauya7^cc{;yo8_+%mXQMX!os zBc2aNYiQB62gZvsxW-$k7?qrieY`*~?Pj1Cxnbx~A3_es)>q1$CL~lq`0~NKsQf#( zCOcr(OECm60CRwVcSrT~>gvPm1DD6V-XzH$msPA@8gp70+Xe--9swh``9Luyg7FAd zieY7zFzmcW2{e zUBqZ5+8$S^mbZ+Qx{^k(%3YgUYsI6h>^Igwh?mJKVlk@Il{xYG%b~@*)|wMtBZF(Y z6q~Z$qQzD#D3|LhqUtc`G@##3gt@yYBa#a&ymIsJf;JoBnM1GskDlqQJ`prwm5VZU z_-E-KnSeUZmtXRRX$(P{-aJ*HJ14&ILiCE&c(k0huuegG&zcY8$}Bh7>CcAV&L_i- zUJS1N1lPr0GAa$WHWC-xO1rSY%jSF{q^PgMc7|RdF(ZmL^vb_I4ZW@d%;stg(SD$- z`sk3Dbx2xRdP*A~XDaPDr?SMdExwT+BiU)Lc{VPeL>P~9HMvZMbf~}6*iJhb?omG5 z`yYNGQfGZKA!f(KEV^qvFk9}EBgT71A2TP5noSzUJmYm+x?bNvFjq-!cKV;La{u_u z>Z$~iXU6!R86Oy`B^LnI8<@G1L(FU`oYpAz&BMKPh1Fm@Lh)N8_Oo#r>6m#q7U;G3 zIEl%Cv9^y8l6l?LTkovAcCi5we~VFHmfy# zL;!_VYdyyn!`O1*ZUeJ};Z<4aI$(AXuKc6@tE-aSbq2s*ymfLTt_;7dL``)S%S%gs zdbvJprdm&j!GTX@Um9Lw(^}(!d7!8J&o(TvyP6Q3_k_M08SzDIq9=;%%yE4tZKkQa zwvR+tk0^q7lIwscFjr-t1Li99QrvY%)uA=jmqw}xB#-9|T6^50f(*ytD)A7aLZ_)M z`f6t$)^^37I_fet4;k84yPbCF?`^o>a!v*VbFg>y{~n%~-6WGjYd?%}i>XnJVgwYC zw`wyUQ|OKO7&|_Xe%IPcc@CrT;sl#{41;~w%*+mqSLrbB(0-FZ^6P7>E{}?!y@Ad1 zXeE>XfXb{o7}M8?6$rQZ!imvij__LRoLDa80g@@#zqs~2GG)!NU!#31zZ0A*T}?zw zcz&x`x<t`c9S!Jb}Kb#PEY z@(nmAl!YAB_Gk=MU@V!oGp6>yY>j$Tafv0GjfS}puXtkcgO(FA0Q1)Vho1}A*95X0$8Hmx<4oJKar+M!Yv zt&TSM@>DW@)Rk0mRx0y|Sc=`+Yu{$`nW;p$dD-jHz^=g$3pE)4Sp7`(fAEb+6|V-N z}X#o+U?!S@k~=RgfYB*;*Fbwodwh%jJ|;>#!I1S-OxG=>!OJzLVNz;x9p z+U4GL^tI>8{9ISnxu{_H&iKxbRx%i_BE*%WNX|hHz=rR52Da;~!LhM;ax5*J;$_+w zE(m6XaItt_3g&=E{95lSLR5>StD0oeYxo7JV6|Lekj8L(u`u8Z+h2a*Xq`1pT&0h1Muu z3saP}VMPoGYP335S!*J15e1s3-nT<7qy4K?7|W3E&VCZ#|I@nr31KE-CjhJkWJMP> zCnx{tlSr>Hc{@SoC(p6IPcG0LHbbICuAv&|-Th#GI)mZVQ^0&+b=C2qs+rMB$%sR9 z;oxlUDxf5b5K$UOVu6viTNe}Mx12bNFp52JcO5Si*G}d@iLVFSBYhp73UV6BiJ$*t z!y-5stE3m%T^kK?A>HLOnEu%3PN+x@TjwW-xFZVP!7GS2$@f-eP69ZCXXmBBd}Ko! z$xM{t7}FjLnhjglN|tt1nobU_QLQpt7|f#{Ick#bf>~`ep1(T0V7RZd$NMJ%=C2OT zgSo0PSqkE}CB3fam@&f5$#yF!lD-xWp-73yo$mzXz0Fp^oc-g=y;YY-kl_XgNa>$e zSn$uBn}=L)MO2U6AkCIdDJILZ+enuwtu^gO|D~bDYkRwlbyzLP&gYxMEmC@0Oo(N~ z2{Ogj7%p;cLo{Vb5zAVKZ1ztD@SZVfp}3|a(euzQ>TYkd(=dKIjptPvNWa`$c`?pZ zRDf+(^Q`=FOo88+ZYw>8h0_(eNGwOlqhg`#q6q4gmhDqlwS~*vjIfqSuzG2B= zZ?~uJ+JX0z!3I%lO~Kgl5+Ka3i>#!Ygj%zZXsts`O%4~bFvkA4>@r#ZK8%kj^6#;k zIa`yT&c5fmDo=;_)$W+5m9IIA*n@+IP1ObP&RywI2E|)=FdmV!%RQLU|M7-peZ9H# z*on_Gp*pd(_M3B6ZISHLT5C^g5NH)rDAHXvId4>Dz6WGphRUoJ=arQwhAU@Ajhr** z^IpklBr7G&hLFQV`e~6XVsO1=#&8*5oT>5)AkB5uq}_*Wkx7NZ#7jQEei`nlN$7$e zJMnoj9DuBKj6rgwn2L1MUz8%fRR2B0VWWWILbKc&GhR4)Lbe&uigW(G2xf=SKD<_N zb;stiM%85H^;KGih1Pmz2F5IyE5rk1W%(56@eEqDkZGCZQlzjr2N0n8Qq zR#v>+S9vjJ)HciAvhkPR@jOB?TZGDznvF+2-8K=P0St!8!B{NI5Xo*p%*9yg@2*>6 z17`AbG*W5y>!MwLifxImu+UeFhV`oTkG<|%x`HZTjwtTMAsK=Bk%|P86Yts1%Clh` z>bO#zcq^^XfQ|H3x$fiP_59GZD<)5i0l(#HJUDX8G!@fcnHrui#LE8Dy8B7u+W6_} z>dIE;VyoQqh*u9y8O%P)R{*!xHY;Vl%{I{2N|@U$m{kHSf#>O!6{ms#QPvVGul1Ij zcrBSK+rMTh8D}5v>?!*_%tWh3e7rMmp%l>wY_1Jlms6ATP5Y+; zMt80MF?esc+0U-7I1}Q`pBeHA{LK-eqpn~tf#urk0kHy%RVxp~PR9jWt5k=y@+C$B zl_$NN30btu{QUZ5WSdQv=ro?YvY(^j3UQNML^*^MOJzAMbJsGGsqr{$w}>*zyoT`# zD(_yVuOXO^tgDzYpix*Fkp*1;q8&3Bw?tm=9LPzSd2x>Ax)DvaI~bQ*gqXwk`E|>@ zj>-<0UkO$7QV<(2Yq2JWJ;o;6E3PE~7npU|vjE0mz8tTxD~uI}D$1S~>WtJViE4Xm zOH$Oq55Oc=Gd8!SOewYitrlFaERA`VOL6}o41Gv2s~xpanV$*P&_Zj2+*-E~;PTvz z`=_wQgdC*!YJ*6#fVhHk{Og0W(=r8S9i@&0663idcVgMhIhQd`9o%;Y!+?KgYi}vt zLJJCNvIxVPEEwD}<^kC&#Xn!aXt1Z#a#RMz`TN5S2*bsm6OtpsHF6foArvCxszEI0 zb1+xZbeUU>dE^gS#k+FFe*k%g4q=Gt5FV-_^E z0nEs=n#y_l%MA}-C5B|Fsir9F2gSKwEr#fg7K_)5RK9tHRCJ+yM*GMZXcaO?^Wr1!C<^$9M)YR8Yb!8& z?xjh5G8S0`bWQwooOj^?KpnXej5JY=ap5iX&`W~}nQ;R7R&Z{-_YtzS<}mDherwGN zyPyf<0@?18(cbYVWOL8RoKMUyoN@tkyv)n`r_7dcj*DRqZm}&llh1J*JDyTIHcMVC z>AR&kvt%NgYCj#(MqBEYz`KZ;|3|@w@!p5AAVk1$XJ=>n%f|=aX|;l~vf5LMvqN`5 zmmg4{3(yxi1xn_<@?dKnoNchZf;q0wrMdaqX_Ig{-6X@_xSSPlIGr|8jXCI+S#i;V z`VwNb)Vi1U69A5p*Tt%5b>{nXp_(ndAL`2Kv$yX(mw@?R*hg=YS#73|&2Up;95$Um zsqJ*AfWB%BT134OHF>s5duX%EOeAv|zd)kYRKk5fIRnQnB^)-_4rOL)I;Lv5^r@JT zYN>z0Pv<$Q-F1|2s$)3hDf#_Kq;gmP2l0e#^V!w+{^Q{?bAuf=o;}IOj9GP;aSNqp z$An}buL6dz#=7fSB->WzGC~50Zv*3H(C1wPb2-gX#mNi@%rlqL8(_#<*{Gu#VHUeg z@}|}zy6C7MmguN}g=3}CBuu_|3B^k@ z*%3_DwM;+$_~3(FS$4)_0Os^3-t&>~3^iy5U2KXfrm1~M2V#R^Fd^%KjE49a(H57u zXPm{hhc>&++$!hL9(%YbB+YlqyiL3YbB_{j;iU3g5VWQ&MPMp+ z$mvr3W9EB_hW{M#T;lGNq$HV^R+lnZ;5JwARH4(#0In#e~8XUyc+HbgkwXFU)&6 zpVg~ZZ|V8q^TSol(V}S66}Av{1q-ChCpweSiEG5#OuZlnXD=vjFqkpwuCI{VQ_bW^ zOtj62wThRR?;LE4aEYdrMpqC_ScFXwjGxU+jS}g{kM_M!-8nhXRS`~B=HAYZ?`)`N z+U!E{4%v&!I%MP2MVVa>TkfA`A${Y)Ocvg<8;SFng$#?7N#_n-PO}9%X9l`48vu(D zFwUhhY3q}Ezdm?Bw|_EzzO;6ptxXr3;pQb^RT6~co8K&MZv~inC5HSrV|Y1KLa@yw zfJq8Ejto6$;k1p|17Ns>NKTB&VD^;ZR7}8_@(=jpy7>UW0-h7yb^2%e%O?izw<^Ur zCs|rJQIbppfD26a^s`95nP84tQ%&?0VF}GzVdVyZG55#oY@rF)9&WKDsI_nrX5=3c zoT~^XBJ2g44k$GSgsIb38xaj7u2D99>nEj85zQg#g7B+tIL z56m$OTO6Y*BSzsiMs0wNi{E%@PDC_@EAt&x;F$d+%+JF(9+fD+l-aHFo(l#x^?ax^ z*UxLga%(&5Id;-64 zLtF|}0TIsV-ZRdk_vV0Ek}i|Yut(dC+*ft~b=VBd__L$ueXkFf zQI`^4)F2_Q{1%|-iF}h(GmpASo(1#U3+7TU_Xff%&2>v8;MQrFsl!9=#l(FQkws1g z8gs)i$VRm(!qH+XI|5xAM||HMs*iVn7}sR(i~5OlefV4J8+4)z49Nwy%O`WRDz!s~ zc0aSnPq(HrTWoi{R^xcirC9Hlwfm$J`c62;t&vdk9P<-e4x2?WOg8q^MN>JcL^7N2 zNT_UA@B2t33ouT9x>k4mm%&Asl8!%fl*0*`tVSy+b&U+PT%iKW3k#|Wgk+H0V=ya=Zw49;zn%7yOQ$69lReZSiO4s}Qt(2GAm-TUC-V5vu4 zmwJ#aRAcdQV%FXIb^^2iy7B2}5?ItJw?x|#$yGN-DJ!voR?J>#>8EGl2qp7yUlEE{ zw4$aBi7;W#LZI+}t!rDI>nGgx@bpl%!AQV4T7*pX9NRl&t&5)BA>WRb*^i*;XS_8i zN*SP0<){e3vnaZX*>8Y>QJ%nT`3?2}5tL3I0ehxm3b(~pv1}@0BgnH_Kafb2*6z;L zUTbpV(~xT=dousx{KJ>^FA5LY21>(+}Zse^A6d(eB$})VboX8 zR_5CU%y5@e!rmAV`YH;CfV+yKWR@5a=|JE!<~Q9H+DyOHzXfg{T(L*7lwch7G8=;~ zI^yFaod`3K&kZh-xh?=;2iS=(ogJ%Q9x7u4V$=f(@H2!x_X>!J30kB%dy{-yRAwD- z;QSzlttb7o!+XrMC^8gS?7ve?$+L<*pZ;Su3yj1Lbfd-6qL|HmLEh9v3QUoh8Udx$ z-`!BRrt=ZY)*3)M@$(M`7S0IQi;|X0%y64Mleja$Orp+cxFMhW#=IT_3(T|MGkWoT z5-|*0$~^4C$}yp3cGaT{KthEt4OdL|yqAM6SDc;C?(TOV87@(FPR5KFl>9VIMYj=~ zr`aC+cAJ@ntKFF2;)Cw&Myx50G=AqR$L0Ct<9XViL)T&v565|8ZRd9En2~3K05?F^`Fum=$&1 zhBLEm>q`~V7$?=BsOFg5GgHiSMBD&J1VRh5(AQIbDRw#{CY7^;F^X9XVUOFwzgstV zsPiKLx?Cy7pO5#gI2kO0PF-9b77iGLvzg|19+*wSsi^!2a?$nr&S~hIS_`UmP2n5f-4F`wMlP^Fy&VWF?U3lVK-xOCRF%q z{VP-qTh`>vzp`r8e;HU{yJ{j;)~t2rERt_`F#GL*$B(i`FAhA)$`u&bSOUNlDQ$JP zq;|`=e^$Ya&>OJ{H})|<8JEluapd%)4S}xJRy7$^=2fXrX!VEA4Eq=ZO%!hKuvzMm zJevY_2ZFg+#3a`w7khpYFZT?xJS)nZc;wPQs{p3xXsfBX(41FJ(OoFoEt;GF47TYP;; z24MEN)tFXj`ApNVkM6ERlv{PEP)j^^o}SqD2ZIZ9MsniwSocFmhWxD6UeG47ZMM6< zv%t(kvB<(f)=RyOauO?*ptj%o64uiMS(U*j7?Sn2nK~_|!V?RT`qJ7BGo(j4L5ocK zp6QvP%8{-Q3T?K7Tc^!lrF{B3KJsUSZI^_Dry#REp2fyp(PpD_BEbSWQcQe_FrM%9 z-l*tCbjzNW!<0M=FPWs^HPM?ogs5ql%uaDWI8EnQFDEBwtN_sq^6Zh*T~(P~9CCW*A|jkYZFHmL ztpaG;ix|vbw~zxMmb-iqt{}p4GykvG2ikW1mhY8B!=F--9N$AUIED~SFTKd z8R>lgnc+fR0fH_WXW!j2GZ(=#156hy5oc88r0O;a(dgULJcoS*p#?~3!zEK8!*vzr z^3qG=uo_ct6aE6uk2B(}zgW{sf|jes7}Z*F4$e-$tyk=0JP zh?Yi&krxkWn=`*J3Zmmp<*~B&pKM)onVeKheYYdSb}KrjVrLCoI?e6*k^X|h{!5SA5wJisV<Tqgcb|KinFW!P=79V90{U8^4X{r>qEh6`rVdoNVx+voYvCdsGIz(s~L z!-$~nC}hOag&sFdILJyM_TMIW_gied{YnIzM0!W);cl-;Aw(@ASHI#9hw< z`|bp@kG<5rE=dOEN(n~XFzBE88jI&)jiZ)zT7@1&S|RHGA*?E>EzRXABQ9Y25i;jF zogFUxZ2ywgt5#Y9cqRIDtX%o&z9qB5%)1-RK5rKY+F*=oCiL9E@{A$^f%v|k7H<^t ztKdRWVo3_5eMG&bv&ey3D?2lXuJ1t;AId^N0rtPH4@6DH*=exVFY4!;Yino!OMkDm z**>V3@(Or%lr18pSF&IO%RIul2`vl7saO_H&*9UIEulMyHn_EY`R9XkKHhtuu!0iG zvh#VO>z%J}D4zZA{ap-ZU71XWU*i;tW_%T0#X@25=!W2K#KM-;fc~ zWP))aJs5`(%cU-vFu4`d?;k>(3zzGvw|{*FZmPK=O#Z%a)x%#HXuFtU!e-xH*k+@R z4tG}+L95z`k3ce*a>=S2;Xqqx_>I&&``9}NPOwG)#Fq~$qzk;LK7g<79Fw&z22eKvG_@SoS#%>GyZE(NpD*$Ov+q$DFk`B9Sp6A)%5VS{T2_k7+M zX?8rGLv+`F{K$7(xh~-fFP)Yq$Twn%c+>P)KhL1 zleBi<;*OP%U>M8Pm(FZI@}~o>v;XbC8^Ihlsh7j3ZRU96h>b{ty!#bfWwUnD^iSb3 z32%lAJ#*1PJ`z<8g2Cf40brA1fP&}!>&iEGzQ<-l7Cym_4}5)1-R0RG)m;c?&yT6M z5wf%zx4wlU1?^R6sTbt1%}%(`qsC(nk(mgPEKSAvrlfK{T`{G>{ELB>8~_ZP?aqf@ zSYJAefx8UMjH)qWuY8nK8hp77x}ie$KT~z&AdZBUzM8&0EVSDI6E}$jVv}F;EpnR# z;~pyam=0viyu`#CU;Vz7*Y{by@{v#WES<%`-2`R_x16$qn_7KdKr1p>Ayd62z3;TG zZz1;FQPxF;cEuK}wF>CaQ`=!UAEh_t6EyWOm&uk#`Q2vpTmN@$?ck~pue|P0VtAh2 zRNY-*rVFNzN3TtBwr-L`qM(vA@t~JRBve)T-0^{LuBp8=J3QZ|V77d|>*A#Z78-uhD=_S<3mFp2+T259s;I0}Olxs) z4KaQ7a6YuQ1?F2pV@N9e&CGD#Q|l^5ue;e!%-oZmKk?%Fl36g^MPLreTUnpks?I3M z2s8DTIB%E(?}S;5}1LT&ctERskXzsY~;+**G z>3Zz#kCr5fZ?su9H`~Ud5sh*AY@xWj}=1M#i0U^ zBI@Ij}5; zgblFAu{P{UR#`x!R{$+J4~Nt^a&pg907>Z}VzvNH4g9x)`Ep;)y?j(3| mstLZ{&=6~KKHqQoO|B;p7R;!CRzmAfehdHBK0cU~JSn*^^#CRj z#s66T*Y`+|jjD&&SF?VZ{aK3K^*-EhXubaS#hbrT_`iOSd+SwP%#Xw$t-4eMCb_&i z`O@9IIqmW8eLc8$cAWC|k#IfaQ3i$mu5FCyd+%>D$h&P$=Ow@S?qic%pUeLD{q_8G zRq|oK_YuplyO<-TW1(pA-EFs{U)LF)im$J+$~CRw{-q4wo%!kf$ZF%u+Bx%oi)w2z ziDPO{Bk7VCiw?U%AGh$U#ma!fOd2#N#0KE=`*-Cp;e<=HaT4&|Oq$^bwXL^kP?Z?G6diRr19XVElBL`#BC_kBmplT1`Hbm;e~ySaUy`6&dF!-r6;~1 z_}MN8D=npC(li!x_W9PylA8ldya;^~uX@f623-Ke+|4Xjls-usZl(=^P2oWsdb9wW z-od^sfPoNY#AcXTU zOJ$(tc?n1d${7|;q}Kt#PLX>GkrOOQgxHN72(N{|oBDH_4fbM0VL&k1t`DN9V;1-1 zSIggU(w-&5pacLWu!$prbeTC-yxQJ+CWU3V5r7^k;^5e9knUqX`Wp;7EP`)K@jygB ztkt)dCe{*^#5}mC!17Q6p6`iMh@{mLl$yI{u7lQ59D>@oQ8SxSG%!@a?0Fi#ce>fJ z?5|YPX!@j{P9+s{7U7?j?a0upauQh#>YS-bQy7%Y`Dg^(Sj{`x35Y9YBE%GY^7t<)I(NK4@3cijXdyhQ`u(M==-YIF7ox) zWm1Xq5CTc%%^y`5y!M34{i$@)PmDdBmbaWP4aSSCAp3Z#p5PId=y1Zha1$`NcZ}11 zB7(pTZ%i23`XOh7{{btUkU5S9T`R|~QoAxTq=rec6#9=fz+TB(J^B?JXL z+pIy8&}td(;Gsm>hrsD^_K5%yRiyn4t5AVT5+lgH_D@TslM7?~dX}nY=N?;ac9hNl z?DND4{^O_Xx@_m;{^kQc|8d8f3s)|jEu%Wj10;MI&2Dn_rw$s z{E!!hsOB{UX1m89CK`GLI-T^haM=oz?Xc3Oq3kwUinkuk5WA*5@iWve&=SH=4@{df z1GQp6XTMKtMyCnMrNHZ6_Qg<`+`S3uV;qg2kaS7!R~5t>U~wr-DfFgY#%U8$3e}E? zGNkDVK5P6cC~bn+1lni2qNvYf2e|2jM27^pjM8iXKq>L>p}{kr1Y(;tW9A#_8C1Vw zJBkx5W301Dn|nF{`EO9J6V(q@#P%91>BouRia~qYE^v7zcQj;9m9a&O|54BPiQPah zaY#>^(&Y<0L9pX?H03-*m}xV1+Lk?2FSA==C5NHO&LWaEyrsNeY43hk(B{?b9@SL5 zpNtjx3Gm_tjV137kMN~e}UlcR!(&WW9 zvi9SQ(%)z@7Ivb?9}&G0S>ZZ0EtGdJSB61-d0nMs@AiOzk|bWye#kSry&#j1hQ$G4 zG!&-C2m`vo>Lyk;+d}D178=6#Xcq^Y-RnghxaAFhfA>1?j|80hu+)^VPQ%C3?#bV^>*$oC1MpaGA2Q(=4X0Cp2@8JqTe4w!QX+g z(gL3NgeEepdkO{0#{Wb^p>o*kfj48_6r+@d5?INn9dUv$_s`QO%qo zXI;<}fp14+VEV6%qGK|p0O+44RY|;g^})JyE0;t{ePS_b^!jtf=}Up*0EGT`k&ur* zwUdlmFCQ}ef~5}b9$l0gkBo7c&WWB$iw~Z#LOVpGs*dKa!K=+zuItk+LjOOmt+>c@R2$ zf~R4Ie2eE5aepJMu!OPlLaUw%wJb+I z_V_Nd8jVVykVQFJBxuP_yvcpeEb}()A57V+2v?InZj)BZP6uau{rJ4-)dq!_Q87&-EY_d!X!D2~m;9nXAOxK)$sT`Li1>#oL^M|F&YHFLTL+%VjSLEvnsU|tg9(vT z5~IceLzZpv!5wN$`)ni}!}p}9xu42YOFnJ!OwsIl?Ijq(@i(Z|ORWa;%<;3)v{j`{ zQlAu;ZJJu#(8FLzvmlT{{zknjYt)6gOOn<>JGe)q^KacvNe;q`i2XI~13wSKgFvwB z4Yk9U@{xK4MO%2!Js zQ42+0h0-~nLO3R28Xm7xrEixj+!j^Bbn^`csJ;8~rR3gw7CORK(l}%f+Fax{Hfkom z0?CJW4zj-w^f-VTS397eemf?ynzRAg?;6Rw6A&Tiy6$EV=YGD4g0eE+V{M*Y(l|-& zyiGs64ddOFjH#y;{T`xuHUS#gg60cY*gEF48!fSO8CI|s*PTL zY`#FC?JyNFz=;w@PvqXA-i2GvpAsrG;b5EsZ5-E+orc?Ys6y@66V@tf3 zi!+P&fa_3xJv8%A^FBAj+PN?0VON-qj_(ImKS0t0#I2Q!#n*gBmMJljxaql`>$p<}3A znaLd}oAE?-AFRt#df+Zm{~86PhcO6HW74@#px0aRxw9(W(m9BS{YSB~T*^$JgrGQw z9_qr|z!`s{jBy1-=K?AY*GcK3M@!;5k4L?X?{YX``HxTQ#tO6xu9`Zc0a0tXeotSXd%Yu zZ?y@0`2%WG@qNxp*mgcoS+(lJAOM?fg8~CRXAID)s(=76`d0nrv=_D&im{MJ17UZxa=AZqOqt^px5F3L#jaMn*a zZX%#^LCg_Z)!0*>Ij;a^UT#b($&@QV_MuvEk|bjwE<8!Z>;IvUlL)_WUAYhabi@HI zYg!oXl4Z6z$@!L;;y<1~1gpg{#0eGV0m~@?x^pbAwU*yy>5p;R%GyaDT}sgtnkl9F zMNF`KMNJOmvhb4?uW#r96+)8sWYKv6Ce<@PU;Ikjm!L@~9RCe-Z+tk~$o3$`BN5tz z;$%d0vT#Et_E_{IChF5ZUmf_xm-lS6;$Wpst*cEE zXZqmC5s2d*UR`l(XF!u$v5UcHxb-_=XTj(o=9&6GOnqP4%D7XV^4r$}1#bA@*p9U7 z<$1%K#3@RE0>iAz7X5Rm+X=pcnwOH=<}QKtI1!Lg`9Mq2t#L{j)1y^lOU=q|r%pW@ z#Uk|FjFuJgz-(+RD?)9I4PXUI_!yP~V~l@lKk=A6>+GHzywq&#_r5>I==DC^=|pF3 z5Pl&@qFhXHVaxMwL8`P?QLX?Jsv%F@E8ea$i5yV1Vr#gA-OkTO+$`=Y9Ih$P1QAoZLr%L-5OVX6ZCe~_e*_@AtjbQkO-+x3$fcX^|1=HmC)MM4>F zMv0nf!CaLv-kTlLlU^n#HG^M-^TKJ8D21Xel?8mMe~~&0L;SN)uQUWV$KOE_^(&p3 zd?ejGjY}-yM%2L3?4O9M>xGl*_X`Glf>>PObmH%g{Akb(LE?R2CY_f$*;WO$=UC&c zc&4=KeS^EJ@xSq#ZL+m209q~up`uP(-~491XRo`XD=Jr;-e-B-6OyUU+Jhaz<4A;e zulEg*61RmWtvYPSzr4q-BRf#~*0$FPVYRX_^dr7c%_KijvTXyBFQ;NZA;rthG`LO7+tQ{6 zgf=1*vZI#69*sW3q9pIHFK8!^@7&037Qg zwj8VCRRK7Ky^R6=mdh#pEvFkfNE3LDGBO_yENEXTGbIkX#MZ zMz(gj`n*!qDmVq6PB@snetbBiYnh$UUruL}`o%_jg17=+q%$LxL9alhM24(y@;!K5 zF+M5o$()!cWNH0cR_sJ#e(LH?7Us*GT7vZ{ec)sWWj*9KhyQ9z9gT?)*Eak6EbUz8 za0l6Mm$=(s?PK(9V7$ZTd5)my#@%N1E{u67$Lq&@F?lm-=Akv7*mjJ2&k3689xT^n zKfKK~Ukq!?watXN)7NMa^;S5%XC!@cVYTVadIlfNrZU^Le3oQQ5lt zoGIu0xxGwq24WWh0phm6kj0PBqVi9(zL+faYU%;@{2UxtTfx1z4Pt{euFD*5?HUw} zUnO+X1-sg0{R_(OBVOQ;=W#+JO=_Xd%MOduP(H$^(TJ8(mk{zZ$H2a}7mB6Vv7M;q z+#g9%w$v)5lbn41dkI@o)uPNtsFj2Eu2{8EPGEw0411NMGV)T8vfbB1<3<}ks*o`3 z<(I^gX07GJkh+nf`@qtjms)6x<7zgmp`|RAdAd@Q7XM}YdL2yQ_61jev{Np7xOtL9 zxuVpGYG6`AoBNb?66-|^n@NwmXL;|}sWm)+-n$dCl`y_nCubT+YCga=I+=jd<{)U} ze%ot--OT_t@`QR(ePVv$pJk1bmzRgK5pi`#GL}VxCILs?uJ(M`B1t*Nv~7 zx|=-ANt4iEYwAn9#0p?C%Z~Up%8~*SqEd?ZM`S57<+gP>y%^za?zhZ=L_Xl%Ptnz$M#?m!8oJi znw`vc+aJkm%zpVZ3{!L=hR7Tc&z7DBzR`p6ZLo7b7&Wfj=r7+8UMb0~> zw=2PmFo%?WQ+x+3lXFkow{~8RM@g0Em)(tJ#kY=xFCo(1xh2Z(93CxvI|>q>$rbH8 z?sBc7y-6)yuJjy%mG6K<>y<@L2W-vFj=70OE695RS>PZ#(#Os{e~!@WjCP=g*vBtU z_4yv#3#7qhvPE!~eiY~f*Edq*ri1Qau2XD}FC3C@O{xu!GEqR9hOo}=T0KFif&tl} z;ppm2KDPv|UqKEvmgAm;R=r?XyT~k>&_+Z3hq`$c73j?ICMyNHU(n~{vmrgcnO6!n z>I{!(FSwqjZKnIPmQTvkqxgW?@kY{qeg!`u{z24+gOFJz#tKt{Y?ObtVR zer&u%x=JYqiHH;n64XTwE9wB{8DmBSl#v-?SAWRL)hczTK*6qJeudm*nesuj@Jfu^ zhZ6ridynwb3G1*W#20##QGXJ?OR(K(cPoGN$=Zt)w(x7jn z^Rzfukw?;%`(>PduYBW*PV{(W(si0>2B8rlc0dWZ$@Iwp)>^G~QKV;(pOQ8uwp=Q` zq}YXzLK8zOVpwMdykt3F&nr^P<`p?#Q`R#a%aKa6uFIp4E%*rr{Jm@Dv!MFZpmZmV zVTX^v2F2-YzJuFOwrT>Zsg}vAIktOS2es4I`EeGng<4%Vqsd6>w4Cm&2Bh@0gT$a{-xqd?=f8f~f*x~0z; zuW(t*vWk?+W-{9ZI%yKEyc|ZJ9_%X|6d+zX<_3Iz`5V-ojZbQMVT zYc#$~G|+NzEpl2i+V*2^kpf&V-~d_ zTq{3Q%sYdv2kbh^n${(yf%&y?{1)_8IY6K|yvs5CIiL8A<6FUDj@IZKE;YPyCOgV6 zvfGVxhrN7kS7Yf02h=9MRPODofV`v>ygVSmX*5INCFra;Loo3@LgaMfOE$@kKx9?i z)RpB%Kf**zCblUSU2xaF)T%S$`BoNBwmU(B<|<%?_eFA}Fe-V`9ZRYMI!K!}2QLd8 zY|RDae|MgUA+k&R4%PhhBGm}e-7UCH3=OC@@&k2X4B`aaTDo&_NVy+EIV;jCM)dA1 z8-@)@9=+r`mXES(RN>hl2=IM8d!hzQ(m>^&E(F5!jm?b{o^zpg$90U$Ho)@^*e*zm zm30`U#50GhLuSnS`>{!n>r$0^id}A^drGCtUb?Yl>6n^=A=Cd$CVmK zA$a;3lC*BoV+lTn=aegQwfCjN7rC;C$UB&S~AxtZSvdMpTc?!u@TR+OLaqWi6 z(-Ly+vp~HnOQ0A#F+K~>(1iYDDIS`Ea=yjGsau-7nU zoxzTSqpTT*@|(5{a(rl3<<%5Cl&~$pH>Y}{N{b}-HRRiy0=u>^G+VR;tIB)b*F&U* z0EQZQj_?|t0dQEO%ze37Ob5#@iZXy1QK&YOnv}~I zkUL5}7S10mYZ}CYlvIa!O%q6j1Rh0OiyOFdWg4rT{FR9)Sge-U1YU~1Qw6HWWW~|p z%9wPcfjxKph3EJdo5FpOU6payqwVz6W31Hu7>PE^UiTe|G9 zfB~-K1Vc>5ez8J)>ID-Os31!26PZF2;KsE+sVP$JX|SR*>*&5RLVyK8I8XbJNHbux zl*GojE-bUa?2ZTN6icL3R&!6}Z5fY;KNjbW69`=bub$o_*Dge_p_xAtGZhsaD& z+pZ2f)#^ABa)h}W&A^1;C}E(I&AYA2qni$~?n__wjEImO2e)Zp4|sWp;(j|*VIu6qB<#Q1LSX)Eiw ziPx%HSh*et;-rum)58Mun+~GAwtUY;K$r^=^6Q@vNA7@ZYoe(j=QjHV!~kA`T&@*P zpBr5EzJS15+o8|Eqelxf{S6j;iAIiHBukp~5uf`!Ze6c+rfu`2b?JDsmkhKUT|%YT zTDm@9yw$~lg9{2u%7cPprRoS;G_tRZ$%3-_ZpV^i2L9C?*uwfXs}A>mrY68X6C@<_ zflf!=b3rQD0#uH9JS(x5LKuN}a~JIGr19nl9LEjXOX2oOqdw8D^eD zpqI0Z8>NZk^rwND4^bx-65RiZpYS)`h)OhbT=l>qqFcHk8K>moE%Ct5QE$z<76UOq zFVo()87Kren~?&NsqJQV>8eL|6&>U~n$od4!>i12!`Fya@FxDDL9BnTj?l!02UCMn*XeipI$wC|Kr}dn{pOLLv0c>^S zS3-2qBc6VE>ZkyDq&B=eI{R=&FmL?{hUE>kRjGSo<2R}@*Tt3(ex>@ENbmT^;H6g% zCdzWACRMl#H`;xiyJlQ&y(x*Pr$osTDQ0189QN0B96UBrKY1jd6K$T4V(PT2R4wxT zXm*3FR2<%>2Sf>SU(ic@G+>tGlA7%oj}=m7dmx=5qf`*(lc)hJy>K1%FFw2OvIKDx zDn>l0&Tv`5&}2+5?^GdGPbiH!uZ&%DiN4d~%OY_du&JHEB`3Ez{vv*g`l0q- zx8H!5Xe~>Sf_o=5u+n{8wfwp`dCLnCQbyKMRqX_nJ76>3SLxw3M$vhaW}kle{f?$x zW@)4+J{@!j$QUUT@C1I_k2Uc0d?eLwLqF(33XVEuuT=0;q)9N%^1}^9b`>zC*bIEY za>Ll*mAP2$F|UG|z?R3I7C=40%I*obNqd!hy=E(ynQ=i4?9gD|u$>zSc^h1Z6>^>a zi|a5YPdC6R{5eD_#gfmGRuYRUrTQ1|k)aZnB( zKXphR`FohypqiD_<+MO-^(LWOkE|V2(oL^}Bc5zjDhPNSd8Rg@>&EEy-nxr|2I++% zZ*dNX+t=s)Xae~vLLws^JPuh~X=H=v?HuU?)B*<5eaEYHng!hm*!%yERM(eE#KdnG zKJwu?gJj({dN)133o6!s7q%H zD>kNC8?mkip;LjowR!Uu-(}1*0Ew zODy@<3UR<}4CW36l*`)>aX27KO48uugm@u0u8U23a)Js)F!B-vRy{O#;>v^meZIGymtc~ zZ|Pm?FsXe!@*vpbh$w1GtE*`6S=fX&4^umr);t*S8=vDDfDX>*G-*#5C`|nECvl)n z-j|fSe;txJDN(bpbeL*yV3T~jR^0>>HY|GQU5W{Q3b6L5-i zEq8DqcP|vO(C`wph6LMl$W~_QTbpBahot#Bg=?8>DqI;M{vT`P=e$sx@G~9BItVQE zSpsB<%V5)f62W;h$IpfvbJyr1;jvBP=mC~oKbqpbs-zqX>u4bhJF&9|(+oizE73aie zIJG9P0wr#?Y_B*4L&0}u%5vy?24utWbT0{UhcKW)>)pKDX4iKwITu4C|FKVVhtG^cT8Q-JC}c=w-Z%eQrRFm^OQl1)ek zRP0A1v#B=mAw&^b(AN*0gHyBmL<9@OTPGeQlC4Nx&T?+KSP1O2adPF&jY6v(nS6Dg zQ7s3*YM^Pl*ztS8f?4GNFMC3@o4i3C`u5?$6#1I!Jw?|~w%t-TiX9vuL>Cfm?#QN^ z3;FkL_czgh<2Pxv7W`_^pRnh^y@cNiR26szckpp?foJ|HpInk-S_&922g)`i_|Zry zB;XWWIqXhEeBZ{{AI0cdaq@URb>sv7ro}YwQDu$m`}>0UKyjud87oh8c(;wJX@w43 zRi1G#J%qZw8f4FbC|B-3;s0^~Lt^fM?-`-X{@~TJyAgc!TH7DBC=MIEpft}cl*SzS zGyn0HrJ9VzD>fpTAZU36clRb7Z8cS5{4ttrK!tkMk3pNGh6A6?hPUcucY( z%;?>BkSSEJ_vFnX!3p(RpA{49#;#f}(IQQ~2&%GT4R-ade{M61jgh_C#Q~_zL{M2+ zLCTfRQ&lQ9QgC&Xkyj1G-9?A@W{I+VG3Zjc)c42S@5hf+MG!Gf3A|6zXL+wwMqBa+NZ|>MiVu2L9c+zt63f?%mgSG{x9~WR+WM~ zpLSLn3)kC`m3>uJcn{aK-~&aw$QPR%o}~L%4LJOr_EeTvE$5O&+VuL}yCvxA$aFZl zPvjYY#*->WKmE6>s5gWuBDp=ZNNBVsEzV6YA(wZqHy}ZiV23TZrya+a)5n-QYns!n z&m%K*(tQL7CNJV+-4XlODP~K-2?*rgH?Qg2ECfxhWsg1jG0#FQWoQg}KcWV&)D|vj zGfwu`u(kc9(s4ZiGr5?t&QeKETanNTzj7FAOc`#pS#Gor)DZt*`xyYcoP5Api8g8d zXmlSx2#tl#eZbc8-EMsc@w;IyA&w<1RGA>O(sl-lrFQ^N}P`V`HV$J+}}OOQHA(3mfIwH?F00S#csbzmM- zW|?Vaff3p_u>~qADAE(&Ui|qBj_T&b?`i7WuR@H_~TU*U;j_xX}gD)!B$`KlV>y=M}nD@ ziC@}fZ^xc|+mjQBnF<^<;TTsB-Lol)JF|4+XcDb-)hcRAdS^7iHY&6fG8P?i<(&TT#mrp6m>E?d$A30KB7 zbN684#;WP+FftR>TBpH#E&%S*@AY5VmM@NL6g%dz4E60Xgg&S~_ex5j-{eC!7o3oiPHtCvTm za;tBp=6(_n*NJblbYUd01NE=+qr%FcL)Tf-$g*@4qeZEKTUHHM{hleTOVFkeI`%+> zvPgN1J(zd9FQGTXQr|l6U<+YiZ_WfEpfbLwvj0OYHh9-gK)a>6)j_8d-NuSl1w9tV zhwL0Up9E2zq@8Yu*-jl8V&tO~kHoSzx#=g<5qFAaZrRR1eO0C9{h4QbWckVQ`zxLW z(--AKeVAP!q0eDDRE|RhSgstP^=_Nn_Hu_%JvfMZ>6UrS#WY+k+QfZ$+Yf|m(Uv)% zp@U4l)t*VXV%(8T?F=}BojcKTX;Xo2$=Xr1FN?N}c*ejN1#`q@JK9rTG9$=W*>e5y zrz)oT1cnvK&YIEkvzeR4LgZ4PIJe7IobPg~)?jSbGsGA45{FH?!w_dOG>qdUgTKO> zlaHjB-*(}e;&0MXXw#z=y_~p{)E(ePzgX$ICs0lu>A{_XnzKsOb+|}%P({d7W+^>s zwO?&35^`pv3m5Zu@LTY0%bAx29uL`DeuOywc@~8c$=IJW+^Aw?l$*NNO#gCTHlI#4 zD`Nb4XhQ*(BH@6TfF^e%J`{VWjde)J2zJ~y2vDuevZi_ZWnZU3wRFXRrq?P-D5+0@ zep%K-(UmJO7P=rjYxa^Yu3Q6o_qG%b<%bI!$Bk0ODBzPUmf;78bG_z)fMxkp#5qbg z0^EaI<_P=kJlupX(Ef-dr5jx3m(N}kOP&5NUm@x1(97u=&KuR0I-{f)MO&Sy7VCL^ zH0GV>*g=!UO%d^(TNYeK&AwDQ^JotPHth~nTKkh-tk%Um4nP-pw7D&>1dpU0( z*55Ik7_?nxgq9AsEf9L#T!t2y%M}8`5Mk|-$49(6VtKAUl2UZ09FT%flHpz}pG&Gv zc@mpBTx%*&?pH@%n>l@eic`826+gG}2Kw9tK(TI_0Ky{t2AJMg+Ov*C zB~C6%z!sM7L~9Lbp{*^O)2PFZGa%h3LLpp0TXTSoVoH(*j7MgWRtjp&SKdS@;k2x@ zmrfj=hG`W~yVkT_z~~bKWmTbs0Vpzj(BurK%Vmq>u1=nHWZ#;;rH2O$=G#bAPe)T>D0c8tn+ST$1j}lNX;RDje1@&-0=pO>YTf`I``^lbQ)TaL|jZ zGPVU{a0iJMdI1t%unshOz-eG5ky@F;c!=OS#%4@d=_o#Zqw7f{q?6P(`Ml4W{O{A% z_?-HjnsdG2z_J;8qr|TAKa$&$pXGBM{FPOrkRN8~F9^znsqU?2L{!`S{s659!73KEe-${qxdKw*lS#{|8{@DF$4>>q z8JqRU9weIH=&MXI3=9Mn$_g1iL^O=p2Xn4;jyOh`0X{m@N)MS5=YX2LU;oPGL-+UcH+DJBS zu2Zr^qlgK!e7X7}P?_l}ep$stROkmdvB#vMyASS=eA;B-zyWJE&kUIHkh3)qjIl8Y zsg&s~-nB~n;SNs|seyG*Tu5qt-{6{J%WVmolrWv*;qiienQzn8iLZ$>k`?S)cm=ni z8`QQg-X$(%>!?lfI)Cb4*91z0ZsL(1tT=$J_#>ZPIY$}+6b*@WE*pbIsP@geAVkB3 z4z)NP?gR$5>gRsTOY!Y%Y#!O%pR9p6S6OZ(f5na~*h$dQsuN4qWo64oc*{+@Yq0Io z+g#fZYn)#wd{2HKF!?w4S5PeHEipS>rTes~rtOhlfixybU2P2ZjP$n67cb#!XmC;if(-xL~m;;_Oz!!7^O=Dwk$M4vgs0g3Q)bUJtd8*O~ zif|fb*Q)B-Ee$H?r|w#f6xUQ1nj%;VN;TY%HtR1=hVB*6u9NfUYM8uM^v#F^^UM{ z5SPjiS&@NRaL?)=mHyYkwZ>)P6`UN$B>ibrJjJ(VNu1NFPpnAuy-SNtFS=F%+5sPVQauXthopq7~vqYXQ8-+F^2kqz*y0ii7=BI zJ9(4sGWv&QhY~i$^)&8sd9I6~NU^HIUFG$M+f)R$o=rcTt*mjWc*_w8)p$wu9D;l$ zbtAUa8p3?0TS)6y8ijQj(EqNl9RklH*6IWQ;0@=WKXtjd_-zn&&ZAm?`;!0Z!_%gY zV~@3Gf!e>aI==jwCVHhPRtxvh_By;Q!YYl%`Y*=o%!msW*%8x`(#imCaEMe240IWQ zo_j>R)Q;@qwkrT*=sEc-`EVA-&XP>fCL*e9hxn*P>m6q&Rl_g zm#zN{%BGS$lDt|&gbvgw*Z5Ld9we6o%l^6k!(T-BDB7g^m-i)`h`(Dm<|Ckwj30ci zdQq=s$XciMLi@!**Wb8~duMjXPu?1K9m+@b#=JRi;X8g}UvhITYW?!=8~cB^x_|w0 zwQGI!@8V4_{p(jS$~i8dtaafGH%gI#!SliA`8;#)05n6GPsgR0(dvX;OFNyi1~~wy zC79qTP?yz%yY{w4R`vT#i*`IhuG^H}SBLBM!)b+Ure;6`cQzU)PbVUpR=)xfGcCkw#tV7_fGY}SCz6UCgfTV{vUozZ?C>B7Q&VOJN!F(u3g<~yz=+) zQ`?A=UvXz|w(jk|d7`yDrM70)d%HETwn*(R{o&d1*N>)u+W$oyKU(+~@!<0rHtciW z-P#XN|Fm@+Ctoa%>y?4g|Gp(rJPU#CTO%|zP3vMVKR zvX2@-uTgnj{0r3#8Sd0{U0Ih6Fepe<-ZXxX9}`!6>uR@{=4H;jVJ#3sQ=*8w@MiTt zium6(@&EX(a-EUTA-B;B(ft#dd!Ot6TC2&*-z~)Pw(CXqKehB;{`|J@bFY9}U};~( z{(F^gm`7{>B7XgQ^P%-F!{M8B|6MKNiu>OWAKhO0yRR)Q@Zd)H5diuJ~{Gm!P{0Fbm37^En) z34Zckw>RQF&ub7sN_&LHzyrc5N$jI<5y0Bh-0662;2B`XojX<0VCkJ;tZ?<4-0`;e zRf))-uJ0n=Jh6-jTrpG9y40r7H1W<9So!biX*EO6HP~9zG2ij_=WDfre|F9T@@rzC zsJ*7Esi5eB?^lz=p(1`En-iQ6PUbthRX1*NS;8S9qxgD*nD4*#P`0+DA`rSJ^kN>p za;KRSYMm9ysCz!izN+POT*%8Rdmnj_Ijiknug&dIK9*~#KqAzL6=_QaM4NLc@{9JV z%lXdKOFD?ya@$>AyHq{wdHCpQ>!V$()%)GF(hyrrWVF5M_s;i1$A8e`65FG0B1g`BlejfRHy@XUXJj#JSPTpwM~Wz6j6iUY)x78BLO^_A^i{8R!ej9vl-24s(x&J`?0a(8gIT z6jq~af6Ez%n2WAHyDE&i+t%WuAhXC6o$tRCtN|F9j?sxcGg4?gtN7YYtDB)ge?F3W zw?^&Xsds#~%R;-8LFUvTrEN0b5Lkia-GFN>O{}kwi3sbML6DwRwZYc?XMZs6c!E9_ zGx;Xv<1>S`p@9eM8w3cOTWn`bo2sIr#{={NUs>2g$u?6}8~@TL>y`f17}3Z6R5UtT zrGrj2%|mVcSQ+N7XCm|M-TB&K(W5h)SdshZXL-t^U28ZP&B*P=7qwd6t~Pi7uH3D; zef{VWBN;leuBfr8jh3@kR}hqKJ}kgXS%v~BBEKJMR3ephp?{!B0dn87v}WVYmb9s+ zsWRxSI%a_N6S24K04GppKd)3=wV#QG%cR;mCeHY^WF&`E+0~}YoFo5~UX{r$C2^t> zRx>oOGJQb03GB_BuPqk!zS3$g_&z+->MkFt7OTix^&tG5^c0fvo=TACge1S&Lac{@ zD`i=Yt?wi}nb;$_uuZ|vorxITP^H&Pb&H~O=r_A$t%AG3KYl)6VPuSJ2+Ce|dqS@+ zR^?@)DblJbw)pZJkOkqETQ_Dt+nrk8FOpe)4B`s`u9`H=c;zjA1Lo zF96=&-vzr1)2}5bS2qaqx|55q=NR=;D1oRgK~N{k_%7JiVD0Ikh_u2?ELAiG$VOA& zVB?vOwn^4q`zWGS#s6C?r@*(}RKO|RuBL{da*)WLiwfo&!6j79oI8Ok_!-k;#; z#~U-X|MaVMM9Cl5)yVtDcc#E&if6-NVV_4^-|erhPSj6u!c*QhwMPS#5CXOQbk9`{ zQcL8j9byJW9P84#025dtZbo^Vqim70sL8fs!#$XWqUWvX>s{*S_yc+##qu%tvVyE{ zoGJGpw|!MEejp{|7&rM%c-Ph66^;!3Gqv?}!!t^c@hbfo9{td(^88@A?JNV6IRCwW zl?T82`|Ax_?sB(QMhW+V4SQ+S+yrN(cNAevJM>Bxf9abaDM5#2Z3#U(t50&sOPijL zh_sZzRD?Su(>=nPO)Snb=Q2uVS6o?`X9nJ*o5X)qsmsC$voLB

    ixV4cx{GJXdh$4qaV?Y4|v{ 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 O0000O_FSFJBCXlSemBayn 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 Wd{e+<>Q;SI0DO{Gma3F64*ox>HX>R8 diff --git a/app/src/main/res/mipmap-xxhdpi/icon_brown.png b/app/src/main/res/mipmap-xxhdpi/icon_brown.png index 7f3c6e072d333c1ab81db983b8a9a231f4c4b0d9..180e812f8909148ee2a64c135cc960e8953dbffb 100644 GIT binary patch literal 10047 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 diff --git a/app/src/main/res/mipmap-xxhdpi/icon_cyan.png b/app/src/main/res/mipmap-xxhdpi/icon_cyan.png index 9cd54c9a07b2f4a6e105835f45a2a0ab2deaba6b..466e7b72a944134dc6e073166db5435cd15c7a3b 100644 GIT binary patch literal 10735 zcmVFt$ng~IS0v-bl z$8ZeH05ii3Gt7N;&kX}}G50XsFbwy76XosyU$1Jqy1J^ms=5nkocetJG~HcYUDNN| zzyI(5-s^e*{o9q>80-HG`nUeAf9v1+xBjhv>-RwYTmRM%aR1i7^>6)K|8_aHH>O|N z_jfq@+n|5z_dxyImD-{Q^nV8ZTmKf^?e%E@WnBQJZC8Jggona;1|v#Z0PcP0DupIy z5Ww6NaF%s~bLDz~xIzcyHAO;E%Rpn%%A;6zd%2>-Y_yq+(qKlrCtN0?v@H_WHaHxG z&EUW`g7_5PW>>{_*93r^CV-S$N0h65?5K*)r*Ep>{ORAV-?ADbk7E2f@3>tNx2@|I z;#PUobmx6TjIS%=7De1#O|e;sabn!0h#O@ww#qxcCW{+{=<2(Tm7DLRE1DT@(`7+&rh!^DvOKeW8VH_AHlhG@iKPo&3`b$m9ktYcERyJM`Qq|M~#KH=sXjG5< z1{RiAFN9N!u)GEqfzL%2ZMqO$+S(N9ZlCOQwGVODYy9*d2; z=;oU4b2o`l^Z_73AcYbHc@PLAMGzzy1OUX4129w$f==W2LE!c@Ja7CCug33#03*WX z9pM;ZD&a&Z9J0XlrXC1}R}?ifKp4EEi9rEHqbKqy8W`j$BDWr+&Np&4^2pxc8*6L( z!h!pQ7dD-XaOiF;%6hs0j(q#-H0>}_VN`QRe(EvyfqC6dl)BsXIMB&VD_|jR@ zx(M7IgB_I4F5C9nYv5e75zd`FPYU!hdWdrpJZb>N8UScir6&z(DUc>S1_2tVP#^+G z3S}y?Re=Z?H5F0?NDUqxB{Bh!phkHO=g@vkj>)bCJh#gP(99)(IUVqWy%Ez=(^xMb z;{m8IeaQeCt*1bK08)cTu0FaRMh74(DGdFC7d(L}P?H6K0#~5EC}?WLO6^8GSAdt_ zvl*VKNPuN^aAQ?Fpb7o2*s9GJ^bD|C`ci{PO@Y+ZN9lv)@C=qgql9RHiU%^PK0yVD zlt&(qblUIn!dEur%=N{YXOvJ5+HvN<<@0_yE6vz zQvp^s+62!{HvuHN0P=RA;c6X$ja(e7VVK8M`IhZ^-e;6f_2th%5B5{W2ckfl2HL8L zHVe?@@IX9`6{8Ot0YzH@R@VSHoi+gU^Jf4OvH%KOo%q3w9$wK|+UIjr`g+tl|3(`r z-F5trKY)zF6CG$DkWmj5hyoQfnuo_q3gZe?0`B(fAiu={N%;WZx1)1$>H>g_cz}Wy z0%#02XsO&NE6a7I@)&_fO?`}{FC{>O{B$Bl2e}jR@)>9i4-`oH;sBK*K-WVdwrvUm z^!$r90Q5N?xDsy*TEn~ms?_dnHdD3-n!aK*6v%J|rUOuTusRWq8fZO$a)a!DcnT}U z6gCF(+rl94C4i4t+W^qwDu8VaQ&)_02-*$106^Q zVpt&lCnzO+ko^x=AQu7@3q_m4gtnenWCK8{bpVGM^;il34V3{jS|<#{qm#b;^*+aF zc_0JB7g88jpFmQWsbP!;6^LvGr~nn{IJWW9Y8wDbKn1GCgBLaT0i*_tR?5=qFqDs? z8-d4Y^`$<9(XKg&8fgNctFD9(4nSiBfM}B4s`WMiG`kR>1aC>^M1a()D?NZln)E$d z01fstd?8n#ffh&M!*u+QBk2C8$@&n6;;gK zQ0wc_N?S&Ip8a(m4$$yEMth)x+W%v^7usb14}}Da5+Z-_a1$*8)XF{3Vz&(dr8fW^ z^#C-)06?R3sx2+$35NGk8~>7EiPlJ8k#=?<>ZPz?459|jM56*t|8F$W88!fvC{kJ6 zstV9388BLk<27s0tn!p~r~+i9@*1EsbP=HfPf+`RtN@f}vJXfPAR`JSPhoQ>0?f^_ zV;V;;Kp^F3D7N1nE#4UE1UO<#faKx-LjojxEt zdZ9fY2&*t`+q2YZTx&c?u(dT*Cl9$*}>TB~<`>JswB`Xt+gyjHr%QZ?oPn zF8sk0rBQhWU45*~|M8c;a%7?GKnxt9SizoTCj$I=p$!0ik`0jiuYFZmj30oMN@FBt zX$?~hGB{XjWYAQt<4_NvfXuTM^~sfhX<$x#YyiSGyrh}Mx?0#+H;*y+|KY`(*Z_Q; zQ-Vl7$Jr`Cq(ECKh1oG0zkD6QR*#7$fQG3UVzY`PPg`c-u>z3R4+nLJF02lonn_>c z$os&eP3-o{4mPo2J9~3;FPpdfFv~r7l2sf%%{H7k%NkDd*l_%;@L2A_6Kp>2^Jdpx z_GsN!c3W918<1bmp~$iTP+of&>?MHgDB~Ab0DLI|RO$g}m;#<*K>{a6=Vv-GeoS+e zi7_wTc|Qb?3?Ps~fTqnNKuuoYL?JZas_9~{cJ5_s4xC^er_Zzf7yibMT>L_a!x#rI ze1VUBAw0fc{69T*Sls96MgCknzBXh3aWE28w+M!rt@Nf*_KP z(~ZYW>^Z_7+PH-cB2~&V(2+<0rT-CNW|~cdsrx+>%CHe#LrnrRRHMSu8d)FYXMRs# zlyzcsa9GIS&{Z%Hh={^Q7EV{E$gX8!YigJ?y^=Xn-ORDFggKH587#|ZkeJJ0Nj8JU zYZ)YDGFZ5V!Ga71^V4Oq+Vg*Uj)L}El*wPWGzX8B$AFHB$A%O)gVhxb)>KOk)MtnX z;CW4K+%BjMHF}`XXvIEJ#d`4nsr!xzAVmv`q^Ce_VUYP5z{jg>0BAJ=)a&s;W&zRy z$6p_hxB7GnL9j$4C{ZOXEE2!b5m?5CWg;MHWgHFygP>TH#T%L$ejY*)pC(2sgSiwb zo|v-tp-&9>V=3{u(+ip2PUub%L+igN=F!8@Km-@WD|= zulQcO&s`M!(m#~9=}ahVEA%iE zESM4^(KCc&PIuzB+p(gAf9pvB1l5qMg(3)^d1*3$#887s4InRwl6fdWl3NK{aj9*$J z&Ij5g0@Uu3fKZxYBZ|XsIWPkem}oSw5#&`?morCl5vHIVo`MLNgf-%=4m@h$NdH&D z6Q612fLVac>va!pu*^=$O?0~2`Jy#eWd0Hcol6#M`n@XFhC)+b0i0n^%i5)4d zj9=B1dZJ6c0g?dG>cjC)Q=-a{e<6dLQN%c@B&C_bmai0dBO)CMd~sNkDmG{ z;JGs^po=@3NX(|j8Mnu{iShA%+gpvWQW6iRLZ8ca=2ET4t4nS9J5 z84&&eBE?ZnTdV!YJRRjRT6OvJJ#v81_l#JS(U-Qac6g+8)_UqZd!u`QZcJ(0*jsD2 z0NnqI9VWUEAP@RXbQA)l)mu#IiArk@jc9%)Q0UgE>iEEu?j44}5#fo~DBFz~=Qv~V zM9x{srnPPpdWu5<9yvrUr_O)*V#nS&khWo9bcr1onwnb-ucBm3^EEQ2sCnsC;uQtSoVv zRu_NZ7%tIe{XA+ZOHX->!V~AmILkT=@6E3f21I*97#{f;n(OH4lmAh-{mGeojsRo@ z>v!_;s6c6=2O@x06uT?~quL>up(xS)3`@+@DAn~UE;Ch^LE}7Vei~b`>%djf%N(rO zi9YVn+YS`M+J@nRp}ymeAON&z9Y8h$L|1Sq?=lXMn#w5Qk*BEzCg6!T0FT-Jo<4Al z4OdJ+_1Sv%;x(Z@auq5$a{A1_)@}dE@3-s+$k-5!--T5H{Fwl1@dik)D27s#0vsQM zoUQ>)nhrENorI>#^<-lmh8Pi8w$JI_6LMv{Q5E`V=bplgjKR`a0@ zL4h!ZB_lveF!W&Ys;Dyj_vI-4jvhREW?2g$A9z;i!=uvU{C6pZtm(vAw(lB)M^d4J z!>9J$xqi#t_cd$rTkZhhko z2#b#9k7w?}e@KDQL|32!B^A1Sz)*S_A5csxj#-~$#W4Hp>(PKGYVInwbjQAHGJQ$0 z=iJ}etX+o-VNKnT2v-vf+ISSk9X$>+cJG5_+qT0CHS0_cWmEyL!X$uHt0jZuR9e$7 z{H82F;1DFH=Jq5RpW`E&=QA!Tm(?CSZOe4jt44)*8ryUGy6$h@->@A;q%MFIHV0E! ziZ~Y52heI3P|Q%Ug%mp@O^S){DaaON3Q9JQ2XX;PSp zv?Y&Em$MJrcd-2zuWf)Rc5@$;3`;8pLMj1dbz!=d)t(uN1kiE>h#GvpY%Izr6|FX) zFcuU?nnh@8R9)V~Y_j4~Kom851xwm_Z5wF$0PAPFkCZ`n!w6W~9YCkzN=#uVWGPGn zNJ~WwgOe(Q#$c+_11HdGODk>3(pSvl~0-0Wf&5 zm7xqQ!I~5R#hXzUEv3=#vggoO#zbcyI=Lyr)qX4b-v}r<2C%BhN>6ktz!;f{UY6$y2o|}g2^by&^LYHh z;}0N$2mKGsSi~Z5--TOyzA|O}j9rH-A%D}2P>cXo9R*0Y(icR(jnDXzXrjA0Kyo0= zD2$mjWkhx20!&#()Q8{^09q`>ADX&D$^-RSoP1Be>7Ty+U>aoAkH)r-fV4{hOROjm ztyn0{2O@wH6#)4Qv%naE#%u0!5GyS;<&gvQ*M;mUcOBdP6-Zy5r!TNywD-(FfQBJJ z;qX40Xe*b0S+h|1e)htIh8@4c3Tz0reK_yZv2qDKS}S9-c!e@Sfm8sp1sd59M4WQ6y9K`^ zA5}LC&&^)atd;9T=L691%%n2j2tbBGF=~n}8f7!8;{%Wk94S6ZVDQ0w_M?JzY|AzFiwwnF zAof7x&X2JI8v`XR10cWC0m&5rk&zZx>scy#ph^NL$0am&K%l6ksLxGw1nOO*FlZ@D z0T0E;1kgM-Iw4(1W7lGjG^MZ9{U;7ySJC+drmvA0k&wLyU}clV(fE`)evwV`KyrXg zr6auo&Sc{%6Rgr)7of%Z0HF_}RQ5`JmvG6rYYm{SXD_fMz1$*xn@+TS5%+LoxK%kn(u6tZ z6{5bMv;!wj-%`E#RVZ$~nWwMja5%>}2jjO1U{&Yf4qFIBDfJJIjqr|&qpd$7A>68fI6qxuXNhA-Twu=;8a^ry`(aZ-!rJw`VZ9bbF|)9(+CpzSOKnpStdoAp;DP^Sw|^AR z@(!NROl3V+x%#Zwcl_)(YPzRm>be8f=LS@tfso(ngiluiJpD`%F7w+hPH8m*kmM=+ z8DM|V(ET|p`PDxN7*ZBm#DtWiP!5a6YJj>+N@}f=T&E8YrL)OzB0P`tcx)1zup*nS zKXERkF1SGFT6*;Kmp^FOk&5m6J%r~L!TS`_{GUUZeVQQfZBZpJ<0S=Jyw>Ffgr4z~ z%&A#u=r!bBmZE1#E9WVLKrpiUvEc=6O)RnPwO%Qn%X^jX~dVYAk7OE?c270T1m%zlVF`=LpT?B0P`txc@O0_582duc{hZ>s5Z)J36=e zljqpet-E(3JkKLI-^3V;>N5z6TEn335@5*`{7AwNM%lT)X$ z(w{+a_jz=M2IzVg$h8p#TGidLDB)`0aogfKg+_2MM4i zZ-A@>`6V*L^i8IQQz}g#G$!CNovI9`EBX5DQq}e2=eYX#fHP452kv{6-`@KubN=)f z?7Pdegykocm|;YIpGq6Z|*t+bVUxe zxFq|(iLtOUSsA~@8bH)jO)Cjfhg^Q6N_uKC>2KtHI1Luc^Ez_?QJ>Fm-tko%A9x-W z;NkHIgGYYK#?DD*Z*1-r(#GXhBT02?j-O?(b@s5Y<*w)JmQauat*NO%fWD3ZMM7;4 zOzUoe6*ZXW{szcG7F5-7|UTX>T~3sf=1JoTzx3zA`EKjst=s| zWZ+B?XS)xxf3I$5(J7_8s-@*92p;mB zYir#I(AN;4aG{OMyX;sm%w=AIJ{J{djRcNGXaWL929Fihk%B(xU;dWEqNO^00LkDX zgFQ8l4|^o$3Rm{OZfy;F63r{65}LF{mr&UkB$#@|(wu%xvGK$?HfPTf_UOhfY(!?2 zxX7@$IPj`c&%(g8;GCNloWr)w!Zuz|ZYMyS{CJ?H{F_QW#MIeGjcf%N%cfWlo_hb# zNVnAIB)_Fuh-93#R7XvDe)uqhSKelj;^INY0yQEkfD;v9R8}>+cYPQ8)7Jeg_wXs! zj7qUvT&#t9vn7S<)c{2bXJGn*HZr;gD#m&Z8c1BzVw33k%R>t>XSnhV)w72- zcC$CTdj)06N1#YS2nd=sOK`}8%rF60hYFU5`!47?%6`|impzD;)h&f}n5tY}@6op; zITbGS#m*Gr@mh2j+m_gwQ*6hYspx@@NJANz!V)rFUNiWpABUE%%-tB6ud%E&CMzqo zbR`Ez4iHTq6Vyk7XQHp_$d!lU{>O#+Lc%eqk%STbYR^bMtvXEuzRSc$Uc%R&k6cwE zDAVo54eXw(cJ?r)pXZu)u>Wn}!zOq12togUu6ZXu*NywMvD*;7k(t%_+ENY+9ZSBJ zJ++H`Eqgi_-(|mJg|?+Evu1-003}y@M&qjppfxUG0@f$Xcxg-DGNYA~PZbp)FlPI6 zz%v2idE_Vj2bOYp z<^JD1$!y7k|e=(egTK>htQmywS88 zOsPneR^%|zmy*&E!9Y++U@3zh7l0|{uSt_ZBTbCc14jzUL{k;^&)C-U?eIV}ougSa z(XKW$Tum-R4WA!Oc0VRk8<0r37x8vt71 z;n707STu*}Qk1>k9{cpO!5YWXdBil02kJ&jR#tfMad}bo`g%Nxq3s46ZNKXTN znrnvwxp_a3T!GXSL^lOl07p5X84Q)tOEL5u^=nO>#KAD6J_y?Xyvhx2sKKM`2U`3J z!0ap=0HPHOcZ&T$0zeI}fPIRQ`8R=7Qf9!B12k>6v8qc7N_Fqg3q9}SUB>e&>^&;u zi)>0^(yuZExeF3NN_7cF39e;~jeMA9(-(Oknyx{nJJbQ9DlG37OkvqJ0JI1ds7~@g z0RW_BdV{SrRvMFDLp{I$`Ew428S|XAE;QkhcO(|Hhe6J4EaMaH=tz{8@fHBm@-e{# zCJ=ap4{{?P7^dkOM$;D!n$AiLP4lb-C?5e@VD&=c{hqK5`LIH$rZ2CK#7$wsf;vmr*#J=1CO(}*QlPwgmnsl;rK8IMPg(_o zXD6HRKe*qo{}`HmKdK#xXrk#S@N-LT04Tj4;Iv$U5FoptFbYgC0it8kw1~$h8CM{x z)Py-d8$%l)DTR^0T}?mXDzsxlS-EFE(3Jwn)(>$bpH*qp{}5!4{)|uE4dwJDufnKp zsg2X^NMUo_056J*tppPw>Dzy~fl*VSw?8uBe=vPL^OE?hhHC^MD&tqY1u!ecMg@{m zSZ;mkRjVdef=0Jr`aOdmnD9Tp{WBl64`q0``j!d+(O6jJKO;bP^aIT<0%5{6b$7el zuS4UNYZ?|kFLNcKqW7kWTu;Af&i}k0ANu}>1C%GUDW$Nun*ieTYygNBocm0ekr)nT zox`w-t{w^JKix4pfJ**{`iq3i>V-5sG#|SYid*gx z+LR{Mr(+%e>Yr=?=%tqdK3z_~jduzcAaZw%!w-HsWK>-UeFZ`ld1t2a^hHK{@>?O^ zfw-QgpIm^P4bz3Tq&6++aH6UL{NRT+05ozWKvE@|=*Ip4ev2c*@QmODg+vh{t8(dj*egq^t#X96qc)_rENYH~++CPqcJl6;zkP{q-2(97NBlmA1>mOf z0MkAJ7-i+kWwT2FTJa$H&0&J%3D?tWzXK`07jx+>SeCy9Cvl=sV2 zo_G7%*KOc9dhe;YpIpq~xtB$N9_I1GhqeDtUTOMV-ifGter^MQv)j*S;|}m|m;GpQ zdBH`z?Z&Jz6WeS8w%;8>8X?9Wf5=2d_x(`0#S;}< zwC~gZ-JPNHx4E$`s7*LHcZqF9@Qe`JFn=>wpOwXMdA9QH0J~^dgCL@nTv~_mbk=se zcyj+Fp6K2EaaF`!Vw>D4w$azP@@$HNB1~O}ND!Lf@@)eK0BqO`(1S*+c#8uHTO))u zrMR)afz#dg4Sv~JGHJr?<%}!wo>xn#{q58i<9ORp8=>bR3$nJwA*{euxCdb10Jyvx zT|c<}1i%42fzo{r$ZvH*F*8%G<5_v1l3<=^OQ7d7R496= zZHm$F6t{i`F~-v_x?2PlAbS??#o_RD0{4g_G#t&6^qB9o>pnU z;ugiZ$c|amEIYRJoZ>v_v4UpBzS1#de`~SyTIsWB74Nr-=Pf&SL5uA5(%&NcED98V zqx66I=PZ9OX}@COT%C~H>VS%a04Evuu@qrWxboZGcLQucPSqKffg1omN2C3x{{_f- z9N^BjCcs%_7swrsx@OTOD^2g)w_=|AgX$$aqy#M}8 zfSCyZsd&ug_}r>r0L;htnK~Qa>u-2G{19j0bMrq1cn=?&^?QJYp8zbt^InbnE_)Fm z<9$44A_hJekMB1ZkH2UJetUn6`+kV`@%gl8@LZn-co*-d;jt3q@c8)p59ZgCoCkyy{EYte0e;^2SuVo;SK&Fm`$PWR?GNI<)p#6KoAN^d+m7)zGj*Nk z%i)Xexd-57`~xpBzBpYodL%MvG!?e<5~>x(UdH1f#vZ(X0dJ3CoWR(E_jh3I!q|F= z->29o-rtA&w0z0;IZwwBAK!`5Bi{Ck$EEi?ARhO$cl het`O`uq*xk{|~9QI9(Hcha3O^002ovPDHLkV1fbt{Imc7 literal 11031 zcmV+yE9lgTP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 Rz)%1H002ovPDHLkV1h%Ie2xGB diff --git a/app/src/main/res/mipmap-xxhdpi/icon_deep_orange.png b/app/src/main/res/mipmap-xxhdpi/icon_deep_orange.png index 97c416b1dded4b4306bb8877228c291fe545e210..eafdda3697d9a0c32a36846d9fbcf7f96ec540d1 100644 GIT binary patch literal 10950 zcma)C)ms$Y*PUT#hHehR@%B z@LimM z<>Oooe-i8ap$+CQX!|@2)@oEL^d4wv`>JeG45)I1s7Jo*xi{b5iOEVi*mS<@ZG@CF z`hJil{6c`404E@bW7S6er0UDUJn`aFb~HXdK059Yj4G5raoRY1a&%<1;T$+|*>x&$ z%0J&F>^x?4`Ts51HOH~0#}rlulqEQ-_Vc8vlX$qF$kHh1t6b$~$`Eub(nUC-qnPN4 zJQN-u1Nl1~)iP$U(M^NnvbgmV8i*7;XY?3377=nss!3crCd1l@Ph0~fjE%+Gb5>J& zSzPZ^Q$N^Y$va(z*3(eD!LnJ2Kx-5MKF5OcuzDASD3+pRx#fgd1W`|pWYA7%9~mW~ zzASdalFC%p3m_&^=m+6dK0DFc2L)XB*=~8XwZTJLE%~F4Z0MpEj&dt@2V%irEA%Lf zZ4TCX(y^rF?(8<310=d`J$$PzqcnEH^)7#oU#(_+JZtG!8M>B`!hi%Ru3AQQYUgdFxnr!jEFUj#>HK%fa7x5@|%N- zoJc)z%=@vZe%PP_Z zES1m#W=f;BgkwqU_4UA2ohI*8rbL7j1dB!IlFQCIesCn|D>Baxdk8S049LtUP1EQy zRfwy<*ZqXlzoWmvGZpG_=>)IhQ8lgq5nQOH0VVj z(o|IET2JU;r`*a}B|V0n&RnI|{QY&N9on3-j=E|+EcH$5Fj|lf$Rex6juAx-#%;qMuHvA+>A`(S1#|j`OJ8OiZ z&8HMeV6FBK42p8EYy&f15e6e3{Q|)-u%m*QUj2*qEPVqz3NxZYK~vYxJ0L*uhv1t! zqjyH8EyuDtPpcVzDghJ9=|}I1G>b4r>9TtK<$;-nncv<&xuAnGWJdR{ z8;GH*?eXt!sW$T-zG#Cjf>!tB;ZY}TiF3}Tz4QWYq#{S0>b4GNt6vi&@m=ugyRn)&0sl}ky-a1p zsNLvz;M!o65~4l@|IswsM-zi$I#0J;i9i2J%jQl%@A9D+ z%o=ga1T(4AT3ES&l=je;H<<9;>>qaAYrE%XHlP~5k`%b#Jg3K~(s!ee73@)zRV3bX z3%!e93m!crC>ZDG_)+WC3lNzl2Xs@0;ayGYpsRdD{YmmAwqu<^D=q!-qRPGo&zodT zN$ED}4{XNd8t4P0r(t-5m+*?nwi!~f3c4W#7{&uU5va*Q$04!~Z`J4kSL&Y!_z^$R`eIriTt=m_P zZ*2fhKO=&>O$LY1FH!MB;5!O;fPytGMpzjj3=?>ex`i5xId1%Ua|+wcuzSL8#}9u2 zRG>{c5_F|&;d@CZ46o`&)r>TSS2zxH7X<(`12rN+k$|y8(2SXsRi!7z^5%ZEkgFc1 znH|HMbx>}pR=_^T2JRKmq$7sKAF(T@iAUb2?G10q3;;~Fy2b>kZ<$q+fh`zes&lF6 zFx7EOsD~?3O&YDZJpAFuod=1j2Ffw#OXamWX7Q>lZ8-m^b2V+=@H);V5Z1|vilItK z!!E6~_Q~Vwx+0v1JT+Z=L!%{bTZ~I_CAe$xrFcHFqLX~t{6z!7?4MfQrcwD8{v6I) zKSdsT>BsmQ{stXzP;Tm2DIUMPN(X9>pT14U&7jyhE9DB?$M{)H@CO}s5)�OtHmc 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 KOV)@Rhx{L}A_0j2 diff --git a/app/src/main/res/mipmap-xxhdpi/icon_deep_purple.png b/app/src/main/res/mipmap-xxhdpi/icon_deep_purple.png index 1f535efd5beffd1f34f3c8e3da44e96e42fd8c32..206a3073983c03244c66653bdaf9e0202ff45965 100644 GIT binary patch literal 11297 zcmV++EZ)>-;%p?k2Wdx4-p!2&INuL50^wn^I300jj^ z0T)A-Y-B1TBL08+`G4M@yCj$7F1brCEyW&>7g?9P%YB}Gz2Bd4pF`+ByeP=OvRvv{ z_b$`@`_vzeDwc|+VyRfl$bnv~a3F^kS5@Wz^zW};<+Tb3Dwc{IsKS9N0IFCjmI?=| zSSptC1yEVH163>)i$hDT7g|)Dgz~&pI8en>vBx7r5OSe2w0-h5Z3h<5o^BD}1qeSVclt5R2q z^tM!#xqSE)&3TOWHJ8Tl7~`j5UlaK;uWia-Qzh1#0zg_`#eo8)D;^Y7KpqR2N0Ey4 z*H-G^AYBpGG8ZM1G8))Ag;XG_J{|2q4PNj@L!0hG9V%^6Bz7pMH@&xRFxNiy+n|A_dTW50 z`tPNBldFD4&D5(eS332KJ{W>J*Iknk9rDM-5E_bQIUFb zH&abw9y2F)DOyZ4VqAy9dQrX_1p&G2;d!xg0GiOL5Rt#gYUCs(kb*l-3j7HXCWVU0 zYfK7{XrDo(&=?J1^cJZ9Ui_xH`t8M}a7;uB$EeY&AmCeq*pu0qrX#e;(LEfi-^o>4)$ zyowFl&8xVOT(ZCXC*wo4C&=+8CIlB$o7ibTs#m3b89C33{SYY}G@)~$8!6ni1enJF z3;+RzuNV32v=A2n0|>oHfpgW9Eqqo?;qS2!7X(`9T`XlNbVK16v4w7`aUBbd1<#7O zDozZsR6?-UMDalyUd08fO+@k@qC5-51ms#MI$*b@{BwwQSt!asTTqeySq4Q1WD`*H z9uvsdCUz)vBaVcczS5)A@j(e81&HJe)rfllJpaDMx{2OB%w+(G2OhnXOf!RMsu@HK zNCFUni*z+}5g~wx#)lRPKvWEKfpEh2f3796NP30)@)@bqWI z1qgsK0jLi@KrKMmj-U%k&4Kia4%oFTA*iTo z-jc1TPu($BOgl;h8R?_GQ(5xBzvL(SZcQmtzj( zyd21ORX$TFj1|QP7rxxH)_#=emqE%}DL+06Gzu*qxdM%DTcC^y(9|LYTCC4=_}Y3b zoJSz{ndX4|OfgTO#lj=D3NHa5K8Va6C{8X1lAJ(WcOU}L9#WOBIl7HjF}wdpQrey5 z2gpq^3$35O1;zTQm88m7duoq8#oR=hx8aZj%}g=yNO2$YB)Thq6739t$}WKx&VlT8 zA2x&)Cj=L~8tJ1|&JEj)DxtCR1Jpvf1Yx`!#rmsNT!5@PkCbY=#KuEg?xS}gu{AKO z0LhdC#mNDXLoLyQ4g>(zj`z)16&_DRjnD%50rGHJNB+ko|Iw&o0yS<^U*Dq>0>=cN zKH^%P9dRE%c!WZjqYa4mHzGQ>2IgQ0(~%J778{^dVT@2Smlg5@)XZfk1t>b8Kt*yO zw<%nJ`j~<<(++rO?jt36wo!ebBm_?z$7w$cenbR*S91a!tg63qk9bPh0rj>FA&tT>NQ$0;vBVj2%S7fDN=W$uBO zH-zOlG!DpC2*ZDWgz77n$q!H~)k5?HXT!J=3J@ts-SpnVuvi1g8aQIc{Rrhf!c}(( z0CjY%^_j2sINJVWy9SmcYxv^U!s7hYBnL`Ep2{Wi1Ju?P;^GqmkcI*@Ni0A; zt>-(oT*qqS+|@>_vw7D=s11N*fX6xQKaPa2Oz{8_2imkMomAsz%MVa!T3)Ls&coXftZA_*{N~TDq=h zyE4oGk_#Mxan8Jh#jIU%VFMm1m+m;`J~HJ${<{efIXKF17prVmj#u9;J5x2PwV!TB z^%NgDVK|4&=Lq8@6wB7aoCXkIH$_)*ouy*>yyO7L8RMTRKmdzh4vzFCB9E~_xj3;? zKAzNFi>LP~z%%<7;+g#l>GMh5HRQ8AxHJbx_-5e<9|8+`l$!r=0fONi7-u05g%d)U zhwEnY|6_v#O%wqT03ik%L)hZE%vflss=WXShOZFETAv*WUr~O$sm6t>@q5Ge;*=Rj zac1f%yg&Og{{G8b`0R;$_~(5}zpf1>gMnA^!c|6a47G-}n#EZ-3*5_n+Y3LHAgZ z=kOkU2J1cg{crq$ynlmy_t?IhIBn7Q_`^{;92c?+kM+&K5q{!wpjfsc(OtRT84k3H z0VvQEAW6Vjxvrgor${i@v03A?+F@G6bL~4b*+D`G0U%h-Dj&xMf%2$g19Jt$fWWje zs|6)=1uB3up{o|B&ioo5)?UN6uRfwMfB=Nw?)+t!;Jb7?1gcwC{=kRSSMlPhhjC)( z-4vuqKidF(xo-_>s9flb0cFsc`WNj?F)wK;4eEqgcMpZ zNkjulJ`j+O$NFu@;l5k(D4$I@%zFbK*?t`!;k5=2_gamIwOfUUwp&5891m#=T4vDT zwy6dg-Y4t9`tUvY{)qN#$@VtjQQn*IXrHZkjPG``znx40k(>l-QIOw^>!il1Grq>h z_y0l*9SYkKXsp6Sw*Bkv$M|dA4GL0R2gsK)1ObAsjO^{3Py@vRX8;73d;E!F{Otrt z2psc4VO@nA3MoMBBREZBC*mF*$X|8vE&@mf9^;A3BG+%muWHA%c{CFJ5j~P(bRI$kkEzzpgq!y;2W1=ZQop}K2Zrc68 zo8$1+uvkDWTbh~IFbB^#0!v&7Nj3vBsgnRGBM2zeIatTwI)$lHcmU#qXbCSoT!4f@ zT4VwcqXoF1=X^ZaD;Y0-YY+bU)cw)}$J~*~K4IUGh_C(l7>*_RQG{QHSwo^)wNJf@ zRO1&p!-19(fMy$$XadmW?xvvV;Sq8gYgbWld)Oz0k|efcK8^{>#u5H{Sk~fUUQC!V z4>5Xp_#v_lkFfJB76}fc{;d|8z|+@bJ{}#s0%x!JmO20=zoiY1x!@SU0X3V?;YmI6 zX-G5l#?#K!1mZx;oiHBAb%S9%kO3e)6x~HaV-c!YU^*Lt8S9ru^AmjtV)7EM_~GFL zNB`Us9u zpytZu&Zvd0HmSx>-~yx%NoL`RFEQ4;%=l0(2}wC5ciBlDW;jV^hw%bqDr*TYSB&e3 z3teL2vF<*m@FeuwgumW<6+is-@23J9K0W;P32i!<6<$&t=DE8zG!o}+SVuyb6DC+_ zMY}ToU>XvG2tc8QI&(<)+HmyiOzd1pYalVf*)-W5*?v79PVyHq(3k?W%tpRr4v^HG zM|$Yux(~n;+kO304-Xfj{n?k#MEk0Je9;C4m_$pLWM_1yF0%m0!dXl}+Cytg6dDqm z#*pgsNH*!^LSq}C<$^hnIEbVJG|efoJWz~Lb)N!Yr8AKteO&(jdnAe>#l z@DOLFoXJlNDX911h=ZtM4GTmKUmt}N7 z8ND{12OtPh@f~tWt!W2Ig4a6$jbqMZf6gNek9B~OSb&mn@|(r@-pxO0fs`kJ^bno- z=I$ShCm)T$q_)(*eulgNwWA^IA~POHAHup6(e|0>piDg4XEWQPyTSozthY0-IkshFXw=>Tw<=1!nXB@gU5QU%QE+|U2R{0hmg>v*>>uwXyoC=GV+*tRgjp;+)}6=bK9D$%@K42uw3o`g`)~z$T<)541^sGgyc8b<33V$O z+JTg7$^W-etY1FsKw<$}F3D-c^l1rqPdMJ*BdN`&<$UTscdq?eCjDDZb0Lz)o&Ngn zqxo@%hvcvQ33aR`gA27)!F6GmcmP_CO&@KCCiDI)aUG#4c7-b`?LAW90YSBWPx?>K zl>2a9s9?*5^kC(dD&sq9kPGVKU}vgwBkjtF_04BP*hZZt7}ncu?5SB9lVoe~NC!wd zJf@wc(BeF4z&3p4rw24|c-8;{7y9w=otqzr9rRr~^$6-+YpY`b)mOl9j%f%kJ~INe z3`>>mFeN2PUMk6PNwELnp3 z_wSG9&6|fdZQ6{y+O2eTu9Q$fm z@`f$`aXv%6m*4|=7oN%RWoQ?=^%(Ej{&PXk8au1a=&3;wfk)BfKmS7KPG3QnFI_`t z&YY3Zl|jb?O)^yDM-qUf!(j^?u_4QLsImme9&jw3M?cOdzUKyf@yGkmWccE`5D8;f zKNwchX2s0IXq0D;BiF{K5`f;NovHExlwwk|vhF-f>+ppidf7**gh&OV_Q2>0P7)lw#&EQfgOnz$4vx7vhI~I+z2LB5GWYrOTLulj2ad zTwZvRc;NvJAn)y7{{zW?{(j~Gf}yxYX&1LPLo2JmaGn8m?F6W)OPXOsBI7{obxi0< z<@80RScD~U4kN8fE(V~1cC|1IW z-{pT>6_dLHKrh%cq!qd{{vW+El?h?%bkbbK+0Zx|wro2OQv;ia!$Vf!ACKJnj{x)p ze_L|v%=pm4=6zqwQyg3PHgZMF9Z#Z1*agrMyCfbQxpE$U_t66s5xNSW`R0yOt|)yP zTcnTey?Jqbr^41ln&m3t${aVP9eI$4%Vze{%bT==K>r~JtyxneE6Z5XT!rl>yKcd(G0H~M+XbF}}(x7o19AW3N4baGd zRD7c3M!5z^>?lUafsXJ0?r}up|y;fYH z#x)qJQTLbZn1HIKlAWOp#sdLBUTbycg)NuMh=s;kH7!2p;R4jF#T=ac<{td(t!LYP zV3g%Am;S&T=X{^k=hgJ;ae-K(n3m`5u$u@zpuVIj{Un|Kjc=Q1EZaD{!4qk@8`{L#^U6lubj_tj9V_MJRE>V8@ z&qsP|Rrq8Os)V-K(+&hV&}3r{BpIM&QMD*J9LL^TmNjtn@Gv>hT>3hD_4lG06U(au zLH@IQ_1XQSJae1J1#7BCcxjb0yF(*lJ$r8V1oK3v(My{Fpy6I?bX+L7xr=4Xury$# z!6G)-5$ihh1;OD0)U){~cuqn-zWt0{kzqC#2rrrP^#W1@t4#pE{kb&c3SO{D=fHE3{yG)L~%!v$!y&R$>~a~LsQ5mG{yv5`;;K)pTYP$$|r|EqEv zqO9rmwMTeo@+nPt>s*icU~Tnie=SX*>sPjO0!}80{s%<|N(V?^*yi9k3X=5(LHTkX zOMObS^y3 zcR=3XOm9335Elfwokd*8vfpv|;rYx4I9!0{;$AIh)92fgk3CauLf}5zl1`S4ZJXy4 zAEd1n7o>Tv|7$wM41eg(YT(Eech~66R?GpC%TeU+Ip+n&1R5r3hWGWZ#mw()Isfy3 zRtrt0?lrp5$2g(q27L0XJI{m*LGt{K?&crw4%$CC+DF}xxKH&M6271b=a@fDX6zi1 z=(^1~q*VYQxt+#(*Ml{HI6#nXK%x&rOyD{-n0jV}*IFD#XO-VfXO$24O~Ye+ci^$U zJMmb*bUJ^sx!`@6c^+nVNL@`3^e=$-N6B295xgxOyUWJ z3{b$V>``!owt(F{_vqqE=w@%+dzKpST?%&vj38h^!(tbY30Sl3Bq@j|D-$~xjfe}-G$zUOOECc&7eD0z)U#F^a%gG6PV=izq8$f_dwT$Dd5r)tSvD?gEpLhx=@!A%g-V;_iQr!z1iE`ddxD-u!*s;?*7ofST3p zhP~7O)mmZbGGJHIl?nfu`F>5s)2?&4p0Nt zT7+>!6z#7iIgrkcShr3b5K?m)1{z3oAz_UU*u}zHI zyjjhz*uQZ&UiHa-eBrqT zlEO?d6`R93-)U` z8h<)57yoqZz9CV48j@vz?$pt{c**obINX0T9__vLNJ4O7AcU^iAnkKQTI^MP`bHXZ zMZ+Ye$*3x7WcHpbs`Y#;q(Cb6_4A|}ujV+=0&I^UUxH*9{*sL$sx+YyAFjCIz`8Jj zdYd|Lu+Z>;Q?rXvuXH9gw841lhz{mVRxUYe*juoFx%0U!#GIwNAKSm})y)3oDT9Knyr*XaVSJQKbfpNrPaH zSruKZ^DxgLBC+EP~AxX0@`I!SG8Y$fLd_w7bX^aiE|TDZT&YKk4{5gt{1L%l{kZN~c-h-u(NF@Dbix!WP}p+7q~8vV zCcJd&0p6E+ndCZ$aYEM&;yQ3IS^dp{H`Ct)(SZC$9RbJzzd%CPDTY#V~2wG^N zu`h2XXG2v-tZjZ{us{AJT%S5ZrrWgz7GTGW>uecnw_7le!}w;4=~`c z`-DfRuo&+u&Gh@}Z+Qt*IAgpMc`BF44^SJ|<%SCjjkU1(79E&F+NKg)Oyli$Dm8HY zb3}DRhy#eJw)@l%r+|osrwM_lO`XB4182}bCfE*y4G15QgA8l8nmR&c@HYJBAT>^& zdI)DNJ58PG$HRB1gIp&-!0-xygDZFsV7YYq0si689eg0?3Qk{g3MWrFgr^V8#}PqW z>9%1XBRH-D#{kCyQNir4&2BL70mjpjhfAvb0JU^sljr~q1&Gw5blkBt(2f&EP7a*# z(svpAYF5@<$JBl1veovkB3y?N)X-qOP^5nrEhMH#pXtp92ME)HL~ka%hAC+Bd`!R= zoY*ZBzcoaI=f>>Ei>DpN>t-FtTjqa{w=VdB3ZAcd&2=fvd&O;eIqpM*x@RAaMC!gV+xNcKw1h=9cKX4g3eI(fX#szfS_{| z4v-tJ^aaZYhCEJVmea`WIOgsH?h5WB1{{6f12r``H&Lwnm@C3RgBB(fDikgg+O|-q zU|?EL^A&($I181fn9pDxSeH7D9vZSO*d}!x7Mutka4Y~KAq)U&q}(PyK<#K;JV9Hc z<4MLo#&?G3OMEf!5rYwHrPzH(i!(mh2b3csRP9aYu#c3^K_*H4i}zX zb^#+59DVqLPF-*lG2rOk$D?*%I`UD-eFS0hV_-4`YCDCBg2lqcJf^YlZ|4AG98D=@ zzZ`&S#}fzIe`qsmtaQR{zuVGU*h88`Q-A_;bxwoDL5Hyq7`?I#h2N>kWP|(IhKB*D zBl(V)zj|>%ah1*^d4!yzO`Sm$3bF8byxIp3X(!!%%38*DAgIP?IHw)R!-bjNCDvc61DSOp$eho} z2M_aH4-izr-AS!W96U_!1N~%Ta-XLapcvYa*bTK%ta1iG>?E7!Ap9p9WL!l50P>WhUNX;v`+_{g51Nr2sim#_5ca$tYK<=yq#c&;n&q1t) zAbG&C4;DUf^e55y96lT7wUQ>oQrySywFsKfmN$4zTcS0po0mRA4U{R)$bmK*`ob81 zcI)JDj?x8)>ol2W&y4`}Xz>vNql;*OAk;y~E06AD04SuOHj@MOAxZQ~XN9mQoDk+* zfVho$jyg^xCqcG#GMVrdEg^h`(%~A=`dh96BGq`Pg<-rBxhtIz!dkhkHS~p1yOS9p z?zkJrLzFeQ5iVr-4z%pHs@-37?aPon%TRSM>kt;_t5&UBnuh8jCsgB`xUT0^Q8P_f|)*6r77LAiAwlO)ICmneqdvAOWb7d+E5UFkH%ySfH<{WQOU+EM^0i&v3W9mm0wNcIbJ2Z_&r zn63*Ly8Da(R6E+gfaXB;RhjYw)W#*%aABdG07VMG66GXNgq4N6HhWW2?W=vgFcS8* zm1}s+tMT6)Scd8;7CECO+BnfT3sA9hYDvy>8SA~@={T@qECHjFXn;C2nON@OVF1c5 zro%Z%4s;r4Aa~>hfILZD#CWK_9jIn>z^;65C#2CivIRpAzq@4FNQg^AS#&^_SKZ+f z8W17>nN{w?7aP9SP^K__A;#lSW7Tr`0b*`A_Y;ILmxPeQ>d^ta*YFiY6mK_ySeGfQ z6PSfZc&)*nwfl(I8t?l_~UgPtadN0D2)N zAa^3!`QNsy&{P7-kszEH;5|&%AUS|jPotyQkps|6cicsGphB4Qt~ZLd8xP@qpSD_LnAW8@>Y!KzYYtC5T9Z$-C z4v>YrHG4-w4XhJMxZ}!w1L7Fp?N3PlGY85tE?Dz?L_4+e#_4yGa82Z)7>{OaygoGD%VkbZ7VJ<@onzz%^%e6|P*!ik0cW#dMfjmg_Jj|y@ z)QV8tmBi9TBigS!NAx#y0sj`}`X-LTIgjByuSW|goaZ~Et-NP#AK@13ZKKy%dDkB; z5};6;EA=E*c;*rt;p5}`4PrhM`#Zx$pPMc8H6EZR+O{N)29Wm#k&`+rto??Jq3u?b5FI8u z!f2&{R#hQ)L8Z9-4>hZN6xBr6(NOmyMV!Cd zmF7gj+8R(hW9e=J)5fw%TGP^0f|K`|P|CkYqWFG0ltlwtHl&Oo=ZOu}xQ_J9RlJ10 zBe`u6Dbp&bl$ScFp6Vn)={D+FbFU(zy;@0PX(gx*LPI0bi{yEAn+jqj=CdHJx>oU!c+ zRekF0qt)zM%3Sil5|z=?4!NRVP-u-3l3xFcI@dg)811Q5M0gh{BYm|hxY9AgPoo;+ z2hY{2Nb)?=SEGu8M?dCqj9&p+M@t1mDx=x;qWs`F^9ZkF*zdqJ!!W1~z6Y;i{U|DS zU3U8s{#x>=RgGl@--$M?uc7bhzZb!78{Ui59~)U;e?0KrNPi8x59aeo_H+IE`r}~s zrKaDfugP(Y4balp%)0Pg%Wj9=et_1n4fsABd$hmt92t%S_TkGMPmKPxzsB&W|8A6@ z{RM9>f<(SrLMaSx2kaGKj=CMo_U4@>4#TV63TtvfP+l?j%WuVM=lhC81 z6VapJR-hZ|x6$>D6VUB*OVKZd@1yGnXQ4~QpP*~%chH@~v(b&^ap*?obaZ9&RCM*k zVs!n)d~|GE68gDh5xReFA^PoH61uAX2p!zD4qeEfi}KcGplc;b=+vhZ(TTOQ(7D4) z(T{~o(aGKO(Fx6Bbo1bc=$oBM=;Y@!(DmXE(Ao8GqC@jPLWeR|pbJMoN55T3Mz@cC zf__Y$K};KFo;{0x*z`U+x^^BqyKEY|Ui2P1xN0H#x#&}L|7r@l_H7dSDsvUme3FdL z7tcf2znqPJ*f|HC*t!5cy1yJ9-Le3kOrMMHU0#YFTv&*1Y@LMmtXYi?E>A{xPtQZ& zCclHy6OvHj=c(w+HA(2)j`vW;`^(YU{5c38!swga6jV4j8C}hRQK&N!6==!$F=w|j? z=zQTkbU14n0VIL}< zTjh5o*}j9S65?AZPNP>9zmULpovJ1Yef1PqQ6=;QRVVIM4Lv~aigT!;;%D@l;xcNY zIFFi=*YI9##ZCI!4c$a-l;6{Jo{RWClsIKA~eXN6S(CxxLYoS|oyYL*g z)mU+X9LE_{UvUM!fPP0~+%eha4O08KOTPo}!FS-bo8ks)sW^oikv|OB?n~qt>!NE^ zuab4(nA(uv2fqUZ+ij*eOSbWl9uxdl*k4uj2vtUp=|16Hyi5{SIBwWJ6d-KBuJRhH zO@5m@`92&ge3$+fvQ7hXE13+lTEmB%d``{6v2f97k(%P8yT#!12GVxJQ2r ztkZ~`CpcG?$+=RX`=o5VOiJu21E~BhE0%67)BWSCWm|xFc?CcYEnVDamTdvvC}V&s z9LTZ7ty-)9bOBZXRL&QCyaJ$#r91;%0gz)$Xw#|x?GTny0gyvWU(b2}ZGe_JzW@IZ XAyQXNs6f-q00000NkvXXu0mjfMV(U5 literal 11790 zcmV+pF7eTcP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 LNkvXXu0mjf!m5iw diff --git a/app/src/main/res/mipmap-xxhdpi/icon_indigo.png b/app/src/main/res/mipmap-xxhdpi/icon_indigo.png index 92cca61311303badd178ac16ae3d72127690359b..5826e66a3dbe9981f2cc9ec40c8bc44c564e414e 100644 GIT binary patch literal 11263 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 literal 11772 zcmZuXb8IF~u(j=8-K%Z;YP(mvz1p^In_rEq?OyTKwryLlzkgoxl9!#`$?Rs5$?Rye z6QL+Cfe7~l4g>@QQA$!&`5VXoH({W@*CX-W)^7x1E-WVu0#X+T|85BRO%oeSD$9X@ zcv66X_y>c4ynb)_AA^9nFoA%a8i0WCq=SH9+h?~c@qHga8Ocb9f_(iq^1DitKtSlx zr9_2Q-B&Mi+*(Z}T(^bnhCMa$D6yi+vM|%BNaC5KU<#sHfQEq-ogS=rj>BGO=R_?77nfcgXOCV* zu$ey}IxoE{wH z^#^$F+nYJ#@(N{hlk4%PV*njhZ&aE`i8JE`5@R&J8Agl>`CVOJ(Unpa4r;Y}VMS>Y z7#d-QEgZY2+%{=_KXq{l7JMAPM2X913=zn^H1uS`HG-~z?FuJNr`giwIw$!YzsK7J zaPab|2Hc}}*&$8vdlL57T9J7Tix2vZIW}@k()uC3q-Hj>0pc}#&LWHQtic|;H~O0s zp5`J}O1o;ii?qN%W!n3uM1BNxbu!_Fn{Y@_NN}Z#kkcrX1==uo*}ug zf877oI^9?a$d>Qco?pp)m{L@4k%v~<6$_|nQHlorUM?j*xs zXyz1O;{#IYAU(WQH>FLhQkw*Mur#*FMC@vm~Y`;vfR@l$1L>p zzO#uiRYi7%Lbkpj+|n-l9{q1djSD)e_m&gnN|oZzq2oLTeIH?uGh_X_S`8TITRNh> z`lokx!H>f+975@@X64SYyW*ti)p;8qIcnV)eYXn9vN8^lsF5EMR~KTG zD;8R4+H{lY)M#0He{3SI)Eci+wgAarYt$)6yDjVK`JafA@p3s%OFW4u*knj50PlfMI}C)B6R4y3BH+k_ihb!jt|RZxYrGV>+;E z7Ec4qVA~FDM_yEjmNWJi8E=T&M$J#&s;Q>Qjucvq6z!f5*4S0PZX*dHxqj|+1;{&d zf+a5|wT3HO-%9;6{MpJWWpq93Ri>)@j}7TMEX*H*;o8Zht``w}0E>|RaHy0qJic|U zadHF}94laVuGvlEYPv!%JPV`wR-UD81k1B;#Z;f>{wKv9bX+d*6hNIAAL1kJ!fcg_ zxg5`60m%?(ivoif2#YG;3m9v*~BMW#)gGJ zV3OZ@KilLW4LjMcqesx`3s@tJP^3G20KwihHe5_D1iW&cp>)2kJw-%fi> zb$)lv{HSCHwcz*nJcAw>`h%$#cxtTnvkWOF8uMs(96rH9n|GmpYgZNtRr@*gqlR@E zcA-9>yxvOA=z#ttw}mJ7M_9wx6lQC=@Y#=*F`-SNrrdVR;OJD2H5f{14da!B2hj6D z9}#|(7lwZIMTZugnTCz+{B&k4%yZyFQ=D?3l4j*SNR5q1N`{4MNjI(K2&W5e$Em^Z zMmw3R8#Wq4i8OXRKaL2=G=r*YlR~k=oaIC3lz?`1p)#%FViN_SNBj{C)D^UqQKQjZ zUd`sD<;2zCqY(l{(Y*3l?G<^!tkYHWL5v(#|5!}Kb_T-@tFnM8zvD`S+&bG-c2Fq` zNa>AO$#K2TUp{;1zx#N-+9>O-3gg4hRP~|uXlLZ~&VGl9ro=SYFv1PCC(XlM>BWZc zB7c77l+8<@8KEBsun{AQw5XmgxQHcSURv{Cn((D4em0vB$YRr+ipk^#QI?Bl_#oBj z6rT#vY>X+1*X^xo^mTS+Rq{jM9-_<;{B{U8D8z`YJ~8HsQ#G$>TC*4g$1CWlCfpH( zZ3Vcri_J+rSVA{|&{vHk|D^Vk@bW^M??L|D)fV#aMDM%re;lacb4YbxvuSdn6hF7e z{z8!Q@$!TrwuIjb07;2|y%7BMq7Q$50cu|VG__IxnIvmXLm3WYv7Mby1npg#!i@PPy+->PF}WHMqj z5Y&usP!Ol%uOrs)4w#&o>6^h5kHp`gq}<||3C_Uzz~#qxY_dil@(dH^%RW*?-m;bL z>qSW$befpMTDMZ-00fg-=tSy$ue>JLce{;Ex0BN45*bk_*u4lnCmwW#mLOx@wPuhG z#GBhVkRh0E)M(U3brV*kUqQG-sSkBVRdJZcAJGgK#($W8aqJZ~*#hTcX9%M?yidp3 z5Mq8G)p3@bD$V2h2HkD>$`tu&1#dGsl(#Ff|HhAo)Uf6^)sjeVrQL-iUbMvy)2B8S zW4hQ3t57%4C`0ttUo^F58*X0+s?ule1@66S3S<^B9wo|K;8PyMZ(##X^Soz_jr0?A zy$)B}jYBVZ%~v`Y6$%uEMW)^W(0*yGD;FHDKcK~}KVV&>gUFQkPqH|i2{h=wFt zp%eaqvPhfGJEV!T-OL9cNeXvJOs+)pbx)9rQ0&$FP7s^h{V=^NF|E?(@0~V)8=iUa zWh(I)t&1i#La~;3!{fWN*bq%qWn^&M(k)K?z$vw!7bc$XpX15$s zjq&a3K=_63t~4+aI8HX)9SH7Xi&=5PlSnlzWy)rlazG~YI|rEx8(mGzg=36%6DRwi zWm0X3$lrN{`%>-|$uB*i+USCtJMHw{+QE7RfDLH)Mn! z?;wJoFGz&mCV_1)Xwq)X8*uOUQ#~U9eE}R#Vmn;L$Z)fn)efxI-Bgsi@uk!n>COjd zC}t?sAk-inWMl8aXB=acn@Xa9RsCS%Wn~*QXRA07YTb`YMIb0Z2?(2g>HJXZSV0tm zI$}DP-Qp2F#-KTTQc6dXGwYtKSWZVbjSi7r(T#to)12KB=ro1DmoSWc{Xt}NkcJ$i zLZ?2>bBWOPw=|wYYMR;$34>{Fxw;NBltF7Va}a}}t~voCS~S`qx(|o(`I)d=zb{=n z$Y9Vv9VIQn?0ojUqX?;WvY7OGFtFlsnT;w9k+Sw6vc=A5%!3xJ{|50uj5wQ$Nt`N6 z2#M!gVH~;5$-Gw^14}(`7*n=6kvg*o*OOD7crLe1iwDb2#Ox80f=4}jUK?-K>~@p| z>||Gs@Kx-fI!r^z;e)h$Z)83>L}&9i)E-*HH`qB zgsO!WDr;+qD*F^IuB)KFA(~R|B$_!o8sR3_&2}fImOn;SnjWaU03R;YW`v`idhoQ_ zm4Lp8=&;d3bku7CT8gzVF>r9zL)7hA!mj59R)Nr;B>=XxzFzLf%SJrkHb2zPa}?8e z$In+AtwFu(0ifx_X>VwcSIv=ZTbv_Z-&dc7jfSaIkGUy$>Pbw?>1pPnMhcK_hx8Ww zy~yDA;F%hC_?%`%WcK7P0D}SWcOeAUT@iT63D=-4_ZfKuwE%&yr6t_efbx2}sVC~R z!;HKv6En~3jFXM=sY`%r_Rv#g__HYcuVS^>h?<($)e4o8(*JgQ5z`SjPf;j89yCGLBQmioI&H5uR3^=Fp30WrArmUA0SRjBq znp)!UbXh1u3;)DjwAAM$l7dh>FI(I_`FPgyVZ3;*^R1=%?*YIn4rUkj6mcNPLhlK< zkf!T8nyH}Ych}sV)_qTN_Wn4ex+Glv#Y#3rG=lRBpkv_s2-2Vuz^B46A&wIBQICGn z{KL4Q+Bj|oSMsjjl<1&xg$*4!QlrNaJ+0?8Sv0bB08})1ry#le{(!djz4t2H^I!E= zTXqt|bEcY}R~QQjd9RD~ZnhUI2Dixx+uaJP2QUwqOR04-{!+ zmFQ&Eue2m7me>H%F3reJ+3rTN&G;@=k|rO#M7{|1Ic|?qo$vh*ICyy}1303@X)bNo z>j!q96P$V1?Qx%JY4(fcIcfC}EYl#TA9j5xoZDThtpmMF-15N;WtC9eK%1gpxuUCw zhp)&8_cy7W*}{H#UZM=TN;XmMS0y`CZqO(f2ldT*gM+D4mw5CetQjL+o>FvsZ_W{qxcYO-O7tJ>f#r7gh0r}}mH09+QYldc;JnV9KrAGOIuI%cWFI)L3y1WSNBP8!~_JtR()Y<_x&FxcyuDZoO|b= zwL2I};g3!T`}*Z&*0afD-Oo>LqYXD!l_po+vr{@Q6QE9#4~zH07<`9oiF$6<=h9dn zBe!B?)BOE`BToWIiEN8`Y<~Tr3V3cy@**sTHRw5vEPm(IDtNmV`CLa;E_4K=43T{9 ztpUW*^b>?`r&0rHpA&hygF~jciWkhq4=EaYqm+U#QsNR4S$f%ipD)&{^C-FN3&v%f z?~Kkih*oHh01wy%tUy=^yu!c3~7dUB?}P*OK}(|0Rg^g zNeVcg2fzt^f*-TE46VCo7}5fQ&!e^OuNl?RadCTkJ`W2CFqhqLmuA5YyeKbJ*zZH8 zY~Im$IjjEirKniOC9X>sgL<$l&1)5?25!6>I3eLo96aN&XA-f%gG#8_BF!E%gFSLa zZI5?YS`}n|rzJwi46{26FzxhEUMMX>aqYoG5f!d&uF0RSV`>Cv$|!1Y4!qcP*q~OL@2Jlh zYHxDub179?iFc{Rum zHZRgPPIJ&u?S4v%<&X#P%HDbTNLLED6OU=_;A=e+qc*FjolAK>Vw>Eb<;i1_b)O*% zS1_OejMyTLyhabYF|jRk51IS=!KL~}S2IeH`n#5h<$nap0T#TIX1pwDyoa_zaCg9e8X^y^f2Bo=i%^}-e@Mtl(dMwq3 zE$Wb`>~ARFJ$sJhs2MtbId7rxjz{9JVmlAl@G(6%_b4pS886=jCUVA(--Zw66;z&_Hc^GjZHY#5Uf|Nx(7Xn^s-)y`+ zvD}+OYr(NkX0*0sx^Xt-6G4#c_!mKGF!Pj0&rqKdAi@4r)A;8(HtybsjTRGFI_O+* zqkybDdeNg(?PWTx9{caI3|kdlM3i=2sz1$wr$~n=ukikUS|KnaZjGfOPSy!A`-iY1 z%P7*w*egZlJVk(gkUE2YBWi#I(;MvTRwHG11w!tgJG`FlLwE2KH#&fz>mV3bSY+3WY%I*A>Xy?Wbjozv5Jln^|| zy-d0FqpW}&>32;t#dLC1o{VE?HHOz%54%bf)#NbLB zLyVqrntubz^5qwwl3mBsL`hb9OH+)FYCg_!^8_W`28bB))0g$vzs?skN+nWFWFhxw z2(+(V*^~sGUEbwMlOs4p!6#hHuIm@p4w@$t zjFX%QU_Z16_S9(BpQe%E#J(kwt#P)sIkLA=gR&TG9K9m}@- zv{7WyG9wDiMaoT);Rkbqcje8()iuikYEik0Id>y~r5JpV&q&RJfKZ2e85Zig^u2xxx5jpvRSGpdAZBc8~59sj=8xJ&{_N+LMy5BM?>v!=7^rCE_ zb;S48RS}ZZ%WnB2Eq1Hz z7e{Wfeo|IV=;_!aM@lIYMB3y_8#zHA`f>jZdx8O&f7#8Z`=@yHmoZSJ+#@PR*%->5 ziEJ%FhA-e9(wLfqW%`XAvr(Q?JSd(v!!$DN;C6{2ECVu5bak92*i~slw>;N8q8a3f zTzOdm2Hu4uOLp#wc^ln6wTnJev|@S&lPVRB<^l(KE{8>Y?i)ldgT}QHlLtx_sGBVt zzG`pj9HvI`gqck<$_E_W^*&=KcsepQe&pr%_INjBu09tLd;ZnC4u`#a`$w+gMletk z%q|AJU#=HDw^Lu9@M~^Rc<}=PxC=&}{4GAQR^5+Of}IDvHwbjuJ;+<()CJDN3Ivq zx=gtd(n(?oMlvw8<0@}kzsAE~+s-fBu`O^m7J3|R|A^)Uh|bw1-R<{*L*zb%vZUjL zNc8nQ+;-Ld_PjhSFf^wixG~67m9>|BZ~AUtv;W?*aelwYkeB0mxEqbbKomX^@+U5^NS$1@H>UuWnL z5m4PFULOkmF%d}D=g`2$*3L+_Bh(N& z694-L>h%ZM_l1Pq$dK5$;xAdeFY^4mUd}Li8yY#fTlbhs;(Hj^o8-2l$IfYqRFTIw zb1(CpaLb|;b}Z8!J$VZSSNSiIMt1nNML`p8_63aM3fVW}QR%qo{$hlIqGaMMBUk8^ z@3=*ifccB-4Pdji^mle86Xm)fu+cvj@npAD$<@(k6YNUqU$23>aSqqU_+2%HTW!h&f6Pjn{n6;?Pd=grRB2PgOgwT8+=g24fUprU+S9EI;d84T^sg3e z*7xxuZ$BWcxz6YXZLwMxI655n*K7f#NTvY+86Z{4mJuCv#`Xj_f(Ilj0F2VJ8CV_i zM;?#Nm)m_JtJjeKx*0`^)GaSxa5&(XddhjQ%G1MbdT_o*QU1omJGZl`+1DCs^cXJ6 zLHLfH<>QJ27woWfnZyQ_(~XRNzGis;-rbqJit%ia@F|XxrlFGN zX@xnmvon`G?pPTXEvc0Axc@}b-`p2)@ffdy9Uc*@O%1rLGc;V{Kv84zD|uK2mzBeX z2Nh{BsZ-(3*W5rE_rZkBI-2WA2;hA-5{XaoU~?qWI_E-kpym7ztHh zOb8Nb5FM5HccaF#b8(L%CsCp8anhkxYjU^{fbW;Ds{~j~+jjd0Laeoc1H-i91QB30 zkKG5WNOHhy3RTs%mq#WLCxSuxp-?RL7Bg{#lig7(eKV9WqLdj$TG-H*GUb+SG3e*C zU}LVV?Rf~RBRvZY*wq{M;FQ*p6qA~=P{Bkp3A4$xtwQaG6)B8qz&ey?%aBC2A?uLw zx7izcTgk3YF#R?8weat81On96=N&veuVvC$K_~?--b$-4GlxV=cRCBUn0^jY~}pf7OwQWXTPGu)uMZ^|-$4Pxkg7C#HtXU+>L+ zJdDEpa05|L)d@#gHu6oSAuqb_m~Wb8jRU>c5dqSBBaqB6XIp-FyTw(kD_Jb6C@I2N zyqj2pK1XdpCcv2rYN7EJ0!9@#3Mo#`KU@% z4ZW2}JU&-axe;__ka9K|r*vhskbwT~(_7Oed4TR~=weZ9U@4quKzP>U2#@kY+2&txC* zsd$OJrG#=^n_@{*hdLI2N6rM-+sjje9rS~W(j5>5IGd%bdR~XC6LN4$wLUO@q5fR^ z)`J}Z+=np9tO?O&R|P64$3Ot)>eM!4Z_Gf6_^t|r97SYV!YISp2K?PM7%0=K{mr{0 znR(t!uK%o4cxO>_!Yu@~xc1b*)<6eYgp^7Y3-%%$5k3PtGMq6`70CK1(>Pn~R1`(j z_7(4+EcC*F)Ol9Q)y)sNa@DW=1Mo>>AS|tc;pt}lX8i}z9`~PACgisLb{T{)Gcww< z9`p3q@7W+%?;^a3T5`!^<=%b02cKdA#-)v_#~S}F+^(12|(kF$$b zFy)iJl4DW{ESPQ$jKTL_hc{bMSxrUX6{?k{TI78!E7{k_H9HBi)*&quByoY^m)cMG z>~+gzUWf{gvBw6RAtrgTXytApSi_#A(>F?{tvi~#gCVqQk#kwB%IMyyfv3pF%XaCV z;#XssWBc_Kc2NXlKJQw^#nl(R?}{ys_ze=+jplb0om#IY@{l=pI&|naUl$HTE9gQ* zY4ho0fCJ(-mP&8)Z{wrr*z(-ZHgp%AvB>!az58b}hO#2iLm*50v(3@tRjQWniGpa6 z_M*6OQjaJ$UlB*8@6P%{P+8Cm6J=wUMm=d^Bk^j^{FVA5`PE5{NvI*Bb`f+AaAzD3P11CsNqj;{n{ljX{;Q2GUyx*Cer)Yv>^nIm&9wG=Xps{kg#$Xmk zz9B~C2Otv8X1$m>$MR@uKt-m>rvS^b=A>>K#sI@L2f>S7eeZ}ZM@dx`T*R4+Q+{ky z*?ZR*QA*}bHaN6{2T0ZcyyO<1x6SD(3O>KKT=<6?;DxK^xigaVpN%XF!}LY8YK|Dw(kMlNIK065pwv0G3nAPMjAK_2h)~e-?|`D|J96+@+_KHrtWh9teks z1VfS()`5(v*5)tcRCu&M$8o4i;EI8`P-z4PO98^J47f+Kj@BCF6lPA@TrT)$Vet5A zO6O8j4lS97zw)?=2sg)@H1uUWeEnzZyR75!r()vl`wcSEo`cSp#By_Sc9~O-3Qfsh zSxjA%*;14<$DF{uYndb{RCYx8CCPOUV*@TQ{F)*hZF4nZQd(E?4kI>XxI^%RJ|IKI zOWdDV7Ia!4LG0YOi0(F~d~(BN2(hcPOl&OD^`rTQ_b2z3&&?d5%$W}m01?cKaq@eG z%cYTAdYPs)|B!PvfzV$^S0LAWJ#WyDRUVN#7;_O}qw<5DpcXHN}b< zX!UN~_Xj~49Y&0*I!r&5Qw%7m4O~H9j}p8EJ*~kqa7A5fMG+@@rxDz3uO0Y{6U8lv zGVlXFJ*dq3+!Sfupxx&%)31J&q}rbXg7_SkY^h3>+Q3-&5!yuJ1$0BnRfK(u5;6>r zD|r??sFPXB4!oEI#l*)6TXsP_Y1c?4Ps&6cF^Bc=*~ z7SUJvQ057`m5Sg_@$@3(h~;n`Ekymw&&`M_X~0lnBa)vc&>&0|OXHO^|QSdoIgE z_S}`wr=xUb9wrgthi?igh_`47W^dz?@eq0YqB8wop_cGxZ)=|i3v9kPu?=Cplm@Qr z=a4O4G`x35unYC)?aSN@B?dq~{i;hG<1_XfyT2Qz$(_Z1JDV6foAMYtntme?7A9s6 zdL}M<7FJbeE*>@(9u_8ACKethCi5Ai>i@%FV`pMv<^jUY&B;X1#QY7aOiVoN+}}XU X#Qe>GO4+OU%>W`LCNEkeVi5R0uygoG diff --git a/app/src/main/res/mipmap-xxhdpi/icon_light_blue.png b/app/src/main/res/mipmap-xxhdpi/icon_light_blue.png index d0e91077a5539069ea2d878e9f8236db686e06d3..defe4f18aafdec0a176d8d46b088f73e3f3e12e2 100644 GIT binary patch literal 10943 zcmV;wDnQkVP)zi8}w28kI=rfFYQbF(ngo~#2

    ;K<&2HNuCxakk= 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 literal 11084 zcmV-SE3?#zP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 SC%{ku000026r^UZe$CLO>AdZjf#kq`Nz$yK{-h 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 C0zv`+ diff --git a/app/src/main/res/mipmap-xxhdpi/icon_lime.png b/app/src/main/res/mipmap-xxhdpi/icon_lime.png index cc8e7184042f8f865f159313a9b6ba6d1f9b1022..3aeaa864da6c9bda3c3914aa613d55f58d892ee8 100644 GIT binary patch literal 11007 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 literal 11597 zcmV-TEwa*yP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 10591 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

    01nrb)h2m{=k7cNMsj`e?dYYW|na=w(I? zq_2uPPVkz7B}NrhUd`@G)iu}{PR;5k6`F_Ld{~Vq;58>1=I`GO)MP|?|Jx8BvnR zb@wGzi{T_?4XuI&i>RlSN}*B;2G@Um+^C;`RK4YY2vLn{-!BM5%k~Rh!=6TJ<}y7& z(A_0DyRpJM&E(!=_U*qqySuNWr#kcBu9g8mmtnmj)NF*MbBQKz)z$2k-8?zf6K>z_ zD}L9M%{t7npGCz4T*@=C`3)wD%aZis(!F`bFEuMzb*YlD7iwCVOdZf)OP%*>`g z7CW|5y8KCdbob^t-lPoNY`kIi`kM{nJXZ0mM{!ZR7qqo;iQK^zV6R%TVEM{PP0QWl z**W=|$uXS8vtX~f)Rw*?{4_A+El4q55ma9Fk%>F!@=DnDsk3j_8D+*<#S*9KNWf<% z;!dJ@S^{^+{|!0!tJvczrL6EmW@Fk9eWiDyuw%7P>l^1qE zRC{JJk+$#k)^Xah!MpFZb4hAp+e`?&>6+M8&tXDv!cAKy|9n}wXl9`QdnaR1#+i-( zP__}@OP804n@^tb5~2w*Vua54-hyRh@5CEYP5QhfAaV8fjSub(*2i?O%#wG0ktcPx zRKvCICGx24YB2ELQ}Mn|eV2O9k$PSj)2iM`O4rRuvq{sIo~<<22CH}CMkISUMrvbZSGD~oAUo9QK`~|jdFQ?!Nwi#k*%+1B677l;y4MVE1JcO&EE)8kCzBoUjt?Ms}VoYoVGs1XnE%Q++T< z{chtbx6x%H;IX}@>jnA1S&Psoym5!5VP}Z!O`7-7N6tFyqBLo6)?f#u*ULH=u$OV#Px>j_PY6KK2W|7di!w_k^WHbtwMUaZ+G+8<9=-T zriEK*K$y>yn6@Q1@LhO`0m)%N5~YM1o4f&M6F?Ba?CcCtRbyT=>smDLJJju3?t@`x zNMqV#HXdD_y7iuL@PyDwzAA_5x&ngv8E{Hhl@XFyH2hSV7$hjzvw{zgP;>H7r^}4B zKC#xzsq$B4Ts=@LkoDmD^p=HGYX(ASxx_m@r>*p5ZpdtcROop7*9#Z7KJd8M&r)+~ zwd0mx@RcBFuBy^5xCNH+uv9JAe^gfrmekV8^e9FH8+!cb_+o#X`zZgPIzleUQF5lw znu^nMU}eiz(*dVsoFlbuZIzd(zN-4mWquh;Hl1n{4Ure)SqDR8Ei%}tKf+4Ixa-hI zaRxKhjD=J}6$9jI#P4@$&~ui^MRoZxWO zW+4Lgam0_xv5`Lg)dc&!Zp>@<9&E*R`va_a;4YfY!4T&|_QA}q&#zaENRqvl1nXhl zgP-Mq*)xTUj0m3S$7}^f917_3?$NqM3WBC2lJPvHQ)?0t#ROy))RB`Rm@Lek3C$cq0gGd-C7}-vkrsdR)d|OLNDnOg(h9wNpmDrCq6Kyy6XMxE zw&%_+n!TiZ29voeeE|baNmOlS#JSm8{bcn3F9B`yE(AqKK{>2Mpk2yr_ods`aX*>I zgPTyiKi-Gp3vjHzA4&09A8QrEx=IQV<^;t@iV;KV-h9wq$I+t^SVLTUy}5-qW~hq6 z?3SC;c_I)u3+S6<>;(5hCLV343_rB+UO$Tr@K?)07XJI1bNcsCcKJAe!hW12WS$}n zD<=*KJWXTmY=qa1KaG9O&bqb%)vidYANj^{5?vahm5e3)(+w`3zi8O4!I&vxvTCB) z9+h?6ZXLvu0q8JQ{ON(I{f7Dc^5(wP2F3b}7RrBCr8!CT+>*ScLg-!$^qgpo;cusB z#mbkO!6rZ+3!xojB7lZdx3hI;pKb>IF}T=C>?20{Z2;MyGt{UGQ~0cAAfA-a%)V#G z-&c`jv2cTKHDe|VHr$VX#wA_cX#f%{eeS5uYc(9Iqg{8Z=J77AZN1TZkT;`Jo?+sy z|8e<2a3E`}&M4!?MDw$|1Wo3i4lpyT3c=&kmr6UZH=~y6CW+3>NPlK8+Du#xBT_FCM{QwhiuN&0xe_lHxgsG@!GGRI zn-o%}OT}3tp=0mzc0LBr#NqKLRB6rk)8qtd1n3kR0dXGIukyyNRf#h6H&~I?X}6Wb zpV=oK8c|N_rl`dRla%jf(-LLVkrJ~bnyfO#P$c(Z{)zy49A8KN;Oj6Er4EHMMhauc{FC4^%&LrGSr4!=hj1XQT)E zYJHwZ;k(reuB?~R(Sq8m>XjI}Q_U0MHNEN%@-0HdYT@x!qC45}f?Hv;C_)u*=kZ#EMYFh@=6nSM$;bafUOKF3_K|=JMZMq!LZihJA&LL(g|v>%44OdXznsrA?Hj@{DKUR7~rNx}2iAACYfzM!@d5 z;~zuw7VcCU&_SZdZjUjGFm}cJ*Py$t9F&z0udG+N#Xt zk*#B2otu-gymv%rK~z&RYYJ(&1$USFO=`cMnz(tYzaAzCjW!Po3i9d<`gYWGK6uWk z99T@DtAZ|eIg5>UcF#khgs<=I^^G)m$4Viuz4phezt+*W;Pqlo)#H@heauf{p`)Lc zt@|s#jwgN{-6sa@3cR-Aqo*%S5)~^oTqOr(&dVJ3=_cxuxDbU>1Ye-$_U~q8SPX0w z#z)QbulmBZ$Ty#See|O+-~D?0Vf|v?2rqUbbp;5s=n0kd9ZF#skkJNV2K@5l^fdEj2N#ELI!8fAnTpbXah!DD z0MO2!Stv%M1aO5#n6x?@;httKtNnG#7V|DGe4GCzRnUbzvs`CTiD+fe!(|!JzDr&2 zevv$Xn?|#CE~KY>?_?JLhE4mQT6$Dzme-1hm_| z6$a)))lRy0jG7X1oslBe8m^aOfp8 z;O~Z_o3?|bUdzt~A4lr!^5ytaN=7Am#yMeBZ<~cn|IWwMN(kF{?xbMUb67}rp6i3O zw#{Q|R6T(21;OdcgibvKR68WaKJfmr9>Te^9|{vq{Jc_8b5XPr@e|g3EPh8q7eC~q z`BYRh6g|!gYl`elj17#;;d(!St<9p2A?wYH$Mw0ELXrE6t~o4WB1}p zZ*g4p1Xd~NP5I=!ht==hwt`?&@l&>?=lnl@X!p-7YF_)EHa&~k3DtuyyG@u@Pe&`k z-DWnMw=(f(ZL9=}H0uWP1J@Bh@hr5Q@3@C!QE(Ak&?^Y^jiV()C8h2b#@$Z1Kd+VG z^(~$_EiAY|_`FMgip^R?m4o+ zc^>zqp81saf0yW@n9WoTcZ+nr^X$3h8yCdt-oA1(~=+EfC{`|PhGI&J7 z-tIN!5I%!bJYMpKQX*Q>Usqr?cw*2c=T=FaB1v zO0<2S*M4~Z9@%;;)8`TW?^5p9BnpS!WhXW6+hia5lk9(8O|!qNa_)1ePNH+drM(o% zSHXuARk8ntk#8TmP1XP}q$I0K{}xscq=Q};<7crQoyVvxIqi0SPBlibPfkwit_PEa zC(^x#otzR+M=)bsU|USYu7u6}sI}oEgD+X%vSDv)J&a3|Z-?^g5tXW}70!>NEr_SX zXBgm*@pR$8`dY7dv@-OD0C-~1E zpT;Kq({AS6{sW5)_=*bcue#LRJ&$--uzGyC8;8#I-^ybi^9-8=S2e6-#=dSn`}PeCY^7N)4rn(E5IRF@ z-td>q-{gGaWC)H!Xy3CceIkG2|IT_=9(ZV)tgsKU@kmKwJG}!7wR%U2wcqrb-sr4GZaid}w3c;oqLT8x zLQ4J)aX%;7a@N?ZmpJOb)+&y1oHyYaGRMh^wB3YZw1{rp6}^PQhtXtH4(=>Sq|FJY@$-}!%N*n{_t-~Zyz#2LTRjqeK6s))t{OMzF4N`%Na50 zC;{5ebUIuw5S>bKoKLx0l@wwr6Ar#u`T&8vHvm|SR-diHdvUKVTgs(}F-XK?;+!dg zs`hst^=VvxIC*4?M<$`ARXJ(Qg)J#aZBW=?s4OjcWKGB!n0|B*v?oH02wlvR4p~zT z(6=J%u}kS!liggR)O<{~=Cj}xV^`v!zshEAm+Lk+`pwAXkMlI;{k#A#u*N!}w4XC$ z^LA4pt^adnuYyprcA-v=v1nu8@0mg3I|nllxMM0!<)RW^CS>M;~jD2vzZBlbbutiE=;vimW~qvpmhe7Cf|q zT>JK)eTXig()&L%{47c~C960p<-Y_x3rLYw2&LwYbt(9b=g3mtJyl(9q+K|E!zt6Z zrvvTbrPy9dkJc`0epQmTnB?->HAi4J2urzNUeHBX$_^UQZT`QfJa0$pJ7ofR`{73C zW|cgGz@?)bX>@}wtvI?Mi7p6*tl`cIX%<(CBmM~V>=%>Vip<(pt(XpOY;<2YRETOJ zIAXs=TZQ5g2NC>jW2yc_kFtiD-P)cuO~eImGnQD#XbY;)g=FLt*3IbZ+aKMP-ds~9LZ?3jPM2c#evWG1ddCxE6=W{}ak`Z_ z`*jnGl%I{$xS_>TQl7D%Ph7?jukpV&F3Zv>y<`eh>MXJV!Fm)78C!V2$2kiBi=)UoP-4#ooOcEoc}^s-D~YfG`5!E`m~zwtlTUu z{N@`X>+^@t-?s&^vz%=iaLrq{@SM4fZ{q2kB#duGIaeWVn7*3x72qr&hA4aWhKowo z9;5wO<>K6`Ql)O<=8qFRlAQUEBc7JxcV6GwSuqr3Z|sl>H!oB^e(E)3KXSSzFOvg~ zpwPKbB&mGXPGe~#MjUn688EI^@DdM>5CuQB2PH8qeis1`1qx@%vKm`KaS()+}S~lH@Qv@?3St zw2g#8lvF=Wz?bG@f1SaJebf5o!av<$Voi}fe7wbGjiRKl z&XsUpRDU@)F4T~NZ2P&7b14iXy8@Rg?_og#%RKyHcW@Z7LMwsFYGG)@Ww+gXint`- zF**Co)Wamor!OzQVLvTFjx<)k9E(s+!-dDADa+Q?UAdzjzPjm67yVv*KXE-GrP`8_ zt}*2I-Dj%x+KAG_`0@H?V*Ed)4$Mw{`E!@2o`2Ehod9TX#Js5{_rm!h!RbBjCo@pg zF#L6hf8%=MX&U{!hTR+VX$xEHv}MM%pT#uXv3lEvCeSP;wEkVZ#-!FQPj%NZ-4Y?0 z1K->_!rMh6N;=fxE>xQ?(Kfl~*5g^|xl=sZpPl^}wZ>yoNnb-3Un^fH{cnNh9z8~h zxu9otYH2FcG3txSrC=0C6d2VZT|pWp=A@Sot^P{ch`v%BSNZz=w%-gVp$5y5Lk)!G z6nM~+b>R+8g1p%5S(rrjZ^*M^h{X(xEdrXLexbd!2tub1p$Rbp7Rnc#VWlA5e0*w# zgj5|zP2MKn3sB=)wLL)Rk%}3uTdN_!PhM9y>w@zl&%!E*<^<#c{rBlPOmfg0H40fa zPe6+TF{m&SzN@4EN@uMuq@(62i-+t;R&DJuMd2ai(j54p3!G;*Fl~$?9Gvk$U+q6aU^Nm z_TS@_Q1#=O%cIkieKhqX>yU_%{Fe<7fAUieBkPaf+5LQRysIqOx+2C86ftYGYX~$L zU{1U?9JUDD`0F#|Yw1w&{GRo!7v=1guO|R3IM=o^Bx#9iL3j9Gm%bcZ(>J5=fb&YL zc(?tMaLEO~juh);CTs9_@P;PQ>*N0D+C0`SUWsYqIN_3c!bZa5JtBli)&TR@x&ZL_ znWm+*luvrg&a;Fw=s$akbB@dJc&$gzUE;Xro=#pDe6w{Yp%-fi6(U>SkOF_P zI62|Ha{9OTQV!9o$VBKBCaU4rn!6Jb2zb&?Gg3>JJWH6rP6jqCQ+BPq^X-?RatJ`n zWt+EZ1YD+j28a}4B<`DCV&;A{PYCHDE$iL2r(P^FPYegGKhR%_<6e1P1F_}$@q8$# z5*aT-n)?{{U~IF|h02Q+cVRb!INGv=iVYwhhV;^!Cq07?xmPA!yeOR(M0a4GOty4+ zHtMkm99-Vkn&~V>;33_)(6X^+@)C{lZdSom!Mq3jBszK6*B_&kF^#zTsV-=9d!1F) z&#cXgoKccmVmhHW(~Bzph+f-`s>Z&IP!;d5ShF&49)Sp=ih?qVC6_3PXq%akGS5~q z2zI{AVs)Y)?OqzE|BEn7hq0PpUHQ32=@%>jtbz!B`J-V=<37`R(Z$5d(nKr52&fgJ zKZf6YAZNXwoDH)a5_&ZMfL;K_kVff)=%3<$uW`A+`5X229KVYk$)iJYI4kA$gXxi4 z($vK1c{nV;q?S)ZNwvn45`XIZYnp)X;Mbb$L-t^JPg~;&UvB{mQjkisiU?zH6NK3{ zf~=5xDkU!H_3w_dsQeq!fQ>a8J}r$@33kaqp2iw1Q23y+G1CTa1c$bX(3&43O=AXm zBGDq|!Z;_K!{XUvXG#Z5OQ?6xN4IMjV?s;i@;PmGMaU(vIsuV5!$AX{L|%YT=vNIm zK_`f61I;CU-La38s6DRtxv=(<=c0iSYu^D^N^(>lL|U9H8By4aafVFdn_5)qy=Uzh z(nNHu8r5dWTRV~{+Djm9pXv!BNUqq51NPWm;;}!l%hLI%;q~^yo*p5d4?x`J={jKS zytlo7mO+j61{f1zPa{}o>|Gj(hxvNE;{#~Ue*1D&GZ&T|5<7i@kd78*O5?W*)X`3$ zks{wc#6*4iFw{Xsw~7K&%=j9I_ft2ckFxa(=U4|2Mz*|(bwpLaMTIk8hnmjrZ%JY< zLwl{j_HabM92Ews_%23ry&@zH_$wFwHMT26F1)AYys)GYKDe))5s_QzXL+i%WbRKQ z^?VVQcF%a3WK^_%rFC;X6P6vBaN=;3I!!Cl_6Lg5@HtWm=|KOyOl*nJDRWOHugKSB zLS_kIs&C_4cIPIuBy4IDA9G#5=vGeeVIkl^EUoU^U_e+2HHcFqpL0Df^% mK5jn#f6(XSlMojF2Tnfze*yy50quVRfa*I<#d>+`nEwMwC~aT> diff --git a/app/src/main/res/mipmap-xxhdpi/icon_pink.png b/app/src/main/res/mipmap-xxhdpi/icon_pink.png index b840b865c1534bbd4932bd41c7123f3b1563dd5a..824b9b81e6c1366f1c0d120f096d8a3d39ba2657 100644 GIT binary patch literal 11273 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 literal 11609 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 P3IG{NMTzPkhC%-arx?;Z diff --git a/app/src/main/res/mipmap-xxhdpi/icon_purple.png b/app/src/main/res/mipmap-xxhdpi/icon_purple.png index 7701d7922616567b61a998db4f6d5cf7e8494ed2..12959bf1572cddf0b6dbc80d39e823708e91642b 100644 GIT binary patch literal 10848 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 Ig)j^GKbZ5l@Bjb+ literal 10990 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 diff --git a/app/src/main/res/mipmap-xxhdpi/icon_teal.png b/app/src/main/res/mipmap-xxhdpi/icon_teal.png index eb8bdc487ac623bd447e4037defc809c1f87a9ff..3a74280eb5a57a7a67e3ae62aa84dc8a2439105c 100644 GIT binary patch literal 9703 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 diff --git a/app/src/main/res/mipmap-xxhdpi/icon_yellow.png b/app/src/main/res/mipmap-xxhdpi/icon_yellow.png index dc49ab1651bbca5aed6744c135ce66ea340c7792..8382ec0e316dae5719ab2eafb010edfd6d577492 100644 GIT binary patch literal 10519 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 Xav3ati}*f%cm${^y;Q80w+j6~0W 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 C9WGh` diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png index d6660dc9092f0685ba90edb8f4bf1d074d99f54b..9d62b80ad4237fd50b9694fa44095de4df40e21b 100644 GIT binary patch literal 70475 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 literal 73587 zcmWh!XCPbO8?L=$?@@``EA}XUDyn8}Vnxi_s|__$GsG;lXKPbIC@pFPsTyffgsM@B zTBUYT`uG2EzuXV^-1DAyJI=|av=eO<~x@ddGQ44B-evrsW(nxa4vc@>r%9qrx0q@<~I<@xQ9Sbi5 zFfu0b*mE<9hNrqc2oH(5m6e@8mw6CC9Yu>j zJrg=Ty7+sp`sb?UK;yr=NOq0pm(G2W(o4=!|2B7zJ$`r7mZgS`H}(EUHom+5Gxcl3 zzU_GG?{J=|xSx0aUhDq-H8P{Xs?opyv>_2N5?{PWEX)61^7_fDy7TtH3En2x(<=W)v^4oZ6|FOdPvy)DRpsS_>KSsyi z7ta#<} z`(?!V`Ws-`Z{&~5i}+)^_p;BNdyL8g4z7N^i8v|gbNB^VT7G}=t>@TIEqV{8b*O^u zlKC(Hz0Av@_o+8_2>E%kEZdv?XzOohw$`VB}wc?(pWagH-yLXr{`rT_n3A@mguWf&1J{YlLKCU7Kjgu0Cg!du+pjCtz z%1?tsM#L3y2WHVWM0UU#jc1G z$8Jv2w?Y(tg3pRT#AdXuGstu6v9x3Ua%B7i>Uj|snIGP0TQSec_lai7eGgn`n553R zqnv&J0#Jr2yiBc$UMLWe3Da)Yk$_gxZ4h@{MMCQSzx~3e(n$j|+|+hII>{1@qGZO- zR=rbf1wA?UW6;v*ab5g;T$uKRjP8yhj;BwkoV0?X%%Q~$#R?U((eJ>w3HSM0+FIhZ zHnMFY-7sI!>Ey}udSP!Sx<}WNi>WmmPD}Tp;rv{e`HiS6X)y^#;)HDap8z$@m zndE`?Sp_GKrk=bhPe*8^O1g<(**J`y)9V}5Vi!|ITXYG-l_rkmF~S4v#xTiMm6Gl~ zM>@Md88kK^oBp3D)sg)W(j98@MrkHx`C#E?epcH%ezTTyjb11&+Cp)7N);wqm*}z74nX;r)wzoiH(#mKMStIN17z4~lj>gR}6&SE7 zncY<$#XVKvc)KW$!`MyI0y}qs-SO#S$u4xf4U%(UnaVF2sC!B?Y0oq@SJ9%C(|{jR z4<@0p`5n1;*qNI`d`?-B8%*||spUEU&DmmSLp;RDcZG|(5@O2t%hAG;kUREow)}Ti zFSDQe|Ixv)Xj;ym@9THe99->CV_4VQ5P#>&dfR3|Y%L=@;+Va{fuVj;dtRQ^Tw|BY zA##xbczMuFLX34X8kNo29iMwHjS;u8!0F)(TXIsqma!>5k5NmYYh(_)_#n~p($qEm zy{({qt;qrD&VX0C*!^8|LHO?ViGE-5h_#Dq@W{!E9@yJIv%SKRyJ^{0q&WyF76@O2 zm)03O2O;Yg`-Z2O>NfVjTQ2nsSPQW>;(ko+& z{`8H5MfQ#rcNkU|Usg*AXj85lKY|iqaU(l33Ld#PR`5uS{h^Z?H_rK;L*&28?JdVs-AOe4ukEr6p!|t_*(WY` z&b*_^Qg*l1Dg55uA@FUIcxIRlhxQ-0YXMFO74LKVv?M7c><#O+z$+)kLOFTb3oQcn(un#dxKJBA3L;= z!VS7@dTj|~-W$Uqz!zH$DR^J5gCap>W#QCX?$R2<#`gX8fs))>3vTCYr z@&xXlNDJ$^w;Iz2*2UhkTazGPywHka&Je(#_HG-w@!aN4Y`T`cu(~ndLd7mBsQEd^D7` zNiqQV5jmP!6_fuTCyd@Qgcf;YUFq&X?!=5rajjSb5~C$vOQ=)f!1j-=d2p~`hPu2< z9%~DRSIzOfIqOf8_5JKw^r|kK21+Q`Z#r0)+9D*OME5@MqA)f`JCK{wN`r#mU>Hpz4_;8Z75mfUK=5r zZMnA~R)}7%uYlsSt{U=F4XbSkl>&j6fdpc@s(Ytla1(IaF~@4+m@xx%5RTwOXFWBk z8n`bi+o{7RqyqkcLLb6sTHR=Q4gM1X^7dC)TjM1|gaGllL#AFNig;dH{se{A8S^Ve z>o%M#(hIDtu`l4?;@+g!U}3K1(N$ckIod}XkV}ELGPX&Y^^nQYSh*V`jv!oA!xvd! zE-oOcA)gKbL<(Jc6Bk@K)GOUfmASm7QuE5#2K~iwIRL}feiusDGUIIG#;JV47f;z0 zi8^a)RwwX!Aq%L9k3TNbt@XiLZoMh!fW`3^NOtq3%vyfX`j2dw&vjcJNDkPzi8W&U zr_F1`8nvwDN>MjG_)jGYuh|@8J z5X7hwYvk87@FE#Oq<2kfT42|LMmH|?V#{}`06#|?4577s&V(Tq$*>l5ZCF&DOCu&r z-l5AghC6X*;AN76!fjLdzXL6yKa!t?RZZn9g_k?bYOrGS#=;)MNsE26NH-At&q}%& zoOT9dx)1Ch3-SOr@`;*$rx%f`!Syn_Kiw=;J#jn-G=;-8Kkm*kvr0Vo(mb71RaAJu z9~Icd_^~q`)T>0LewxVHli8*jFDYBY&(vCTJ<{ z!$*JZR5Lpg9ntzY7?{Kjq?|5&{NN73uZga@d@%gdwF0p@5@&$PfpmQS&liW<0t+7qBfj9WUeH$2#2TbBC|;eLoKW2!3!p{C`qZKb-18~d=ddEPU0!< zxq@$ZrzrZyr=cropE)`iXTmqhu)7eaX<2+MC_O8OfH9^VFs>-Zw04XYk(q)VqG(RaSYdzowxo=7Ga{(y*XI8+X0q$*io`#?UXkS=W`uQ?W5eraoK zTxKfL0^k*D*Toze@vGvxU#<1)Fc$|>*nv|~bzMx+c!Swnb9MUD^al~uS*jWv4Dv|f zy+J!BAIepV`@S}vNKK`Vq{BU>>=#>_N)mqQUW>TQ7<00ZY&8Me-8mjFsYEim6v#MI zh$Q#)fAOlcP=CKW>VIradQhzb7NYWujXE>*Mx|hEf-9>M>4iSVSX5T1vCx#pYa>mi zJDP2~?@V(x0T`YJk{^2P3<`w&Yc;bt^XH*rYXNCHn^&?FD(^|`49Xx$jpD{aRxRXR zjD~T*8Z3qMTnV$M&3)r0fH2`5&^V;^a6%atjd@jx`Q55;CVXHnf)t>ced8*FXBC9| zWQOa#9C}!?DfS6bm%_bCVdQu0+6c8JCf%G1Ek}9qbncc>k*W`X3PgHt!Az#@JQKbd z^QY)Eywgysx-DI^mMr+AwqgHFc^=IU=T!dR-S-6p1CjY{<4FyJV+f&wt`~;6q%NM@ z+H9cE7En~(biKy+9Y`3*?z3$@t9XKnT*!j(s;~$a^bT7^WlUXE6)1&Zl5veRT!#uO zW|S}~5RlxgbB>C!NJ4}8KuP|P>fh~;iT<#$XTTi|p&+jYh!EMSD~GAO70$DNaffC& zNt_b!^j{H)q;68d`f6oHn-(@KlgzDMyptSIaK$rN?!gAHaldE{c*#gX-^g6q4(y6l ztHC<4c?ldAtF->n zc5d|k?keS}y&ZSOH(QYXc(Ql=F|y|r%=ofaQYYu%A(tvV++&W;bEUGZij_-fX6)9R zuS0$XDhsU8r$?ku0O`@x={(vU00UNq_;X_J2;E{Y#?#Y(`?cD()oYy&mY*(PRbu-M zFz(GP>uV^RWRv`I2yXh)w!_BVRY|+Qw;ZK~0G_Ur8YxYe7_7|c4hZi#W2P-$s1*d= zAJ}*zI2vN4_XEltS50f1|Lorjj*Hxdt%fPeKdk{^X*y3}^#t2nePZ&_u->wdYgLmi z+GMiTCgJwam5Nv4KYp~)(bE+0E;R%(vVPOpq>Mjn{@QKKmwbE_I7D7k zQOR~M-gm&jIf#1^_xXNZ({$Z5wf`VX%P^9<6|Qs##*Wf5P1yOn{7YO7Ta)_?|0+0! zazlzoQ}PX;SsfqQTpM%p*IUh&G&bm(LO09l`a8z>B@LDbH+b?^mKN1UgBnZw??YNR zut_x%$8z_|=^HLKqOWcTtAMzz!|ZG7e?0Q&fjUC^?OmIs@04$GHYo&r|9sBmbTv(} z$IECZTw6I!!CU#9&x4$AJ_z=LsYGm0vSlnJkhOI0RvmY?i;voKY&#mPEjQV$5Zs9T zT7Y9&0rBCBK+xfd7So7+j5x-y1Z{2ZV-Rdn9+a*Mwh%nZ%_dX0>`Rk3>d+(Xkkd7u zv>?jneoji5R|XH$7vv9-Fz_*AGlBi~qNVVi#HaTYGa@_GJ!T4qjOlv%bsf!#Xd~C{ zQ9T1hP{K4zzka^}IPlu2iOGRYz*Uk#VY$Nf*t!|6$=NO*a&e)mCzf|GIz`wh{Qqo%J~V;`(jRa&mo5A>DMBPfE)@VJO)y4 zG3jG%--0ezXaC8TSEQ;VmE%h*)G%OM^nF{2+O$3RrRHkhyC}r9Sy&f z8U4gqH?C$z)=7zVUe!=dZm=Bk*P8vNoB5A&&tR%=+txuA1mqtugJN-Y-koktq3YVS z$BRv+w45*hX8!c9b|Sfbb;TTuVk_ymln45j50(eusFcZ3J`-m`@?6nU@12J}u+W%x zoimpoSJDF7*Q!5gD0Y54{i4GPg6}2)QTWzQog1U*{anhc0A*9mr6v^%1m^wY_D_Zw4<^nmVy812!FDmo2+uhqGUo{PCriSp=^_**tFalHzaS#;?sPw>~+ z%!;qFxO?uUa3;~2fMwhZC09B|h4Dp7F>!T&O%-Ay`GlmXj8YqhOHHF;(AK^5&j6$} z49n=8xt03$r)gW0tY__`?@PvXnh-suWs{J*Nd5zWra!^vS~BPkD9UP6D~B{x&^Cb< zDHL`=yYIC9%V?vItFTvB|9CKiNdY*y@3pGrMK>Eti6EQ%>0e^?GURA`#wqDgB(W7v z>=ay%yjcn)vTC}3+5*rjgdrz*?2 z76?{xb|ouc?>|)Iu_t9(Fq7!fzVqusH@;@T3|L|Nn#VeBEaNUzN#&oCaS56t*rH6? zGvXi5VSE(ig0dCZ6y&}yST_rUD?d{o zQ)UT`#CWq^v~=KGJ=^3UqN~&{g6g7RaU1J~tZ=S2aDIvJAP~|G4Hu62^V-tR`PT6- z+l3@s0Ny`d|D`svlpg=d7+7hC6(~h@)EK+%z)@l*{PXic=_W45xV^1K_}IX77Aljr z7X0xTRg&lpmRjDD> z_6BQivw`)>qF+T&^GOB z$?ov-$O2(^PfCpF=h)5lD^*33x~l?KTioNpy<-@I@Un_>mO)CAv&8fH8(x+>$f;tj*<;r@i&@&^W6LIGPXaq3iwuqmu>q6$L$3y4J1BSGRFiJY+ zxAG38BDF1P${U$FFR5)Fws^$;oy{N)rI8U@$e5#}2Z`w7%|)SI?FB(4i8AB42*%Ix zc54i0+Y{df^&}y>RVq@)pTZ9J?h})J=pHB1F%#<+`Ul$AI*73g2W_J8T{rx+Zj3-PcQ}`JaN$h&u?(i@26e34Ttk%ia^*r!!CO;W3S$h_8t4%PR%ssXw9?K ze4jb9h~Bj)9<*G=9k?#D_1m9=SRS~pX5RD6JpV#W;?bcsfj`ird(3YP!*p2ekTp{V)E4Gq`K?$cucivvn8vMzasfE!NQm1ikj2muK$@%iE18|10v z>hpcmsKJUy1i%6Fw1m2DgNaEpWK?$I5&JNf+tnQQFD_?OEIheQ9yvt-j6cP2Z=_Rd z`4rMXAE<{b)krE$FZ8GL%Dj>-Xaz|kQ?CiaiWfhx{cJNDez)6pq-~|TR(iHL3G@ni z(5?3`k>o!6_C|*Q7ffup&*LS6KbJOG4I(dOJ<@v~LI*hxZ`7%N0R1VPDeE9Qe@olkpj-!YoXUFX5S6|@}(6KZCS52*!KDP zk89aBE%!SaMXS2>wO}#(wYy!hg=fvJutL{H<}GOqzQOAI1=juSneeKT8BS+;UnOwZ zfS$4-enj$bRjx$JQ`A&mvEKLqff29X@?bprzLf4qhP1Dnc7?)4c)|&=<&)?QSp#)> zr54O5&*_>(wjufJC?!++)qVzVK^~cH%9;+=GuAmsypOW>8B>z2D+q`IJU!q-eWnNDxwEIZN#-a5V*HhuYEC_O)KjOnk*5-vmp zY*1F)Fv#7joFJ*29{C3v=$L^|`?}Fn!_Y{u=nS{pfk5FSOcv~--S2jxK>506y|S>- z7-8RmxEuLp0!pV~e>#_AnFYS-jnhv&hJk=m_r%?yyy zBTD0kj(#`Q8W#mbR2tQrbr!2LvHo<)$h;{~>>J;n_2@Xtr|~t3Y$zL-n-Y`VFKAKstI2F zYFua^vNw}MQG$EUW;p$8xf*3ylNxZa+HJ-v4sCVVGPYzt!Jh z#w@a6Qyx`AIhS}EdoEb08WUBl_n?C-H?N9g1H^M7C>I)mqG$SPE_p;rBiF1pDpg(w z{JDY@bUll@5pG)qucTYO_^?#}(Ekd2maxgk@BCa7gQqG6 z)_TIcMbf`2?yr~ouZ2D<9Qr?isp__P=p>3y7K`l7sJ#M(dZA~{Nq98rrOB3DTq|GR zvMl&=PO=XCqP2%I{EXL-_&Hpt(y6IU}m_o171$DQ;{&4T9m+IkD^~rgF3|m zE+ZzZa)LH^l-ZSt=IuN^Po7o|oZMu6ufeJi@^8L5s6bYDqH?5x^tI(EHv{2Itg2KR zUv*Az%TLGKJ}R==v2)-+K>^pkF{IbG^~;zkGwMP@Ts^5Lm#VT7vl}G- zV#H3x&Y)e-x70-(jLi$CVFLkB1v&jAOlrw}$ zT8PSlTb-WokXXHeOS^6^`f+VdaRWe5usmCvQr20S5FuL53eF{76F4RA-MJcw{dHTJp`25Ru@5awf_iqqpMOk+A3cvUz^C+#yyi9Bb~{p##0+gpWB+Jzopf{IjN z1lNNQ%Z*1@u^v99R3>Aar@3IJS~arC`%47_Yw5oOVMJi@K!}_L>~tlz<>4`9;pAe& zhSVDjX~F)puP-lOG~i#i%kyPOA1e;09l~ScJ9dVVE&E>E7T(9mgR==lU4LY?(B!}a zIY5PNhq5B+$M`V#>ZUS1Ur`LgjhU_#{ac23pTJiNN9g;V$m6=Fx9DUeFZ#RRUeuvF z7ki`c@gnKYrS*>=m&f$9{eD;uR$BT`lKOl5=HZ(yeDz{C%=0&cDW+F85Xx=hLeG1@ ztB+}zlUOIX(@nak>3WHrea& zwFJqA)3MB;dNU#hXqi;f!NPpB)OYbh09)0;VqNRUO_2vFs-cRatA@~A}mC1+8`_7Wc#Fj%ox-sNR;xQJ}^ z(U?6jV$V5K=ea6+P&|Bz1x);h`fdK6G8UGYZ+#846Mfw{MwY?LB{(_wjnkfAi)9Bw zl`KH4Kc2Ie*ufh%FX41Zd^H5FfnD*7k0&b(3)H{g6NMpaI#}F2kt@9OhObjSWmK}_VjBL-S3+eD)MT{niivyG=@Gu zM8f~SZOrla>klbXvy;*oUaG?Eh5T7uFe7;(!z67d`U!G4z$s>+ype^IW`hhRKKU zJK!JJr~nv(!$#oajt(bP*4&0Qh-x?nO1n9is?*BFeAbmvN5P5{4}vZ0tZrI?Dlu1`UB7OB@`F)Na_lVy={LK?BWIPaaGDk!J8boL zJ7qp}D!*ZtM^dX{6xF+Cl#K@RW)TXM?tl4lQSpLrShSzbPT43TvXoZobmpEGP9EeY zmH z2yxzC^{xES-lw(Zs?=B&%){7HIE+-YWny2fd}D|$^Z@xvoA-?z!v93rl|zp4T`b(- zU|y#IvJQAl;&=QS9s8cM?aP0^?=qQ4_T2hH`rHdu)D1G#+9oS8 zoGU10zr^oa+N&)LLcm!q^$jwmNtUy*9$pJvKhwvk zM&qwxmX2s8c=fE0<-&|O`$9M7t!!!lw#Oxt%-7hZI%d>`n#arSV&@ZDYT$O)v$Q&`Qu0lD;hcH$-RST$z4-V%Y2M6hV?zm(&o1bs zh%|BD;b1Oy>xZ>@=Yt=;U4&7m5^R9%Ny)r zOBRV+A$BBgJ$HD*#RTTYJy$2^)D1#6KSDrBFc1(_A9tF_zVbph!mM~8jsTve6KLbSqj0bJA4e)*7xs(ifJdx!z2=V-orMC4%} zh`f6xxa@V&_2bTD>I~4|>(m`razF2wgIHmyx?usR=!pHqBZ;$f3`V{v z6w&{k{5P3`Jt!uLe6(9J>IP}!l1Q=pS!_A)CQL?&H=N&iUNcM^Y~c;Jq32CvVHd6e z=g>6VHRk=I91Zp~b;4?)8X50zG#J_>Z=TNl)gr_b2oGhCoat|S%+%M_09@y_MF9Fg zzUyV|Fe&)L0bJ%(8yKq_W7l zko+$sL~b;+c5#$%e#<(FjaptdlxdK1B*6fr$&R&g!oR3*KrQzVY~8rk+dZgkm0*?w zC#}Hykpt6Tr)zx7W6!GWek6avEPUtVXd@JN$^zjJ)SR3x#g%ChQIiH~RyEVoWFOy$ z2uR$|`~A7PgVBZV&HeAUn3i7?qQ%2x)q``^kWWvUe3}-7nuJb=Tfd? zHDBnoBJo9kaa&a^3BfXP<7_1xtn3RsP8-yc)2m-9SwIWd`iAJC&D3(Uv{v<2H?2Y+ zfkJZYibqcBxF}dCyVoT#pURK)!J57m^)X)l`F+e;M2}Y^AS=^=3e+}}-M;dF9<E0IcBPEna2WZtje4sUH6(pNPex(DgQNT>A20GR&Z8@hW|yME=T`novd8>y zW9KP~-9t3;4;Qae2H#l|rg)aTAEI`iMAf-B*z)v?yeL?>+YymisC1P0^{TpqX@&-q zW9$BvkYGod(LXKUrvSID^{eH$FajmLo3LnNyUh#$ZId2t^l7k5lv%qB>*QGGZ)i{d zHebBn8uMS>TxD8je?+FRdRv54WZxkU--0KiXmMfXn$6uTq*0S>#EMr{0ZEd&PZ}Z; z!xPeq`fD0E{kpy^BvPVn+duwy;;^1gvrBU=AkUPgB(U^;xT>1Q&UNl71_Ma%l^y!; zn07vP=2AGs8QT#u&C!aCkA~jlR%;HJK=4A}gnAY#zg>RJ#dQfR#`g&UD(LXyRp?4m zlRjSgB>99dZc8%p52cDMIy=IhOI2W%w?NlOjzzO|ypng05;VRXwp!VBu9$~mMxh&D z-JR<(CZ#Iqw&{9$cB9bi<28JB{VzbI8$07mk_SNin7dCAtcO@(?6`~^8dy2CkB|wioMRMKqz|HR_j)!CzIaKO(A0jRYDOd zAGDvuL;_;1Z}_iuX)HM|v8l#nlsG+W3jwuOS$Q)P;8wRVM?f$wee5Vrjl}e=ggc zo`+yM0F%e1Fk{(8U_@z*QDLvTzl0{~xeUAb zn>!OQX+jB?>b$~)`7Xe-U3OVSzkY~(h#39)iXTj~6@AnOZ8F+92wCj91=@a^h>N%f zJx@?$?EjV82zbtoj6Xq!i(+x|FDF#oKl^@pCxMAf<^_;F0H}{TK*f{!tl_0+W-3*5 z=CreAmCDsOL+u`AS}Tpd!<*NnVa>ltKH%iEM~*i45I!l;+ru$-8|kpf3yX9t(3vbJgjhT5s{6_8jbrCCj)LIqqqCX`h<<8)h3uqNTr#g zx|@Zf;Ad7cM9Eddx{lj4_gPcgixE~7-#DHQm1olWm$fp7h28SADiKxJ_GL$F+V9Zt zU4BXT_O3uEyOkE9-gMF?(XBi7Yn8uhi@8$6rBNZSXhvLsrRP7EUM7OuJgC1O1~ly`ps@HLlU)Ol|fSG`G0_PmukuA5KyCI>cLrV3UO@8k};lqXGb z0t3MZ7A+P|QR$m@+&%!^P)3K|!AP7}xyRj?IF6fwI{B4K&({iLaKrLSD^M17z3Y$IV)R zH~6F?isehohE%~m&y$BM@a;Y;>VG++9faAr}4E^^AcKkli!)O(1 zWxOk+hXdg@tVcyqA&WFC6_FsE#TfmRo=v@ntzo5euwWGzcGjVq#l*P~w9z`@>jd|| zQ7ie1dlOg>B2a&(XP*!fw%6)!ljJV6;;(kryb}k5hFr2{!RAw^ufa4DWM<8jTP8~* z7KW2&h&y+CMf?vFMLYvGRuWdUtPY(Oca-$}4r#+-9)doNoS6@)*8O zW(BV!HeQMV_&2ote=+4fL{?zcm#v*?x7Eyw+zyu87ZJGDZw0qEXT;ISx;b5c1@GtOUtgN{<-ZK}NX)D@uWF)GSC}pZQy6%MQu# zQVm3#;P^)J9F3qm^z9!`(<$#U|6JoMOjRV*0(@BcN=BGoE+2K2iHm5Y=K_7MymbT%@E^tA zTf+WH!gRba`}vOUEtsk%ed-nJ+~mtBA7ueauG^HoC`TzS;?Et*Zv~JiR^y-M^SKeQ z`AzAwastX*^22%)+uE28K@vcl#0^uf!QTII-98a;7Hby{oGc9izwgBOxxS@cQDXH;5xd%W6x2O7t$p(<9 z2c&scRmPX}y!L&Z_S{8#gW^jayG3u)UguPu`F??M>$Rm1@t7MsAe56wzU8ZQXuQt1 z-Q#3yzT*4V?I;%Ef*dW{E}HrRPapu06KB8)iwbBs+W+Jt zqOWxi&X_v&vz>CIrU0?S20%aGKIK+}?&o{%nTa;Zyx04{58KnHlUm_vDSgk#Ip0z^ z_(Q`OYvF!Tq;Tl`7_Ha5^qTEQV#(`@;ykjmCkIP!1WM$VVhxNaj$6}a)3Sp%*_-Ow zSUplW3I?_l!iI@xwTHU4OGfc$q-j>>7kaB2Qj%YrY4`uO{z=O0HV2(yUp)Iq`@yGq z?PW(uS6^t`OgUoTa25@;7{%-R8{XBdnE3CD_%UxvjQ>rFXGZ=Y*$^}&y}CeF$9D1- ztG-CaI0V80D8Kvn^cq>B*hXU-Rds!7T&nh}EV&VaEF7yZ@?)W|^gLqkMLE!413^Lf z<-iXsE25#OWYM$|jSzqz= zzE)ipAIm)#UK!&TPS@{7T*@R#5=ww>D~P_o`@z)1hQEq5lJU9aJg~B9+Z4oi?PF!>H^sJx z@8s^bVNzxbpzJnZ_R;Fjk7>C|aV0b2O|6D3&{JclpV8mA*X*$TuQ^B+bTkhD!4(VPv?W8Ke?$Z5$tuOM&hZOPNG2NemnG=a)fQB-It&HL(&9^ ziFcMH=l1VpSG5w3&x3drHhE#Znr?z$42)U9pY)aH(4l zae0#N9Sye=9y8qulT}3BvtoPy*d%slC4s5Q0OemdUF{X#e4+Z2UtrDHS*OnGb2-ql zEj%2LoqY7Y!fY=!6sbnwy(@Ue?%5kkw}jL9Bj)}6R>PpB>17D>PoR8=pDM10S05jd zf_Ns}q}z!9(iN??kaRQ3jfh#a4uBDlh3{hqgXt`Ntg1?%kz}fHC>%Mn@vkce4#U6) z3th@qYoJoaoT;g}sr*(Bcbh+~V=i?VI_raok|x&YntBXL$R*$Ge9WL2#_uG`B;;Od zfb#$$Rz#Ni7s43UP74gW>2p|MdFAVw_+X%`&FNUhIOE4KxiM_kj@FX{Mk@VSVZk6( z1?Sm!vJ1G9`SnZcjx%OEAnDZ5My2u1)E8{aj=#$>DFz4RNBe?)eo#fXo{gnH*J-%_ zD0tnXDYqBmEUYJ1fBNLm-l`AK?HOy%T87i!C(F@U*Qb#l*}q8e4j_nrD1ZC~hRB2%Oqw|2?_dnd}^ z2H(Me_0wE~@9?j(TriQfbaKg?OSna@6LzFkH*8{TL{x~l63J^;D(9|zC7aA| z?q%n%^{c8&NMYP1b@7@~DbGn=JkV+KM6~bWdtz_YOBK21@UFhDDa6X_TC!akxV*MeN;ro0^f0;hno}7TvasCMzMoz3?q-b!sAm6HW06{}Vh&%Pbfxzq1qjl0o*WvQ5%R4`k<3==A1 zT86+0$YnQM)83r=e#Hdqc2tMOlY3EjrzF^|+ti0ge*=c2)C~9nu3aQ4&t=-w_g#uI zg;lWJUm8wih%pp4iDF}jxEcvYCo<}VEH_d&(EWePxvu3!tn*cqM@lFI-XuK(VRwNH z$x>(e0*r|}rS}rQl}Lx!>1SGLNdHZ59C>p^!_}%bb9L0|0Lj?MYNT}y{DdUAt4S-H z%?s6C%KRSy`#=Q0u0smx?MrR)UIWL*BfEWh^9KCG4F|ke3ob*5Z?_&~USpG&5VjQ$ zfulb)*zj(y40-8#fZt{3IdGD><(^vCh|(iHl*P z4m^`sCH>q7+(VCmRh^kHt9e<9R#g+Q;gol{i|$}0AXZ9{dDn@M+7`L59jAGNQ8yIh z#;FvrEtLN)*f9Za>% zdm5KJfNA3n4=^uf|w$kvDVK#`@hfjODL4A&uo_(Bs$koBS>rZq4#lvKNK>Pm_%tq`+7 zNX=VaV6Aq6Wn$uJ=D;j4Zc%X}BIOPvPYXetHs~5)s!}cUR`rQBZLuCNN#d9UW(}pF zGWq*Nfr82jrI?a^A9I>FMjdO!ijIx)+`y`ufH~QRS*^h;Ln|QGmG*i`N!{_}--ZOQFwi2*=@uGrXKDUmw2EUS*gG0Z!Zpxy)4 z`K6Ur0@8+R;3(_CWog{lSIF~wBdJBc>h1edpuKQySR$@NGJUy?9D_ozfNee$uOzg5 zo%xb1#N_rxZ(Y4c^D-cBQUWdEQ0exQojxAv#L2&8r~a zPVPJ`;y_Hu8=CX5)fZxJidjpZiGvE*hi?V!ct*c#9na{~*Rj!hd_1EgpHOz|L}M8$ zcdsKLV2NqNV~=;P4lNtK1?pvZC?-sauuW!8V1|&@#_%*&%bmagJ_=Gd%6{RhmUU1s z%z1g}8$ieslZMB2I2f}JlWA+nxO<^z5ENJ%>_f3OJQWVaWPP|vi1P_~zE^h}7Mj8o z0o&*yE<{DlTmfbR>s`y_9?}v^V4q(G`7cDEN2|l-I~*V7!bmyj8%yZ^)nVJ{%^MgI zEejzvr}co{_TInH3%uf*qA~J8VHK8(r zg}1Jp`TQJraUn6U;Cq?oRXoW%7nl{1TAtLmhHP&RikV;a$mbd z$UFdFWZa&9**KqmjkilXj=|fh~+f6EG_fZVUCZAGG4>LBCj|PDTUsX0VBw$ogDhc0KI#~ zR{CBH?WI*I;J0R>cjvwyrmf3N)I2#b3h(VU9EkUeO=01k%XA}lInhxW-CsEr`q0Fo z3R!RyL*U-r`V@(fng>JCyjQ(oRZ7A%%(;Jw@35pY105AkTF{9Yh*Yi7?WIuXvq~$6Q+RJg;3(<& zuU%rB-*d7Lqg7#e{~CzDqk9)}AMVJTmjm8w+2!Fh#ta*Zc|)=frHE~2un%dGWf6#P zM)UHTxP4Lf;a&T;hkpp^8yS6IY!X9xutnrX6t?-L4!$;oxF`VlHG|A;WOaD;+bpuY z4MeO#;y4DFChKNJS%lLDpKzM|H;$gJV`0i*l#RxU@Yq4l$j*5Y%Dje(a?v#=^_-Wh z+lz=;*5pOZ8}2Dg3n@#tp+~UFeq0o^&3maE!f zv-P1yoe!rmmID*(#Kn&E7PdtCzZTkcL9^~(^Q^oQVWe7c{;O%1XW|7{h#5}66Ngxx zXido4ooj}-B_B=uK)kuuc+ISF_?UNh(aCF)*ypV&%h9Hc$QxSLtIiyUxwMTje)Eb@ zQI&LsNHbrRxM8_!un&s_mczAS^KYfh=4ByVOuQ@thn4+G$Qy%(aYLbSfb16~a%=*8 zlx3OUcql4Ugorh7VyG^KfqNeSK?}reO(D@YAEmT%)e0^rMT~2T3~sM+vRIxDSe~H#47_IMG5oe{C4GJWmvW+FS$l^I}aPhmBSn( zwI^-!9y3Qq*B6EN4!F!4mx2_-d`y$A)QSTowIl=0#@$QazGPYD5-6`+>Huy-xlRmgRgh@4lIbg>HpL-a zv5j7(x{HYl-KkDAF>?~(HA}qqZ;nW&>lhF=^d5|7Jd7-_37I$h)ex|V;<4bKF|NE^(sL2qH2X~R=!NlGi>1a>c@2h3t0cH!0HGFl_b`Ggzolj!V7| zrz&>|<&={55~7u~C{L0#VupYvt;(KTmob6K>8frx4QqyYQK#XUgSL?g>Sbc(aUIIW z%9PVBMBQL{FGb9vsVk#O#Z{RCiY$}W zVUIp}trG%$Qeb%>=e*!bQ4_K5Ym4|Ahf^dOkT=utB@h1LEe}$ zj2cs+RGq6!6abqN} z^J@H~)3da2y&vVA6rO;+?uet9+-U`wR7eWv&ntn|!;Ie`pZswGvBo`?5_O z(;Sw2l5@YB@vRDv2o?TVBg5yA;xmK}88eP7vxb%Vn!rxO2+oV_@{>xd@_1T}Vy+7< z(uP)0N%CL&c`$W(+m{y@(%ahED|({h+E z*sAcIJwTw)ee1|Gd1+8y0po>#BNG^P91>9rr>nZdw4vR=a)=vAKzUTDOJQP$;Jjt> z-dG(oTPwcVH8#L&tRt`n)_Fr#^SBbU6~O3Wf)rPp?Eb`hq?DJVcbxih?&9VkdY{FTyUMJ^?!*Q*a9HXM{dM6JHU*D zY5|0o!vJ$wSSekIXaf7}!$82;y6(i`5QM_>xY*k8*m29cQ7Cx|n>Y@g&ylmoOH$*R zP#tPQrMy2FkFE5uta8kLYGi$=-n}Xq)LUb)UWb9Bsu4FFeP1DI0|{7SsVBi@SX60Q z{;PveV($DGGH`%tY{9V5&v_xfl16_tZ5SmKA_g*O zpc@u)5lScFjq6R2J$_23$RiP>)hLtsl#N_xVYo(=E<=ldcwh(^qHLH`*BEJ6Cac35 z6D!R=KcX8pLURW)ZBVzN(e1TotPrF7*C1IV65ip(?*YR?&n)u;u;&ZszWS7#S06=6 zL1^!mHhmckL>1iYu+ghIu=`xVROg}m?B*nT2JTI!uAE8iu7Zl{B6lxPqp}1Ti1NLb z16yQ`%cwr3Ep1*_?encz$jtt)RweTVZea6rjTo6Y3akc?tiM0@On8HZ*>r}JNZ)!Cvz4io_+`lp*zD3-J?$S!- z=Cvm5^lRODQ5DU}dV| zT{YC}H3}xOF(0HiynW@Y4EGge)P9k`vN!t$YEvL(-Vm@I6k;B9a1Y6?E1AOB^fiEu z8{4scKAFO{l^ob6V;u?u$A$v$&AEMPcd#2*r#M!K65tC9EEWFYs%GTq!a1;IMxpO? zt`0?5dD+qZ6&W|~7~%ycG6?Z)%jf{}hZ+Smhww7M@>U2O_|zC|I>-*!%5=`HM*X>n)wDYjme zBIp$$S|;gy2hmWTyVs=nHuO9x^Vb$uaVufaWpYr|kw82(N^2Z)$ifn|NtV!>r(+6ap*6Nv97 zgZDnN>r;|@n8iN?h^P(5K~(sMjR13z>5DoM1HoET0?eU+x%h_$`*5X;+vKG|gRK*j z%$HVL*$%Q`R*1RX&puorAm0TqxR*hEIfdhTh3FC#M`g(|qhWY#@l$?xp=?AxVgz}Q zF+;P-2cLCDkQbt*8a1@Z3z6j~46=s9yupkcXyOVdGHI1}+2qL$tjb99asn&sC6#j0 zl12{8eF&}cLmbp=tq>via7cmng8CFRnPsdGWl%YM(#)52`^tFS*r4U605=^(B&mNyy|34sMVpcfbsz& zZdew1?FPoe$=bSb%&0~Y-_?#U7F-5&4OE+Q@qO5jjdH7}OZeFVeF;dWRXc#-Z0*2~SqC1zf|0`?iY9qnrR@}loX8?Q=LP`lU-+FgW!0C4& zWU}If2o?+)Ki2K>N0u?eL6BF;8xu-J%D9tnIPM51JHyJ2i7GO0c;UQcb-1sDm#xf~ zq-)%yD#eA1LeDS}uaeI$FT=^M;z~lEr_dlPkn`nZt^vr|AH!>&8d{W-TDAO?G4yJ*5>tyPx z85JoiWkc)r0(q}w0xR=|WtR6+orYy+=1YV1mNF-=jJ4s;kWrN~0RA?B*M{4fcd+d~ z(Y)-Lx)fwoLZ8pLfq6Q=)}?vlVVwWkujV40!ireNLG z-G?iVX^Y;$6yBjq;4nJB%n3~L5L=0OwGk_QOKRvq#tl!2Wq^^o3^Kn{-e9i%ozPzh^MP{-GhFZ*RqT!Z$sB}p6>ePipoHYKf2iK!g%{YyFz`|?^WR>QSV1UUMRf;PN&wYb1eXMw@?>FJvMAut;cmqrl{4VWZYH z*I{=WU^WXYMei5w|LWpvLsPgML1yGUbU&y*rQNPjiPnYaU8@f6MH87<#E=7VUYov( z2w1LT5K=G{Ug06gZyio$K9h=@P?^B$O1_Krb{$R>TN^SQ6q>&3hGBz+ln<0j6c=e; zyLDB-#O26-Rf&b(S{v?Jp=E82Cpb=fMf>`KY=)OpzD1onE3938}gct>|0 zs%ykHUwsNHuUxSDzetTr26-cLAzljDlw(SA2-dM@b%-Xb$C)&EGI1Sgfn>+@Ro8A^ z6WoDVcTnXIh*<-PRoyD6WcRK>s17_Ol@(0dP^(cgjT`#_%v%%}mCHEXBbl!~bo(m# zR*0H?o@Koxd43x~d;Ro{q$K@WJ&4s+U@Hu5wg2J z0zE`Wb&~LM*Snj*sCh$X!2-K{@|~4gI_pyw3h)mlh2A4-4Lkky1V*w{s(8uZu=d|* z>%Yh8)OGPWSzrRwOd3GQ>f%XIP*z*=r0y=%Eb!8Ws0NhBc}Tf721+PL9p;TuureG? zTa{}@Sh-rxBW@HDun_~+TOzqHt+>+5J{&CIG$a`?C|CokSi!)uoWi2d-gpYzQ~$ru#5=;$jwhi@MQ4rY}e4 z3j%x51m?BTw>hZuniDa@yb(=c$qEq#f(_rW=IVMD!njpy}xnLu7NaaGb!7Fe!j0DF_tN;G|yGidW#+j2>_&+h^U zq6gTEI=*(C_^9mxoq4z|?_TI#AME^cu@5(m+?P3pJ;X3y<~mFQ%)~P9n!N7E-}iuV!*Lf&vS0UX>V^dPLW~qaMJ?xaei>GJjf1$LtPxf5A}A@?zTBoGq~@$F zSPNet&cO-nF%Y81>8j7PyDMU4HXcvymxg4Y-H*LG!Yb{aO*L#4NWVn7$~1zEfWx zMr*^I5OarvywQ%)Q40j%TXX`0f@TQUJea^#5ldExQXC$q;bBCzNJNYX*Abbxa#2re zq2!dlCQR;JnrUN#Q#DipQ^Lsy7FlCVSsjjJi+l|+4IR^0jjRnl;#G4rEAJb$4Q=vj z3KAe~AfrYVkT-T&)ACSi;PBqOc3JLA5wUFo@AWtisZg=f%3kn*i7e^=azK2Mc!g7% z3h%w4`_RohBsTiB?)=G1IuLU$^DDs2VXX?GVS|ZShhCeqq*3R!RbpG-`f#3*I2Ih} zD2u`Yr>@}lm4V}m#1V=MYB5%(sY9cZ1WsI&&KuUGf_lmzWx(o_aE)kj3o}J5xp5gz z!-JfPlyPC$Ak4#@32a}vbJZAe!^nMAL0w7~WdpS?7eq$E+m|I`gZgh4VBQAijU6kj zOnSb;qDrzhY_1fMh*9E3@1Ftp@F89sZWIx&T;qngaV4(9`#{X@IS3qgag_=)Z$zTi zsaWaJ^wsHWTwa!j4aJd|Af%Mq6k1}5-nWuAW~Y&34j4BOxOcuqvC@Co{JfRkq8{^U zDFNsjVs@kn*JS$s$U9j%1q=!h=<7P1yct0Qx(NZ8mpKdT&RZ94Q69~sY(xSz>L{kv z?p+l{xJI0Lui=8ID8n|t%Why^@`eW&HK607G8~4i=j(C`yA~>&!U4n!tr54B>C3%F z>~Utm9{BHIO>uhQw9ym$JQS>Mr+8%=IIPN)6(V9wV(Mbe%S{36Abns8fnEjpvT3Z{ z!9Wxf*}3Q}7!Jfau^vo}9Lgm2S!|)d6fnjWv`iQb*K}mr+PzFd_HK&zacND-v~+T! zc#qe?gr48hM9XE3S9-l@#>?qG+^+ygZy-pyeP57sIAZsG?G5YeM3-s9fsk^o48hF{ zH7@TOH7Oyu7n(Kt{heQG?hC+rw=`Uo6e)we!B&WgU_BJbD2=}HAkRK8NgU9~Av0h1 zm9?RPjY5Wvi@z0cAT}p7t8rPod3AEzJj#46Aps-M-Z1ke9f*rXtn@7aA=R1+*t`fX z%SmkBkpXMoz^K{cu~^?}!lMb*B%i?C!ezMyS=bm^!9C&%sj6X-Bh0KIAj%6OdP zLK9aF^nAgLSLN#8kzTJFqswbld23xb0))(KogYriDXXZYQrx?=Rbg)COWwR9F=HWR zqp%X)yp%iGo9%dIi0@#%;0DG@D`neqf&3SAAokd6!wq4T-!MYURs(ZRZOWRG|61!N zq>UojD8WHoCO0ug;8^O6+n1w>OTO!HgqZ`uqW3W7Kr{>+XcD7_4cWv@GGAyK(-?^1 z3NbNp9C~T)RxOFRgQ+dYQ?`)RCzZ)-ijy-SEuKwWUW&ZZqO1mxS(|bJ!n{hAC!Jo1 zu90vJop&zxjmu%)ko{h6$_6oS>>}5pBdEL+G7kqc^Iz|x=c`Yw5Bcp2uMT^$fJLH( z#H&|FM{Rmth@>jTQ=8(sdFAwf!TVP?Mn^GlZ?26Vb$!vhR~Np2nG;wCb{<9(SqE-g zwnWRc(6<`a`4)$5US_~F;rbBU=Rf;Ut`H~jo$AP%t|l|c?(EY5=_dItV0%~ZUhiT} zIF4=cT2Q&}HD-+4_b&CF*D~)VYj`tWWgK9x7Nl%c5h|)=hn05;-|$A(c_LoB9$2q- z{~GYy=A*il{^kwLC0?4D!^=C&Dy_W94NRH9%+4>XGUXn*gAvhMb=Ib=B777JF&pbc zMBP9lrlO>@0JCA-2-k(~m7#PYYLi&2?mAREzdmeMrd&R;a9vMekQJy*SWvX4$g0s2 zswo}wR7Vrm1Xv|bkX4~JWliQ25r*llQ9;|<}ec}yJa##PbZq3J8M#@CzzCfA0t ztkSbK+;fsPs>8b5aF^V=_LSyjcmo@>?efV)My9TYP|;N(cz>}DOeeB8!9>Q%8;1Lk ztq!4J$uRRnrwg%%7g$<%uclZzA-)J1C5tR!(=xe5BB zGJMyLaZ)D#5KLbb*qZ_GjUKx?1wFU0J)Nxpr!rQ6lQ+9{!8IZiF=B;J#A{M-N!G0K zh@?>`RVc8#Yh1U)qfoNRGj!y<_AA_wVLA^LvqrU?KIYA<%mu43@6bt`*DUj9&lkIS z4Fdc80GYycaPOO~evFNRt;Z9H`JfAyp*L&k)jRt(F0#@!21HmYQ0SRLj9wP%Txat8~|8fxd)0OlTsd_y>OA zxKyWMC{|+f3dJZZm`u2Z%r2j^GTaY7waLrnI#lfOlr*noyR>Fy)he$9mlLL;b7e@& zDmB{1fS(1iJHD=oA zzCmRQaUCub>V|g;TMD7Qtjw}gFRWZ*7^!wU`=u6GlIj##T-l-kds&$Ib{>J_vkx^J zy&@1f!o>v3vb96uDT;Q=oxBv2hBkfWOkTAN!$ytWyha_tWw17kZ1tlVqQ+`b3K%z% ztk8qYTNirQhPxgtlq0;nJ)qa6B;wUa^IlEV`N#9pbUSXvsUaQ^sS?hMvHc-~fvpyt2Ws^YfFmyC0F-Hc>q|c*C zEcknF=1VdUqjwp&D9;M8LknvyBExSWdxQNq=-4PU>*me`wo`!5O28(9Zj*C zAge6b?`RYcYqo z0j947%Z&)?QRW!~(dhpI=8bCsOPqP&CY6{c7#Noc*o1!X%0W97S|f(JEnwV`w=T&s zgp(E_X=pjF8n}5SM0rcR$XYO39WoSDIm2nlN-1+HQikKHE1_&?1`dU3n3PhIi3^F? z4(t6=tnzB(GIJUZxEq$!X)E9#MwKauxY3u|=o`;EkD!g1g7 z+`Lfji4s0;xDAnL9pviYX(Za%R6G zQ175pTxkTB<-Kdix_=4UyfAG@Tokm>Z}#%?$}J*ZNj1u&j60aTg~^ce!_+bld%=ic zG4|ob?{1~Q^1fn`w<=S@=?egSnRrRVMzT6|tPq#N9N3-w32c!yFt_u}7w!E5)0Tyl zVmYt{Bm0HO^Ok`F-MtbUJ*y32R(0kAOeU#GY|JRK3Ot-tR)pieOjnZCn#dEZ`nZpx z!33-Z`n+6g!!ayeRJ2B&u0uyqS(4_ZP(`9Pj6=$MBf@d0xDKldus0N_Jx8l@5#omG zJ{(Aaz1yr^*-P3;%^JzOD8wv93)$!&;X+H4`^t74f=@VsJ+N1ZQEiH|=WDea^nG<_nduSO72UmN?FcmV1`zCz(91HHZ<2^d;Sd!xe+ZR#~doLY{|HJ@%5p& zflXkZpcEc$O$dcATsfl5)@0rt>tH9po$N7q|ZZQoVM2!ZNx29R*oz!?W>s7Hu zjFwPVu%i%Vz2LgAtP?gO#-UgdR)<9yWr;fv;r(kkU&LfdC0iLnK^wqp!yPewNdt$x zgKgo}VQB1lV}+JwU5X}D7n2y6uGlIuSt<4?0AEC&cL*27NHv74ThD*3f|cPKaU|wC z5hIcFv@er2;!2lIpU+tvhR(w!%XQe!jU16+Wwb8K>C2M=n^TM%ZUH0W72L*dVWDDc zLgM`MqL~goe;+R}VNLJ}t4fuwmdBxq<6&m;ifAWa1*VDAB5rQRYj$kTMi0ZTi|J6IhmIp7(rR-?;h=;p*cJ z%g}wurY@2H+Q@+PLf4@dT6UIJGUuT+jjeX4C@BpU<+9Ox)`!xt(TUMfD+W?36s~1U z%sTM;a0$5&4F_T(W^G39%fmfXge*(E0BxQHnDGkHY9j`d)!|J_APY7gOCF(|$`WCk z;C)@DEq=_-dDQ?>qh_oTBcZBfLU}E^hFBG9jmnluWB(lidQnLwS|c)tAu?|46#(__ zh&JWu1~$me8c4vBNsF~D_kr72e^Qfj3Om1ma7oHM%ztT=`9}pp%g)ASQ^4+XaBmJ} zo=stEPWPcjn!orCR)<;#n0f!|(os@g_n|d?A?9ILb&A#bh5Eic_b(w{tZf+y7hNTO zKm_d2D{48;z{yNu8}|i}kx0pZ=MgZ~%puo^s@B3Ogaz}_}a-tgqUB7kpO{OJPs-X^!N7XJdzvp1-rIn z#R+LXt{Y|z_+$yNo;+szsse!m@3VM}k#V{?-(&+>kOO%$Epl!^nI= zreP^B=j9>JYpAHC7A4QX(G)1*Iy|L~%Y6bPg+=W2=l{~#=l|iqarXJ&SU>yxzdXKt ze(A5AeerkyljhTW|2NjoKL2Y!{r2Dg>t}D?{@;(3N}oG*Jpi|_9xh&}S$RF9ta4SE z!V+{8c%R(5?)mdy%ispKB5qzQU3zfY>pWcS;O33Q$YI&$38Z(?If2bv>%$fhU~YBx zekmPbhJ`*@Ar@T)PX0NF+PI@I5((Ehp~R0l%o$3pi3IM}*lIARugkze?aL~ZifxUqAc&KmMt+H(&h`y{rK*Ju=L8n65O2&F99M*G+;P`p zWccwkh^(;*>mD&v$|Y-L>e2}D2V-d?^1;}<7qMspt0)L4jcM3$9##}suUs9LeUlfv zYgG|tLt7tOQ&@pVHD@UIuWbP8MK>_GI_y(T9B;O;^RQ{9KNqb3Y~w<#zW>dC3S)LgHghQSiS3U0aNf0d4OST)^rO0^0j{0~6?(@$-PlfGV(Ek44c{`!~Brt7A z7NS@mu94al)qQy1?)*~gQydJ$TnFMZ`CRGp0ejKpnDT8%)TI_T@ypT71yn1TE#7z{YuS7)?tSvI$w; zEg^H!->q7caa<(nqQ#FZLM88AM#c*YS0y!YL?ULiDZ3`J3U(bzy1b`78Qr^>h|x7- z$ri1MI3I8g_pE!@ATF!)uno5vHj1nfcRUkU>NadlUZ4NAR zG1sBD#Ih|fyi8e#%z4;~D^uok0lwh&l?YgK0t2o+wE8Xf9F@25A#^(DM|`uy}Ir7A-suMg!wLqkU0n(In2YQj`$u1`G+jD>|`7=+6L_X zYW3lw=AEm+`Ib)1F3(Ydg44QmX zguv8Q%UvB>Al?cNBqwx@vJytt3>%(KuabWAV%=VQtlO)UUyZVBtqunPsFzG)o~Gq3 z@%?J@`ux8-xo{0O{vZ7F_275E``sT3(ej8{b1M56e|Yx2zyC{bh3vVrY54&F^>*X# zFWS7!OdQ?$P0OgfQZ1}>5a?NL$}(XcE_E2_D5El^nE@*(WQmBeuCG=uU~@r@3Z1-K z$hz>ha{Kxq5U}$V;(;bq6J+92CbFDWAQPNA>ejOU`!Pb#a6oozo+--<-W~H9Gxh-n zDiSlT0)^S+E57MV6|S;Q*VxN7Y$(Fjpl>h}$6m>4l~>3b<_a+ou27hE6!&2Uxc6dJ zcy-@8|9|BFWe_e+%$h64Z++wJi~sho1v#$=j++;_ffW)iLY{Yv88L6HSW{OQCvH#z zM+XtHJJ&)5d%v924dy=dOkyyw>}Xz|Gg_DD*$qrM4rv>6cmrc5i8|=VLIQ?vSlQ)} zV>kP^(8QsIj)|bvfSDud?($mXEBHGC^s*AlnnXgCeJjL-7B3AOfTm#vmWOdANQZg<*VEUVx1XQ?+kd&aDm?#x&>N!lFPm^N zF>9_DfA5=TpZ{Xr={D?+Z(v&XD?&#pyu+0Ofn`sDr8Rj;tGs#x>)>LxXx+aY!j(nf zkR%SvfrxDK1>n7sgZP=A{|a(oitxx=mbA0imH)2pUGt48f;E=0E<|F*Ldv7qlmUat zX!2r3lodyJS0%lLW!0dReNWXOY*d{>m8=wVZ1QB%lCHwN0;07`%o}dk;b36g7{th^ zoq_cJ1;uNiY1H`qXzJ{XzxxZ(#Pt_Jw3v`JR*T>J-~apTwW39wXDh={xYlHGr804? z=Cm)1uCEo)`{ki;EGg!V<<30AhDqJ%Ah$2jyu9czZJ5Ab#Ws&j9CIys$f!AwfPElW zh-2J5k-ZkQ{;f4}ku_k=(Zi*=29r7yVvWxZA&ab5a?2XkS%$Sy2UWwF_1f1A8{Rdd zQb37B%n~&O=}ib5nP@0!*f0@Mq?B@Jz(L;d@eVHx8drC&^9kfH%EaYaEjEPgi(mO` zKHec)7p`Sk=2tysm3Q^_Wp@KJnYLWijWFXS1I!&bq-;)MZQMRjDIB2l3%U;(Lds}j zE;@b9X#!R^R&JHHdFvJC3{8wz4)%3M=iq*BAfOFDC24zsSO+t`)!e zYr!;z3>?CBxN79S*1B=ivdco>m0_DVV7-xeX{HSgAJyUP{u0i^1rT6%0eo9=eagH+ z+(1r5nE%omm_zdXZF5~1RjGVM-oTh?B3qCgZa_G3jX7u;ntKq@F-C#Fjq?94rxjWL zZC|Vkk)WAQ!*a2;VHIV%${E!sBVfWJ!DLxPS=D%lB^wj9=LGc1jMwg-y$D{tLe@%w8*g>l@d%F=pmi)fk9I&sSoXx4OTCXswWSp%gGrd1cc1)yYX4 zOTao$ori#Zn0xQK5F!t-m$fdF?yq@5;F!OyBcu#?FE?>mQH7eI&Ec4UJ%GTJ(4@>q8UVE2ppX&s(Y~qOMF;b}g=$ zQi1j1U~HlHm^U=y#tsW9r@U93Rxd| z3>?c{2C&yCu3Q4<4LETD;`|btzL;n!1dhnOkyBpjsZ6ofhPV0TMH`rJgY4G_E(6Ea z1m;-X)s0r-gA6p2ig6kjYrt{--_(@57BXYp$ea-vG1wX~{P&(9a?R;7l~xZHls}r{HflQvYh#2zNK6;nYVaV_S?CqJ#H2B5OkPC1s@{o9 zba)jJu|0MV^O!XNQG@k*?Sk)8pb}vl^wBoFqGf@3DRJX!Wq34ok?nfFGJN+Uc0s`Z z);G>h|H{9nW1>v=p@X=wD$N@#u*^7ztp7_Bvp~=m!<-kWOF`k~$h^^!PFcu(=;a-v z`V>{b(A0%2^DTCDN@$~RPGKJ?pO>q{#&hd>k|`iO=DKejn=dS1_{%Gy| z89e*rx1axf`TQBYewHquZ!HX-{qFqLGdB=D-j zsuP&fxU9A>J6DGD7IEG|o=+N=EpYFL1@B-&#L@|DoKP#q1K}BW7%s*$){5E$Hi}t< zlu&LB8#k`~ksI3O8Bv}XHLNnqK*YYYSvvcZx6dE0 zmd^h9%Fx-jmWIy$=|bu3|N6?%#q;%_89Mu&pBg&*t)IMne*Kfd%jZks_rdG$^cfJ} zubv-2fBLUJul~)C%lB_Tf2_ax`CIFM`RvW_{*(9O_2(^O*6MIYp>Mba%(Bco#B8b4 zu1)dud`T-kvdwD-j;xzk8==mJx3Cs0VskAw&wa@tGwlM4*@sO7M{MFS+#~bE2T?O`mA*J&7Uis{mxI9&VKu?7=7)n2z~9-(uEkEf1dxo_#S?Ka``=cZ;RC+ z{&zn<5DQsTs2XC`p9+_Ferx?-c`IJuY*wAT7n(nB5mP3xm3yh6HHAq-NTH@>;6@B- z9F}<_%YjJXy^ACR#u}Ix2zg#Ui5syslf1zw^tZtZ@wQFiK=ciD`VzOVub>I6roe7d z@ng+!1G4*8@_Q^5Avj?<`?d};*M{(hC7`+qO+F`pTyfar9XKeJpi#~cun|X#atR98 zcXx;1PEW&uKncuZX>Q^$`}ZP_)7cEHQK_t;_W8)hR^Fn7#^^Ro+R3YRPf`LMDzvz}~iiJl`T# zht}N-RHr1e2`WwaFT4?2mxP?rx4syk+Lb6-H z2JZsvRveR-mE|Ju!w@nIBbW2(@kG$hC#pYQKNqUui)re2erDwCH^1BvC@EOt-Ist^ zg_BoPkj{nbTHN5o^~v?;*RI4WS|5JNx^EHjLeD4Y@97Hh_kZOV-`~7`Py)~Y>>F=I z>=~{}k*&)f@;u6Vt#qXzUn}<&PF~DDzid>eB=n7TrFGc|FfX>}3s`vbYKWL?>becg z8@KbOFv>mrfOLR0rm$P#4GgUSM-}7}nxGing1xg4PB{WKrrY3=A!DDo3Z)AX-o45W z1eD|El@v@Wq<9Z>S1q4BU;mAq{qe@g*|(P8iq+h3Fi{1f^b^BatdfaqIDXd%&mULeUC7<>d7>G=b$B zH$DkX8rt0}{M}D(VV45-^?&PU-;37|XxRCSzxSVW;{0kxUCIia-~GmW z@%lj)vA_NAV!>L?s7*ok_?0gI+At!}Urk%fXl>ZRZ(ax`$9bo=@gPhekT(^pfJfOvgL zaU3FxJj`~1-#-=$*}3EJJ=^dHT*Ut556<4ae3m(Np}G`L=a(b6ynM%rkLtj+DG=c6 zxpTGiwILI*d3OIIQ`iC#uQ_SrK({YeodTw>Im@sS1AMQ)-x3p;Yg)P~qABx#_P!9m z{fd#*(t5TkK;RTJhf0k1WVVcdha809ePhD97OYUD&?5w^@lIP4{)FN%MDL@!*HA2G zUox!ofxGZ))Tm*I70i1n<_#!Z@!jjaUH%8}`S!QJodAHp`1(Ie4IA$DVTPGQoxnl^ z2U!;`-_a*9MB7**cQ52NT=bSzYQWwWB@3px5JCQHuEj^*pxLhvxR8AXOk$sXfCOyR zF@cTcS=Eb%iIcYDQGTmJfnqsf)pF}i9Jeo+)2bNk!V%Elb-gD1?q2!qk2lX(f^x!= zA_d-mDpxA$tET_}fB;EEK~#k!sUgF)Iz($jGJQpvE@a{Wlb3KE=B*6HZ)Vi^BwQb2 zt9*mB@!l@~!y#r3ZsHfe{8!_^GGrd!v!^f=RMtAa68<4*U|#OT#Q8;URZ52g9n~f% z9BoP$m<08<5qwlj>O!0&=8d@m)D2{#hZOn`c!2pcN#an~gOwXjRA{~D5v@@&S!rgC zQG*0ucB~7vfO46;3B7eEwEkq|>`%5wE=(6+|G6t6`f^zjs$qQJLc)dCgJ|0N33B`T z63cp}ZbDVK;A(KlpY8etSmD))E10^VZT?!w-rv1`u%|CMg*EPBr~lr+Y7jSARmxqw zHeBiQkvGinva&*4B!VVw^Gn9f3(+1^My!`BREA){kx48v*+x=*Mf5}@LqR{dRa2#4I#Bl0b?zC5itp6*aaJ1XGuLW;y3JNT@ zr2>}I|21EbcL*y~tmfsEx`9zr-Zh@a3oINaHfZlmpb#lz-)X{V{?9ENjmX}6Rt1X{ zu*rXS?|RDm&7TaXEb)BVvoa)3LgYGhISqxVeTkVjhD1o2^9;YHiJO~iC>@2~&~iTp z^#0hjc)ed8{%{CZIEjVR*!lnB@%i8Sch0`Ma?fwrpe@XuHgzM+d7*XTGMK_7sFxBq zKxK+$;>azklvOFFaJ3Srp>^|e3Ypcs90}H~>i~0<1KamF{VF$GAJV##O4_4UQv|AJ z+1@jROvOGacKE6>feAO^cXr;2*2=kPT}@e1oI(+kg7#(O-X(4EkeV@U8#0>f!l6LG zhJ=U>K@m&yT_wmf{F<1!zV;;#CW?_Z#OJv(Nqh`d49hDL3Q z%XR3%M=8{eIp8?-h!~=8NavxoKKu-mH^Tc@d;^0dc4g(auYhrx=$Ph-(E^i{1=THL zb+6dX$bt-ie$%=Tt*?klOPjbnR`_rN`_v&~NsjC4{g*ULJaZaKqDBb@lS89MDqw?| zWDUha|Kq@g2*nDERyd9Q$^Y@czMsB+NUZa65|bi!F@?RDFbB*2F3)eX|4aC z|MuB;la(Q8U0z{fK8!0-#LDnX1`HQ zWfOvI7WjTHTIa#y3(NaYgcBEW4SpHjzRKY4HJpcn`gEAwyfmVQB3#I2_$i;l;LYm_ z0R=_4fJt&;RWE>FbBUChrxma0)y9<-dCNUF0-uidbhJ zDhf6&cj{%8iyd|Y^P)93l3_-r$72;=rdzb_76*n&_Vz;u) z5o)nx`Tt|@-Gd~{ulmlatjeye%Brl&dUjWLkJkbjv1UO+fI-qcy6av2u6);{TOiHo zVe>{jy=$}v775#75RV{C7%dpQ5E~l=wk$ScF^Jd*VXP|{n}1Km^J87Ny6q0-m!c8EFw@h z+G{<0o={t-V!JMCuVsPlsGz=pHJ%IJP2?NS(>GshOoIF>kupzIokZX7Kx&>C7b^B# zmYG9Qjj{}mkYUCla3C(tgs<2B;y?CwU;6-HlQ(9D63m-|TLMjT{)P9}@{ zv&$97vXT$Tc*f7Ta~1u~83hzq_Zt_JLiVyZ=(F zum+L1f$qLG^E9luh$xMPzLrzerwqyC!`hI2w9GazYZK=c#g(vqS(Ct#5tLXzK41oi z%O=SBL>2TQP0W%3j}M__3kg=o`FawK<^5g&Dfs!Z_HHXsTkTW~QgKnYTg2U#%4v9% zS6*ubpw@^~`NR#_JT`8uGW}gfQ?gk=8NRL&cVBHFb-unzS>`paL$Y*oj`@5Rg!IPM z*Gxivz4Rylz6Y;;tjMG%awNXh7*#k8k@_N(83!*eeFG^kY4=q%6d09rNI?x6H#FIY zgIIl;!M&RPFIDfCS)W4eyQm{(3@~mVbzCTL6#mYKqyu7&;$j?w_bN;pL`p`ewk{aX z!9<+XaT`)v)n$$l*8sHE!MKoBV;rzR`0gqwpNwF&HZM946IOZGJ1)*1PXg;O<1UzaOJhGE~oT;^=lh^19f=COdV=~ zt;B(a0L3{D4R8^=uO~kF{k`4SKD_;MeL_cKV5x`D60#1Xg33D4wyXwM&MN%Z_p0&+q4R~>xhlB3Lm1Sh7&k%)`OdB(oduRcRFmD*Ieb~|G8o@*vF0?s=$K?ZL z)V883$Q};h69Y73p*=Y09w1fy{BT%b3sv7Bw2Q#)|VqiiS&a{5)Scxi+7O zf+7njBPfx#T)UyjT*ige-Pa5R*yYf?@tL0b+GnX7X+RbN?3EY1>mNAUaU{k8rS1Bn z!h6NE`5d1%Po>V2PmZomsSfFK4@tGf3WcRmwLYa}juNHnlztv!C2;@MhFW}tc&}!h$EYf4M@4pJ-9Z#PDxpZV97jnRA84k( zx0{S%S_XO#e(sbeIm5w_5r-0c$Hj#2u1cnjBSxxx+*K$iYs70&;HYp_XiJt_lb1ot z233U;|9#V_k$_moeRz3s)_d`@zuyDcJ__hfJ3chWh;PwWuQ_9k*n!ynKEU31;^7{^4oL2y_6h#q`>mf{^Ho^B<4A;~LzH(Y z-F)SU<7G2t9;IwV(8>w7UucXt1PmMu#H5=qZto?jFmrV19N61O7&-bGH)6jAV0Q?h z5>yg*Fnk}Ox~%5nW62R=Olid(h0Xh|V@xKYV1Y*tL{u!fh7^~e!a|h=%o~y&UJBsl z?!3s}F2WkWLXQ!ztft+2F;;nP1qzjMXu*o!g$3iohweMsgV!EETD}ng3x5CWfB19W z^$=iEStYUiVmrTpRo*gl5TnC76B|`U(NRkChSk8#IS+}wSDAAmO2^6>VB+Xk)TW^3 zq@s<^T`n2HNl)A z?zN8U_gt&sIN2B#QoUWtomS_$nzplxii1M;UMq9F@`CpG_^6PAS#x~&)UW_#16&9t!?mccPu%;FMSW|Jqksq+Un+M8a zt;uozZi@vMkruxW$|GT8^1QoI!z!A@W{oRM6-v?;Z<{l&YI?nv=a?FlIX;k=jfUbN zHbbi~<9h+Xg6zW{!1jK+#%@5%I%O*!A13Mv4_U4`!0|kzsl^q%!cH(BSZ=15gS4)c9x;#D%=g_WyM2D zJ1^iUTxK3ijdh;Ot^L#u!n!@p2g*k`6;);?TA& zTl+7CiK9Z)rm(v&Wec-5=g6sQ16!}s5cHZ)Vj>&9VTq^8WTqrj}6sfyi zwgWq6SBY4!$M9${{&UoA7BXb8JF&nHe;khrPf16_ju0c0;i>Gwqde?PD?AypD^#3F zP03c}$-J@WnkUO8+chXF=C12-3e`1-D^FHX>Ex^s4Mi!jnIxPzcoFvbul~sS9>Dgv z`l2AVTTl!B&VT>Uzw5nO0{|nBl}B(eZ(SMOn|MFumUpOyR|Pl^&B&;#u=ldYgbwPf zG@wk{=;v+pRPshi3ow{sL8vEo1W2eZ@^{SVXcAo3sL)hNnp6zMv9YE^a!pWTYusl- z)DyJCA4yi7NR=jQ^Yp%J&pSa7G}KXKl6J%fbGGQjT=2WG>sguS4LZ7MB@G{8X1avuN-bxhPyBa^F~!sj}reL zJ2D(3N-LQo=5mU=FJ$0gQ#Zg9hmyj12mp3$_aEx--e;??S1ulFCc|rPutbod@!&CC zN=70AYF?kB!MY0P6|TY~ijv7AvGHN&_eqB#3gM+*)0#F|8~mK&&T9^vGOT@9Y*e^7 z!+@*_u=^Kgy_Y}#xgNj{NY__4D(sC*$Gq#c7Qmp>a3s0^YM`t`CMt?doL7`qnxK-D zSS71V-yoG&Ru~~FpAuJ(;tH>R@!kumus(Yv7=M3scc2BHS1v{1I*K8s4%I!%?79Hh z)}$gy)PSsT5OVf+Yp+GAF*;G>3U|XrxeI|ACX7jhu8fJbKYx@J=BB69t!BanFfvoz&`p9TL5E{H?;j;R?nA4dF7IdOVhY4 z!HbKGsw$h7&C*KM{TC>!B-1zgaqBWvVQCcDu0O}wuYH)RH4iq)E8YQ+635J4JK`)!5k~si1(Vhl(><@szm{JVBsrc z+^8Hy$R|=?(f-Q^*p;(y?*VKdh4|h`fL;I8ecl^Bz^(@XtEXvM*0>E(>O9zW zMOlb0s>@2-0FBG4w2gtJbsn`Zvz=c|19Kc=8{7!dfS02h>-+B?bQ}|YFvVEW|D9JZ z9`znNqfk_osX}rGn$;z11lZP;ZbC8I=_qZ+SY_1LDvo=yRN2}*VTGTk!*`MDT1gwc z3nHLajQ0p!D+IunP;2s>th^w=W|PV*;XZ7R5FcoKM-O0oFsS!ttFiE(@mn8j0<6{o zSe-gxW&(R_L~K;uw8~Q>#2jzlFzZva5EGS`V(*mz*PzlqKfnj}O6H9XB5`9wmpacV zFak&)1WGJ~*HPL651u!^H`sF>Rg4KWpyF<@1ZUv7COG$~A{AcI!$qdU6OO}GV{B-e zG*I|1bR62Sy6PIbODQfY8VVgKBZr~+K5@S_%j~ms4T7CR2ahky7&4`6#VY5r!9 z5a0Oyp9`(@%{|y~r}IlvTHMa7?$EGYb%>9W3>#GIa)sM_WkEEQl)5n}m^TK5yD#PF zkW^g#YBypFU`IRP`k*i}v=rFU&hLEC7#G%JhsbM39S(~LFiGE+)YUo#Cc=!du7KAn z*l(>707Lt(wRzGSPnJniws|u_qy2MsvE)^1oVYwEA0?9q%JF^JEbl^Gnx&nF%d=gm zFKX{K-3D6ZKz#Uzdq>PY1=jj!{L!y?Z&XHOMvj@h_Ff?KaD%!BGhn6)^VN(Di#ZJJr zqrBpxDofTmC;{M+%1YX2&8M`&OPyS{Bk_s=DJ#=(

    5+0%i{C3#G?X;8Ing5E+JC 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

    (wSslMMfrfaZB@6Jk_c#JLb+p3$bto# z=1#U0ThF1&lF%{O?(*nZV_*Q(By)x$3+gj2kNob#J$2`W01B}(2FNz^hxgv_FCHJC z-2zx)up@!pAQ?^EKLMLLQ*F-xg;p6Nbzn(Aqwc&)5~%Xw9hT$>6w}>vq9igR5d-bC zV02TgV{ncggY5CK1XR)u7YkM+CZ=?9-I>3ge+hyU!?0rH!=a($8UOO}@!2_mX>L1I zQQv_tdhtFA?2u5By0vra2tx!)Z#Q!SQ=ZGo{nZ3#pca}NW8`Sry;jb<3R{Uy1ppIT z<`KJU5ZjsoCMNZ637uTMB#iH_?!h}QWRtgsdEds+@!zYpe*yXU>}Ch1?1)fA5;RBv zxlZb=5?NZI{|*QyWqe^{SAg0OD-1U`envoMNr*(Ip!R%Y6h>-I#?TI*P0uNmSeCTA zQW@7wd48raExi%>pBG+$?22VxDNO9+Gq3m;kdMz!0L%=FEkXWXsh2250ZJ*$lrapc z3xEm5EmcH12+t{Crp7ge(M`ttD3HnoHYG7HBkpNrd!LDcyqIBO znNaTGI{e)Ci{jw&skb43#eh{TkhzrT8`u4j7zKN z3MI9Ikr-paN;6%|m6qc9xIb%Pwjf-C4Ut6{Wp@WVFUb*z+=7jgqM@2JW~w!Q3}{Ay zWG^iD+Qs8A4(ce!r9>Z}sQ?x__d0U#gV+(WvvRS29&VC*eH8IhYahVYur$rn9hKndB`N_J1&8 zfJ>7aQ^uu4AD_tp#uycH1I%*46_^v&atY9c$DOf*>ZSlyp3slQ91hQAAQPWg8j2;? zp!WJyw$*4LMY1&ss7&@XQ=XqG1`T3H?Z?CZtuHSer+|pD%DXGk$LB!-FnT}4WcdLQ zLcLci0BL}hl3r0H^j-D-29;{Tx(KzHrirX7x*#%>W1N=2T^JfNq9j5DOqyJ16-G)8 z$TP9lq&xkVDj^=FtoWZRKkzRkAD?&tLlPJhbtEvTjt!v|m{7;Op6|$1Q2@Xx;=rsi z+=3QEYXFlAqvjAdpV7iaR_7Xqy%D-+JZE(=)VL+NiZvke;y0obGx$vZ#a*nje# z0aiHOskaWkH?tCbe0<~`n97)Pqa-o)=81VdLAs-Ux7LrP)ru5~I= zu#WALvgEsbVq6jfOp$37Y^)Nx&C+_Y8skW~%{g|}?jpL$3dfahv#ed!JS`oA+GAyy zZAs5Bz;0_n?7D~+O$1LmGZt( za(k{bFX`{oQec*l_?}@)J1UKA2qqP6ea~zo#t5)74#@iZF9=vzO57Ma?k9-(KFr4_ zc?ZTarBo@e;CDruF#;X;HbVM@CJ(~TkY0l?xw?9XRkzONwm`T1Y_mz0lB6o9oo z_7Ri6hi;)700u2cnJ|HBZvT$PY7qu|umSU$bJq5DYNjAjRkEC8pppV|M~UupoZ=p9 z$Y?AZyy6&KfS)y!#uD6ZK})>G#Nr%@-(9T_F5OA!a8rkm&w~zND4(w(?Bd#O)j)Qe z^KQTpbdcnyS=yVN+)d>+tCD~$1*}G_E0gcDmYMRIId%mOSXgXbN%-2#NO@=hEkLO0000GR(J From a949a316dd44ccb5be651e875a17c41c00a71fa8 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Tue, 11 Aug 2020 14:56:38 -0400 Subject: [PATCH 012/108] Replace deprecated Html#fromHtml with HtmlCompat#fromHtml --- .../redditslide/Notifications/CheckForMail.java | 17 +++++++++-------- .../Notifications/CheckForMailSingle.java | 10 +++++----- 2 files changed, 14 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java index 9b66cbd4b9..6cd806de80 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java @@ -18,6 +18,7 @@ import androidx.core.app.NotificationCompat; import androidx.core.app.NotificationManagerCompat; +import androidx.core.text.HtmlCompat; import net.dean.jraw.models.Message; import net.dean.jraw.models.Submission; @@ -195,8 +196,9 @@ public void onPostExecute(List messages) { PendingIntent openPi = PendingIntent.getActivity(c, 3 + (int) m.getCreated().getTime(), openPIBase, 0); - notiStyle.bigText(Html.fromHtml(StringEscapeUtils.unescapeHtml4( - m.getDataNode().get("body_html").asText()))); + + String unescape = StringEscapeUtils.unescapeHtml4(m.getDataNode().get("body_html").asText()); + notiStyle.bigText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)); PendingIntent readPISingle = MarkAsReadService.getMarkAsReadIntent( 2 + (int) m.getCreated().getTime(), c, @@ -210,9 +212,7 @@ public void onPostExecute(List messages) { .setWhen(System.currentTimeMillis()) .setAutoCancel(true) .setContentTitle(contentTitle) - .setContentText(Html.fromHtml( - StringEscapeUtils.unescapeHtml4( - m.getDataNode().get("body_html").asText()))) + .setContentText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)) .setStyle(notiStyle) .setGroup("MESSAGES") .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_SUMMARY) @@ -305,8 +305,9 @@ public void onPostExecute(List messages) { new NotificationCompat.BigTextStyle(); notiStyle.setBigContentTitle( c.getString(R.string.mod_mail_notification_msg, m.getAuthor())); - notiStyle.bigText(Html.fromHtml(StringEscapeUtils.unescapeHtml4( - m.getDataNode().get("body_html").asText()))); + + String unescape = StringEscapeUtils.unescapeHtml4(m.getDataNode().get("body_html").asText()); + notiStyle.bigText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)); NotificationCompat.Builder builder = new NotificationCompat.Builder(c, Reddit.CHANNEL_MODMAIL).setContentIntent(intent) @@ -320,7 +321,7 @@ public void onPostExecute(List messages) { .setContentTitle( c.getString(R.string.mail_notification_author, m.getSubject(), m.getAuthor())) - .setContentText(Html.fromHtml(m.getBody())) + .setContentText(HtmlCompat.fromHtml(m.getBody(), HtmlCompat.FROM_HTML_MODE_LEGACY)) .setStyle(notiStyle); if (!SettingValues.notifSound) { builder.setSound(null); diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java index fbfc55e4cd..51471468e8 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java @@ -13,10 +13,10 @@ import android.content.res.Resources; import android.net.Uri; import android.os.AsyncTask; -import android.text.Html; import androidx.core.app.NotificationCompat; import androidx.core.app.NotificationManagerCompat; +import androidx.core.text.HtmlCompat; import net.dean.jraw.models.Message; import net.dean.jraw.paginators.InboxPaginator; @@ -163,8 +163,9 @@ public void onPostExecute(List messages) { PendingIntent openPi = PendingIntent.getActivity(c, 3 + (int) message.getCreated().getTime(), openPIBase, 0); - notiStyle.bigText(Html.fromHtml(StringEscapeUtils.unescapeHtml4( - message.getDataNode().get("body_html").asText()))); + + String unescape = StringEscapeUtils.unescapeHtml4(message.getDataNode().get("body_html").asText()); + notiStyle.bigText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)); PendingIntent readPISingle = MarkAsReadService.getMarkAsReadIntent( 2 + (int) message.getCreated().getTime(), c, @@ -180,8 +181,7 @@ public void onPostExecute(List messages) { .setWhen(System.currentTimeMillis()) .setAutoCancel(true) .setContentTitle(contentTitle) - .setContentText(Html.fromHtml(StringEscapeUtils.unescapeHtml4( - message.getDataNode().get("body_html").asText()))) + .setContentText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)) .setStyle(notiStyle) .setGroup("MESSAGES") .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_SUMMARY) From de5474ace7965b58fd433ef5d491174d46824008 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Tue, 11 Aug 2020 14:57:26 -0400 Subject: [PATCH 013/108] Update AndroidX AppCompat and Material libraries --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a2f25f20c1..7b245a71c9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -84,13 +84,13 @@ dependencies { implementation 'com.github.Alexendoo:Android-RobotoTextView:f6d0eb5ac7' /** AndroidX **/ - implementation 'androidx.appcompat:appcompat:1.1.0' + implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.browser:browser:1.2.0' implementation 'androidx.cardview:cardview:1.0.0' implementation 'androidx.interpolator:interpolator:1.0.0' implementation 'androidx.multidex:multidex:2.0.1' implementation 'androidx.recyclerview:recyclerview:1.1.0' - implementation 'com.google.android.material:material:1.1.0' + implementation 'com.google.android.material:material:1.2.0' /** Third-party (Other) **/ def exoPlayerVersion = '2.11.7' From 42a876ef87baf552a3d26015761bb67a00f3832d Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Tue, 11 Aug 2020 18:15:33 -0400 Subject: [PATCH 014/108] Replace custom views with appcompat versions --- .../me/ccrama/redditslide/Views/AutoMarkupTextView.java | 5 +++-- .../me/ccrama/redditslide/Views/ImageInsertEditText.java | 8 ++------ .../me/ccrama/redditslide/Views/MaxHeightImageView.java | 9 +++------ .../ccrama/redditslide/Views/TransparentTagTextView.java | 5 +++-- 4 files changed, 11 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Views/AutoMarkupTextView.java b/app/src/main/java/me/ccrama/redditslide/Views/AutoMarkupTextView.java index 9356735c52..49415402d6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/AutoMarkupTextView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/AutoMarkupTextView.java @@ -3,13 +3,14 @@ import android.content.Context; import android.text.util.Linkify; import android.util.AttributeSet; -import android.widget.TextView; + +import androidx.appcompat.widget.AppCompatTextView; /** * Created by ccrama on 5/5/2015. */ -public class AutoMarkupTextView extends TextView { +public class AutoMarkupTextView extends AppCompatTextView { public AutoMarkupTextView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/ImageInsertEditText.java b/app/src/main/java/me/ccrama/redditslide/Views/ImageInsertEditText.java index c97879d05d..bac1bede71 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/ImageInsertEditText.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/ImageInsertEditText.java @@ -7,8 +7,8 @@ import android.util.AttributeSet; import android.view.inputmethod.EditorInfo; import android.view.inputmethod.InputConnection; -import android.widget.EditText; +import androidx.appcompat.widget.AppCompatEditText; import androidx.core.view.inputmethod.EditorInfoCompat; import androidx.core.view.inputmethod.InputConnectionCompat; import androidx.core.view.inputmethod.InputContentInfoCompat; @@ -18,7 +18,7 @@ * Created by Carlos on 11/5/2016. */ -public class ImageInsertEditText extends EditText { +public class ImageInsertEditText extends AppCompatEditText { public interface ImageSelectedCallback { void onImageSelected(Uri content, String mimeType); @@ -37,10 +37,6 @@ public ImageInsertEditText(Context context, AttributeSet attrs, int defStyleAttr super(context, attrs, defStyleAttr); } - public ImageInsertEditText(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { - super(context, attrs, defStyleAttr, defStyleRes); - } - // endregion private ImageSelectedCallback callback; diff --git a/app/src/main/java/me/ccrama/redditslide/Views/MaxHeightImageView.java b/app/src/main/java/me/ccrama/redditslide/Views/MaxHeightImageView.java index 433c11b8ce..cee5ba0a11 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/MaxHeightImageView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/MaxHeightImageView.java @@ -2,12 +2,13 @@ import android.content.Context; import android.util.AttributeSet; -import android.widget.ImageView; + +import androidx.appcompat.widget.AppCompatImageView; /** * Created by Carlos on 6/2/2016. */ -public class MaxHeightImageView extends ImageView { +public class MaxHeightImageView extends AppCompatImageView { public MaxHeightImageView(Context context) { super(context); } @@ -20,10 +21,6 @@ public MaxHeightImageView(Context context, AttributeSet attrs, int defStyleAttr) super(context, attrs, defStyleAttr); } - public MaxHeightImageView(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) { - super(context, attrs, defStyleAttr, defStyleRes); - } - public static final int maxHeight = 3200; @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Views/TransparentTagTextView.java b/app/src/main/java/me/ccrama/redditslide/Views/TransparentTagTextView.java index 1386c936cf..419a1132f9 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/TransparentTagTextView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/TransparentTagTextView.java @@ -9,14 +9,15 @@ import android.graphics.drawable.ColorDrawable; import android.graphics.drawable.Drawable; import android.util.AttributeSet; -import android.widget.TextView; + +import androidx.appcompat.widget.AppCompatTextView; import me.ccrama.redditslide.R; /** * Created by carlos on 3/14/16. */ -public class TransparentTagTextView extends TextView { +public class TransparentTagTextView extends AppCompatTextView { Bitmap mMaskBitmap; Canvas mMaskCanvas; Paint mPaint; From 101324c4034aae3675dfd7c764f976ac845b95d0 Mon Sep 17 00:00:00 2001 From: Barrett Date: Tue, 11 Aug 2020 18:51:17 -0400 Subject: [PATCH 015/108] AlertDialog added to CreateMulti when exiting --- .../redditslide/Activities/CreateMulti.java | 22 +++++++++++++++++++ .../Activities/MultiredditOverview.java | 5 +++++ app/src/main/res/values/strings.xml | 2 ++ 3 files changed, 29 insertions(+) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java index 00e9d764a9..47603fb94d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java @@ -120,6 +120,26 @@ public void onComplete(List multis) { recyclerView.setLayoutManager(new LinearLayoutManager(this)); } + @Override + public void onBackPressed() { + new AlertDialogWrapper.Builder(CreateMulti.this).setTitle(R.string.general_confirm_exit) + .setMessage(R.string.multi_save_option) + .setPositiveButton(R.string.btn_yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int i) { + MultiredditOverview.multiActivity.finish(); + new SaveMulti().execute(); + } + }) + .setNegativeButton(R.string.btn_no, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int i) { + finish(); + } + }) + .show(); + } + public void showSelectDialog() { //List of all subreddits of the multi List multiSubs = new ArrayList<>(subs); @@ -353,6 +373,7 @@ protected Void doInBackground(Void... params) { @Override public void run() { Log.v(LogUtil.getTag(), "Update Subreddits"); + MultiredditOverview.multiActivity.finish(); new UserSubscriptions.SyncMultireddits(CreateMulti.this).execute(); } }); @@ -433,6 +454,7 @@ public boolean onOptionsItemSelected(MenuItem item) { .setPositiveButton(R.string.btn_yes, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { + MultiredditOverview.multiActivity.finish(); new MaterialDialog.Builder(CreateMulti.this) .title(R.string.deleting) .progress(true, 100) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java b/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java index 72767b96c6..d2bd838b00 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java @@ -1,5 +1,6 @@ package me.ccrama.redditslide.Activities; +import android.app.Activity; import android.content.ActivityNotFoundException; import android.content.DialogInterface; import android.content.Intent; @@ -67,6 +68,8 @@ public class MultiredditOverview extends BaseActivityAnim { public static final String EXTRA_PROFILE = "profile"; public static final String EXTRA_MULTI = "multi"; + public static Activity multiActivity; + public static MultiReddit searchMulti; public OverviewPagerAdapter adapter; private ViewPager pager; @@ -423,6 +426,8 @@ public void onClick(DialogInterface dialog, int which) { public void onCreate(Bundle savedInstance) { overrideSwipeFromAnywhere(); + multiActivity = this; + super.onCreate(savedInstance); applyColorTheme(""); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e2b13711ba..6af73a05dd 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -315,6 +315,8 @@ Which sub would you like to submit to? Saved successfully Do you really want to delete /m/%1$s? + Would you like to save this multireddit? + From 1042d2e02d2b05f6f8fd7ae47d1a2b49b767a37e Mon Sep 17 00:00:00 2001 From: Barrett Date: Tue, 11 Aug 2020 18:52:54 -0400 Subject: [PATCH 016/108] overrideSwipeFromAnywhere() added to CreateMulti --- .../main/java/me/ccrama/redditslide/Activities/CreateMulti.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java index 47603fb94d..48bbf30d54 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java @@ -78,7 +78,7 @@ public class CreateMulti extends BaseActivityAnim { @Override protected void onCreate(Bundle savedInstanceState) { - overrideRedditSwipeAnywhere(); + overrideSwipeFromAnywhere(); super.onCreate(savedInstanceState); applyColorTheme(); From 5e94e1e6019f43925e300bd81e8051332b27c921 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Tue, 11 Aug 2020 19:00:02 -0400 Subject: [PATCH 017/108] Use app:tint instead of android:tint for ImageView --- app/src/main/res/layout/account_textview.xml | 2 +- .../res/layout/account_textview_white.xml | 2 +- .../res/layout/activity_filtercomments.xml | 2 +- app/src/main/res/layout/activity_gif.xml | 4 +- app/src/main/res/layout/activity_image.xml | 6 +-- app/src/main/res/layout/activity_media.xml | 10 ++--- app/src/main/res/layout/activity_news.xml | 2 +- app/src/main/res/layout/activity_overview.xml | 4 +- .../res/layout/activity_settings_about.xml | 10 ++--- .../res/layout/activity_settings_child.xml | 40 +++++++++---------- .../res/layout/activity_settings_filters.xml | 12 +++--- .../layout/activity_settings_font_child.xml | 4 +- .../layout/activity_settings_subreddit.xml | 2 +- .../layout/activity_settings_theme_child.xml | 16 ++++---- app/src/main/res/layout/activity_sort.xml | 6 +-- app/src/main/res/layout/album_image_pager.xml | 8 ++-- app/src/main/res/layout/choosethemesmall.xml | 18 ++++----- app/src/main/res/layout/colorprofile.xml | 12 +++--- app/src/main/res/layout/comment_mediacard.xml | 8 ++-- app/src/main/res/layout/drawer_loggedin.xml | 30 +++++++------- app/src/main/res/layout/drawer_loggedout.xml | 18 ++++----- app/src/main/res/layout/drawer_offline.xml | 10 ++--- .../main/res/layout/fragment_basicinfo.xml | 3 +- app/src/main/res/layout/gallery_image.xml | 4 +- app/src/main/res/layout/mod_action.xml | 6 +-- app/src/main/res/layout/postmenu.xml | 22 +++++----- app/src/main/res/layout/profile_comment.xml | 2 +- app/src/main/res/layout/sharemenu.xml | 4 +- app/src/main/res/layout/subforsublistdrag.xml | 2 +- .../main/res/layout/subforsublisteditor.xml | 4 +- app/src/main/res/layout/subinfo.xml | 16 ++++---- .../main/res/layout/submission_albumcard.xml | 12 +++--- .../main/res/layout/submission_fullscreen.xml | 18 ++++----- .../res/layout/submission_gifcard_album.xml | 2 +- .../main/res/layout/submission_largecard.xml | 20 +++++----- .../layout/submission_largecard_middle.xml | 20 +++++----- app/src/main/res/layout/submission_list.xml | 20 +++++----- .../res/layout/submission_list_desktop.xml | 18 ++++----- .../main/res/layout/submission_mediacard.xml | 14 +++---- app/src/main/res/layout/submission_news.xml | 4 +- .../main/res/layout/submission_textcard.xml | 12 +++--- .../main/res/layout/submission_titlecard.xml | 12 +++--- .../res/layout/submission_widget_light.xml | 5 ++- app/src/main/res/layout/widget_light.xml | 4 +- .../res/layout/activity_settings_sync.xml | 4 +- .../res/layout/activity_settings_sync.xml | 8 ++-- 46 files changed, 232 insertions(+), 230 deletions(-) diff --git a/app/src/main/res/layout/account_textview.xml b/app/src/main/res/layout/account_textview.xml index 334b7c078a..2ca7e30d63 100644 --- a/app/src/main/res/layout/account_textview.xml +++ b/app/src/main/res/layout/account_textview.xml @@ -22,7 +22,7 @@ android:padding="6dp" android:layout_centerVertical="true" app:srcCompat="@drawable/close" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:layout_height="36dp" android:contentDescription="@string/btn_remove" /> \ No newline at end of file diff --git a/app/src/main/res/layout/account_textview_white.xml b/app/src/main/res/layout/account_textview_white.xml index 50bbf8ff48..ffddd84bae 100644 --- a/app/src/main/res/layout/account_textview_white.xml +++ b/app/src/main/res/layout/account_textview_white.xml @@ -23,7 +23,7 @@ android:padding="6dp" android:layout_centerVertical="true" app:srcCompat="@drawable/close" - android:tint="#fff" + app:tint="#fff" android:layout_height="36dp" android:contentDescription="@string/btn_remove" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_filtercomments.xml b/app/src/main/res/layout/activity_filtercomments.xml index daf53fcce4..28384698a8 100644 --- a/app/src/main/res/layout/activity_filtercomments.xml +++ b/app/src/main/res/layout/activity_filtercomments.xml @@ -26,7 +26,7 @@ android:paddingTop="12dp" android:scaleType="fitCenter" app:srcCompat="@drawable/search" - android:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="@color/white" /> + app:tint="@color/white" /> + app:tint="@color/white" /> + app:tint="@color/white" /> + app:tint="@color/white" /> diff --git a/app/src/main/res/layout/activity_media.xml b/app/src/main/res/layout/activity_media.xml index 6712618f90..8f69469f7a 100644 --- a/app/src/main/res/layout/activity_media.xml +++ b/app/src/main/res/layout/activity_media.xml @@ -72,7 +72,7 @@ android:layout_toLeftOf="@+id/hq" android:padding="15dp" app:srcCompat="@drawable/mute" - android:tint="#e1e1e1" /> + app:tint="#e1e1e1" /> + app:tint="#e1e1e1" /> + app:tint="#e1e1e1" /> + app:tint="#e1e1e1" /> + app:tint="#e1e1e1" /> diff --git a/app/src/main/res/layout/activity_news.xml b/app/src/main/res/layout/activity_news.xml index 6cd3d0f44f..2c821b8a3e 100644 --- a/app/src/main/res/layout/activity_news.xml +++ b/app/src/main/res/layout/activity_news.xml @@ -60,7 +60,7 @@ android:background="?attr/selectableItemBackgroundBorderless" android:clickable="true" android:padding="8dp" - android:tint="@color/white" + app:tint="@color/white" android:visibility="gone" app:srcCompat="@drawable/close"/> diff --git a/app/src/main/res/layout/activity_overview.xml b/app/src/main/res/layout/activity_overview.xml index d8f7534ce4..9daafb2d49 100644 --- a/app/src/main/res/layout/activity_overview.xml +++ b/app/src/main/res/layout/activity_overview.xml @@ -64,9 +64,9 @@ android:layout_marginBottom="8dp" android:background="?attr/selectableItemBackgroundBorderless" android:clickable="true" - android:tint="@color/white" android:visibility="gone" - app:srcCompat="@drawable/close" /> + app:srcCompat="@drawable/close" + app:tint="@color/white" /> diff --git a/app/src/main/res/layout/activity_settings_about.xml b/app/src/main/res/layout/activity_settings_about.xml index 0089085565..c78a117a05 100644 --- a/app/src/main/res/layout/activity_settings_about.xml +++ b/app/src/main/res/layout/activity_settings_about.xml @@ -36,7 +36,7 @@ android:paddingEnd="16dp" android:paddingTop="16dp" app:srcCompat="@drawable/report" - android:tint="?attr/tintColor"/> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> diff --git a/app/src/main/res/layout/activity_settings_theme_child.xml b/app/src/main/res/layout/activity_settings_theme_child.xml index 7a895fbf86..2bd763f061 100644 --- a/app/src/main/res/layout/activity_settings_theme_child.xml +++ b/app/src/main/res/layout/activity_settings_theme_child.xml @@ -30,8 +30,8 @@ android:layout_height="match_parent" android:layout_marginEnd="16dp" android:padding="16dp" - android:tint="?attr/tintColor" - app:srcCompat="@drawable/color" /> + app:srcCompat="@drawable/color" + app:tint="?attr/tintColor" /> + app:srcCompat="@drawable/accent" + app:tint="?attr/tintColor" /> + app:srcCompat="@drawable/theme" + app:tint="?attr/tintColor" /> + app:srcCompat="@drawable/nighttheme" + app:tint="?attr/tintColor" /> + app:tint="@color/white" /> + app:tint="@color/white" /> + app:tint="@color/white" /> diff --git a/app/src/main/res/layout/album_image_pager.xml b/app/src/main/res/layout/album_image_pager.xml index aef6399b98..74537aa889 100644 --- a/app/src/main/res/layout/album_image_pager.xml +++ b/app/src/main/res/layout/album_image_pager.xml @@ -47,7 +47,7 @@ android:layout_toLeftOf="@+id/save" android:padding="15dp" app:srcCompat="@drawable/hd" - android:tint="#e1e1e1" /> + app:tint="#e1e1e1" /> + app:tint="#e1e1e1" /> + app:tint="#e1e1e1" /> + app:tint="#e1e1e1" /> diff --git a/app/src/main/res/layout/choosethemesmall.xml b/app/src/main/res/layout/choosethemesmall.xml index 2ed29031ba..1006fbe2b4 100644 --- a/app/src/main/res/layout/choosethemesmall.xml +++ b/app/src/main/res/layout/choosethemesmall.xml @@ -67,7 +67,7 @@ android:layout_height="match_parent" android:alpha=".86" android:padding="12dp" - android:tint="#de393939" + app:tint="#de393939" app:srcCompat="@drawable/theme" /> @@ -152,7 +152,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -166,7 +166,7 @@ android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -179,7 +179,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> diff --git a/app/src/main/res/layout/drawer_loggedin.xml b/app/src/main/res/layout/drawer_loggedin.xml index 6d5cb8722d..9120f10859 100644 --- a/app/src/main/res/layout/drawer_loggedin.xml +++ b/app/src/main/res/layout/drawer_loggedin.xml @@ -88,7 +88,7 @@ android:layout_height="match_parent" android:layout_marginEnd="26dp" android:layout_marginStart="16dp" - android:tint="#fff" + app:tint="#fff" app:srcCompat="@drawable/offline"/> @@ -342,7 +342,7 @@ android:layout_height="match_parent" android:layout_marginEnd="26dp" android:layout_marginStart="16dp" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" app:srcCompat="@drawable/sidebar_inbox"/> @@ -662,7 +662,7 @@ android:layout_marginEnd="16dp" android:padding="8dp" android:theme="@style/Ripple.List" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:visibility="gone" android:contentDescription="@string/btn_close" app:srcCompat="@drawable/close"/> diff --git a/app/src/main/res/layout/drawer_loggedout.xml b/app/src/main/res/layout/drawer_loggedout.xml index 5b77b717cf..99f380301b 100644 --- a/app/src/main/res/layout/drawer_loggedout.xml +++ b/app/src/main/res/layout/drawer_loggedout.xml @@ -70,7 +70,7 @@ android:layout_height="match_parent" android:layout_marginEnd="26dp" android:layout_marginStart="16dp" - android:tint="#fff" + app:tint="#fff" app:srcCompat="@drawable/offline"/> @@ -363,7 +363,7 @@ android:layout_marginEnd="16dp" android:padding="8dp" android:theme="@style/Ripple.List" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:visibility="gone" android:contentDescription="@string/btn_close" app:srcCompat="@drawable/close"/> diff --git a/app/src/main/res/layout/drawer_offline.xml b/app/src/main/res/layout/drawer_offline.xml index 717c2f7978..bc99922b53 100644 --- a/app/src/main/res/layout/drawer_offline.xml +++ b/app/src/main/res/layout/drawer_offline.xml @@ -61,7 +61,7 @@ android:layout_marginStart="16dp" android:layout_marginEnd="26dp" app:srcCompat="@drawable/internet" - android:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> @@ -240,7 +240,7 @@ android:id="@+id/close_search_drawer" android:layout_width="36dp" android:layout_height="36dp" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:layout_alignBottom="@+id/sort" android:layout_alignParentRight="true" android:layout_marginBottom="8dp" diff --git a/app/src/main/res/layout/fragment_basicinfo.xml b/app/src/main/res/layout/fragment_basicinfo.xml index 39f0600c25..7b51875ad2 100644 --- a/app/src/main/res/layout/fragment_basicinfo.xml +++ b/app/src/main/res/layout/fragment_basicinfo.xml @@ -1,5 +1,6 @@ diff --git a/app/src/main/res/layout/mod_action.xml b/app/src/main/res/layout/mod_action.xml index 8c14faed37..e6822dcde6 100644 --- a/app/src/main/res/layout/mod_action.xml +++ b/app/src/main/res/layout/mod_action.xml @@ -24,11 +24,11 @@ android:id="@+id/action" android:layout_width="28dp" android:layout_marginLeft="4dp" - android:tint="?attr/tintColor" - android:layout_height="48dp" + android:layout_height="48dp" android:layout_alignParentRight="true" android:padding="4dp" - cardview:srcCompat="@drawable/support"/> + cardview:srcCompat="@drawable/support" + cardview:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> diff --git a/app/src/main/res/layout/profile_comment.xml b/app/src/main/res/layout/profile_comment.xml index 85f4874f4a..308857db15 100644 --- a/app/src/main/res/layout/profile_comment.xml +++ b/app/src/main/res/layout/profile_comment.xml @@ -109,7 +109,7 @@ android:layout_marginLeft="-8dp" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" app:srcCompat="@drawable/mod" /> diff --git a/app/src/main/res/layout/sharemenu.xml b/app/src/main/res/layout/sharemenu.xml index 68930264c8..8b6d5ade77 100644 --- a/app/src/main/res/layout/sharemenu.xml +++ b/app/src/main/res/layout/sharemenu.xml @@ -60,7 +60,7 @@ android:padding="12dp" app:srcCompat="@drawable/ic_insert_photo_white_48dp" - android:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> + app:tint="?attr/tintColor" /> diff --git a/app/src/main/res/layout/subinfo.xml b/app/src/main/res/layout/subinfo.xml index 3336d88abb..24e7110a41 100644 --- a/app/src/main/res/layout/subinfo.xml +++ b/app/src/main/res/layout/subinfo.xml @@ -142,7 +142,7 @@ android:padding="4dp" app:srcCompat="@drawable/collection" android:theme="@style/Ripple.List" - android:tint="?attr/tintColor"/> + app:tint="?attr/tintColor" /> @@ -102,7 +102,7 @@ android:layout_marginStart="8dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -130,7 +130,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -144,7 +144,7 @@ android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -159,7 +159,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" app:srcCompat="@drawable/downvote" /> @@ -172,7 +172,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_fullscreen.xml b/app/src/main/res/layout/submission_fullscreen.xml index 6c33dcd503..6c574a0cf5 100644 --- a/app/src/main/res/layout/submission_fullscreen.xml +++ b/app/src/main/res/layout/submission_fullscreen.xml @@ -207,7 +207,7 @@ android:layout_gravity="center_vertical" android:layout_marginEnd="4dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_score" app:srcCompat="@drawable/upvoted"/> @@ -240,7 +240,7 @@ android:layout_marginEnd="4dp" android:layout_marginStart="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange"/> @@ -263,7 +263,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more"/> @@ -275,7 +275,7 @@ android:layout_toLeftOf="@+id/downvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted"/> @@ -288,7 +288,7 @@ android:layout_toLeftOf="@+id/reply" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled"/> @@ -300,7 +300,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_reply" app:srcCompat="@drawable/reply"/> @@ -312,7 +312,7 @@ android:layout_toLeftOf="@+id/more" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote"/> @@ -324,7 +324,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit"/> @@ -336,7 +336,7 @@ android:layout_toLeftOf="@+id/edit" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_mod" app:srcCompat="@drawable/mod"/> diff --git a/app/src/main/res/layout/submission_gifcard_album.xml b/app/src/main/res/layout/submission_gifcard_album.xml index d973b5e58d..ea32986597 100644 --- a/app/src/main/res/layout/submission_gifcard_album.xml +++ b/app/src/main/res/layout/submission_gifcard_album.xml @@ -58,7 +58,7 @@ android:layout_height="56dp" android:padding="15dp" android:theme="@style/Ripple.List" - android:tint="@color/white" + app:tint="@color/white" android:layout_toLeftOf="@+id/more" app:srcCompat="@drawable/save" /> diff --git a/app/src/main/res/layout/submission_largecard.xml b/app/src/main/res/layout/submission_largecard.xml index 37f0dfaad3..5d478db931 100644 --- a/app/src/main/res/layout/submission_largecard.xml +++ b/app/src/main/res/layout/submission_largecard.xml @@ -51,7 +51,7 @@ android:padding="8dp" android:tag="tint" android:layout_marginLeft="-4dp" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" app:srcCompat="@drawable/down" /> @@ -141,7 +141,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -167,7 +167,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit" /> @@ -180,7 +180,7 @@ android:layout_toLeftOf="@+id/hide" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -193,7 +193,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_mod" app:srcCompat="@drawable/mod" /> @@ -206,7 +206,7 @@ android:layout_toLeftOf="@+id/mod" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_hide" app:srcCompat="@drawable/hide" /> @@ -219,7 +219,7 @@ android:layout_toLeftOf="@+id/downvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -232,7 +232,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -245,7 +245,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_largecard_middle.xml b/app/src/main/res/layout/submission_largecard_middle.xml index f0f3f7e26c..e705325e5b 100644 --- a/app/src/main/res/layout/submission_largecard_middle.xml +++ b/app/src/main/res/layout/submission_largecard_middle.xml @@ -44,7 +44,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tint" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:layout_marginLeft="-4dp" app:srcCompat="@drawable/down" /> @@ -116,7 +116,7 @@ android:layout_marginStart="16dp" android:layout_marginEnd="4dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_score" app:srcCompat="@drawable/upvoted" /> @@ -144,7 +144,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -171,7 +171,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit" /> @@ -184,7 +184,7 @@ android:layout_toLeftOf="@+id/hide" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -197,7 +197,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_mod" app:srcCompat="@drawable/mod" /> @@ -210,7 +210,7 @@ android:layout_toLeftOf="@+id/mod" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_hide" app:srcCompat="@drawable/hide" /> @@ -223,7 +223,7 @@ android:layout_toLeftOf="@+id/downvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -236,7 +236,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -248,7 +248,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_list.xml b/app/src/main/res/layout/submission_list.xml index 824188ff58..f7d4aba1f6 100644 --- a/app/src/main/res/layout/submission_list.xml +++ b/app/src/main/res/layout/submission_list.xml @@ -53,7 +53,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tint" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:layout_marginLeft="-4dp" app:srcCompat="@drawable/down" /> @@ -116,7 +116,7 @@ android:layout_marginStart="16dp" android:layout_marginEnd="4dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_score" app:srcCompat="@drawable/upvoted" /> @@ -144,7 +144,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -168,7 +168,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit" /> @@ -205,7 +205,7 @@ android:layout_toLeftOf="@+id/mod" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_hide" app:srcCompat="@drawable/hide" /> @@ -218,7 +218,7 @@ android:layout_toLeftOf="@+id/downvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -233,7 +233,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" app:srcCompat="@drawable/downvote" /> diff --git a/app/src/main/res/layout/submission_list_desktop.xml b/app/src/main/res/layout/submission_list_desktop.xml index 26f0ecfeeb..c9be92cde6 100644 --- a/app/src/main/res/layout/submission_list_desktop.xml +++ b/app/src/main/res/layout/submission_list_desktop.xml @@ -33,7 +33,7 @@ android:paddingLeft="6dp" android:paddingRight="6dp" android:tag="tintsecond" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/up" /> @@ -155,7 +155,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -179,7 +179,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit" /> @@ -204,7 +204,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_mod" app:srcCompat="@drawable/mod" /> @@ -217,7 +217,7 @@ android:layout_toLeftOf="@+id/mod" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_hide" app:srcCompat="@drawable/hide" /> @@ -230,7 +230,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_mediacard.xml b/app/src/main/res/layout/submission_mediacard.xml index 8e878d7714..a440d52d2b 100644 --- a/app/src/main/res/layout/submission_mediacard.xml +++ b/app/src/main/res/layout/submission_mediacard.xml @@ -69,7 +69,7 @@ android:layout_height="72dp" android:padding="16dp" android:layout_centerInParent="true" - android:tint="#e1e1e1" + sothree:tint="#e1e1e1" /> @@ -161,7 +161,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -189,7 +189,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -203,7 +203,7 @@ android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -217,7 +217,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -231,7 +231,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + sothree:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_news.xml b/app/src/main/res/layout/submission_news.xml index e3024b050f..f54279e425 100644 --- a/app/src/main/res/layout/submission_news.xml +++ b/app/src/main/res/layout/submission_news.xml @@ -60,7 +60,7 @@ android:tag="tintsecond" android:layout_centerVertical="true" android:layout_alignParentRight="true" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" app:srcCompat="@drawable/comment" /> @@ -132,7 +132,7 @@ android:layout_marginStart="8dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -160,7 +160,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -174,7 +174,7 @@ android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -188,7 +188,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -202,7 +202,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_titlecard.xml b/app/src/main/res/layout/submission_titlecard.xml index 2435073d0b..7be493de72 100644 --- a/app/src/main/res/layout/submission_titlecard.xml +++ b/app/src/main/res/layout/submission_titlecard.xml @@ -64,7 +64,7 @@ android:layout_marginEnd="4dp" android:layout_marginStart="16dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_score" app:srcCompat="@drawable/upvoted" /> @@ -92,7 +92,7 @@ android:layout_marginStart="8dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -120,7 +120,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -134,7 +134,7 @@ android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -148,7 +148,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -162,7 +162,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - android:tint="?attr/tintColor" + app:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_widget_light.xml b/app/src/main/res/layout/submission_widget_light.xml index 32970e0acf..8ecc43281d 100644 --- a/app/src/main/res/layout/submission_widget_light.xml +++ b/app/src/main/res/layout/submission_widget_light.xml @@ -1,5 +1,6 @@ Date: Sat, 22 Aug 2020 16:30:26 -0500 Subject: [PATCH 018/108] Support sound on more video sites --- .../java/me/ccrama/redditslide/Activities/MediaView.java | 1 + app/src/main/java/me/ccrama/redditslide/Reddit.java | 2 +- .../main/java/me/ccrama/redditslide/util/GifUtils.java | 8 ++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index 11f78f364f..e982064195 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -252,6 +252,7 @@ public void showBottomSheetImage() { && !contentUrl.contains(".mp4") && !contentUrl.contains("streamable.com") && !contentUrl.contains("gfycat.com") + && !contentUrl.contains("redgifs.com") && !contentUrl.contains("v.redd.it")) { String type = contentUrl.substring(contentUrl.lastIndexOf(".") + 1).toUpperCase(); try { diff --git a/app/src/main/java/me/ccrama/redditslide/Reddit.java b/app/src/main/java/me/ccrama/redditslide/Reddit.java index d232c08907..389e7733a5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Reddit.java +++ b/app/src/main/java/me/ccrama/redditslide/Reddit.java @@ -674,7 +674,7 @@ public void onIabSetupFinished(IabResult result) { public static class GfycatIpv4Dns implements Dns { @Override public List lookup(String hostname) throws UnknownHostException { - if (ContentType.hostContains(hostname, "gfycat.com")) { + if (ContentType.hostContains(hostname, "gfycat.com", "redgifs.com")) { InetAddress[] addresses = InetAddress.getAllByName(hostname); if (addresses == null || addresses.length == 0) { throw new UnknownHostException("Bad host: " + hostname); diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index c34b0ae01f..fdd51724b8 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -459,6 +459,7 @@ public static VideoType getVideoType(String url) { return VideoType.DIRECT; } if (realURL.contains("gfycat") && !realURL.contains("mp4")) return VideoType.GFYCAT; + if (realURL.contains("redgifs") && !realURL.contains("mp4")) return VideoType.GFYCAT; if (realURL.contains("imgur.com")) return VideoType.IMGUR; if (realURL.contains("streamable.com")) return VideoType.STREAMABLE; return VideoType.OTHER; @@ -476,12 +477,15 @@ public static VideoType getVideoType(String url) { */ Uri loadGfycat(String name, String fullUrl, Gson gson) { showProgressBar(c, progressBar, true); + String host = "gfycat"; + if (fullUrl.contains("redgifs")) { + host = "redgifs"; + } if (!name.startsWith("/")) name = "/" + name; if (name.contains("-")) { name = name.split("-")[0]; } - String gfycatUrl = "https://api.gfycat.com/v1/gfycats" + name; - LogUtil.v(gfycatUrl); + String gfycatUrl = "https://api." + host + ".com/v1/gfycats" + name; final JsonObject result = HttpUtil.getJsonObject(client, gson, gfycatUrl); String obj; if (result == null || result.get("gfyItem") == null || result.getAsJsonObject("gfyItem") From 154a4c2343926928dabff362fde4ed6e8a1cef2e Mon Sep 17 00:00:00 2001 From: ccrama Date: Sat, 22 Aug 2020 17:39:09 -0500 Subject: [PATCH 019/108] Initial Reddit Gallery implementation --- app/src/main/AndroidManifest.xml | 4 + .../redditslide/Activities/GalleryImage.java | 23 ++ .../redditslide/Activities/RedditGallery.java | 323 ++++++++++++++++++ .../redditslide/Adapters/GalleryView.java | 2 +- .../Adapters/ImageGridAdapter.java | 9 + .../Adapters/RedditGalleryView.java | 216 ++++++++++++ .../me/ccrama/redditslide/ContentType.java | 25 +- .../PopulateSubmissionViewHolder.java | 40 ++- app/src/main/res/values/strings.xml | 2 + 9 files changed, 641 insertions(+), 3 deletions(-) create mode 100644 app/src/main/java/me/ccrama/redditslide/Activities/GalleryImage.java create mode 100644 app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java create mode 100644 app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3f342bc517..8faac5fbdd 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -322,6 +322,10 @@ android:name=".Activities.Album" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout|uiMode" android:theme="@style/swipeable"/> + images; + private int adapterPosition; + + @Override + public void onFolderSelection(FolderChooserDialogCreate dialog, File folder, boolean isSaveToLocation) { + if (folder != null) { + Reddit.appRestart.edit().putString("imagelocation", folder.getAbsolutePath()).apply(); + Toast.makeText(this, + getString(R.string.settings_set_image_location, folder.getAbsolutePath()), + Toast.LENGTH_LONG).show(); + } + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + int id = item.getItemId(); + + if (id == android.R.id.home) { + onBackPressed(); + } + if (id == R.id.slider) { + SettingValues.albumSwipe = true; + SettingValues.prefs.edit().putBoolean(SettingValues.PREF_ALBUM_SWIPE, true).apply(); + Intent i = new Intent(RedditGallery.this, AlbumPager.class); + int adapterPosition = getIntent().getIntExtra(MediaView.ADAPTER_POSITION, -1); + i.putExtra(MediaView.ADAPTER_POSITION, adapterPosition); + if (getIntent().hasExtra(MediaView.SUBMISSION_URL)) { + i.putExtra(MediaView.SUBMISSION_URL, + getIntent().getStringExtra(MediaView.SUBMISSION_URL)); + } + i.putExtra("url", url); + startActivity(i); + finish(); + } + if (id == R.id.grid) { + mToolbar.findViewById(R.id.grid).callOnClick(); + } + if (id == R.id.comments) { + SubmissionsView.datachanged(adapterPosition); + finish(); + } + if (id == R.id.external) { + LinkUtil.openExternally(url); + } + if (id == R.id.download) { + for (final GalleryImage elem : images) { + doImageSave(false, elem.url); + } + } + + return super.onOptionsItemSelected(item); + } + + public void doImageSave(boolean isGif, String contentUrl) { + if (!isGif) { + if (Reddit.appRestart.getString("imagelocation", "").isEmpty()) { + showFirstDialog(); + } else if (!new File(Reddit.appRestart.getString("imagelocation", "")).exists()) { + showErrorDialog(); + } else { + Intent i = new Intent(this, ImageDownloadNotificationService.class); + i.putExtra("actuallyLoaded", contentUrl); + if (subreddit != null && !subreddit.isEmpty()) i.putExtra("subreddit", subreddit); + startService(i); + } + } else { + MediaView.doOnClick.run(); + } + } + + public void showFirstDialog() { + try { + new AlertDialogWrapper.Builder(this).setTitle(R.string.set_save_location) + .setMessage(R.string.set_save_location_msg) + .setPositiveButton(R.string.btn_yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + new FolderChooserDialogCreate.Builder(RedditGallery.this).chooseButton( + R.string.btn_select) // changes label of the choose button + .initialPath(Environment.getExternalStorageDirectory() + .getPath()) // changes initial path, defaults to external storage directory + .show(); + } + }) + .setNegativeButton(R.string.btn_no, null) + .show(); + } catch (Exception ignored) { + + } + } + + public void showErrorDialog() { + new AlertDialogWrapper.Builder(RedditGallery.this).setTitle(R.string.err_something_wrong) + .setMessage(R.string.err_couldnt_save_choose_new) + .setPositiveButton(R.string.btn_yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + new FolderChooserDialogCreate.Builder(RedditGallery.this).chooseButton( + R.string.btn_select) // changes label of the choose button + .initialPath(Environment.getExternalStorageDirectory() + .getPath()) // changes initial path, defaults to external storage directory + .show(); + } + }) + .setNegativeButton(R.string.btn_no, null) + .show(); + } + + public String url; + public String subreddit; + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.album_vertical, menu); + adapterPosition = getIntent().getIntExtra(MediaView.ADAPTER_POSITION, -1); + if (adapterPosition < 0) { + menu.findItem(R.id.comments).setVisible(false); + } + return true; + } + + public OverviewPagerAdapter album; + + public void onCreate(Bundle savedInstanceState) { + overrideSwipeFromAnywhere(); + super.onCreate(savedInstanceState); + getTheme().applyStyle( + new ColorPreferences(this).getDarkThemeSubreddit(ColorPreferences.FONT_STYLE), + true); + setContentView(R.layout.album); + + //Keep the screen on + getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + + if(getIntent().hasExtra(SUBREDDIT)){ + this.subreddit = getIntent().getExtras().getString(SUBREDDIT); + } + + final ViewPager pager = (ViewPager) findViewById(R.id.images); + + album = new OverviewPagerAdapter(getSupportFragmentManager()); + pager.setAdapter(album); + pager.setCurrentItem(1); + pager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { + @Override + public void onPageScrolled(int position, float positionOffset, + int positionOffsetPixels) { + if (position == 0 && positionOffsetPixels == 0) { + finish(); + } + if (position == 0 + && ((OverviewPagerAdapter) pager.getAdapter()).blankPage != null) { + if (((OverviewPagerAdapter) pager.getAdapter()).blankPage + != null) { + ((OverviewPagerAdapter) pager.getAdapter()).blankPage + .doOffset(positionOffset); + } + ((OverviewPagerAdapter) pager.getAdapter()).blankPage.realBack.setBackgroundColor( + adjustAlpha(positionOffset * 0.7f)); + } + } + + @Override + public void onPageSelected(int position) { + } + + @Override + public void onPageScrollStateChanged(int state) { + + } + } + + ); + + if (!Reddit.appRestart.contains("tutorialSwipe")) { + startActivityForResult(new Intent(this, SwipeTutorial.class), 3); + } + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (requestCode == 3) { + Reddit.appRestart.edit().putBoolean("tutorialSwipe", true).apply(); + + } + } + + public static class OverviewPagerAdapter extends FragmentStatePagerAdapter { + public BlankFragment blankPage; + public AlbumFrag album; + + public OverviewPagerAdapter(FragmentManager fm) { + super(fm, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT); + } + + @Override + public Fragment getItem(int i) { + if (i == 0) { + blankPage = new BlankFragment(); + return blankPage; + } else { + album = new AlbumFrag(); + return album; + + } + } + + @Override + public int getCount() { + + return 2; + } + + } + + public int adjustAlpha(float factor) { + int alpha = Math.round(Color.alpha(Color.BLACK) * factor); + int red = Color.red(Color.BLACK); + int green = Color.green(Color.BLACK); + int blue = Color.blue(Color.BLACK); + return Color.argb(alpha, red, green, blue); + } + + public static class AlbumFrag extends Fragment { + View rootView; + public RecyclerView recyclerView; + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + rootView = inflater.inflate(R.layout.fragment_verticalalbum, container, false); + + final PreCachingLayoutManager mLayoutManager; + mLayoutManager = new PreCachingLayoutManager(getActivity()); + recyclerView = rootView.findViewById(R.id.images); + recyclerView.setLayoutManager(mLayoutManager); + ((RedditGallery) getActivity()).images = (ArrayList) + getActivity().getIntent().getSerializableExtra(RedditGallery.GALLERY_URLS); + + ((BaseActivity) getActivity()).setShareUrl(((RedditGallery) getActivity()).url); + + ((RedditGallery) getActivity()).mToolbar = rootView.findViewById(R.id.toolbar); + ((RedditGallery) getActivity()).mToolbar.setTitle(R.string.type_album); + ToolbarColorizeHelper.colorizeToolbar(((RedditGallery) getActivity()).mToolbar, Color.WHITE, + (getActivity())); + ((RedditGallery) getActivity()).setSupportActionBar(((RedditGallery) getActivity()).mToolbar); + ((RedditGallery) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + ((RedditGallery) getActivity()).mToolbar.setPopupTheme( + new ColorPreferences(getActivity()).getDarkThemeSubreddit( + ColorPreferences.FONT_STYLE)); + + rootView.post(new Runnable() { + @Override + public void run() { + rootView.findViewById(R.id.progress).setVisibility(View.GONE); + RedditGalleryView adapter = new RedditGalleryView(((RedditGallery) getActivity()), ((RedditGallery) getActivity()).images, + rootView.findViewById(R.id.toolbar).getHeight(), ((RedditGallery) getActivity()).subreddit); + recyclerView.setAdapter(adapter); + } + }); + + return rootView; + } + } + +} \ No newline at end of file diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java index 1ddf612213..b194af8f22 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java @@ -307,4 +307,4 @@ public AlbumViewHolder(View itemView) { } } -} +} \ No newline at end of file diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapter.java index 503c3ec1cb..d7a9c5eae5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapter.java @@ -14,6 +14,7 @@ import java.util.ArrayList; import java.util.List; +import me.ccrama.redditslide.Activities.GalleryImage; import me.ccrama.redditslide.ImgurAlbum.Image; import me.ccrama.redditslide.Reddit; import me.ccrama.redditslide.Tumblr.Photo; @@ -41,6 +42,14 @@ public ImageGridAdapter(Context c, List imgurAlbum) { } } + public ImageGridAdapter(Context c, boolean gallery, List redditGallery) { + mContext = c; + jsons = new ArrayList<>(); + for (GalleryImage i : redditGallery) { + jsons.add(i.url); + } + } + public ImageGridAdapter(Context c, List tumblrAlbum, boolean tumblr) { mContext = c; jsons = new ArrayList<>(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java new file mode 100644 index 0000000000..9d519dcc16 --- /dev/null +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java @@ -0,0 +1,216 @@ +package me.ccrama.redditslide.Adapters; + +import android.app.Activity; +import android.app.Dialog; +import android.content.Intent; +import android.graphics.Typeface; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.AdapterView; +import android.widget.GridView; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.RelativeLayout; + +import com.afollestad.materialdialogs.AlertDialogWrapper; +import com.devspark.robototextview.RobotoTypefaces; + +import java.net.MalformedURLException; +import java.net.URL; +import java.util.List; + +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; +import me.ccrama.redditslide.Activities.Album; +import me.ccrama.redditslide.Activities.GalleryImage; +import me.ccrama.redditslide.Activities.MediaView; +import me.ccrama.redditslide.ImgurAlbum.Image; +import me.ccrama.redditslide.R; +import me.ccrama.redditslide.Reddit; +import me.ccrama.redditslide.SettingValues; +import me.ccrama.redditslide.SpoilerRobotoTextView; +import me.ccrama.redditslide.Visuals.FontPreferences; +import me.ccrama.redditslide.util.LinkUtil; +import me.ccrama.redditslide.util.SubmissionParser; + +public class RedditGalleryView extends RecyclerView.Adapter { + private final List images; + + private final Activity main; + + public boolean paddingBottom; + public int height; + public String subreddit; + + public RedditGalleryView(final Activity context, final List images, int height, String subreddit) { + + this.height = height; + main = context; + this.images = images; + this.subreddit = subreddit; + + paddingBottom = main.findViewById(R.id.toolbar) == null; + if (context.findViewById(R.id.grid) != null) + context.findViewById(R.id.grid).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + LayoutInflater l = context.getLayoutInflater(); + View body = l.inflate(R.layout.album_grid_dialog, null, false); + AlertDialogWrapper.Builder b = new AlertDialogWrapper.Builder(context); + GridView gridview = body.findViewById(R.id.images); + gridview.setAdapter(new ImageGridAdapter(context, true, images)); + + + b.setView(body); + final Dialog d = b.create(); + gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() { + public void onItemClick(AdapterView parent, View v, + int position, long id) { + if (context instanceof Album) { + ((LinearLayoutManager) ((Album) context).album.album.recyclerView.getLayoutManager()).scrollToPositionWithOffset(position + 1, context.findViewById(R.id.toolbar).getHeight()); + + + } else { + ((LinearLayoutManager) ((RecyclerView) context.findViewById(R.id.images)).getLayoutManager()).scrollToPositionWithOffset(position + 1, context.findViewById(R.id.toolbar).getHeight()); + } + d.dismiss(); + } + }); + d.show(); + } + }); + } + + @Override + public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { + if (viewType == 1) { + View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.album_image, parent, false); + return new AlbumViewHolder(v); + } else { + View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.spacer, parent, false); + return new SpacerViewHolder(v); + } + } + + public double getHeightFromAspectRatio(int imageHeight, int imageWidth, int viewWidth) { + double ratio = (double) imageHeight / (double) imageWidth; + return (viewWidth * ratio); + + } + + @Override + public int getItemViewType(int position) { + int SPACER = 6; + if (!paddingBottom && position == 0) { + return SPACER; + } else if (paddingBottom && position == getItemCount() - 1) { + return SPACER; + } else { + return 1; + } + } + + @Override + public void onBindViewHolder(RecyclerView.ViewHolder holder2, int i) { + if (holder2 instanceof AlbumViewHolder) { + final int position = paddingBottom ? i : i - 1; + + AlbumViewHolder holder = (AlbumViewHolder) holder2; + + final GalleryImage image = images.get(position); + ((Reddit) main.getApplicationContext()).getImageLoader().displayImage(image.url, holder.image, ImageGridAdapter.options); + holder.body.setVisibility(View.VISIBLE); + holder.text.setVisibility(View.VISIBLE); + View imageView = holder.image; + if (imageView.getWidth() == 0) { + holder.image.setLayoutParams(new LinearLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT)); + } else { + holder.image.setLayoutParams(new LinearLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, (int) getHeightFromAspectRatio(image.height, image.width, imageView.getWidth()))); + } + { + int type = new FontPreferences(holder.body.getContext()).getFontTypeComment().getTypeface(); + Typeface typeface; + if (type >= 0) { + typeface = RobotoTypefaces.obtainTypeface(holder.body.getContext(), type); + } else { + typeface = Typeface.DEFAULT; + } + holder.body.setTypeface(typeface); + } + { + int type = new FontPreferences(holder.body.getContext()).getFontTypeTitle().getTypeface(); + Typeface typeface; + if (type >= 0) { + typeface = RobotoTypefaces.obtainTypeface(holder.body.getContext(), type); + } else { + typeface = Typeface.DEFAULT; + } + holder.text.setTypeface(typeface); + } + holder.text.setVisibility(View.GONE); + holder.body.setVisibility(View.GONE); + + + View.OnClickListener onGifImageClickListener = new View.OnClickListener() { + @Override + public void onClick(View view) { + if (SettingValues.image) { + Intent myIntent = new Intent(main, MediaView.class); + myIntent.putExtra(MediaView.EXTRA_URL, image.url); + myIntent.putExtra(MediaView.SUBREDDIT, subreddit); + main.startActivity(myIntent); + } else { + LinkUtil.openExternally(image.url); + } + } + }; + + holder.itemView.setOnClickListener(onGifImageClickListener); + } else if (holder2 instanceof SpacerViewHolder) { + holder2.itemView.findViewById(R.id.height).setLayoutParams(new LinearLayout.LayoutParams(holder2.itemView.getWidth(), paddingBottom ? height : main.findViewById(R.id.toolbar).getHeight())); + } + + } + + public static void setTextWithLinks(String s, SpoilerRobotoTextView text) { + String[] parts = s.split("\\s+"); + + StringBuilder b = new StringBuilder(); + for (String item : parts) + try { + URL url = new URL(item); + b.append(" ").append(url).append(""); + } catch (MalformedURLException e) { + b.append(" ").append(item); + } + text.setTextHtml(b.toString(), "no sub"); + } + + @Override + public int getItemCount() { + return images == null ? 0 : images.size() + 1; + } + + public static class SpacerViewHolder extends RecyclerView.ViewHolder { + public SpacerViewHolder(View itemView) { + super(itemView); + } + } + + public static class AlbumViewHolder extends RecyclerView.ViewHolder { + final SpoilerRobotoTextView text; + final SpoilerRobotoTextView body; + final ImageView image; + + public AlbumViewHolder(View itemView) { + super(itemView); + text = itemView.findViewById(R.id.imagetitle); + body = itemView.findViewById(R.id.imageCaption); + image = itemView.findViewById(R.id.image); + + + } + } + +} diff --git a/app/src/main/java/me/ccrama/redditslide/ContentType.java b/app/src/main/java/me/ccrama/redditslide/ContentType.java index 683dd35208..72f7fe8e70 100644 --- a/app/src/main/java/me/ccrama/redditslide/ContentType.java +++ b/app/src/main/java/me/ccrama/redditslide/ContentType.java @@ -131,6 +131,18 @@ public static boolean isImgurLink(String url) { } } + public static boolean isRedditGallery(String url) { + try { + final URI uri = new URI(url); + final String host = uri.getHost().toLowerCase(Locale.ENGLISH); + + return hostContains(host, "reddit.com", "redd.it") && url.contains("/gallery/"); + + } catch (URISyntaxException | NullPointerException e) { + return false; + } + } + /** * Attempt to determine the content type of a link from the URL * @@ -165,6 +177,10 @@ public static Type getContentType(String url) { } } + if (isRedditGallery(url)) { + return Type.REDDIT_GALLERY; + } + if (!scheme.equals("http") && !scheme.equals("https")) { return Type.EXTERNAL; } @@ -253,6 +269,7 @@ public static boolean displayImage(Type t) { switch (t) { case ALBUM: + case REDDIT_GALLERY: case DEVIANTART: case IMAGE: case XKCD: @@ -270,6 +287,7 @@ public static boolean fullImage(Type t) { switch (t) { case ALBUM: + case REDDIT_GALLERY: case DEVIANTART: case GIF: case IMAGE: @@ -298,6 +316,7 @@ public static boolean fullImage(Type t) { public static boolean mediaType(Type t) { switch (t) { case ALBUM: + case REDDIT_GALLERY: case DEVIANTART: case GIF: case IMAGE: @@ -329,6 +348,8 @@ public static int getContentID(Type contentType, boolean nsfw) { switch (contentType) { case ALBUM: return R.string.type_nsfw_album; + case REDDIT_GALLERY: + return R.string.type_nsfw_gallery; case EMBEDDED: return R.string.type_nsfw_emb; case EXTERNAL: @@ -351,6 +372,8 @@ public static int getContentID(Type contentType, boolean nsfw) { switch (contentType) { case ALBUM: return R.string.type_album; + case REDDIT_GALLERY: + return R.string.type_gallery; case XKCD: return R.string.type_xkcd; case DEVIANTART: @@ -463,6 +486,6 @@ public static boolean isImgurHash(String lqUrl) { } public enum Type { - ALBUM, DEVIANTART, EMBEDDED, EXTERNAL, GIF, VREDDIT_DIRECT, VREDDIT_REDIRECT, IMAGE, IMGUR, LINK, NONE, REDDIT, SELF, SPOILER, STREAMABLE, VIDEO, XKCD, TUMBLR + ALBUM, REDDIT_GALLERY, DEVIANTART, EMBEDDED, EXTERNAL, GIF, VREDDIT_DIRECT, VREDDIT_REDIRECT, IMAGE, IMGUR, LINK, NONE, REDDIT, SELF, SPOILER, STREAMABLE, VIDEO, XKCD, TUMBLR } } diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index 40a8f83859..0cbb0204e3 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -16,6 +16,7 @@ import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; +import android.os.Bundle; import android.text.Html; import android.text.InputType; import android.text.SpannableStringBuilder; @@ -44,6 +45,7 @@ import com.afollestad.materialdialogs.MaterialDialog; import com.cocosw.bottomsheet.BottomSheet; import com.devspark.robototextview.RobotoTypefaces; +import com.fasterxml.jackson.databind.JsonNode; import com.google.android.material.snackbar.Snackbar; import net.dean.jraw.ApiException; @@ -74,6 +76,7 @@ import me.ccrama.redditslide.Activities.Album; import me.ccrama.redditslide.Activities.AlbumPager; import me.ccrama.redditslide.Activities.FullscreenVideo; +import me.ccrama.redditslide.Activities.GalleryImage; import me.ccrama.redditslide.Activities.MainActivity; import me.ccrama.redditslide.Activities.MediaView; import me.ccrama.redditslide.Activities.ModQueue; @@ -81,6 +84,7 @@ import me.ccrama.redditslide.Activities.PostReadLater; import me.ccrama.redditslide.Activities.Profile; import me.ccrama.redditslide.Activities.Reauthenticate; +import me.ccrama.redditslide.Activities.RedditGallery; import me.ccrama.redditslide.Activities.Search; import me.ccrama.redditslide.Activities.SubredditView; import me.ccrama.redditslide.Activities.Tumblr; @@ -201,6 +205,41 @@ public void onSingleClick(View v) { case REDDIT: openRedditContent(submission.getUrl(), contextActivity); break; + case REDDIT_GALLERY: + if (SettingValues.album) { + Intent i; + i = new Intent(contextActivity, RedditGallery.class); + i.putExtra(RedditGallery.SUBREDDIT, + submission.getSubredditName()); + + ArrayList urls = new ArrayList<>(); + + JsonNode dataNode = submission.getDataNode(); + if (dataNode.has("gallery_data")) { + for (JsonNode identifier : dataNode.get("gallery_data").get("items")) { + if (dataNode.has("media_metadata") && dataNode.get( + "media_metadata") + .has(identifier.get("media_id").asText())) { + urls.add(new GalleryImage(dataNode.get("media_metadata") + .get(identifier.get("media_id").asText()) + .get("s"))); + } + } + } + + Bundle urlsBundle = new Bundle(); + urlsBundle.putSerializable(RedditGallery.GALLERY_URLS, urls); + i.putExtras(urlsBundle); + + addAdaptorPosition(i, submission, + holder.getAdapterPosition()); + contextActivity.startActivity(i); + contextActivity.overridePendingTransition(R.anim.slideright, + R.anim.fade_out); + } else { + LinkUtil.openExternally(submission.getUrl()); + } + break; case LINK: LinkUtil.openUrl(submission.getUrl(), Palette.getColor(submission.getSubredditName()), @@ -234,7 +273,6 @@ public void onSingleClick(View v) { R.anim.fade_out); } else { LinkUtil.openExternally(submission.getUrl()); - } break; case TUMBLR: diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2e266cf960..e538217f75 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -330,6 +330,8 @@ Album XKCD NSFW album + NSFW Gallery + Gallery Image Video Videos From 6f02ebb91bc4636a7361e309ea11dc92abedb692 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Wed, 26 Aug 2020 19:28:22 -0400 Subject: [PATCH 020/108] Revert "Use app:tint instead of android:tint for ImageView" This reverts commit 5e94e1e6 (Reason: Some icons are acting up with shading and not shading, this is temporary) --- app/src/main/res/layout/account_textview.xml | 2 +- .../res/layout/account_textview_white.xml | 2 +- .../res/layout/activity_filtercomments.xml | 2 +- app/src/main/res/layout/activity_gif.xml | 4 +- app/src/main/res/layout/activity_image.xml | 6 +-- app/src/main/res/layout/activity_media.xml | 10 ++--- app/src/main/res/layout/activity_news.xml | 2 +- app/src/main/res/layout/activity_overview.xml | 2 +- .../res/layout/activity_settings_about.xml | 10 ++--- .../res/layout/activity_settings_child.xml | 40 +++++++++---------- .../res/layout/activity_settings_filters.xml | 12 +++--- .../layout/activity_settings_font_child.xml | 4 +- .../layout/activity_settings_subreddit.xml | 2 +- .../layout/activity_settings_theme_child.xml | 8 ++-- app/src/main/res/layout/activity_sort.xml | 6 +-- app/src/main/res/layout/album_image_pager.xml | 8 ++-- app/src/main/res/layout/choosethemesmall.xml | 18 ++++----- app/src/main/res/layout/colorprofile.xml | 12 +++--- app/src/main/res/layout/comment_mediacard.xml | 8 ++-- app/src/main/res/layout/drawer_loggedin.xml | 30 +++++++------- app/src/main/res/layout/drawer_loggedout.xml | 18 ++++----- app/src/main/res/layout/drawer_offline.xml | 10 ++--- .../main/res/layout/fragment_basicinfo.xml | 3 +- app/src/main/res/layout/gallery_image.xml | 4 +- app/src/main/res/layout/mod_action.xml | 2 +- app/src/main/res/layout/postmenu.xml | 22 +++++----- app/src/main/res/layout/profile_comment.xml | 2 +- app/src/main/res/layout/sharemenu.xml | 4 +- app/src/main/res/layout/subforsublistdrag.xml | 2 +- .../main/res/layout/subforsublisteditor.xml | 4 +- app/src/main/res/layout/subinfo.xml | 16 ++++---- .../main/res/layout/submission_albumcard.xml | 12 +++--- .../main/res/layout/submission_fullscreen.xml | 18 ++++----- .../res/layout/submission_gifcard_album.xml | 2 +- .../main/res/layout/submission_largecard.xml | 20 +++++----- .../layout/submission_largecard_middle.xml | 20 +++++----- app/src/main/res/layout/submission_list.xml | 20 +++++----- .../res/layout/submission_list_desktop.xml | 18 ++++----- .../main/res/layout/submission_mediacard.xml | 14 +++---- app/src/main/res/layout/submission_news.xml | 4 +- .../main/res/layout/submission_textcard.xml | 12 +++--- .../main/res/layout/submission_titlecard.xml | 12 +++--- .../res/layout/submission_widget_light.xml | 4 +- app/src/main/res/layout/widget_light.xml | 4 +- .../res/layout/activity_settings_sync.xml | 4 +- .../res/layout/activity_settings_sync.xml | 8 ++-- 46 files changed, 223 insertions(+), 224 deletions(-) diff --git a/app/src/main/res/layout/account_textview.xml b/app/src/main/res/layout/account_textview.xml index 2ca7e30d63..334b7c078a 100644 --- a/app/src/main/res/layout/account_textview.xml +++ b/app/src/main/res/layout/account_textview.xml @@ -22,7 +22,7 @@ android:padding="6dp" android:layout_centerVertical="true" app:srcCompat="@drawable/close" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:layout_height="36dp" android:contentDescription="@string/btn_remove" /> \ No newline at end of file diff --git a/app/src/main/res/layout/account_textview_white.xml b/app/src/main/res/layout/account_textview_white.xml index ffddd84bae..50bbf8ff48 100644 --- a/app/src/main/res/layout/account_textview_white.xml +++ b/app/src/main/res/layout/account_textview_white.xml @@ -23,7 +23,7 @@ android:padding="6dp" android:layout_centerVertical="true" app:srcCompat="@drawable/close" - app:tint="#fff" + android:tint="#fff" android:layout_height="36dp" android:contentDescription="@string/btn_remove" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_filtercomments.xml b/app/src/main/res/layout/activity_filtercomments.xml index 28384698a8..daf53fcce4 100644 --- a/app/src/main/res/layout/activity_filtercomments.xml +++ b/app/src/main/res/layout/activity_filtercomments.xml @@ -26,7 +26,7 @@ android:paddingTop="12dp" android:scaleType="fitCenter" app:srcCompat="@drawable/search" - app:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="@color/white" /> + android:tint="@color/white" /> + android:tint="@color/white" /> + android:tint="@color/white" /> + android:tint="@color/white" /> diff --git a/app/src/main/res/layout/activity_media.xml b/app/src/main/res/layout/activity_media.xml index 8f69469f7a..6712618f90 100644 --- a/app/src/main/res/layout/activity_media.xml +++ b/app/src/main/res/layout/activity_media.xml @@ -72,7 +72,7 @@ android:layout_toLeftOf="@+id/hq" android:padding="15dp" app:srcCompat="@drawable/mute" - app:tint="#e1e1e1" /> + android:tint="#e1e1e1" /> + android:tint="#e1e1e1" /> + android:tint="#e1e1e1" /> + android:tint="#e1e1e1" /> + android:tint="#e1e1e1" /> diff --git a/app/src/main/res/layout/activity_news.xml b/app/src/main/res/layout/activity_news.xml index 2c821b8a3e..6cd3d0f44f 100644 --- a/app/src/main/res/layout/activity_news.xml +++ b/app/src/main/res/layout/activity_news.xml @@ -60,7 +60,7 @@ android:background="?attr/selectableItemBackgroundBorderless" android:clickable="true" android:padding="8dp" - app:tint="@color/white" + android:tint="@color/white" android:visibility="gone" app:srcCompat="@drawable/close"/> diff --git a/app/src/main/res/layout/activity_overview.xml b/app/src/main/res/layout/activity_overview.xml index 9daafb2d49..9b19293c66 100644 --- a/app/src/main/res/layout/activity_overview.xml +++ b/app/src/main/res/layout/activity_overview.xml @@ -66,7 +66,7 @@ android:clickable="true" android:visibility="gone" app:srcCompat="@drawable/close" - app:tint="@color/white" /> + android:tint="@color/white" /> diff --git a/app/src/main/res/layout/activity_settings_about.xml b/app/src/main/res/layout/activity_settings_about.xml index c78a117a05..0089085565 100644 --- a/app/src/main/res/layout/activity_settings_about.xml +++ b/app/src/main/res/layout/activity_settings_about.xml @@ -36,7 +36,7 @@ android:paddingEnd="16dp" android:paddingTop="16dp" app:srcCompat="@drawable/report" - app:tint="?attr/tintColor" /> + android:tint="?attr/tintColor"/> + android:tint="?attr/tintColor"/> + android:tint="?attr/tintColor"/> + android:tint="?attr/tintColor"/> + android:tint="?attr/tintColor"/> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> diff --git a/app/src/main/res/layout/activity_settings_theme_child.xml b/app/src/main/res/layout/activity_settings_theme_child.xml index 2bd763f061..2502533b51 100644 --- a/app/src/main/res/layout/activity_settings_theme_child.xml +++ b/app/src/main/res/layout/activity_settings_theme_child.xml @@ -31,7 +31,7 @@ android:layout_marginEnd="16dp" android:padding="16dp" app:srcCompat="@drawable/color" - app:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor"/> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="@color/white" /> + android:tint="@color/white" /> + android:tint="@color/white" /> diff --git a/app/src/main/res/layout/album_image_pager.xml b/app/src/main/res/layout/album_image_pager.xml index 74537aa889..aef6399b98 100644 --- a/app/src/main/res/layout/album_image_pager.xml +++ b/app/src/main/res/layout/album_image_pager.xml @@ -47,7 +47,7 @@ android:layout_toLeftOf="@+id/save" android:padding="15dp" app:srcCompat="@drawable/hd" - app:tint="#e1e1e1" /> + android:tint="#e1e1e1" /> + android:tint="#e1e1e1" /> + android:tint="#e1e1e1" /> + android:tint="#e1e1e1" /> diff --git a/app/src/main/res/layout/choosethemesmall.xml b/app/src/main/res/layout/choosethemesmall.xml index 1006fbe2b4..2ed29031ba 100644 --- a/app/src/main/res/layout/choosethemesmall.xml +++ b/app/src/main/res/layout/choosethemesmall.xml @@ -67,7 +67,7 @@ android:layout_height="match_parent" android:alpha=".86" android:padding="12dp" - app:tint="#de393939" + android:tint="#de393939" app:srcCompat="@drawable/theme" /> @@ -152,7 +152,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -166,7 +166,7 @@ android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -179,7 +179,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> diff --git a/app/src/main/res/layout/drawer_loggedin.xml b/app/src/main/res/layout/drawer_loggedin.xml index 9120f10859..6d5cb8722d 100644 --- a/app/src/main/res/layout/drawer_loggedin.xml +++ b/app/src/main/res/layout/drawer_loggedin.xml @@ -88,7 +88,7 @@ android:layout_height="match_parent" android:layout_marginEnd="26dp" android:layout_marginStart="16dp" - app:tint="#fff" + android:tint="#fff" app:srcCompat="@drawable/offline"/> @@ -342,7 +342,7 @@ android:layout_height="match_parent" android:layout_marginEnd="26dp" android:layout_marginStart="16dp" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" app:srcCompat="@drawable/sidebar_inbox"/> @@ -662,7 +662,7 @@ android:layout_marginEnd="16dp" android:padding="8dp" android:theme="@style/Ripple.List" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:visibility="gone" android:contentDescription="@string/btn_close" app:srcCompat="@drawable/close"/> diff --git a/app/src/main/res/layout/drawer_loggedout.xml b/app/src/main/res/layout/drawer_loggedout.xml index 99f380301b..5b77b717cf 100644 --- a/app/src/main/res/layout/drawer_loggedout.xml +++ b/app/src/main/res/layout/drawer_loggedout.xml @@ -70,7 +70,7 @@ android:layout_height="match_parent" android:layout_marginEnd="26dp" android:layout_marginStart="16dp" - app:tint="#fff" + android:tint="#fff" app:srcCompat="@drawable/offline"/> @@ -363,7 +363,7 @@ android:layout_marginEnd="16dp" android:padding="8dp" android:theme="@style/Ripple.List" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:visibility="gone" android:contentDescription="@string/btn_close" app:srcCompat="@drawable/close"/> diff --git a/app/src/main/res/layout/drawer_offline.xml b/app/src/main/res/layout/drawer_offline.xml index bc99922b53..717c2f7978 100644 --- a/app/src/main/res/layout/drawer_offline.xml +++ b/app/src/main/res/layout/drawer_offline.xml @@ -61,7 +61,7 @@ android:layout_marginStart="16dp" android:layout_marginEnd="26dp" app:srcCompat="@drawable/internet" - app:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> @@ -240,7 +240,7 @@ android:id="@+id/close_search_drawer" android:layout_width="36dp" android:layout_height="36dp" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:layout_alignBottom="@+id/sort" android:layout_alignParentRight="true" android:layout_marginBottom="8dp" diff --git a/app/src/main/res/layout/fragment_basicinfo.xml b/app/src/main/res/layout/fragment_basicinfo.xml index 7b51875ad2..39f0600c25 100644 --- a/app/src/main/res/layout/fragment_basicinfo.xml +++ b/app/src/main/res/layout/fragment_basicinfo.xml @@ -1,6 +1,5 @@ diff --git a/app/src/main/res/layout/mod_action.xml b/app/src/main/res/layout/mod_action.xml index e6822dcde6..1c59bb37b4 100644 --- a/app/src/main/res/layout/mod_action.xml +++ b/app/src/main/res/layout/mod_action.xml @@ -28,7 +28,7 @@ android:layout_alignParentRight="true" android:padding="4dp" cardview:srcCompat="@drawable/support" - cardview:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> diff --git a/app/src/main/res/layout/profile_comment.xml b/app/src/main/res/layout/profile_comment.xml index 308857db15..85f4874f4a 100644 --- a/app/src/main/res/layout/profile_comment.xml +++ b/app/src/main/res/layout/profile_comment.xml @@ -109,7 +109,7 @@ android:layout_marginLeft="-8dp" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" app:srcCompat="@drawable/mod" /> diff --git a/app/src/main/res/layout/sharemenu.xml b/app/src/main/res/layout/sharemenu.xml index 8b6d5ade77..68930264c8 100644 --- a/app/src/main/res/layout/sharemenu.xml +++ b/app/src/main/res/layout/sharemenu.xml @@ -60,7 +60,7 @@ android:padding="12dp" app:srcCompat="@drawable/ic_insert_photo_white_48dp" - app:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor" /> + android:tint="?attr/tintColor"/> + android:tint="?attr/tintColor"/> diff --git a/app/src/main/res/layout/subinfo.xml b/app/src/main/res/layout/subinfo.xml index 24e7110a41..3336d88abb 100644 --- a/app/src/main/res/layout/subinfo.xml +++ b/app/src/main/res/layout/subinfo.xml @@ -142,7 +142,7 @@ android:padding="4dp" app:srcCompat="@drawable/collection" android:theme="@style/Ripple.List" - app:tint="?attr/tintColor" /> + android:tint="?attr/tintColor"/> @@ -102,7 +102,7 @@ android:layout_marginStart="8dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -130,7 +130,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -144,7 +144,7 @@ android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -159,7 +159,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" app:srcCompat="@drawable/downvote" /> @@ -172,7 +172,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_fullscreen.xml b/app/src/main/res/layout/submission_fullscreen.xml index 6c574a0cf5..6c33dcd503 100644 --- a/app/src/main/res/layout/submission_fullscreen.xml +++ b/app/src/main/res/layout/submission_fullscreen.xml @@ -207,7 +207,7 @@ android:layout_gravity="center_vertical" android:layout_marginEnd="4dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_score" app:srcCompat="@drawable/upvoted"/> @@ -240,7 +240,7 @@ android:layout_marginEnd="4dp" android:layout_marginStart="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange"/> @@ -263,7 +263,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more"/> @@ -275,7 +275,7 @@ android:layout_toLeftOf="@+id/downvote" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted"/> @@ -288,7 +288,7 @@ android:layout_toLeftOf="@+id/reply" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled"/> @@ -300,7 +300,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_reply" app:srcCompat="@drawable/reply"/> @@ -312,7 +312,7 @@ android:layout_toLeftOf="@+id/more" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote"/> @@ -324,7 +324,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit"/> @@ -336,7 +336,7 @@ android:layout_toLeftOf="@+id/edit" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_mod" app:srcCompat="@drawable/mod"/> diff --git a/app/src/main/res/layout/submission_gifcard_album.xml b/app/src/main/res/layout/submission_gifcard_album.xml index ea32986597..d973b5e58d 100644 --- a/app/src/main/res/layout/submission_gifcard_album.xml +++ b/app/src/main/res/layout/submission_gifcard_album.xml @@ -58,7 +58,7 @@ android:layout_height="56dp" android:padding="15dp" android:theme="@style/Ripple.List" - app:tint="@color/white" + android:tint="@color/white" android:layout_toLeftOf="@+id/more" app:srcCompat="@drawable/save" /> diff --git a/app/src/main/res/layout/submission_largecard.xml b/app/src/main/res/layout/submission_largecard.xml index 5d478db931..37f0dfaad3 100644 --- a/app/src/main/res/layout/submission_largecard.xml +++ b/app/src/main/res/layout/submission_largecard.xml @@ -51,7 +51,7 @@ android:padding="8dp" android:tag="tint" android:layout_marginLeft="-4dp" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" app:srcCompat="@drawable/down" /> @@ -141,7 +141,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -167,7 +167,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit" /> @@ -180,7 +180,7 @@ android:layout_toLeftOf="@+id/hide" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -193,7 +193,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_mod" app:srcCompat="@drawable/mod" /> @@ -206,7 +206,7 @@ android:layout_toLeftOf="@+id/mod" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_hide" app:srcCompat="@drawable/hide" /> @@ -219,7 +219,7 @@ android:layout_toLeftOf="@+id/downvote" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -232,7 +232,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -245,7 +245,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_largecard_middle.xml b/app/src/main/res/layout/submission_largecard_middle.xml index e705325e5b..f0f3f7e26c 100644 --- a/app/src/main/res/layout/submission_largecard_middle.xml +++ b/app/src/main/res/layout/submission_largecard_middle.xml @@ -44,7 +44,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tint" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:layout_marginLeft="-4dp" app:srcCompat="@drawable/down" /> @@ -116,7 +116,7 @@ android:layout_marginStart="16dp" android:layout_marginEnd="4dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_score" app:srcCompat="@drawable/upvoted" /> @@ -144,7 +144,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -171,7 +171,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit" /> @@ -184,7 +184,7 @@ android:layout_toLeftOf="@+id/hide" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -197,7 +197,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_mod" app:srcCompat="@drawable/mod" /> @@ -210,7 +210,7 @@ android:layout_toLeftOf="@+id/mod" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_hide" app:srcCompat="@drawable/hide" /> @@ -223,7 +223,7 @@ android:layout_toLeftOf="@+id/downvote" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -236,7 +236,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -248,7 +248,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_list.xml b/app/src/main/res/layout/submission_list.xml index f7d4aba1f6..824188ff58 100644 --- a/app/src/main/res/layout/submission_list.xml +++ b/app/src/main/res/layout/submission_list.xml @@ -53,7 +53,7 @@ android:layout_alignParentRight="true" android:padding="8dp" android:tag="tint" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:layout_marginLeft="-4dp" app:srcCompat="@drawable/down" /> @@ -116,7 +116,7 @@ android:layout_marginStart="16dp" android:layout_marginEnd="4dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_score" app:srcCompat="@drawable/upvoted" /> @@ -144,7 +144,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -168,7 +168,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit" /> @@ -205,7 +205,7 @@ android:layout_toLeftOf="@+id/mod" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_hide" app:srcCompat="@drawable/hide" /> @@ -218,7 +218,7 @@ android:layout_toLeftOf="@+id/downvote" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -233,7 +233,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" app:srcCompat="@drawable/downvote" /> diff --git a/app/src/main/res/layout/submission_list_desktop.xml b/app/src/main/res/layout/submission_list_desktop.xml index c9be92cde6..26f0ecfeeb 100644 --- a/app/src/main/res/layout/submission_list_desktop.xml +++ b/app/src/main/res/layout/submission_list_desktop.xml @@ -33,7 +33,7 @@ android:paddingLeft="6dp" android:paddingRight="6dp" android:tag="tintsecond" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/up" /> @@ -155,7 +155,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -179,7 +179,7 @@ android:layout_toLeftOf="@+id/save" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_edit" app:srcCompat="@drawable/edit" /> @@ -204,7 +204,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_mod" app:srcCompat="@drawable/mod" /> @@ -217,7 +217,7 @@ android:layout_toLeftOf="@+id/mod" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_hide" app:srcCompat="@drawable/hide" /> @@ -230,7 +230,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_mediacard.xml b/app/src/main/res/layout/submission_mediacard.xml index a440d52d2b..8e878d7714 100644 --- a/app/src/main/res/layout/submission_mediacard.xml +++ b/app/src/main/res/layout/submission_mediacard.xml @@ -69,7 +69,7 @@ android:layout_height="72dp" android:padding="16dp" android:layout_centerInParent="true" - sothree:tint="#e1e1e1" + android:tint="#e1e1e1" /> @@ -161,7 +161,7 @@ android:layout_marginEnd="4dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -189,7 +189,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -203,7 +203,7 @@ android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -217,7 +217,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -231,7 +231,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - sothree:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_news.xml b/app/src/main/res/layout/submission_news.xml index f54279e425..e3024b050f 100644 --- a/app/src/main/res/layout/submission_news.xml +++ b/app/src/main/res/layout/submission_news.xml @@ -60,7 +60,7 @@ android:tag="tintsecond" android:layout_centerVertical="true" android:layout_alignParentRight="true" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" app:srcCompat="@drawable/comment" /> @@ -132,7 +132,7 @@ android:layout_marginStart="8dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -160,7 +160,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -174,7 +174,7 @@ android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -188,7 +188,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -202,7 +202,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_titlecard.xml b/app/src/main/res/layout/submission_titlecard.xml index 7be493de72..2435073d0b 100644 --- a/app/src/main/res/layout/submission_titlecard.xml +++ b/app/src/main/res/layout/submission_titlecard.xml @@ -64,7 +64,7 @@ android:layout_marginEnd="4dp" android:layout_marginStart="16dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_score" app:srcCompat="@drawable/upvoted" /> @@ -92,7 +92,7 @@ android:layout_marginStart="8dp" android:layout_toRightOf="@+id/score" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/img_comments" app:srcCompat="@drawable/commentchange" /> @@ -120,7 +120,7 @@ android:layout_toLeftOf="@+id/upvote" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" app:srcCompat="@drawable/iconstarfilled" /> @@ -134,7 +134,7 @@ android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_upvote" app:srcCompat="@drawable/upvoted" /> @@ -148,7 +148,7 @@ android:layout_toLeftOf="@+id/menu" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_downvote" app:srcCompat="@drawable/downvote" /> @@ -162,7 +162,7 @@ android:layout_below="@+id/innerrelative" android:padding="8dp" android:tag="tintactionbar" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" android:contentDescription="@string/btn_menu" app:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_widget_light.xml b/app/src/main/res/layout/submission_widget_light.xml index 8ecc43281d..ec8ffe2fe0 100644 --- a/app/src/main/res/layout/submission_widget_light.xml +++ b/app/src/main/res/layout/submission_widget_light.xml @@ -82,7 +82,7 @@ android:labelFor="@+id/score" android:layout_width="15dp" android:layout_height="36dp" - app:tint="#424242" + android:tint="#424242" android:layout_below="@+id/information" android:layout_gravity="center_vertical" android:layout_marginEnd="4dp" @@ -110,7 +110,7 @@ android:layout_width="15dp" android:layout_height="36dp" android:layout_below="@+id/information" - app:tint="#424242" + android:tint="#424242" android:layout_gravity="center_vertical" android:layout_marginEnd="4dp" android:layout_marginStart="8dp" diff --git a/app/src/main/res/layout/widget_light.xml b/app/src/main/res/layout/widget_light.xml index 37cc7fef11..ffabcf8e02 100644 --- a/app/src/main/res/layout/widget_light.xml +++ b/app/src/main/res/layout/widget_light.xml @@ -33,7 +33,7 @@ android:layout_width="36dp" android:visibility="gone" android:layout_height="36dp" - app:tint="#424242" + android:tint="#424242" android:padding="8dp" app:srcCompat="@drawable/refresh" android:id="@+id/refresh" @@ -46,7 +46,7 @@ android:layout_height="36dp" android:padding="8dp" app:srcCompat="@drawable/sub" - app:tint="#424242" + android:tint="#424242" android:layout_centerVertical="true" android:layout_alignParentRight="true" android:id="@+id/open" diff --git a/app/src/noGPlay/res/layout/activity_settings_sync.xml b/app/src/noGPlay/res/layout/activity_settings_sync.xml index a98bf772c0..8423a2b51e 100644 --- a/app/src/noGPlay/res/layout/activity_settings_sync.xml +++ b/app/src/noGPlay/res/layout/activity_settings_sync.xml @@ -30,7 +30,7 @@ android:layout_height="match_parent" android:layout_marginEnd="16dp" android:padding="16dp" - app:tint="?attr/tintColor" + android:tint="?attr/tintColor" app:srcCompat="@drawable/save"/> Date: Wed, 26 Aug 2020 19:32:06 -0400 Subject: [PATCH 021/108] Add .editorconfig --- .editorconfig | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000000..b1b9eb9a02 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,9 @@ +# editorconfig.org +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true From ba6794338c09546849ab9043513acbd3c257cde9 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Wed, 26 Aug 2020 19:36:36 -0400 Subject: [PATCH 022/108] Update Apache Commons libraries --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 7b245a71c9..26c3fd2917 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -111,8 +111,8 @@ dependencies { implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0' implementation 'com.cocosw:bottomsheet:1.5.0@aar' implementation 'com.lusfold.androidkeyvaluestore:library:0.1.0@aar' - implementation 'org.apache.commons:commons-lang3:3.10' - implementation 'org.apache.commons:commons-text:1.8' + implementation 'org.apache.commons:commons-lang3:3.11' + implementation 'org.apache.commons:commons-text:1.9' implementation 'commons-io:commons-io:2.7' implementation 'jp.wasabeef:blurry:3.0.0' implementation 'com.makeramen:roundedimageview:2.3.0' From 3b54b48701ce193814d5203fd1cd4ac4ae6ff363 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Wed, 26 Aug 2020 19:40:24 -0400 Subject: [PATCH 023/108] Delete redundant type casts and string operations --- .../redditslide/Activities/AlbumPager.java | 8 +++---- .../Activities/CommentsScreen.java | 2 +- .../Activities/CommentsScreenSingle.java | 2 +- .../redditslide/Activities/CreateMulti.java | 2 +- .../redditslide/Activities/Crosspost.java | 2 +- .../redditslide/Activities/MainActivity.java | 2 +- .../redditslide/Activities/MediaView.java | 8 +++---- .../redditslide/Activities/SendMessage.java | 2 +- .../Activities/SettingsSubreddit.java | 2 +- .../ccrama/redditslide/Activities/Submit.java | 8 +++---- .../redditslide/Activities/SubredditView.java | 2 +- .../redditslide/Activities/TumblrPager.java | 8 +++---- .../redditslide/Adapters/CommentAdapter.java | 2 +- .../Adapters/CommentAdapterHelper.java | 12 ++++------ .../Adapters/CommentViewHolder.java | 12 +++++----- .../redditslide/Adapters/InboxAdapter.java | 6 ++--- .../Adapters/MessageViewHolder.java | 10 ++++---- .../redditslide/Adapters/ModLogAdapter.java | 4 ++-- .../Adapters/ModeratorAdapter.java | 1 - .../Adapters/MoreCommentViewHolder.java | 2 +- .../redditslide/Adapters/NewsViewHolder.java | 6 ++--- .../Adapters/OfflineSubAdapter.java | 2 +- .../Adapters/ProfileCommentViewHolder.java | 10 ++++---- .../Adapters/SideArrayAdapter.java | 2 +- .../Adapters/SubChooseAdapter.java | 4 ++-- .../Adapters/SubmissionAdapter.java | 2 +- .../Adapters/SubmissionComments.java | 4 ++-- .../Adapters/SubmissionNewsAdapter.java | 6 ++--- .../Adapters/SubmissionViewHolder.java | 24 +++++++++---------- .../Adapters/SubredditListingAdapter.java | 2 +- .../Adapters/SubredditViewHolder.java | 6 ++--- .../java/me/ccrama/redditslide/Drafts.java | 1 - .../DragSort/ReorderSubreddits.java | 4 ++-- .../Fragments/AlbumFullComments.java | 5 +--- .../redditslide/Fragments/CommentPage.java | 8 +++---- .../Fragments/ContributionsView.java | 7 +++--- .../redditslide/Fragments/HistoryView.java | 7 +++--- .../ccrama/redditslide/Fragments/Image.java | 6 ++--- .../redditslide/Fragments/InboxPage.java | 7 +++--- .../ManageOfflineContentFragment.java | 2 +- .../redditslide/Fragments/MediaFragment.java | 4 ++-- .../Fragments/MediaFragmentComment.java | 9 +++---- .../ccrama/redditslide/Fragments/ModLog.java | 4 ++-- .../ccrama/redditslide/Fragments/ModPage.java | 4 ++-- .../Fragments/MultiredditView.java | 3 +-- .../redditslide/Fragments/ReadLaterView.java | 7 +++--- .../redditslide/Fragments/SelftextFull.java | 2 +- .../Fragments/SettingsFontFragment.java | 8 +++---- .../Fragments/SettingsHistoryFragment.java | 10 ++++---- .../Fragments/SubredditListView.java | 4 ++-- .../redditslide/ImgurAlbum/AlbumUtils.java | 12 +++++----- .../SubmissionViews/HeaderImageLinkView.java | 8 +++---- .../SubmissionViews/OpenVRedditTask.java | 2 +- .../PopulateSubmissionViewHolder.java | 8 +++---- .../ccrama/redditslide/Toolbox/ToolboxUI.java | 2 +- .../ccrama/redditslide/Views/CanvasView.java | 2 +- .../redditslide/Views/DoEditorActions.java | 4 ++-- .../redditslide/Views/PeekMediaView.java | 18 +++++++------- .../redditslide/Views/PopMediaView.java | 10 ++++---- .../redditslide/Views/RedditItemView.java | 8 +++---- .../main/java/me/ccrama/redditslide/Vote.java | 4 ++-- .../Activities/SettingsBackup.java | 4 ++-- .../Activities/SettingsBackup.java | 6 ++--- 63 files changed, 170 insertions(+), 185 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java index b7b04113d0..bad3a14fe9 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java @@ -527,7 +527,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, && SettingValues.lowResMobile))) { String lqurl = url.substring(0, url.lastIndexOf(".")) + (SettingValues.lqLow ? "m" : (SettingValues.lqMid ? "l" : "h")) - + url.substring(url.lastIndexOf("."), url.length()); + + url.substring(url.lastIndexOf(".")); loadImage(rootView, this, lqurl, ((AlbumPager) getActivity()).images.size() == 1); lq = true; } else { @@ -573,10 +573,10 @@ public void onClick(View v2) { rootView.findViewById(R.id.panel).setVisibility(View.GONE); (rootView.findViewById(R.id.margin)).setPadding(0, 0, 0, 0); } else if (title.isEmpty()) { - setTextWithLinks(description, ((SpoilerRobotoTextView) rootView.findViewById(R.id.title))); + setTextWithLinks(description, rootView.findViewById(R.id.title)); } else { - setTextWithLinks(title, ((SpoilerRobotoTextView) rootView.findViewById(R.id.title))); - setTextWithLinks(description, ((SpoilerRobotoTextView) rootView.findViewById(R.id.body))); + setTextWithLinks(title, rootView.findViewById(R.id.title)); + setTextWithLinks(description, rootView.findViewById(R.id.body)); } { int type = new FontPreferences(getContext()).getFontTypeComment().getTypeface(); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreen.java b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreen.java index 30a0cfaf14..c2600dc823 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreen.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreen.java @@ -356,7 +356,7 @@ public Fragment getItem(int i) { Fragment f = new CommentPage(); Bundle args = new Bundle(); String name = currentPosts.get(i).getFullName(); - args.putString("id", name.substring(3, name.length())); + args.putString("id", name.substring(3)); args.putBoolean("archived", currentPosts.get(i).isArchived()); args.putBoolean("contest", currentPosts.get(i).getDataNode().get("contest_mode").asBoolean()); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java index 1436152762..46d3e1ad1a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java @@ -305,7 +305,7 @@ public Fragment getItem(int i) { Fragment f = new CommentPage(); Bundle args = new Bundle(); - if (name.contains("t3_")) name = name.substring(3, name.length()); + if (name.contains("t3_")) name = name.substring(3); args.putString("id", name); args.putString("context", context); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java index 48bbf30d54..d871513087 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java @@ -337,7 +337,7 @@ public class ViewHolder extends RecyclerView.ViewHolder { public ViewHolder(View itemView) { super(itemView); - text = (TextView) itemView.findViewById(R.id.name); + text = itemView.findViewById(R.id.name); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Crosspost.java b/app/src/main/java/me/ccrama/redditslide/Activities/Crosspost.java index 0972244ca4..b86f8733ce 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Crosspost.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Crosspost.java @@ -208,7 +208,7 @@ protected Void doInBackground(Void... voids) { + ((AutoCompleteTextView) findViewById( R.id.subreddittext)).getText().toString() + "/comments/" - + s.getFullName().substring(3, s.getFullName().length())); + + s.getFullName().substring(3)); Crosspost.this.finish(); } catch (final ApiException e) { e.printStackTrace(); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java index 671c33e26f..c73c841e76 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java @@ -5269,7 +5269,7 @@ public Fragment getItem(int i) { Fragment f = new CommentPage(); Bundle args = new Bundle(); String name = openingComments.getFullName(); - args.putString("id", name.substring(3, name.length())); + args.putString("id", name.substring(3)); args.putBoolean("archived", openingComments.isArchived()); args.putBoolean("contest", openingComments.getDataNode().get("contest_mode").asBoolean()); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index e982064195..25221bb6cf 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -679,8 +679,8 @@ public void onClick(View v) { || (!NetworkUtil.isConnectedWifi(this) && SettingValues.lowResMobile))) { String url = contentUrl; url = url.substring(0, url.lastIndexOf(".")) + (SettingValues.lqLow ? "m" - : (SettingValues.lqMid ? "l" : "h")) + url.substring(url.lastIndexOf("."), - url.length()); + : (SettingValues.lqMid ? "l" : "h")) + url.substring(url.lastIndexOf(".") + ); displayImage(url); findViewById(R.id.hq).setOnClickListener(new View.OnClickListener() { @@ -792,10 +792,10 @@ public void doLoadImgur(String url) { url = url.substring(0, url.length() - 1); } final String finalUrl = url; - String hash = url.substring(url.lastIndexOf("/"), url.length()); + String hash = url.substring(url.lastIndexOf("/")); if (NetworkUtil.isConnected(this)) { - if (hash.startsWith("/")) hash = hash.substring(1, hash.length()); + if (hash.startsWith("/")) hash = hash.substring(1); final String apiUrl = "https://imgur-apiv3.p.mashape.com/3/image/" + hash + ".json"; LogUtil.v(apiUrl); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/SendMessage.java b/app/src/main/java/me/ccrama/redditslide/Activities/SendMessage.java index 46de957089..9d86b6b195 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/SendMessage.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/SendMessage.java @@ -200,7 +200,7 @@ public void sendMessage(Captcha captcha, String captchaAttempt) { else { String to = author; if(to.startsWith("/r/")){ - to = to.substring(3, to.length()); + to = to.substring(3); new InboxManager(Authentication.reddit).compose(to, totext, subjecttext, bodytext); } else { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/SettingsSubreddit.java b/app/src/main/java/me/ccrama/redditslide/Activities/SettingsSubreddit.java index 99a2a5f2ec..1a27a68e0b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/SettingsSubreddit.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/SettingsSubreddit.java @@ -180,7 +180,7 @@ protected void onPostExecute(Void aVoid) { } else { Snackbar s = Snackbar.make(mToolbar, R.string.err_color_sync_login, Snackbar.LENGTH_SHORT); View view = s.getView(); - TextView tv = (TextView) view.findViewById(com.google.android.material.R.id.snackbar_text); + TextView tv = view.findViewById(com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java b/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java index 9061ad120b..95df1da17e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java @@ -317,7 +317,7 @@ public void onImageSelected(List uri) { ((EditText) findViewById(R.id.titletext)).setText( data.substring(0, data.indexOf("\n"))); ((EditText) findViewById(R.id.urltext)).setText( - data.substring(data.indexOf("\n"), data.length())); + data.substring(data.indexOf("\n"))); } else { ((EditText) findViewById(R.id.urltext)).setText(data); } @@ -438,7 +438,7 @@ protected Void doInBackground(Void... voids) { "reddit.com/r/" + ((AutoCompleteTextView) findViewById( R.id.subreddittext)).getText().toString() + "/comments/" + s .getFullName() - .substring(3, s.getFullName().length())); + .substring(3)); Submit.this.finish(); } catch (final ApiException e) { Drafts.addDraft(text); @@ -470,7 +470,7 @@ public void run() { "reddit.com/r/" + ((AutoCompleteTextView) findViewById( R.id.subreddittext)).getText().toString() + "/comments/" + s .getFullName() - .substring(3, s.getFullName().length())); + .substring(3)); Submit.this.finish(); } catch (final ApiException e) { @@ -509,7 +509,7 @@ public void run() { "reddit.com/r/" + ((AutoCompleteTextView) findViewById( R.id.subreddittext)).getText().toString() + "/comments/" + s .getFullName() - .substring(3, s.getFullName().length())); + .substring(3)); Submit.this.finish(); } catch (final Exception e) { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java b/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java index 750e8ee16d..f94ea59b90 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java @@ -2070,7 +2070,7 @@ public Fragment getItem(int i) { Fragment f = new CommentPage(); Bundle args = new Bundle(); String name = openingComments.getFullName(); - args.putString("id", name.substring(3, name.length())); + args.putString("id", name.substring(3)); args.putBoolean("archived", openingComments.isArchived()); args.putBoolean("contest", openingComments.getDataNode().get("contest_mode").asBoolean()); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java index 9b0087e309..89d9219a0f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java @@ -382,7 +382,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, public void run() { } - }, false, true, (TextView) rootView.findViewById(R.id.size), ((TumblrPager) getActivity()).subreddit).execute(url); + }, false, true, rootView.findViewById(R.id.size), ((TumblrPager) getActivity()).subreddit).execute(url); rootView.findViewById(R.id.more).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -542,12 +542,12 @@ public void onClick(View v2) { (rootView.findViewById(R.id.margin)).setPadding(0, 0, 0, 0); } else if (title.isEmpty()) { setTextWithLinks(description, - ((SpoilerRobotoTextView) rootView.findViewById(R.id.title))); + rootView.findViewById(R.id.title)); } else { setTextWithLinks(title, - ((SpoilerRobotoTextView) rootView.findViewById(R.id.title))); + rootView.findViewById(R.id.title)); setTextWithLinks(description, - ((SpoilerRobotoTextView) rootView.findViewById(R.id.body))); + rootView.findViewById(R.id.body)); } { int type = new FontPreferences(getContext()).getFontTypeComment().getTypeface(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index f5647cd8e2..7da6c15606 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -290,7 +290,7 @@ public void doTimes() { lastSeen = HasSeen.getSeenTime(submission); String fullname = submission.getFullName(); if (fullname.contains("t3_")) { - fullname = fullname.substring(3, fullname.length()); + fullname = fullname.substring(3); } HasSeen.seenTimes.put(fullname, System.currentTimeMillis()); KVStore.getInstance().insert(fullname, String.valueOf(System.currentTimeMillis())); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java index 1486d73435..e10d11d2d5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java @@ -77,12 +77,10 @@ import me.ccrama.redditslide.R; import me.ccrama.redditslide.Reddit; import me.ccrama.redditslide.SettingValues; -import me.ccrama.redditslide.SpoilerRobotoTextView; import me.ccrama.redditslide.TimeUtils; import me.ccrama.redditslide.Toolbox.ToolboxUI; import me.ccrama.redditslide.UserSubscriptions; import me.ccrama.redditslide.UserTags; -import me.ccrama.redditslide.Views.CommentOverflow; import me.ccrama.redditslide.Views.DoEditorActions; import me.ccrama.redditslide.Views.RoundedBackgroundSpan; import me.ccrama.redditslide.Visuals.FontPreferences; @@ -166,7 +164,7 @@ public void onClick(DialogInterface dialog, int which) { //Go to comment permalink String s = "https://reddit.com" + adapter.submission.getPermalink() - + n.getFullName().substring(3, n.getFullName().length()) + + n.getFullName().substring(3) + "?context=3"; new OpenRedditLink(mContext, s); } @@ -180,7 +178,7 @@ public void onClick(DialogInterface dialog, int which) { Intent i = new Intent(mContext, Website.class); i.putExtra(LinkUtil.EXTRA_URL, "https://reddit.com" + adapter.submission.getPermalink() - + n.getFullName().substring(3, n.getFullName().length()) + + n.getFullName().substring(3) + "?context=3&inapp=false"); i.putExtra(LinkUtil.EXTRA_COLOR, Palette.getColor(n.getSubredditName())); mContext.startActivity(i); @@ -327,7 +325,7 @@ public void onClick(DialogInterface dialog, int which) { //Share comment Reddit.defaultShareText(adapter.submission.getTitle(), "https://reddit.com" + adapter.submission.getPermalink() - + n.getFullName().substring(3, n.getFullName().length()) + + n.getFullName().substring(3) + "?context=3", mContext); break; } @@ -390,8 +388,8 @@ private static void viewCommentParent(CommentAdapter adapter, CommentViewHolder Comment parent = o.comment.getComment(); adapter.setViews(parent.getDataNode().get("body_html").asText(), adapter.submission.getSubredditName(), - (SpoilerRobotoTextView) dialoglayout.findViewById(R.id.firstTextView), - (CommentOverflow) dialoglayout.findViewById(R.id.commentOverflow)); + dialoglayout.findViewById(R.id.firstTextView), + dialoglayout.findViewById(R.id.commentOverflow)); builder.setView(dialoglayout); builder.show(); break; diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentViewHolder.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentViewHolder.java index be83478cd9..aac56fa274 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentViewHolder.java @@ -32,14 +32,14 @@ public CommentViewHolder(View v) { super(v); background = v.findViewById(R.id.background); dot = v.findViewById(R.id.dot); - menuArea = (LinearLayout) v.findViewById(R.id.menuarea); - childrenNumber = (TextView) v.findViewById(R.id.commentnumber); - firstTextView = (SpoilerRobotoTextView) v.findViewById(R.id.firstTextView); + menuArea = v.findViewById(R.id.menuarea); + childrenNumber = v.findViewById(R.id.commentnumber); + firstTextView = v.findViewById(R.id.firstTextView); textColorDown = ContextCompat.getColor(v.getContext(), R.color.md_blue_500); textColorRegular = firstTextView.getCurrentTextColor(); textColorUp = ContextCompat.getColor(v.getContext(), R.color.md_orange_500); - content = (TextView) v.findViewById(R.id.content); - imageFlair= (ImageView) v.findViewById(R.id.flair); - commentOverflow = (CommentOverflow) v.findViewById(R.id.commentOverflow); + content = v.findViewById(R.id.content); + imageFlair= v.findViewById(R.id.flair); + commentOverflow = v.findViewById(R.id.commentOverflow); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java index 726592622f..acf57c148a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java @@ -426,7 +426,7 @@ private void doInboxReply(final Message replyTo) { final View dialoglayout = inflater.inflate(R.layout.edit_comment, null); final AlertDialogWrapper.Builder builder = new AlertDialogWrapper.Builder(mContext); - final EditText e = (EditText) dialoglayout.findViewById(R.id.entry); + final EditText e = dialoglayout.findViewById(R.id.entry); DoEditorActions.doActions(e, dialoglayout, ((AppCompatActivity) mContext).getSupportFragmentManager(), (Activity) mContext, @@ -492,7 +492,7 @@ public void onPostExecute(Void voids) { Snackbar s = Snackbar.make(listView, "Reply sent!", Snackbar.LENGTH_LONG); View view = s.getView(); TextView tv = - (TextView) view.findViewById(com.google.android.material.R.id.snackbar_text); + view.findViewById(com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); } else { @@ -500,7 +500,7 @@ public void onPostExecute(Void voids) { Snackbar.LENGTH_LONG); View view = s.getView(); TextView tv = - (TextView) view.findViewById(com.google.android.material.R.id.snackbar_text); + view.findViewById(com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); Drafts.addDraft(text); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/MessageViewHolder.java b/app/src/main/java/me/ccrama/redditslide/Adapters/MessageViewHolder.java index 6052e782e3..5c2fe357ab 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/MessageViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/MessageViewHolder.java @@ -22,13 +22,13 @@ public class MessageViewHolder extends RecyclerView.ViewHolder { public MessageViewHolder(View v) { super(v); - title = (TextView) v.findViewById(R.id.title); + title = v.findViewById(R.id.title); title.setMaxLines(1); title.setEllipsize(TextUtils.TruncateAt.END); - content = (SpoilerRobotoTextView) v.findViewById(R.id.content); - time = (TextView) v.findViewById(R.id.time); - commentOverflow = (CommentOverflow) v.findViewById(R.id.commentOverflow); - user = (TextView) v.findViewById(R.id.user); + content = v.findViewById(R.id.content); + time = v.findViewById(R.id.time); + commentOverflow = v.findViewById(R.id.commentOverflow); + user = v.findViewById(R.id.user); } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ModLogAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ModLogAdapter.java index 2ae7248589..40d908686c 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ModLogAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ModLogAdapter.java @@ -98,8 +98,8 @@ public static class ModLogViewHolder extends RecyclerView.ViewHolder { public ModLogViewHolder(View itemView) { super(itemView); - body = (SpoilerRobotoTextView) itemView.findViewById(R.id.body); - icon = (ImageView) itemView.findViewById(R.id.action); + body = itemView.findViewById(R.id.body); + icon = itemView.findViewById(R.id.action); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java index 5931263499..13d6005dfa 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java @@ -48,7 +48,6 @@ import net.dean.jraw.managers.AccountManager; import net.dean.jraw.managers.ModerationManager; import net.dean.jraw.models.Comment; -import net.dean.jraw.models.Contribution; import net.dean.jraw.models.DistinguishedStatus; import net.dean.jraw.models.PublicContribution; import net.dean.jraw.models.Submission; diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/MoreCommentViewHolder.java b/app/src/main/java/me/ccrama/redditslide/Adapters/MoreCommentViewHolder.java index 873f922e71..86dafdd1e9 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/MoreCommentViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/MoreCommentViewHolder.java @@ -18,7 +18,7 @@ public class MoreCommentViewHolder extends RecyclerView.ViewHolder { public MoreCommentViewHolder(View v) { super(v); dots = v.findViewById(R.id.dot); - content = (TextView) v.findViewById(R.id.content); + content = v.findViewById(R.id.content); loading = v.findViewById(R.id.loading); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/NewsViewHolder.java b/app/src/main/java/me/ccrama/redditslide/Adapters/NewsViewHolder.java index 740c44e96e..a0846cb629 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/NewsViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/NewsViewHolder.java @@ -23,11 +23,11 @@ public class NewsViewHolder extends RecyclerView.ViewHolder { public NewsViewHolder(View v) { super(v); - title = (SpoilerRobotoTextView) v.findViewById(R.id.title); + title = v.findViewById(R.id.title); comment = v.findViewById(R.id.comments); menu = v.findViewById(R.id.more); - leadImage = (HeaderImageLinkView) v.findViewById(R.id.headerimage); - innerRelative = (RelativeLayout) v.findViewById(R.id.innerrelative); + leadImage = v.findViewById(R.id.headerimage); + innerRelative = v.findViewById(R.id.innerrelative); thumbnail = v.findViewById(R.id.thumbimage2); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java index e0abcdbf42..d53bde278b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java @@ -42,7 +42,7 @@ public View getCustomView(int position, View convertView, ViewGroup parent) { if (convertView == null) { convertView = inflater.inflate(android.R.layout.simple_list_item_1, null); holder = new ViewHolder(); - holder.txt01 = (TextView) convertView.findViewById(android.R.id.text1); + holder.txt01 = convertView.findViewById(android.R.id.text1); holder.txt01.setTextColor(Color.WHITE); convertView.setTag(holder); } else { diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ProfileCommentViewHolder.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ProfileCommentViewHolder.java index a69c971dc7..d0ccde77b5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ProfileCommentViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ProfileCommentViewHolder.java @@ -23,12 +23,12 @@ public class ProfileCommentViewHolder extends RecyclerView.ViewHolder { public ProfileCommentViewHolder(View v) { super(v); - title = (TextView) v.findViewById(R.id.title); + title = v.findViewById(R.id.title); user = v.findViewById(R.id.user); - score = (TextView) v.findViewById(R.id.score); - time = (TextView) v.findViewById(R.id.time); + score = v.findViewById(R.id.score); + time = v.findViewById(R.id.time); gild = v.findViewById(R.id.gildtext); - content = (SpoilerRobotoTextView) v.findViewById(R.id.content); - overflow = (CommentOverflow) v.findViewById(R.id.commentOverflow); + content = v.findViewById(R.id.content); + overflow = v.findViewById(R.id.commentOverflow); } } \ No newline at end of file diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java index 293cc95fed..d5e7e3f63c 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java @@ -95,7 +95,7 @@ public View getView(final int position, View convertView, ViewGroup parent) { } else { sub = fitems.get(position); } - final TextView t = ((TextView) convertView.findViewById(R.id.name)); + final TextView t = convertView.findViewById(R.id.name); t.setText(sub); if (height == 0) { diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java index 642e3a75e6..54ebf69e61 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java @@ -82,7 +82,7 @@ public View getView(final int position, View convertView, ViewGroup parent) { ViewHolderItem viewHolderItem; if (convertView == null) { convertView = LayoutInflater.from(getContext()).inflate(R.layout.subforsublist, parent, false); - viewHolderItem = new ViewHolderItem((TextView) convertView.findViewById(R.id.name)); + viewHolderItem = new ViewHolderItem(convertView.findViewById(R.id.name)); convertView.setTag(viewHolderItem); } else { viewHolderItem = (ViewHolderItem) convertView.getTag(); @@ -137,7 +137,7 @@ public void onClick(View v) { ImageUtil.drawWithTargetColor(bm2, bm1, overlayColor, 0); } - final float scale = ((Shortcut)getContext()).getResources().getDisplayMetrics().density; + final float scale = getContext().getResources().getDisplayMetrics().density; int p = (int) (50 * scale + 0.5f); shortcutIntent.putExtra(OpenContent.EXTRA_URL, "reddit.com/r/" + subreddit); Intent intent = new Intent(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionAdapter.java index 01020ed3bc..bf0b802b8e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionAdapter.java @@ -149,7 +149,7 @@ public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) { @Override public void onSingleClick(View v) { dataSet.loadMore(v.getContext(), - (SubmissionsView) displayer, false, dataSet.subreddit); + displayer, false, dataSet.subreddit); } }); return new SubmissionFooterViewHolder(v); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionComments.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionComments.java index aef693323d..1ce051f147 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionComments.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionComments.java @@ -159,7 +159,7 @@ public void loadMoreReplyTop(CommentAdapter adapter, String context) { if (context == null || context.isEmpty()) { Snackbar s = Snackbar.make(page.rv, "Comment submitted", Snackbar.LENGTH_SHORT); View view = s.getView(); - TextView tv = (TextView) view.findViewById(com.google.android.material.R.id.snackbar_text); + TextView tv = view.findViewById(com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); } @@ -206,7 +206,7 @@ public JsonNode getSubmissionNode(SubmissionRequest request) { } public void reloadSubmission(CommentAdapter commentAdapter) { - commentAdapter.submission = Authentication.reddit.getSubmission(submission.getFullName().substring(3, submission.getFullName().length())); + commentAdapter.submission = Authentication.reddit.getSubmission(submission.getFullName().substring(3)); } public boolean forceSorting = false; diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionNewsAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionNewsAdapter.java index 10a83ed5a1..e06dd35e26 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionNewsAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionNewsAdapter.java @@ -325,7 +325,7 @@ public void onClick(DialogInterface dialog, } }); View view = s.getView(); - TextView tv = (TextView) view.findViewById( + TextView tv = view.findViewById( com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); @@ -435,7 +435,7 @@ protected Void doInBackground(Submission... submissions) { @Override public void run() { View view = s.getView(); - TextView tv = (TextView) view.findViewById( + TextView tv = view.findViewById( com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); @@ -453,7 +453,7 @@ public void run() { @Override public void run() { View view = s.getView(); - TextView tv = (TextView) view.findViewById( + TextView tv = view.findViewById( com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionViewHolder.java index 8e0fe5975e..212f8e20db 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionViewHolder.java @@ -39,26 +39,26 @@ public class SubmissionViewHolder extends RecyclerView.ViewHolder { public SubmissionViewHolder(View v) { super(v); - title = (SpoilerRobotoTextView) v.findViewById(R.id.title); - info = (TextView) v.findViewById(R.id.information); + title = v.findViewById(R.id.title); + info = v.findViewById(R.id.information); hide = v.findViewById(R.id.hide); menu = v.findViewById(R.id.menu); mod = v.findViewById(R.id.mod); downvote = v.findViewById(R.id.downvote); upvote = v.findViewById(R.id.upvote); - leadImage = (HeaderImageLinkView) v.findViewById(R.id.headerimage); - contentTitle = (TextView) v.findViewById(R.id.contenttitle); + leadImage = v.findViewById(R.id.headerimage); + contentTitle = v.findViewById(R.id.contenttitle); secondMenu = v.findViewById(R.id.secondMenu); - flairText = (TextView) v.findViewById(R.id.text); + flairText = v.findViewById(R.id.text); thumbimage = v.findViewById(R.id.thumbimage2); - contentURL = (TextView) v.findViewById(R.id.contenturl); + contentURL = v.findViewById(R.id.contenturl); save = v.findViewById(R.id.save); edit = v.findViewById(R.id.edit); - body = (SpoilerRobotoTextView) v.findViewById(R.id.body); - score = (TextView) v.findViewById(R.id.score); - comments = (TextView) v.findViewById(R.id.comments); - firstTextView = (SpoilerRobotoTextView) v.findViewById(R.id.firstTextView); - commentOverflow = (CommentOverflow) v.findViewById(R.id.commentOverflow); - innerRelative = (RelativeLayout) v.findViewById(R.id.innerrelative); + body = v.findViewById(R.id.body); + score = v.findViewById(R.id.score); + comments = v.findViewById(R.id.comments); + firstTextView = v.findViewById(R.id.firstTextView); + commentOverflow = v.findViewById(R.id.commentOverflow); + innerRelative = v.findViewById(R.id.innerrelative); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditListingAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditListingAdapter.java index 0088ec7a42..eef5985a26 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditListingAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditListingAdapter.java @@ -36,7 +36,7 @@ public View getView(final int position, View convertView, ViewGroup parent) { convertView = LayoutInflater.from(getContext()).inflate(R.layout.subforsublist, parent, false); } final TextView t = - ((TextView) convertView.findViewById(R.id.name)); + convertView.findViewById(R.id.name); t.setText(fitems.get(position)); convertView.findViewById(R.id.color).setBackgroundResource(R.drawable.circle); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditViewHolder.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditViewHolder.java index 76bc240a80..381a365981 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditViewHolder.java @@ -23,10 +23,10 @@ public class SubredditViewHolder extends RecyclerView.ViewHolder { public SubredditViewHolder(View v) { super(v); color = v.findViewById(R.id.color); - name = (TextView) v.findViewById(R.id.name); + name = v.findViewById(R.id.name); subscribers = v.findViewById(R.id.subscribers); subbed = v.findViewById(R.id.subbed); - body = (SpoilerRobotoTextView) v.findViewById(R.id.body); - overflow = (CommentOverflow) v.findViewById(R.id.overflow); + body = v.findViewById(R.id.body); + overflow = v.findViewById(R.id.overflow); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Drafts.java b/app/src/main/java/me/ccrama/redditslide/Drafts.java index 320fb0dde8..73404cd5a8 100644 --- a/app/src/main/java/me/ccrama/redditslide/Drafts.java +++ b/app/src/main/java/me/ccrama/redditslide/Drafts.java @@ -3,7 +3,6 @@ import android.content.SharedPreferences; import java.util.ArrayList; -import java.util.Arrays; /** diff --git a/app/src/main/java/me/ccrama/redditslide/DragSort/ReorderSubreddits.java b/app/src/main/java/me/ccrama/redditslide/DragSort/ReorderSubreddits.java index f023be513f..8900532a23 100644 --- a/app/src/main/java/me/ccrama/redditslide/DragSort/ReorderSubreddits.java +++ b/app/src/main/java/me/ccrama/redditslide/DragSort/ReorderSubreddits.java @@ -1073,8 +1073,8 @@ public class ViewHolder extends RecyclerView.ViewHolder { public ViewHolder(View itemView) { super(itemView); - text = (TextView) itemView.findViewById(R.id.name); - check = (AppCompatCheckBox) itemView.findViewById(R.id.isSubscribed); + text = itemView.findViewById(R.id.name); + check = itemView.findViewById(R.id.isSubscribed); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java index ed28f46da1..7098c33e4f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java @@ -153,10 +153,7 @@ public void onClick(View v) { + c.getDataNode() .get("link_id") .asText() - .substring(3, c.getDataNode() - .get("link_id") - .asText() - .length()) + .substring(3) + "/nothing/" + c.getId() + "?context=3"; diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java index 2eb96d235e..93b00b83bc 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java @@ -969,9 +969,9 @@ public void onClick(DialogInterface dialog, .get("selftext_html") .asText(), adapter.submission.getSubredditName(), - (SpoilerRobotoTextView) dialoglayout.findViewById( + dialoglayout.findViewById( R.id.firstTextView), - (CommentOverflow) dialoglayout.findViewById( + dialoglayout.findViewById( R.id.commentOverflow)); builder.setView(dialoglayout); builder.show(); @@ -1656,8 +1656,8 @@ public void onClick( sidebar.findViewById(R.id.sub_title).setVisibility(View.VISIBLE); setViews(baseSub.getDataNode().get("public_description_html").asText(), baseSub.getDisplayName().toLowerCase(Locale.ENGLISH), - ((SpoilerRobotoTextView) sidebar.findViewById(R.id.sub_title)), - (CommentOverflow) sidebar.findViewById( + sidebar.findViewById(R.id.sub_title), + sidebar.findViewById( R.id.sub_title_overflow)); } else { sidebar.findViewById(R.id.sub_title).setVisibility(View.GONE); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/ContributionsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/ContributionsView.java index 0ccaec120e..4ac8338aab 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/ContributionsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/ContributionsView.java @@ -5,7 +5,6 @@ import android.view.View; import android.view.ViewGroup; -import androidx.appcompat.widget.Toolbar; import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.RecyclerView; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; @@ -37,7 +36,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); - final RecyclerView rv = ((RecyclerView) v.findViewById(R.id.vertical_content)); + final RecyclerView rv = v.findViewById(R.id.vertical_content); final PreCachingLayoutManager mLayoutManager; mLayoutManager = new PreCachingLayoutManager(getContext()); @@ -46,7 +45,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa rv.setLayoutManager(mLayoutManager); rv.setItemViewCacheSize(2); v.findViewById(R.id.post_floating_action_button).setVisibility(View.GONE); - final SwipeRefreshLayout mSwipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.activity_main_swipe_refresh_layout); + final SwipeRefreshLayout mSwipeRefreshLayout = v.findViewById(R.id.activity_main_swipe_refresh_layout); mSwipeRefreshLayout.setColorSchemeColors(Palette.getColors(id, getActivity())); @@ -84,7 +83,7 @@ public void onRefresh() { } } ); - rv.addOnScrollListener(new ToolbarScrollHideHandler((Toolbar) getActivity().findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { + rv.addOnScrollListener(new ToolbarScrollHideHandler(getActivity().findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/HistoryView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/HistoryView.java index 95f15ba501..63596d7f46 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/HistoryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/HistoryView.java @@ -5,7 +5,6 @@ import android.view.View; import android.view.ViewGroup; -import androidx.appcompat.widget.Toolbar; import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.RecyclerView; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; @@ -33,7 +32,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); - final RecyclerView rv = ((RecyclerView) v.findViewById(R.id.vertical_content)); + final RecyclerView rv = v.findViewById(R.id.vertical_content); final PreCachingLayoutManager mLayoutManager; mLayoutManager = new PreCachingLayoutManager(getContext()); @@ -42,7 +41,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa rv.setLayoutManager(mLayoutManager); rv.setItemViewCacheSize(2); v.findViewById(R.id.post_floating_action_button).setVisibility(View.GONE); - final SwipeRefreshLayout mSwipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.activity_main_swipe_refresh_layout); + final SwipeRefreshLayout mSwipeRefreshLayout = v.findViewById(R.id.activity_main_swipe_refresh_layout); mSwipeRefreshLayout.setColorSchemeColors(Palette.getColors("default", getActivity())); @@ -76,7 +75,7 @@ public void onRefresh() { } } ); - rv.addOnScrollListener(new ToolbarScrollHideHandler((Toolbar) getActivity().findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { + rv.addOnScrollListener(new ToolbarScrollHideHandler(getActivity().findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/Image.java b/app/src/main/java/me/ccrama/redditslide/Fragments/Image.java index 429043aca5..ece081679c 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/Image.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/Image.java @@ -30,9 +30,9 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, ViewGroup rootView = (ViewGroup) inflater.inflate( R.layout.submission_imagecard, container, false); - final SubsamplingScaleImageView image = (SubsamplingScaleImageView) rootView.findViewById(R.id.image); - TextView title = (TextView) rootView.findViewById(R.id.title); - TextView desc = (TextView) rootView.findViewById(R.id.desc); + final SubsamplingScaleImageView image = rootView.findViewById(R.id.image); + TextView title = rootView.findViewById(R.id.title); + TextView desc = rootView.findViewById(R.id.desc); title.setVisibility(View.GONE); desc.setVisibility(View.GONE); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/InboxPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/InboxPage.java index 1e53805e1a..3a4f41e6d3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/InboxPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/InboxPage.java @@ -5,7 +5,6 @@ import android.view.View; import android.view.ViewGroup; -import androidx.appcompat.widget.Toolbar; import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.RecyclerView; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; @@ -32,12 +31,12 @@ public class InboxPage extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); - final RecyclerView rv = ((RecyclerView) v.findViewById(R.id.vertical_content)); + final RecyclerView rv = v.findViewById(R.id.vertical_content); final PreCachingLayoutManager mLayoutManager; mLayoutManager = new PreCachingLayoutManager(getActivity()); rv.setLayoutManager(mLayoutManager); - final SwipeRefreshLayout mSwipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.activity_main_swipe_refresh_layout); + final SwipeRefreshLayout mSwipeRefreshLayout = v.findViewById(R.id.activity_main_swipe_refresh_layout); v.findViewById(R.id.post_floating_action_button).setVisibility(View.GONE); mSwipeRefreshLayout.setColorSchemeColors(Palette.getColors(id, getActivity())); @@ -71,7 +70,7 @@ public void onRefresh() { } } ); - rv.addOnScrollListener(new ToolbarScrollHideHandler((Toolbar) (getActivity()).findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { + rv.addOnScrollListener(new ToolbarScrollHideHandler((getActivity()).findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/ManageOfflineContentFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/ManageOfflineContentFragment.java index d21a0d1ebc..147a2f4392 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/ManageOfflineContentFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/ManageOfflineContentFragment.java @@ -268,7 +268,7 @@ public void updateFilters() { final View t = context.getLayoutInflater().inflate( R.layout.account_textview, - ((LinearLayout) context.findViewById(R.id.manage_history_domainlist)), + context.findViewById(R.id.manage_history_domainlist), false); ((TextView) t.findViewById(R.id.name)).setText(name); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index 0268b8b93b..b51eb9f13d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -567,11 +567,11 @@ public void doLoadImgur(String url) { url = url.substring(0, url.length() - 1); } final String finalUrl = url; - String hash = url.substring(url.lastIndexOf("/"), url.length()); + String hash = url.substring(url.lastIndexOf("/")); if (NetworkUtil.isConnected(getActivity())) { - if (hash.startsWith("/")) hash = hash.substring(1, hash.length()); + if (hash.startsWith("/")) hash = hash.substring(1); final String apiUrl = "https://imgur-apiv3.p.mashape.com/3/image/" + hash + ".json"; LogUtil.v(apiUrl); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java index c3f451bfac..8c5008304a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java @@ -181,10 +181,7 @@ public void onClick(View v) { + c.getDataNode() .get("link_id") .asText() - .substring(3, c.getDataNode() - .get("link_id") - .asText() - .length()) + .substring(3) + "/nothing/" + c.getId() + "?context=3"; @@ -372,11 +369,11 @@ public void doLoadImgur(String url) { url = url.substring(0, url.length() - 1); } final String finalUrl = url; - String hash = url.substring(url.lastIndexOf("/"), url.length()); + String hash = url.substring(url.lastIndexOf("/")); if (NetworkUtil.isConnected(getActivity())) { - if (hash.startsWith("/")) hash = hash.substring(1, hash.length()); + if (hash.startsWith("/")) hash = hash.substring(1); final String apiUrl = "https://imgur-apiv3.p.mashape.com/3/image/" + hash + ".json"; LogUtil.v(apiUrl); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/ModLog.java b/app/src/main/java/me/ccrama/redditslide/Fragments/ModLog.java index 6f2acb6108..26d6e9b418 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/ModLog.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/ModLog.java @@ -29,14 +29,14 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); - RecyclerView rv = ((RecyclerView) v.findViewById(R.id.vertical_content)); + RecyclerView rv = v.findViewById(R.id.vertical_content); final PreCachingLayoutManager mLayoutManager; mLayoutManager = new PreCachingLayoutManager(getActivity()); rv.setLayoutManager(mLayoutManager); v.findViewById(R.id.post_floating_action_button).setVisibility(View.GONE); - final SwipeRefreshLayout mSwipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.activity_main_swipe_refresh_layout); + final SwipeRefreshLayout mSwipeRefreshLayout = v.findViewById(R.id.activity_main_swipe_refresh_layout); mSwipeRefreshLayout.setColorSchemeColors(Palette.getColors("mod", getActivity())); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/ModPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/ModPage.java index d0923b84a7..22ed14833c 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/ModPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/ModPage.java @@ -31,14 +31,14 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); - RecyclerView rv = ((RecyclerView) v.findViewById(R.id.vertical_content)); + RecyclerView rv = v.findViewById(R.id.vertical_content); final PreCachingLayoutManager mLayoutManager; mLayoutManager = new PreCachingLayoutManager(getActivity()); rv.setLayoutManager(mLayoutManager); v.findViewById(R.id.post_floating_action_button).setVisibility(View.GONE); - final SwipeRefreshLayout mSwipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.activity_main_swipe_refresh_layout); + final SwipeRefreshLayout mSwipeRefreshLayout = v.findViewById(R.id.activity_main_swipe_refresh_layout); mSwipeRefreshLayout.setColorSchemeColors(Palette.getColors(id, getActivity())); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java index e1e661e9f2..35552b68d5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java @@ -13,7 +13,6 @@ import android.widget.TextView; import androidx.annotation.NonNull; -import androidx.appcompat.widget.Toolbar; import androidx.fragment.app.Fragment; import androidx.interpolator.view.animation.LinearOutSlowInInterpolator; import androidx.recyclerview.widget.RecyclerView; @@ -289,7 +288,7 @@ public void onRefresh() { fab.show(); } - rv.addOnScrollListener(new ToolbarScrollHideHandler((Toolbar) (getActivity()).findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { + rv.addOnScrollListener(new ToolbarScrollHideHandler((getActivity()).findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/ReadLaterView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/ReadLaterView.java index 68402e2a9a..cb96942a2e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/ReadLaterView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/ReadLaterView.java @@ -5,7 +5,6 @@ import android.view.View; import android.view.ViewGroup; -import androidx.appcompat.widget.Toolbar; import androidx.fragment.app.Fragment; import androidx.recyclerview.widget.RecyclerView; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; @@ -32,14 +31,14 @@ public class ReadLaterView extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); - final RecyclerView rv = ((RecyclerView) v.findViewById(R.id.vertical_content)); + final RecyclerView rv = v.findViewById(R.id.vertical_content); final PreCachingLayoutManager mLayoutManager; mLayoutManager = new PreCachingLayoutManager(getContext()); rv.setLayoutManager(mLayoutManager); v.findViewById(R.id.post_floating_action_button).setVisibility(View.GONE); - final SwipeRefreshLayout mSwipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.activity_main_swipe_refresh_layout); + final SwipeRefreshLayout mSwipeRefreshLayout = v.findViewById(R.id.activity_main_swipe_refresh_layout); mSwipeRefreshLayout.setColorSchemeColors(Palette.getColors("default", getActivity())); @@ -73,7 +72,7 @@ public void onRefresh() { } } ); - rv.addOnScrollListener(new ToolbarScrollHideHandler((Toolbar) getActivity().findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { + rv.addOnScrollListener(new ToolbarScrollHideHandler(getActivity().findViewById(R.id.toolbar), getActivity().findViewById(R.id.header)) { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SelftextFull.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SelftextFull.java index b41d5836a3..a909f34893 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SelftextFull.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SelftextFull.java @@ -88,7 +88,7 @@ private void setViews(String rawHTML, String subredditName, View base) { startIndex = 1; } - CommentOverflow overflow = (CommentOverflow) base.findViewById(R.id.commentOverflow); + CommentOverflow overflow = base.findViewById(R.id.commentOverflow); if (blocks.size() > 1) { if (startIndex == 0) { overflow.setViews(blocks, subredditName); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsFontFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsFontFragment.java index 044e92b32f..18008d3182 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsFontFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsFontFragment.java @@ -44,7 +44,7 @@ public SettingsFontFragment(Activity context) { } public void Bind() { - final TextView colorComment = (TextView) context.findViewById(R.id.settings_font_commentFont); + final TextView colorComment = context.findViewById(R.id.settings_font_commentFont); colorComment.setText(new FontPreferences(context).getCommentFontStyle().getTitle()); context.findViewById(R.id.settings_font_commentfontsize).setOnClickListener(new View.OnClickListener() { @Override @@ -72,7 +72,7 @@ public boolean onMenuItemClick(MenuItem item) { popup.show(); } }); - final TextView colorPost = (TextView) context.findViewById(R.id.settings_font_postFont); + final TextView colorPost = context.findViewById(R.id.settings_font_postFont); colorPost.setText(new FontPreferences(context).getPostFontStyle().getTitle()); context.findViewById(R.id.settings_font_postfontsize).setOnClickListener(new View.OnClickListener() { @Override @@ -304,7 +304,7 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { }); { - SwitchCompat single = (SwitchCompat) context.findViewById(R.id.settings_font_linktype); + SwitchCompat single = context.findViewById(R.id.settings_font_linktype); single.setChecked(SettingValues.typeInText); single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override @@ -315,7 +315,7 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { }); } { - SwitchCompat single = (SwitchCompat) context.findViewById(R.id.settings_font_enlarge_links); + SwitchCompat single = context.findViewById(R.id.settings_font_enlarge_links); single.setChecked(SettingValues.largeLinks); single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java index a8beb22566..ce6dc27df7 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java @@ -23,7 +23,7 @@ public SettingsHistoryFragment(Activity context) { public void Bind() { { - SwitchCompat storeHistory = ((SwitchCompat) context.findViewById(R.id.settings_history_storehistory)); + SwitchCompat storeHistory = context.findViewById(R.id.settings_history_storehistory); storeHistory.setChecked(SettingValues.storeHistory); storeHistory.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override @@ -36,12 +36,12 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { context.findViewById(R.id.settings_history_storensfw).setEnabled(true); } else { ((SwitchCompat) context.findViewById(R.id.settings_history_storensfw)).setChecked(false); - ((SwitchCompat) context.findViewById(R.id.settings_history_storensfw)).setEnabled(false); + context.findViewById(R.id.settings_history_storensfw).setEnabled(false); SettingValues.storeNSFWHistory = false; SettingValues.prefs.edit().putBoolean(SettingValues.PREF_STORE_NSFW_HISTORY, false).apply(); ((SwitchCompat) context.findViewById(R.id.settings_history_scrollseen)).setChecked(false); - ((SwitchCompat) context.findViewById(R.id.settings_history_scrollseen)).setEnabled(false); + context.findViewById(R.id.settings_history_scrollseen).setEnabled(false); SettingValues.scrollSeen = false; SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SCROLL_SEEN, false).apply(); } @@ -65,7 +65,7 @@ public void onClick(View v) { } }); { - SwitchCompat nsfw = ((SwitchCompat) context.findViewById(R.id.settings_history_storensfw)); + SwitchCompat nsfw = context.findViewById(R.id.settings_history_storensfw); nsfw.setChecked(SettingValues.storeNSFWHistory); nsfw.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override @@ -77,7 +77,7 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { } { - SwitchCompat single = (SwitchCompat) context.findViewById(R.id.settings_history_scrollseen); + SwitchCompat single = context.findViewById(R.id.settings_history_scrollseen); single.setChecked(SettingValues.scrollSeen); single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java index 3f80734e71..5c9e77a205 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java @@ -47,13 +47,13 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(), new ColorPreferences(inflater.getContext()).getThemeSubreddit(where)); View v = ((LayoutInflater) contextThemeWrapper.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.fragment_verticalcontent, container, false); - rv = ((RecyclerView) v.findViewById(R.id.vertical_content)); + rv = v.findViewById(R.id.vertical_content); final RecyclerView.LayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); rv.setLayoutManager(mLayoutManager); rv.setItemAnimator(new SlideUpAlphaAnimator().withInterpolator(new LinearOutSlowInInterpolator())); - mSwipeRefreshLayout = (SwipeRefreshLayout) v.findViewById(R.id.activity_main_swipe_refresh_layout); + mSwipeRefreshLayout = v.findViewById(R.id.activity_main_swipe_refresh_layout); mSwipeRefreshLayout.setColorSchemeColors(Palette.getColors("no sub", getContext())); //If we use 'findViewById(R.id.header).getMeasuredHeight()', 0 is always returned. diff --git a/app/src/main/java/me/ccrama/redditslide/ImgurAlbum/AlbumUtils.java b/app/src/main/java/me/ccrama/redditslide/ImgurAlbum/AlbumUtils.java index 0eca6d7d68..d976916961 100644 --- a/app/src/main/java/me/ccrama/redditslide/ImgurAlbum/AlbumUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/ImgurAlbum/AlbumUtils.java @@ -36,12 +36,12 @@ private static String getHash(String s) { if(s.contains("/comment/")){ s = s.substring(0, s.indexOf("/comment")); } - String next = s.substring(s.lastIndexOf("/"), s.length()); + String next = s.substring(s.lastIndexOf("/")); if (next.contains(".")) { next = next.substring(0, next.indexOf(".")); } if (next.startsWith("/")) { - next = next.substring(1, next.length()); + next = next.substring(1); } if (next.length() < 5) { return getHash(s.replace(next, "")); @@ -84,8 +84,8 @@ public GetAlbumWithCallback(@NotNull String url, @NotNull Activity baseActivity) rawDat = rawDat.substring(0, rawDat.length() - 1); } - if (rawDat.substring(rawDat.lastIndexOf("/")+1, rawDat.length()).length() < 4) { - rawDat = rawDat.replace(rawDat.substring(rawDat.lastIndexOf("/"), rawDat.length()), ""); + if (rawDat.substring(rawDat.lastIndexOf("/")+1).length() < 4) { + rawDat = rawDat.replace(rawDat.substring(rawDat.lastIndexOf("/")), ""); } if (rawDat.contains("?")) { rawDat = rawDat.substring(0, rawDat.indexOf("?")); @@ -122,7 +122,7 @@ public Image convertToSingle(SingleImage data) { toDo.setHash(getHash(data.getLink())); } toDo.setTitle(data.getTitle()); - toDo.setExt(data.getLink().substring(data.getLink().lastIndexOf("."), data.getLink().length())); + toDo.setExt(data.getLink().substring(data.getLink().lastIndexOf("."))); toDo.setHeight(data.getHeight()); toDo.setWidth(data.getWidth()); return toDo; @@ -182,7 +182,7 @@ public void run() { @Override protected ArrayList doInBackground(final String... sub) { if (hash.startsWith("/")) { - hash = hash.substring(1, hash.length()); + hash = hash.substring(1); } if (hash.contains(",")) { target = new JsonElement[hash.split(",").length]; diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java index f577127f10..1d7ecddef8 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java @@ -283,7 +283,7 @@ public void doImageAndText(final Submission submission, boolean full, String bas url = submission.getUrl(); url = url.substring(0, url.lastIndexOf(".")) + (SettingValues.lqLow ? "m" : (SettingValues.lqMid ? "l" : "h")) + url.substring( - url.lastIndexOf("."), url.length()); + url.lastIndexOf(".")); } else { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { @@ -369,7 +369,7 @@ public void doImageAndText(final Submission submission, boolean full, String bas url = submission.getUrl(); url = url.substring(0, url.lastIndexOf(".")) + (SettingValues.lqLow ? "m" : (SettingValues.lqMid ? "l" : "h")) + url.substring( - url.lastIndexOf("."), url.length()); + url.lastIndexOf(".")); } else { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { @@ -746,8 +746,8 @@ public void setUrl(String url) { public void setWrapArea(View v) { wrapArea = v; - setSecondTitle((TextView) v.findViewById(R.id.contenttitle)); - setSecondSubtitle((TextView) v.findViewById(R.id.contenturl)); + setSecondTitle(v.findViewById(R.id.contenttitle)); + setSecondSubtitle(v.findViewById(R.id.contenturl)); } diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/OpenVRedditTask.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/OpenVRedditTask.java index d1c7d86ccf..58c3db75d7 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/OpenVRedditTask.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/OpenVRedditTask.java @@ -27,7 +27,7 @@ protected Void doInBackground(String... urls) { if(url.endsWith("/")){ url = url.substring(0, url.length() - 1); } - String hash = url.substring(url.lastIndexOf("/"), url.length()); + String hash = url.substring(url.lastIndexOf("/")); try { URL newUrl = new URL("https://www.reddit.com/video" + hash); HttpURLConnection ucon = (HttpURLConnection) newUrl.openConnection(); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index 0cbb0204e3..3fe5d46bd7 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -1114,7 +1114,7 @@ protected void onPostExecute(Void aVoid) { ((ImageView) holder.save).setColorFilter( ContextCompat.getColor(mContext, R.color.md_amber_500), PorterDuff.Mode.SRC_ATOP); - ((ImageView) holder.save).setContentDescription(mContext.getString(R.string.btn_unsave)); + holder.save.setContentDescription(mContext.getString(R.string.btn_unsave)); s = Snackbar.make(holder.itemView, R.string.submission_info_saved, Snackbar.LENGTH_LONG); if (Authentication.me.hasGold()) { @@ -1136,7 +1136,7 @@ public void onClick(View v) { && holder.itemView.getTag(holder.itemView.getId()) .equals("none"))) || full) ? getCurrentTintColor(mContext) : getWhiteTintColor(), PorterDuff.Mode.SRC_ATOP); - ((ImageView) holder.save).setContentDescription(mContext.getString(R.string.btn_save)); + holder.save.setContentDescription(mContext.getString(R.string.btn_save)); } View view = s.getView(); @@ -2759,14 +2759,14 @@ public void onClick(View v) { ((ImageView) holder.save).setColorFilter( ContextCompat.getColor(mContext, R.color.md_amber_500), PorterDuff.Mode.SRC_ATOP); - ((ImageView) holder.save).setContentDescription(mContext.getString(R.string.btn_unsave)); + holder.save.setContentDescription(mContext.getString(R.string.btn_unsave)); } else { ((ImageView) holder.save).setColorFilter( (((holder.itemView.getTag(holder.itemView.getId())) != null && holder.itemView.getTag(holder.itemView.getId()).equals("none") || full)) ? getCurrentTintColor(mContext) : getWhiteTintColor(), PorterDuff.Mode.SRC_ATOP); - ((ImageView) holder.save).setContentDescription(mContext.getString(R.string.btn_save)); + holder.save.setContentDescription(mContext.getString(R.string.btn_save)); } holder.save.setOnClickListener(new View.OnClickListener() { @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java b/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java index c5907e7c1f..53b06696df 100644 --- a/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java +++ b/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java @@ -603,7 +603,7 @@ protected Boolean doInBackground(Object... objects) { try { new ModerationManager(Authentication.reddit).remove((PublicContribution) objects[0], false); if (lock && thing instanceof Submission) { - new ModerationManager(Authentication.reddit).setLocked((Submission) thing); + new ModerationManager(Authentication.reddit).setLocked(thing); } if ((flair[0].length() > 0 || flair[1].length() > 0) && thing instanceof Submission) { new ModerationManager(Authentication.reddit).setFlair(((Submission) thing).getSubredditName(), diff --git a/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java b/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java index d9d60f6894..f1c86f755e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java @@ -262,7 +262,7 @@ private void drawText(Canvas canvas) { float textLength = paintForMeasureText.measureText(this.text); float lengthOfChar = textLength / (float) this.text.length(); float restWidth = this.canvas.getWidth() - textX; // text-align : right - int numChars = (lengthOfChar <= 0) ? 1 : (int) Math.floor((double) (restWidth / lengthOfChar)); // The number of characters at 1 line + int numChars = (lengthOfChar <= 0) ? 1 : (int) Math.floor(restWidth / lengthOfChar); // The number of characters at 1 line int modNumChars = Math.max(numChars, 1); float y = textY; diff --git a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java index a1bf8a8388..336a13e769 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java @@ -457,8 +457,8 @@ public void onClick(View v) { final View dialoglayout = inflater.inflate(R.layout.parent_comment_dialog, null); final AlertDialogWrapper.Builder builder = new AlertDialogWrapper.Builder(a); setViews(html, "NO sub", - (SpoilerRobotoTextView) dialoglayout.findViewById(R.id.firstTextView), - (CommentOverflow) dialoglayout.findViewById(R.id.commentOverflow)); + dialoglayout.findViewById(R.id.firstTextView), + dialoglayout.findViewById(R.id.commentOverflow)); builder.setView(dialoglayout); builder.show(); } diff --git a/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java b/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java index 4e284d1cd4..489f062762 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java @@ -180,7 +180,7 @@ public void doWithData(final List jsonElements) { images = new ArrayList<>(jsonElements); displayImage(images.get(0).getImageUrl()); if (images.size() > 1) { - GridView grid = (GridView) findViewById(R.id.grid_area); + GridView grid = findViewById(R.id.grid_area); grid.setNumColumns(5); grid.setVisibility(VISIBLE); grid.setAdapter(new ImageGridAdapter(getContext(), images)); @@ -209,7 +209,7 @@ public void doWithData(final List jsonElements) { tumblrImages = new ArrayList<>(jsonElements); displayImage(tumblrImages.get(0).getOriginalSize().getUrl()); if (tumblrImages.size() > 1) { - GridView grid = (GridView) findViewById(R.id.grid_area); + GridView grid = findViewById(R.id.grid_area); grid.setNumColumns(5); grid.setVisibility(VISIBLE); grid.setAdapter(new ImageGridAdapter(getContext(), tumblrImages, true)); @@ -319,7 +319,7 @@ public void onDownloadStart(String url, String userAgent, String contentDisposit } private void doLoadReddit(String url) { - RedditItemView v = (RedditItemView) findViewById(R.id.reddit_item); + RedditItemView v = findViewById(R.id.reddit_item); v.loadUrl(this, url, progress); } @@ -356,10 +356,10 @@ public void doLoadImgur(String url) { url = url.substring(0, url.length() - 1); } final String finalUrl = url; - String hash = url.substring(url.lastIndexOf("/"), url.length()); + String hash = url.substring(url.lastIndexOf("/")); if (NetworkUtil.isConnected(getContext())) { - if (hash.startsWith("/")) hash = hash.substring(1, hash.length()); + if (hash.startsWith("/")) hash = hash.substring(1); final String apiUrl = "https://imgur-apiv3.p.mashape.com/3/image/" + hash + ".json"; LogUtil.v(apiUrl); @@ -525,7 +525,7 @@ public void displayImage(final String urlB) { if (!imageShown) { actuallyLoaded = url; final SubsamplingScaleImageView i = - (SubsamplingScaleImageView) findViewById(R.id.submission_image); + findViewById(R.id.submission_image); i.setMinimumDpi(70); i.setMinimumTileDpi(240); @@ -651,9 +651,9 @@ public void onProgressUpdate(String imageUri, View view, private void init() { inflate(getContext(), R.layout.peek_media_view, this); - this.image = (SubsamplingScaleImageView) findViewById(R.id.submission_image); + this.image = findViewById(R.id.submission_image); this.videoView = findViewById(R.id.gif); - this.website = (WebView) findViewById(R.id.website); - this.progress = ((ProgressBar) findViewById(R.id.progress)); + this.website = findViewById(R.id.website); + this.progress = findViewById(R.id.progress); } } \ No newline at end of file diff --git a/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java b/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java index 26606b307a..99d72d0244 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java @@ -101,7 +101,7 @@ public void doLoadGif(final String dat, View v) { videoView.clearFocus(); v.findViewById(R.id.submission_image).setVisibility(View.GONE); - final ProgressBar loader = (ProgressBar) v.findViewById(R.id.gifprogress); + final ProgressBar loader = v.findViewById(R.id.gifprogress); v.findViewById(R.id.progress).setVisibility(View.GONE); GifUtils.AsyncLoadGif gif = new GifUtils.AsyncLoadGif(((Activity) v.getContext()), videoView, loader, null, null, false, true, ""); @@ -113,10 +113,10 @@ public void doLoadImgur(String url, final View v) { url = url.substring(0, url.length() - 1); } final String finalUrl = url; - String hash = url.substring(url.lastIndexOf("/"), url.length()); + String hash = url.substring(url.lastIndexOf("/")); if (NetworkUtil.isConnected(v.getContext())) { - if (hash.startsWith("/")) hash = hash.substring(1, hash.length()); + if (hash.startsWith("/")) hash = hash.substring(1); final String apiUrl = "https://imgur-apiv3.p.mashape.com/3/image/" + hash + ".json"; LogUtil.v(apiUrl); @@ -270,11 +270,11 @@ protected void onPostExecute(Void aVoid) { } public void displayImage(final String url, final View v) { - final SubsamplingScaleImageView i = (SubsamplingScaleImageView) v.findViewById(R.id.submission_image); + final SubsamplingScaleImageView i = v.findViewById(R.id.submission_image); i.setMinimumDpi(70); i.setMinimumTileDpi(240); - final ProgressBar bar = (ProgressBar) v.findViewById(R.id.progress); + final ProgressBar bar = v.findViewById(R.id.progress); bar.setIndeterminate(false); bar.setProgress(0); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java b/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java index db67bc04a5..47bcc78f4e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java @@ -184,7 +184,7 @@ protected void onPostExecute(Account account) { private void doUser(Account account, View content) { String name = account.getFullName(); - final TextView title = (TextView) content.findViewById(R.id.title); + final TextView title = content.findViewById(R.id.title); title.setText(name); final int currentColor = Palette.getColorUser(name); @@ -248,8 +248,8 @@ private void doSidebar(Subreddit subreddit, View content) { content.findViewById(R.id.sub_title).setVisibility(View.VISIBLE); setViews(subreddit.getDataNode().get("public_description_html").asText(), subreddit.getDisplayName().toLowerCase(Locale.ENGLISH), - ((SpoilerRobotoTextView) content.findViewById(R.id.sub_title)), - (CommentOverflow) content.findViewById(R.id.sub_title_overflow)); + content.findViewById(R.id.sub_title), + content.findViewById(R.id.sub_title_overflow)); } else { content.findViewById(R.id.sub_title).setVisibility(View.GONE); } @@ -527,7 +527,7 @@ private void setViews(String rawHTML, String subreddit, SpoilerRobotoTextView fi } else { commentOverflow.setViews(blocks.subList(startIndex, blocks.size()), subreddit); } - SidebarLayout sidebar = (SidebarLayout) findViewById(R.id.drawer_layout); + SidebarLayout sidebar = findViewById(R.id.drawer_layout); for (int i = 0; i < commentOverflow.getChildCount(); i++) { View maybeScrollable = commentOverflow.getChildAt(i); if (maybeScrollable instanceof HorizontalScrollView) { diff --git a/app/src/main/java/me/ccrama/redditslide/Vote.java b/app/src/main/java/me/ccrama/redditslide/Vote.java index aee1a67502..977c143860 100644 --- a/app/src/main/java/me/ccrama/redditslide/Vote.java +++ b/app/src/main/java/me/ccrama/redditslide/Vote.java @@ -53,7 +53,7 @@ public void run() { if (v != null && c != null && v.getContext() != null) { Snackbar s = Snackbar.make(v, R.string.vote_err, Snackbar.LENGTH_SHORT); View view = s.getView(); - TextView tv = (TextView) view.findViewById(com.google.android.material.R.id.snackbar_text); + TextView tv = view.findViewById(com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); } @@ -73,7 +73,7 @@ public void run() { if (v != null && c != null && v.getContext() != null) { Snackbar s = Snackbar.make(v, R.string.vote_err_login, Snackbar.LENGTH_SHORT); View view = s.getView(); - TextView tv = (TextView) view.findViewById(com.google.android.material.R.id.snackbar_text); + TextView tv = view.findViewById(com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); diff --git a/app/src/noGPlay/java/me/ccrama/redditslide/Activities/SettingsBackup.java b/app/src/noGPlay/java/me/ccrama/redditslide/Activities/SettingsBackup.java index 5a256d720a..e01f2f50c1 100644 --- a/app/src/noGPlay/java/me/ccrama/redditslide/Activities/SettingsBackup.java +++ b/app/src/noGPlay/java/me/ccrama/redditslide/Activities/SettingsBackup.java @@ -92,8 +92,8 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { for (int i = 1; i < files.length; i++) { String innerFile = files[i]; String t = innerFile.substring(6, innerFile.indexOf(">")); - innerFile = innerFile.substring(innerFile.indexOf(">") + 1, - innerFile.length()); + innerFile = innerFile.substring(innerFile.indexOf(">") + 1 + ); File newF = new File(getApplicationInfo().dataDir + File.separator diff --git a/app/src/withGPlay/java/me/ccrama/redditslide/Activities/SettingsBackup.java b/app/src/withGPlay/java/me/ccrama/redditslide/Activities/SettingsBackup.java index c030721b45..a29fd7682d 100644 --- a/app/src/withGPlay/java/me/ccrama/redditslide/Activities/SettingsBackup.java +++ b/app/src/withGPlay/java/me/ccrama/redditslide/Activities/SettingsBackup.java @@ -284,8 +284,8 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { for (int i = 1; i < files.length; i++) { String innerFile = files[i]; String t = innerFile.substring(6, innerFile.indexOf(">")); - innerFile = innerFile.substring(innerFile.indexOf(">") + 1, - innerFile.length()); + innerFile = innerFile.substring(innerFile.indexOf(">") + 1 + ); File newF = new File(getApplicationInfo().dataDir + File.separator @@ -678,7 +678,7 @@ public void onClick(DialogInterface dialog, int which) { + file.getAbsolutePath(), Snackbar.LENGTH_INDEFINITE); View view = s.getView(); - TextView tv = (TextView) view.findViewById( + TextView tv = view.findViewById( com.google.android.material.R.id.snackbar_text); tv.setTextColor(Color.WHITE); s.show(); From afa0a3acc850136295ee11093224c19ebb6528bd Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Wed, 26 Aug 2020 19:40:47 -0400 Subject: [PATCH 024/108] Fix accessing static member via instance reference --- .../java/me/ccrama/redditslide/Adapters/CommentAdapter.java | 2 +- .../java/me/ccrama/redditslide/Fragments/AlbumFullComments.java | 2 +- .../me/ccrama/redditslide/Fragments/MediaFragmentComment.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index 7da6c15606..bbdf25c6b9 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -412,7 +412,7 @@ public void onSingleClick(View v) { comment.getSubredditName().toLowerCase(Locale.ENGLISH) + ":" + s.toLowerCase(Locale.ENGLISH), - ImageFlairs.getFlairImageLoader(mContext).getInstance().getDiskCache()); + ImageFlairs.FlairImageLoader.getInstance().getDiskCache()); if (file != null && file.exists()) { set = true; holder.imageFlair.setVisibility(View.VISIBLE); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java index 7098c33e4f..45552654cd 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java @@ -195,7 +195,7 @@ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle bundle = this.getArguments(); i = bundle.getInt("page", 0); - s = ((ShadowboxComments) getActivity()).comments.get(i); + s = ShadowboxComments.comments.get(i); } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java index 8c5008304a..a98918aef1 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java @@ -201,7 +201,7 @@ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle bundle = this.getArguments(); i = bundle.getInt("page"); - s = ((ShadowboxComments) getActivity()).comments.get(i); + s = ShadowboxComments.comments.get(i); sub = s.comment.getComment().getSubredditName(); contentUrl = bundle.getString("contentUrl"); client = Reddit.client; From 84a0acbc674e2867ec9d2e3a7d024e565caf356c Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Wed, 26 Aug 2020 19:41:03 -0400 Subject: [PATCH 025/108] Use SubsamplingScaleImageView's AndroidX version --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 26c3fd2917..2c6ca87ee7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -108,7 +108,7 @@ dependencies { implementation 'com.github.ligi.snackengage:snackengage-playrate:0.25' implementation 'com.github.rey5137:material:1.3.0' implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' - implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0' + implementation 'com.davemorrissey.labs:subsampling-scale-image-view-androidx:3.10.0' implementation 'com.cocosw:bottomsheet:1.5.0@aar' implementation 'com.lusfold.androidkeyvaluestore:library:0.1.0@aar' implementation 'org.apache.commons:commons-lang3:3.11' From 837494e971427ab81727106f6f2394611b2e7464 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Wed, 26 Aug 2020 19:41:22 -0400 Subject: [PATCH 026/108] Fix integer division in floating-point contexts --- .../redditslide/Activities/MainActivity.java | 4 +- .../DragSort/DragSortRecycler.java | 6 +-- .../redditslide/Fragments/NewsView.java | 2 +- .../Fragments/SettingsGeneralFragment.java | 2 +- .../Fragments/SubmissionsView.java | 2 +- .../ccrama/redditslide/Views/CanvasView.java | 4 +- .../redditslide/Views/PeekMediaView.java | 2 +- .../Views/SubsamplingScaleImageView.java | 50 +++++++++---------- 8 files changed, 36 insertions(+), 36 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java index c73c841e76..e398ec85ed 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java @@ -4239,8 +4239,8 @@ private Icon getIcon(String subreddit, @DrawableRes int overlay) { Bitmap over = drawableToBitmap(ResourcesCompat.getDrawable(getResources(), overlay, null)); Canvas canvas = new Canvas(color); - canvas.drawBitmap(over, color.getWidth() / 2 - (over.getWidth() / 2), - color.getHeight() / 2 - (over.getHeight() / 2), null); + canvas.drawBitmap(over, color.getWidth() / 2.0f - (over.getWidth() / 2.0f), + color.getHeight() / 2.0f - (over.getHeight() / 2.0f), null); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { return Icon.createWithBitmap(color); diff --git a/app/src/main/java/me/ccrama/redditslide/DragSort/DragSortRecycler.java b/app/src/main/java/me/ccrama/redditslide/DragSort/DragSortRecycler.java index 5ed2c70b5d..5648353b42 100644 --- a/app/src/main/java/me/ccrama/redditslide/DragSort/DragSortRecycler.java +++ b/app/src/main/java/me/ccrama/redditslide/DragSort/DragSortRecycler.java @@ -141,7 +141,7 @@ public void getItemOffsets(Rect outRect, View view, RecyclerView rv, RecyclerVie view.setVisibility(View.VISIBLE); //Find middle of the floatingItem - float floatMiddleY = floatingItemBounds.top + floatingItemBounds.height() / 2; + float floatMiddleY = floatingItemBounds.top + floatingItemBounds.height() / 2.0f; //Moving down the list //These will auto-animate if the device continually sends touch motion events @@ -188,7 +188,7 @@ public void getItemOffsets(Rect outRect, View view, RecyclerView rv, RecyclerVie private int getNewPostion(RecyclerView rv) { int itemsOnScreen = rv.getLayoutManager().getChildCount(); - float floatMiddleY = floatingItemBounds.top + floatingItemBounds.height() / 2; + float floatMiddleY = floatingItemBounds.top + floatingItemBounds.height() / 2.0f; int above = 0; int below = Integer.MAX_VALUE; @@ -205,7 +205,7 @@ private int getNewPostion(RecyclerView rv) { if (itemPos == selectedDragItemPos) //Don't check against itself! continue; - float viewMiddleY = view.getTop() + view.getHeight() / 2; + float viewMiddleY = view.getTop() + view.getHeight() / 2.0f; if (floatMiddleY > viewMiddleY) //Is above this item { if (itemPos > above) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java index ed6b3bab0b..437a6e570d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java @@ -210,7 +210,7 @@ public boolean onTouch(View v, MotionEvent event) { android.view.ViewConfiguration.getLongPressTimeout()); } if (((event.getAction() == MotionEvent.ACTION_MOVE) - && Math.abs(event.getY() - origY) > fab.getHeight() / 2) + && Math.abs(event.getY() - origY) > fab.getHeight() / 2.0f) || (event.getAction() == MotionEvent.ACTION_UP)) { handler.removeCallbacks(mLongPressRunnable); } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsGeneralFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsGeneralFragment.java index ce67837280..6fd05fc99e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsGeneralFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsGeneralFragment.java @@ -90,7 +90,7 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { checkBox.setText(context.getString(R.string.settings_mail_check)); } else { checkBox.setChecked(true); - landscape.setValue(Reddit.notificationTime / 15, false); + landscape.setValue(Reddit.notificationTime / 15.0f, false); checkBox.setText(context.getString(R.string.settings_notification_newline, TimeUtils.getTimeInHoursAndMins(Reddit.notificationTime, context.getBaseContext()))); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java index 2e5f3a901b..6135f5cf75 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java @@ -275,7 +275,7 @@ public boolean onTouch(View v, MotionEvent event) { origY = event.getY(); handler.postDelayed(mLongPressRunnable, android.view.ViewConfiguration.getLongPressTimeout()); } - if (((event.getAction() == MotionEvent.ACTION_MOVE) && Math.abs(event.getY() - origY) > fab.getHeight()/2)|| (event.getAction() == MotionEvent.ACTION_UP)) { + if (((event.getAction() == MotionEvent.ACTION_MOVE) && Math.abs(event.getY() - origY) > fab.getHeight()/2.0f)|| (event.getAction() == MotionEvent.ACTION_UP)) { handler.removeCallbacks(mLongPressRunnable); } return false; diff --git a/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java b/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java index f1c86f755e..0dcb5c5f8b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java @@ -425,8 +425,8 @@ protected void onDraw(Canvas canvas) { Matrix m = new Matrix(); m.setRectToRect(new RectF(0, 0, bitmap.getWidth(), bitmap.getHeight()), new RectF(0, 0, canvas.getWidth(), canvas.getHeight()), Matrix.ScaleToFit.CENTER); bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), m, true); - height = (((canvas.getHeight()/2)-bitmap.getHeight()/2)); - width=((canvas.getWidth()/2)-bitmap.getWidth()/2); + height = (((canvas.getHeight()/2.0f)-bitmap.getHeight()/2.0f)); + width=((canvas.getWidth()/2.0f)-bitmap.getWidth()/2.0f); canvas.drawBitmap(bitmap,width,height, new Paint()); right = canvas.getWidth(); bottom = height + ((bitmap.getHeight())); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java b/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java index 489f062762..a51d7c10a6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java @@ -103,7 +103,7 @@ public void doScroll(MotionEvent event) { } if (web && website.canScrollVertically((origY - event.getY()) > 0 ? 0 : 1) - && Math.abs(origY - event.getY()) > website.getHeight() / 4) { + && Math.abs(origY - event.getY()) > website.getHeight() / 4.0f) { website.scrollBy(0, (int) -(origY - event.getY()) / 5); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java b/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java index d07bd45b60..3d2d194372 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java @@ -616,8 +616,8 @@ private void setGestureDetector(final Context context) { public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { if (panEnabled && readySent && vTranslate != null && e1 != null && e2 != null && (Math.abs(e1.getX() - e2.getX()) > 50 || Math.abs(e1.getY() - e2.getY()) > 50) && (Math.abs(velocityX) > 500 || Math.abs(velocityY) > 500) && !isZooming) { PointF vTranslateEnd = new PointF(vTranslate.x + (velocityX * 0.25f), vTranslate.y + (velocityY * 0.25f)); - float sCenterXEnd = ((getWidth() / 2) - vTranslateEnd.x) / scale; - float sCenterYEnd = ((getHeight() / 2) - vTranslateEnd.y) / scale; + float sCenterXEnd = ((getWidth() / 2.0f) - vTranslateEnd.x) / scale; + float sCenterYEnd = ((getHeight() / 2.0f) - vTranslateEnd.y) / scale; new AnimationBuilder(new PointF(sCenterXEnd, sCenterYEnd)).withEasing(EASE_OUT_QUAD).withPanLimited(false).withOrigin(ORIGIN_FLING).start(); return true; } @@ -840,12 +840,12 @@ private boolean onTouchEventInternal(@NonNull MotionEvent event) { } } else if (sRequestedCenter != null) { // With a center specified from code, zoom around that point. - vTranslate.x = (getWidth() / 2) - (scale * sRequestedCenter.x); - vTranslate.y = (getHeight() / 2) - (scale * sRequestedCenter.y); + vTranslate.x = (getWidth() / 2.0f) - (scale * sRequestedCenter.x); + vTranslate.y = (getHeight() / 2.0f) - (scale * sRequestedCenter.y); } else { // With no requested center, scale around the image center. - vTranslate.x = (getWidth() / 2) - (scale * (sWidth() / 2)); - vTranslate.y = (getHeight() / 2) - (scale * (sHeight() / 2)); + vTranslate.x = (getWidth() / 2.0f) - (scale * (sWidth() / 2.0f)); + vTranslate.y = (getHeight() / 2.0f) - (scale * (sHeight() / 2.0f)); } fitToBounds(true); @@ -891,12 +891,12 @@ private boolean onTouchEventInternal(@NonNull MotionEvent event) { } } else if (sRequestedCenter != null) { // With a center specified from code, zoom around that point. - vTranslate.x = (getWidth() / 2) - (scale * sRequestedCenter.x); - vTranslate.y = (getHeight() / 2) - (scale * sRequestedCenter.y); + vTranslate.x = (getWidth() / 2.0f) - (scale * sRequestedCenter.x); + vTranslate.y = (getHeight() / 2.0f) - (scale * sRequestedCenter.y); } else { // With no requested center, scale around the image center. - vTranslate.x = (getWidth() / 2) - (scale * (sWidth() / 2)); - vTranslate.y = (getHeight() / 2) - (scale * (sHeight() / 2)); + vTranslate.x = (getWidth() / 2.0f) - (scale * (sWidth() / 2.0f)); + vTranslate.y = (getHeight() / 2.0f) - (scale * (sHeight() / 2.0f)); } } @@ -1015,8 +1015,8 @@ private void doubleTapZoom(PointF sCenter, PointF vFocus) { sCenter.y = sRequestedCenter.y; } else { // With no requested center, scale around the image center. - sCenter.x = sWidth() / 2; - sCenter.y = sHeight() / 2; + sCenter.x = sWidth() / 2.0f; + sCenter.y = sHeight() / 2.0f; } } float doubleTapZoomScale = Math.min(maxScale, SubsamplingScaleImageView.this.doubleTapZoomScale); @@ -1210,7 +1210,7 @@ protected void onDraw(Canvas canvas) { //noinspection ConstantConditions canvas.drawCircle(vCenterEnd.x, vCenterEnd.y, px(25), debugLinePaint); debugLinePaint.setColor(Color.CYAN); - canvas.drawCircle(getWidth() / 2, getHeight() / 2, px(30), debugLinePaint); + canvas.drawCircle(getWidth() / 2.0f, getHeight() / 2.0f, px(30), debugLinePaint); } if (vCenterStart != null) { debugLinePaint.setColor(Color.RED); @@ -1434,8 +1434,8 @@ private void preDraw() { if (vTranslate == null) { vTranslate = new PointF(); } - vTranslate.x = (getWidth() / 2) - (scale * sPendingCenter.x); - vTranslate.y = (getHeight() / 2) - (scale * sPendingCenter.y); + vTranslate.x = (getWidth() / 2.0f) - (scale * sPendingCenter.x); + vTranslate.y = (getHeight() / 2.0f) - (scale * sPendingCenter.y); sPendingCenter = null; pendingScale = null; fitToBounds(true); @@ -1505,8 +1505,8 @@ private void fitToBounds(boolean center, ScaleAndTranslate sat) { float scaleHeight = scale * sHeight(); if (panLimit == PAN_LIMIT_CENTER && isReady()) { - vTranslate.x = Math.max(vTranslate.x, getWidth() / 2 - scaleWidth); - vTranslate.y = Math.max(vTranslate.y, getHeight() / 2 - scaleHeight); + vTranslate.x = Math.max(vTranslate.x, getWidth() / 2.0f - scaleWidth); + vTranslate.y = Math.max(vTranslate.y, getHeight() / 2.0f - scaleHeight); } else if (center) { vTranslate.x = Math.max(vTranslate.x, getWidth() - scaleWidth); vTranslate.y = Math.max(vTranslate.y, getHeight() - scaleHeight); @@ -1559,7 +1559,7 @@ private void fitToBounds(boolean center) { scale = satTemp.scale; vTranslate.set(satTemp.vTranslate); if (init && minimumScaleType != SCALE_TYPE_START) { - vTranslate.set(vTranslateForSCenter(sWidth() / 2, sHeight() / 2, scale)); + vTranslate.set(vTranslateForSCenter(sWidth() / 2.0f, sHeight() / 2.0f, scale)); } } @@ -2544,10 +2544,10 @@ public final void getPanRemaining(RectF vTarget) { float scaleHeight = scale * sHeight(); if (panLimit == PAN_LIMIT_CENTER) { - vTarget.top = Math.max(0, -(vTranslate.y - (getHeight() / 2))); - vTarget.left = Math.max(0, -(vTranslate.x - (getWidth() / 2))); - vTarget.bottom = Math.max(0, vTranslate.y - ((getHeight() / 2) - scaleHeight)); - vTarget.right = Math.max(0, vTranslate.x - ((getWidth() / 2) - scaleWidth)); + vTarget.top = Math.max(0, -(vTranslate.y - (getHeight() / 2.0f))); + vTarget.left = Math.max(0, -(vTranslate.x - (getWidth() / 2.0f))); + vTarget.bottom = Math.max(0, vTranslate.y - ((getHeight() / 2.0f) - scaleHeight)); + vTarget.right = Math.max(0, vTranslate.x - ((getWidth() / 2.0f) - scaleWidth)); } else if (panLimit == PAN_LIMIT_OUTSIDE) { vTarget.top = Math.max(0, -(vTranslate.y - getHeight())); vTarget.left = Math.max(0, -(vTranslate.x - getWidth())); @@ -2712,7 +2712,7 @@ public final void resetScaleAndCenter() { this.anim = null; this.pendingScale = limitedScale(0); if (isReady()) { - this.sPendingCenter = new PointF(sWidth() / 2, sHeight() / 2); + this.sPendingCenter = new PointF(sWidth() / 2.0f, sHeight() / 2.0f); } else { this.sPendingCenter = new PointF(0, 0); } @@ -2855,8 +2855,8 @@ public final boolean isPanEnabled() { public final void setPanEnabled(boolean panEnabled) { this.panEnabled = panEnabled; if (!panEnabled && vTranslate != null) { - vTranslate.x = (getWidth() / 2) - (scale * (sWidth() / 2)); - vTranslate.y = (getHeight() / 2) - (scale * (sHeight() / 2)); + vTranslate.x = (getWidth() / 2.0f) - (scale * (sWidth() / 2.0f)); + vTranslate.y = (getHeight() / 2.0f) - (scale * (sHeight() / 2.0f)); if (isReady()) { refreshRequiredTiles(true); invalidate(); From 857fde32974065c2b30783b037964b1c7f35ed43 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Wed, 26 Aug 2020 19:42:06 -0400 Subject: [PATCH 027/108] Convert some fields to local variables --- .../redditslide/Activities/AlbumPager.java | 2 -- .../redditslide/Activities/CreateMulti.java | 32 ++++++++----------- .../redditslide/Activities/MediaView.java | 6 +--- .../redditslide/Activities/PostReadLater.java | 4 +-- .../redditslide/Activities/TumblrPager.java | 2 -- .../redditslide/ForceTouch/PeekView.java | 4 +-- .../Fragments/AlbumFullComments.java | 4 +-- .../redditslide/Fragments/MediaFragment.java | 2 -- .../Fragments/MediaFragmentComment.java | 5 +-- .../ccrama/redditslide/Views/CanvasView.java | 11 +++---- .../redditslide/Views/PeekMediaView.java | 2 -- .../redditslide/Views/PopMediaView.java | 2 -- 12 files changed, 22 insertions(+), 54 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java index bad3a14fe9..1132908818 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java @@ -691,11 +691,9 @@ private static void loadImage(final View rootView, Fragment f, String url, boole .imageScaleType(single?ImageScaleType.NONE:ImageScaleType.NONE_SAFE) .cacheInMemory(false) .build(), new ImageLoadingListener() { - private View mView; @Override public void onLoadingStarted(String imageUri, View view) { - mView = view; size.setVisibility(View.VISIBLE); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java index d871513087..ffb4e6434e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java @@ -65,7 +65,6 @@ public class CreateMulti extends BaseActivityAnim { private ArrayList subs; - private boolean delete = false; private CustomAdapter adapter; private EditText title; private RecyclerView recyclerView; @@ -359,25 +358,20 @@ protected Void doInBackground(Void... params) { Log.v(LogUtil.getTag(), "Invalid multi name"); throw new IllegalArgumentException(multiName); } - if (delete) { - Log.v(LogUtil.getTag(), "Deleting"); - new MultiRedditManager(Authentication.reddit).delete(old); - } else { - if (old != null && !old.isEmpty() && !old.replace(" ", "").equals(multiName)) { - Log.v(LogUtil.getTag(), "Renaming"); - new MultiRedditManager(Authentication.reddit).rename(old, multiName); - } - Log.v(LogUtil.getTag(), "Create or Update, Name: " + multiName); - new MultiRedditManager(Authentication.reddit).createOrUpdate(new MultiRedditUpdateRequest.Builder(Authentication.name, multiName).subreddits(subs).build()); - runOnUiThread(new Runnable() { - @Override - public void run() { - Log.v(LogUtil.getTag(), "Update Subreddits"); - MultiredditOverview.multiActivity.finish(); - new UserSubscriptions.SyncMultireddits(CreateMulti.this).execute(); - } - }); + if (old != null && !old.isEmpty() && !old.replace(" ", "").equals(multiName)) { + Log.v(LogUtil.getTag(), "Renaming"); + new MultiRedditManager(Authentication.reddit).rename(old, multiName); } + Log.v(LogUtil.getTag(), "Create or Update, Name: " + multiName); + new MultiRedditManager(Authentication.reddit).createOrUpdate(new MultiRedditUpdateRequest.Builder(Authentication.name, multiName).subreddits(subs).build()); + runOnUiThread(new Runnable() { + @Override + public void run() { + Log.v(LogUtil.getTag(), "Update Subreddits"); + MultiredditOverview.multiActivity.finish(); + new UserSubscriptions.SyncMultireddits(CreateMulti.this).execute(); + } + }); runOnUiThread(new Runnable() { @Override public void run() { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index 25221bb6cf..834bba74cc 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -730,10 +730,8 @@ public void onClick(View v) { hideOnLongClick(); } - private ContentType.Type contentType = ContentType.Type.IMAGE; - public void doLoad(final String contentUrl) { - contentType = ContentType.getContentType(contentUrl); + ContentType.Type contentType = ContentType.getContentType(contentUrl); switch (contentType) { case DEVIANTART: doLoadDeviantArt(contentUrl); @@ -1188,13 +1186,11 @@ public void onCenterChanged(PointF newCenter, int origin) { .imageScaleType(ImageScaleType.NONE) .cacheInMemory(false) .build(), new ImageLoadingListener() { - private View mView; @Override public void onLoadingStarted(String imageUri, View view) { imageShown = true; size.setVisibility(View.VISIBLE); - mView = view; } @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/PostReadLater.java b/app/src/main/java/me/ccrama/redditslide/Activities/PostReadLater.java index bd3188fd40..31a3a4eeac 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/PostReadLater.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/PostReadLater.java @@ -16,8 +16,6 @@ */ public class PostReadLater extends BaseActivityAnim { - private ViewPager pager; - @Override public void onCreate(Bundle savedInstance) { overrideSwipeFromAnywhere(); @@ -29,7 +27,7 @@ public void onCreate(Bundle savedInstance) { setupAppBar(R.id.toolbar, "Read later", true, true); mToolbar.setPopupTheme(new ColorPreferences(this).getFontStyle().getBaseId()); - pager = (ViewPager) findViewById(R.id.content_view); + ViewPager pager = (ViewPager) findViewById(R.id.content_view); pager.setAdapter(new ReadLaterAdaptor(getSupportFragmentManager())); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java index 89d9219a0f..3866d25cf6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java @@ -657,11 +657,9 @@ private static void loadImage(final View rootView, Fragment f, String url) { .imageScaleType(ImageScaleType.NONE) .cacheInMemory(false) .build(), new ImageLoadingListener() { - private View mView; @Override public void onLoadingStarted(String imageUri, View view) { - mView = view; size.setVisibility(View.VISIBLE); } diff --git a/app/src/main/java/me/ccrama/redditslide/ForceTouch/PeekView.java b/app/src/main/java/me/ccrama/redditslide/ForceTouch/PeekView.java index 57d9a58157..ff8ce2413c 100644 --- a/app/src/main/java/me/ccrama/redditslide/ForceTouch/PeekView.java +++ b/app/src/main/java/me/ccrama/redditslide/ForceTouch/PeekView.java @@ -48,8 +48,6 @@ public class PeekView extends FrameLayout { public View content; private ViewGroup.LayoutParams contentParams; - private View dim; - private PeekViewOptions options; private int distanceFromTop; private int distanceFromLeft; @@ -193,7 +191,7 @@ private void init(Activity context, PeekViewOptions options, @NonNull View conte } // add the background dim to the frame - dim = new View(context); + View dim = new View(context); dim.setBackgroundColor(Color.BLACK); dim.setAlpha(options.getBackgroundDim()); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java index 45552654cd..83dfeff516 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java @@ -38,7 +38,6 @@ public class AlbumFullComments extends Fragment { boolean gallery = false; private View list; - private int i = 0; private CommentUrlObject s; boolean hidden; View rootView; @@ -194,8 +193,7 @@ public void doWithData(final List jsonElements) { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Bundle bundle = this.getArguments(); - i = bundle.getInt("page", 0); - s = ShadowboxComments.comments.get(i); + s = ShadowboxComments.comments.get(bundle.getInt("page", 0)); } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index b51eb9f13d..d8cdb24299 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -878,12 +878,10 @@ public void onCenterChanged(PointF newCenter, int origin) { .imageScaleType(ImageScaleType.NONE) .cacheInMemory(false) .build(), new ImageLoadingListener() { - private View mView; @Override public void onLoadingStarted(String imageUri, View view) { imageShown = true; - mView = view; } @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java index a98918aef1..52f1be29a6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java @@ -75,7 +75,6 @@ public class MediaFragmentComment extends Fragment { private boolean hidden; private long stopPosition; public boolean isGif; - private GifUtils.AsyncLoadGif gif; private CommentUrlObject s; private OkHttpClient client; private Gson gson; @@ -328,7 +327,7 @@ public void doLoadGif(final String dat) { rootView.findViewById(R.id.submission_image).setVisibility(View.GONE); final ProgressBar loader = rootView.findViewById(R.id.gifprogress); rootView.findViewById(R.id.progress).setVisibility(View.GONE); - gif = new GifUtils.AsyncLoadGif(getActivity(), videoView, loader, + GifUtils.AsyncLoadGif gif = new GifUtils.AsyncLoadGif(getActivity(), videoView, loader, rootView.findViewById(R.id.placeholder), false, true, sub); gif.execute(dat); } @@ -612,12 +611,10 @@ public void onCenterChanged(PointF newCenter, int origin) { .imageScaleType(ImageScaleType.NONE) .cacheInMemory(false) .build(), new ImageLoadingListener() { - private View mView; @Override public void onLoadingStarted(String imageUri, View view) { imageShown = true; - mView = view; } @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java b/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java index 0dcb5c5f8b..188af81345 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java @@ -52,7 +52,6 @@ public enum Drawer { QUBIC_BEZIER } - private Context context = null; private Canvas canvas = null; private Bitmap bitmap = null; @@ -103,7 +102,7 @@ public enum Drawer { */ public CanvasView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); - this.setup(context); + this.setup(); } /** @@ -114,7 +113,7 @@ public CanvasView(Context context, AttributeSet attrs, int defStyle) { */ public CanvasView(Context context, AttributeSet attrs) { super(context, attrs); - this.setup(context); + this.setup(); } /** @@ -124,16 +123,14 @@ public CanvasView(Context context, AttributeSet attrs) { */ public CanvasView(Context context) { super(context); - this.setup(context); + this.setup(); } /** * Common initialization. * - * @param context */ - private void setup(Context context) { - this.context = context; + private void setup() { this.pathLists.add(new Path()); this.paintLists.add(this.createPaint()); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java b/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java index a51d7c10a6..43368fe47d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java @@ -600,12 +600,10 @@ public void onPreviewReleased() { .imageScaleType(ImageScaleType.NONE) .cacheInMemory(false) .build(), new ImageLoadingListener() { - private View mView; @Override public void onLoadingStarted(String imageUri, View view) { imageShown = true; - mView = view; } @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java b/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java index 99d72d0244..d8b6e0dd69 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java @@ -307,11 +307,9 @@ public void run() { .imageScaleType(ImageScaleType.NONE) .cacheInMemory(false) .build(), new ImageLoadingListener() { - private View mView; @Override public void onLoadingStarted(String imageUri, View view) { - mView = view; } @Override From 9e85a44da95c7fc06cb060dd775666acf8848b7d Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:28:43 -0400 Subject: [PATCH 028/108] Clean up and update vector icons --- .../redditslide/Activities/AlbumPager.java | 2 +- .../redditslide/Activities/MediaView.java | 8 +- .../redditslide/Activities/TumblrPager.java | 2 +- .../Adapters/CommentAdapterHelper.java | 2 +- .../ccrama/redditslide/CommentCacheAsync.java | 2 +- .../Notifications/CheckForMail.java | 4 +- .../ImageDownloadNotificationService.java | 6 +- .../me/ccrama/redditslide/util/GifUtils.java | 4 +- .../ic_arrow_back_white_24dp.png | Bin 217 -> 0 bytes app/src/main/res/drawable-hdpi/ic_delete.png | Bin 189 -> 0 bytes app/src/main/res/drawable-hdpi/ic_share.png | Bin 417 -> 0 bytes app/src/main/res/drawable-hdpi/upvoted.png | Bin 383 -> 0 bytes .../ic_arrow_back_white_24dp.png | Bin 161 -> 0 bytes app/src/main/res/drawable-mdpi/ic_delete.png | Bin 129 -> 0 bytes app/src/main/res/drawable-mdpi/ic_share.png | Bin 275 -> 0 bytes app/src/main/res/drawable-mdpi/upvoted.png | Bin 252 -> 0 bytes .../ic_arrow_back_white_24dp.png | Bin 208 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_delete.png | Bin 171 -> 0 bytes app/src/main/res/drawable-xhdpi/ic_share.png | Bin 510 -> 0 bytes app/src/main/res/drawable-xhdpi/upvoted.png | Bin 616 -> 0 bytes .../ic_arrow_back_white_24dp.png | Bin 235 -> 0 bytes .../main/res/drawable-xxhdpi/ic_delete.png | Bin 219 -> 0 bytes app/src/main/res/drawable-xxhdpi/ic_share.png | Bin 718 -> 0 bytes app/src/main/res/drawable-xxhdpi/upvoted.png | Bin 682 -> 0 bytes .../ic_arrow_back_white_24dp.png | Bin 271 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_delete.png | Bin 268 -> 0 bytes .../main/res/drawable-xxxhdpi/ic_share.png | Bin 958 -> 0 bytes app/src/main/res/drawable-xxxhdpi/upvoted.png | Bin 682 -> 0 bytes app/src/main/res/drawable/accent.xml | 12 +- app/src/main/res/drawable/add.xml | 12 +- app/src/main/res/drawable/album.xml | 12 +- app/src/main/res/drawable/album_grid.xml | 12 +- app/src/main/res/drawable/album_list.xml | 12 +- app/src/main/res/drawable/album_pager.xml | 12 +- app/src/main/res/drawable/az.xml | 14 +- app/src/main/res/drawable/ban.xml | 21 +- app/src/main/res/drawable/card.xml | 12 +- app/src/main/res/drawable/circle_shape.xml | 10 - app/src/main/res/drawable/close.xml | 12 +- app/src/main/res/drawable/collection.xml | 12 +- app/src/main/res/drawable/color.xml | 12 +- app/src/main/res/drawable/comment.xml | 12 +- app/src/main/res/drawable/commentchange.xml | 12 +- app/src/main/res/drawable/commentwidget.png | Bin 837 -> 0 bytes app/src/main/res/drawable/crown.png | Bin 1115 -> 0 bytes app/src/main/res/drawable/delete.xml | 12 +- app/src/main/res/drawable/donate.xml | 12 +- app/src/main/res/drawable/done.xml | 12 +- app/src/main/res/drawable/down.xml | 12 +- app/src/main/res/drawable/download_png.png | Bin 339 -> 0 bytes app/src/main/res/drawable/downvote.png | Bin 684 -> 0 bytes app/src/main/res/drawable/downvote.xml | 9 + app/src/main/res/drawable/downvoteicon.xml | 6 - app/src/main/res/drawable/draw.xml | 12 +- app/src/main/res/drawable/edit.xml | 12 +- app/src/main/res/drawable/filter.xml | 12 +- app/src/main/res/drawable/flair.xml | 12 +- app/src/main/res/drawable/fontsizedarker.xml | 12 +- app/src/main/res/drawable/forward.xml | 12 +- app/src/main/res/drawable/gild.xml | 12 +- app/src/main/res/drawable/grid.xml | 9 - app/src/main/res/drawable/hd.xml | 12 +- app/src/main/res/drawable/hide.xml | 12 +- app/src/main/res/drawable/history.xml | 12 +- .../res/drawable/ic_arrow_back_white_24dp.xml | 9 + app/src/main/res/drawable/ic_backup.xml | 12 +- .../main/res/drawable/ic_check_all_black.xml | 12 +- app/src/main/res/drawable/ic_content_copy.xml | 12 +- .../drawable/ic_format_bold_white_48dp.xml | 12 +- .../drawable/ic_format_italic_white_48dp.xml | 12 +- .../ic_format_list_bulleted_white_48dp.xml | 12 +- .../ic_format_list_numbered_white_48dp.xml | 12 +- .../drawable/ic_format_quote_white_48dp.xml | 12 +- .../drawable/ic_format_size_white_48dp.xml | 9 - .../drawable/ic_insert_photo_white_48dp.xml | 12 +- .../main/res/drawable/ic_open_in_browser.xml | 12 +- app/src/main/res/drawable/ic_refresh.xml | 8 +- app/src/main/res/drawable/ic_share.xml | 12 +- app/src/main/res/drawable/ic_share_link.xml | 9 - app/src/main/res/drawable/ic_visibility.xml | 8 +- app/src/main/res/drawable/iconstarfilled.xml | 12 +- app/src/main/res/drawable/ignore.xml | 12 +- app/src/main/res/drawable/image.xml | 12 +- app/src/main/res/drawable/infonew.xml | 12 +- app/src/main/res/drawable/internet.xml | 12 +- app/src/main/res/drawable/left.xml | 9 - app/src/main/res/drawable/link.xml | 12 +- app/src/main/res/drawable/lock.xml | 12 +- app/src/main/res/drawable/mention.xml | 12 +- app/src/main/res/drawable/mod.xml | 12 +- app/src/main/res/drawable/mod_png.png | Bin 1341 -> 0 bytes app/src/main/res/drawable/more.xml | 12 +- app/src/main/res/drawable/multicolumn.xml | 12 +- app/src/main/res/drawable/mute.xml | 12 +- app/src/main/res/drawable/nav.xml | 12 +- app/src/main/res/drawable/nighttheme.xml | 12 +- app/src/main/res/drawable/note.xml | 12 +- app/src/main/res/drawable/notifs.xml | 12 +- app/src/main/res/drawable/offline.xml | 12 +- app/src/main/res/drawable/online.xml | 9 - app/src/main/res/drawable/openexternal.xml | 12 +- app/src/main/res/drawable/person.xml | 12 +- app/src/main/res/drawable/play.xml | 12 +- app/src/main/res/drawable/profile.xml | 12 +- app/src/main/res/drawable/refresh.xml | 9 - app/src/main/res/drawable/reply.xml | 12 +- app/src/main/res/drawable/report.xml | 12 +- app/src/main/res/drawable/reportreason.xml | 12 +- app/src/main/res/drawable/restorecloud.xml | 12 +- app/src/main/res/drawable/restorefile.xml | 12 +- app/src/main/res/drawable/roundedbackmod.xml | 7 - app/src/main/res/drawable/save.xml | 12 +- app/src/main/res/drawable/save_png.png | Bin 1009 -> 0 bytes app/src/main/res/drawable/savecontent.xml | 12 +- app/src/main/res/drawable/search.xml | 12 +- app/src/main/res/drawable/send.xml | 12 +- app/src/main/res/drawable/settings.xml | 12 +- app/src/main/res/drawable/shadowbox.xml | 12 +- app/src/main/res/drawable/share.xml | 9 - app/src/main/res/drawable/sidebar_inbox.xml | 12 +- app/src/main/res/drawable/sort.xml | 12 +- app/src/main/res/drawable/spam.xml | 12 +- app/src/main/res/drawable/spoil.xml | 12 +- app/src/main/res/drawable/strike.xml | 12 +- app/src/main/res/drawable/sub.xml | 12 +- app/src/main/res/drawable/subscribed.xml | 12 +- app/src/main/res/drawable/support.xml | 12 +- app/src/main/res/drawable/sync.xml | 9 + app/src/main/res/drawable/theme.xml | 12 +- app/src/main/res/drawable/time.xml | 9 - app/src/main/res/drawable/undo.xml | 12 +- app/src/main/res/drawable/unignore.xml | 12 +- app/src/main/res/drawable/up.xml | 12 +- app/src/main/res/drawable/upload.xml | 12 +- app/src/main/res/drawable/upvoted.xml | 9 + app/src/main/res/drawable/upvoteicon.xml | 6 - app/src/main/res/drawable/wiki.xml | 12 +- app/src/main/res/drawable/world.xml | 12 +- app/src/main/res/layout/activity_gif.xml | 4 +- app/src/main/res/layout/activity_image.xml | 2 +- .../layout/activity_settings_font_child.xml | 820 +++++++++--------- app/src/main/res/layout/colorprofile.xml | 2 +- app/src/main/res/layout/peek_view.xml | 2 +- .../main/res/layout/peek_view_submission.xml | 4 +- app/src/main/res/layout/sharemenu.xml | 2 +- app/src/main/res/layout/submission_widget.xml | 5 +- .../res/layout/submission_widget_light.xml | 4 +- app/src/main/res/layout/widget.xml | 2 +- app/src/main/res/layout/widget_dark.xml | 2 +- app/src/main/res/layout/widget_light.xml | 2 +- app/src/main/res/menu/menu_search.xml | 2 +- app/src/main/res/menu/menu_website.xml | 2 +- app/src/main/res/menu/reorder_subs.xml | 4 +- app/src/main/res/menu/share_menu.xml | 2 +- 154 files changed, 1016 insertions(+), 1071 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/ic_arrow_back_white_24dp.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_delete.png delete mode 100644 app/src/main/res/drawable-hdpi/ic_share.png delete mode 100644 app/src/main/res/drawable-hdpi/upvoted.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_arrow_back_white_24dp.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_delete.png delete mode 100644 app/src/main/res/drawable-mdpi/ic_share.png delete mode 100644 app/src/main/res/drawable-mdpi/upvoted.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_arrow_back_white_24dp.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_delete.png delete mode 100644 app/src/main/res/drawable-xhdpi/ic_share.png delete mode 100644 app/src/main/res/drawable-xhdpi/upvoted.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_arrow_back_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_delete.png delete mode 100644 app/src/main/res/drawable-xxhdpi/ic_share.png delete mode 100644 app/src/main/res/drawable-xxhdpi/upvoted.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_arrow_back_white_24dp.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_delete.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/ic_share.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/upvoted.png delete mode 100644 app/src/main/res/drawable/circle_shape.xml delete mode 100644 app/src/main/res/drawable/commentwidget.png delete mode 100644 app/src/main/res/drawable/crown.png delete mode 100644 app/src/main/res/drawable/download_png.png delete mode 100644 app/src/main/res/drawable/downvote.png create mode 100644 app/src/main/res/drawable/downvote.xml delete mode 100644 app/src/main/res/drawable/downvoteicon.xml delete mode 100644 app/src/main/res/drawable/grid.xml create mode 100644 app/src/main/res/drawable/ic_arrow_back_white_24dp.xml delete mode 100644 app/src/main/res/drawable/ic_format_size_white_48dp.xml delete mode 100644 app/src/main/res/drawable/ic_share_link.xml delete mode 100644 app/src/main/res/drawable/left.xml delete mode 100644 app/src/main/res/drawable/mod_png.png delete mode 100644 app/src/main/res/drawable/online.xml delete mode 100644 app/src/main/res/drawable/refresh.xml delete mode 100644 app/src/main/res/drawable/roundedbackmod.xml delete mode 100644 app/src/main/res/drawable/save_png.png delete mode 100644 app/src/main/res/drawable/share.xml create mode 100644 app/src/main/res/drawable/sync.xml delete mode 100644 app/src/main/res/drawable/time.xml create mode 100644 app/src/main/res/drawable/upvoted.xml delete mode 100644 app/src/main/res/drawable/upvoteicon.xml diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java index 1132908818..c3edd93102 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java @@ -441,7 +441,7 @@ public void showBottomSheetImage(final String contentUrl, final boolean isGif, int color = ta.getColor(0, Color.WHITE); Drawable external = getResources().getDrawable(R.drawable.openexternal); - Drawable share = getResources().getDrawable(R.drawable.share); + Drawable share = getResources().getDrawable(R.drawable.ic_share); Drawable image = getResources().getDrawable(R.drawable.image); Drawable save = getResources().getDrawable(R.drawable.save); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index 834bba74cc..72094d4250 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -221,7 +221,7 @@ public void showBottomSheetImage() { int color = ta.getColor(0, Color.WHITE); Drawable external = getResources().getDrawable(R.drawable.openexternal); - Drawable share = getResources().getDrawable(R.drawable.share); + Drawable share = getResources().getDrawable(R.drawable.ic_share); Drawable image = getResources().getDrawable(R.drawable.image); Drawable save = getResources().getDrawable(R.drawable.save); Drawable collection = getResources().getDrawable(R.drawable.collection); @@ -259,7 +259,7 @@ public void showBottomSheetImage() { if (type.equals("GIFV") && new URL(contentUrl).getHost().equals("i.imgur.com")) { type = "GIF"; contentUrl = contentUrl.replace(".gifv", ".gif"); - //todo possibly share gifs b.sheet(9, share, "Share GIF"); + //todo possibly share gifs b.sheet(9, ic_share, "Share GIF"); } } catch (MalformedURLException e) { e.printStackTrace(); @@ -361,7 +361,7 @@ protected Void doInBackground(Void... params) { (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); mBuilder = new NotificationCompat.Builder(MediaView.this, Reddit.CHANNEL_IMG); mBuilder.setContentTitle(getString(R.string.mediaview_saving, baseUrl)) - .setSmallIcon(R.drawable.download_png); + .setSmallIcon(R.drawable.save); try { final URL url = @@ -409,7 +409,7 @@ public void onScanCompleted(String path, Uri uri) { Notification notif = new NotificationCompat.Builder( MediaView.this, Reddit.CHANNEL_IMG) .setContentTitle(getString(R.string.gif_saved)) - .setSmallIcon(R.drawable.save_png) + .setSmallIcon(R.drawable.savecontent) .setContentIntent(contentIntent) .build(); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java index 3866d25cf6..eb41813742 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java @@ -417,7 +417,7 @@ public void showBottomSheetImage(final String contentUrl, final boolean isGif, int color = ta.getColor(0, Color.WHITE); Drawable external = getResources().getDrawable(R.drawable.openexternal); - Drawable share = getResources().getDrawable(R.drawable.share); + Drawable share = getResources().getDrawable(R.drawable.ic_share); Drawable image = getResources().getDrawable(R.drawable.image); Drawable save = getResources().getDrawable(R.drawable.save); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java index e10d11d2d5..435a794883 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java @@ -103,7 +103,7 @@ public static void showOverflowBottomSheet(final CommentAdapter adapter, final C Drawable saved = mContext.getResources().getDrawable(R.drawable.iconstarfilled); Drawable gild = mContext.getResources().getDrawable(R.drawable.gild); Drawable copy = mContext.getResources().getDrawable(R.drawable.ic_content_copy); - Drawable share = mContext.getResources().getDrawable(R.drawable.share); + Drawable share = mContext.getResources().getDrawable(R.drawable.ic_share); Drawable parent = mContext.getResources().getDrawable(R.drawable.commentchange); Drawable replies = mContext.getResources().getDrawable(R.drawable.notifs); Drawable permalink = mContext.getResources().getDrawable(R.drawable.link); diff --git a/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java b/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java index 85976125e8..76738c5444 100644 --- a/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java +++ b/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java @@ -315,7 +315,7 @@ public Void doInBackground(Object[] params) { mBuilder.setContentTitle(context.getString(R.string.offline_caching_title, sub.equalsIgnoreCase("frontpage") ? fSub : (fSub.contains("/m/") ? fSub : "/r/" + fSub))) - .setSmallIcon(R.drawable.save_png); + .setSmallIcon(R.drawable.savecontent); } List submissions = new ArrayList<>(); ArrayList newFullnames = new ArrayList<>(); diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java index 6cd806de80..ec82c7da20 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java @@ -280,7 +280,7 @@ public void onPostExecute(List messages) { NotificationCompat.Builder builder = new NotificationCompat.Builder(c, Reddit.CHANNEL_MODMAIL).setContentIntent(intent) - .setSmallIcon(R.drawable.mod_png) + .setSmallIcon(R.drawable.mod) .setTicker(res.getQuantityString( R.plurals.mod_mail_notification_title, amount, amount)) .setWhen(System.currentTimeMillis()) @@ -311,7 +311,7 @@ public void onPostExecute(List messages) { NotificationCompat.Builder builder = new NotificationCompat.Builder(c, Reddit.CHANNEL_MODMAIL).setContentIntent(intent) - .setSmallIcon(R.drawable.mod_png) + .setSmallIcon(R.drawable.mod) .setTicker(res.getQuantityString( R.plurals.mod_mail_notification_title, 1, 1)) .setWhen(System.currentTimeMillis()) diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java index 3a00fa512c..1a71b7cebc 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java @@ -91,7 +91,7 @@ public void startNotification() { mBuilder = new NotificationCompat.Builder(getApplicationContext(), Reddit.CHANNEL_IMG); mBuilder.setContentTitle(getString(R.string.mediaview_notif_title)) .setContentText(getString(R.string.mediaview_notif_text)) - .setSmallIcon(R.drawable.save_png); + .setSmallIcon(R.drawable.savecontent); } @Override @@ -326,13 +326,13 @@ public void onScanCompleted(String path, Uri uri) { Notification notif = new NotificationCompat.Builder( getApplicationContext(), Reddit.CHANNEL_IMG).setContentTitle( getString(R.string.info_photo_saved)) - .setSmallIcon(R.drawable.save_png) + .setSmallIcon(R.drawable.savecontent) .setLargeIcon(loadedImage) .setContentIntent(pContentIntent) .addAction(R.drawable.ic_share, getString(R.string.share_image), pShareIntent) //maybe add this in later .addAction(R.drawable.edit, "EDIT", pEditIntent) - .addAction(R.drawable.ic_delete, getString(R.string.btn_delete), + .addAction(R.drawable.delete, getString(R.string.btn_delete), pDeleteIntent) .setStyle(new NotificationCompat.BigPictureStyle().bigPicture( Bitmap.createScaledBitmap(loadedImage, 400, 400, diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index fdd51724b8..f24c92dd9b 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -93,7 +93,7 @@ public void onScanCompleted(String path, Uri uri) { Notification notif = new NotificationCompat.Builder(c, Reddit.CHANNEL_IMG).setContentTitle(c.getString(R.string.gif_saved)) - .setSmallIcon(R.drawable.save_png) + .setSmallIcon(R.drawable.savecontent) .setContentIntent(contentIntent) .build(); @@ -181,7 +181,7 @@ protected void onPreExecute() { Notification notif = new NotificationCompat.Builder(a, Reddit.CHANNEL_IMG) .setContentTitle(a.getString(R.string.mediaview_saving, uri.toString().replace("/DASHPlaylist.mpd", ""))) - .setSmallIcon(R.drawable.download_png) + .setSmallIcon(R.drawable.save) .setProgress(0, 0, true) .setOngoing(true) .build(); diff --git a/app/src/main/res/drawable-hdpi/ic_arrow_back_white_24dp.png b/app/src/main/res/drawable-hdpi/ic_arrow_back_white_24dp.png deleted file mode 100644 index 294a1a3e948cdf899a69f7c274718898f428d5e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 217 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k3?#4J%UA`ZbOU@sT>p~-7F;r51#09g3GxeO zU}j^lsc&d&-?(Y>mTw9h>OKQyd_7$pLo7}wCrCs#^!9R?*3{&cEm~qqo48+dXgf3L>u@NS TC}e&C8qDD7>gTe~DWM4f72;%_ diff --git a/app/src/main/res/drawable-hdpi/ic_delete.png b/app/src/main/res/drawable-hdpi/ic_delete.png deleted file mode 100644 index db0aa4dc5595396922eea35665616b4ef26a6e91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8K8i>HfYh{y5d1PRs_2Iah!|7Cbs zd1O48>?PC;{wdsS`!Dmq{Es`k^}k|))q5Y>Z(P6_sxG|sP)DZ55vg78H)drk99!_; zMdFCZW&v8dS<<+`@pX`0)X)?WSm0a8x)9V9w73L8EjCndAcE3M%?-8+ zVc8h8m0A*3ej7ZBcpN&9ZS{KrpL6bWp7We*S^ueq5LXl_a>-OH%o1Nz^U0!==^;;j za&*g}2#r~hL0cNMDPcV9Y0$Dc6XZr?Ua-xO0Zu3bkmsZB)D}#T4mKzNQ09d#XiSx4%sAYz!@=00F;Q)CApewtTS#|mW7`S#Xb=+ zXvn7U9Cr#!Rd_koj-v)_nPd9#5$B!^afZ#YK91BFDb!8v90AGB0;IGv&El1f+HH*r z{njfImO;}RBztXX(9z(-m{UN&6Zne7)MbXuS?c zZK&fLZLS6D)eh{N6!3C2N8taDR(z`$34DLQ{qdF;oSygRHUtY_`p25V8EMZ{(y~XM zS<306e?#TMH_H#KQTSq<;5XryrGawCUnU9hCv}`XTnqFWl9^t4ALwBCt#m>E!9JcZ zTvP2BtXTVhb9A(}x!*{TXPSQDi;&rs;|DZN>fEGXgg5kGs1cl3w4ZH9>f4>CcHdaf zly~!aed4NyV;lks4h;;9Oe`FKI38H^J^ojgZ?!|~!xgpH|A0Zk;OXk;vd$@?2>^RH Bw;2Ec diff --git a/app/src/main/res/drawable-mdpi/ic_arrow_back_white_24dp.png b/app/src/main/res/drawable-mdpi/ic_arrow_back_white_24dp.png deleted file mode 100644 index 8c0dbd3c9a90b776717441ee825e0a9499971f4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_+i3{Mxw5R22vKh8TyrASywNi|Gh z;pP1g1b^eZBX|X#DjvDT5Gd!hMxH~%{W_54mZQ-)<^RF;GLg(4mUa$1*=9^W_7CM{eR+v zgY~Q>m2N6a{})Oh<_JITQmk&gXvcqhMfQmgmjv=E2OrK}lNI;qoXx-g@&DY}_5c0m c`((q<&{L*m_s^(zEznE`Pgg&ebxsLQ0Ai&t6aWAK diff --git a/app/src/main/res/drawable-mdpi/ic_share.png b/app/src/main/res/drawable-mdpi/ic_share.png deleted file mode 100644 index 80793da68e304880e333b770b7622d200e5a95c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275 zcmV+u0qp*XP)A;7zgl~Sr`i+OXM~b;JF!dH?U*YW?$=G*ZYVx-l^FHNzMvDv(9uvpy=2HibJjJ^P-)@9|Yv$Za{2NexW= z9A0#W(y_Uw`U;7@H=J9F*2jZ2?Rb6frXmIAH82waNo}Pk8_g?q4P{b?dJ0@xiGR3x zCrYJL3vsmU08RT-F`E-Yo>w6@-X4u-~P8cT+x~S z`-sC^Q$`b1_|T_Lnn6|P%00dViw<24SJ1fgm$jv3+5X0c3*UG*=I>GZr z6~7Kg?S01ehc0|SFx%h@b3p4&!CQ4Ke2Hb8>*^WSoSA>{yMM#f6X|<9_kU#(@=$1u ddG~)C^Q|oQoMld_fj~Dhc)I$ztaD0e0s#2mXfpr+ diff --git a/app/src/main/res/drawable-xhdpi/ic_arrow_back_white_24dp.png b/app/src/main/res/drawable-xhdpi/ic_arrow_back_white_24dp.png deleted file mode 100644 index 20e2e129a2dd96b22fbb26162053f0aa8cce9c36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-s>H$6>uK$SxfxG?+0k!ay1o;Is zm|K=s)YdnA`1I%B?gevK0mXehT^vI^jwdHbur^C>*gSc~y!Q6FE?;eIbW~P7Pml?< zUnRFt&RikXR@B6yw4nGQ!w#E+Ctb3(NnSPlRAMkWV#lUQ5jC58!z!Dl7#QXl@rcZ4 Swf_Y)m%-E3&t;ucLK6U3++WK8 diff --git a/app/src/main/res/drawable-xhdpi/ic_delete.png b/app/src/main/res/drawable-xhdpi/ic_delete.png deleted file mode 100644 index c0a2a705e4c8e54b6e39e7ccf25f429a07f81163..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA0wn)(8}b0DB2O2`kch)?r#o^r81S%2%PZHW z)vMe)s@@r3yI#IyhKp86nVdoJskli(it`(odM}0L`*f^wd84`LM%%Ufx9b$pG^ diff --git a/app/src/main/res/drawable-xhdpi/ic_share.png b/app/src/main/res/drawable-xhdpi/ic_share.png deleted file mode 100644 index 8fdc7adef80b5d5d1a644beb0944f48bebb3304e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 510 zcmVK}ZZD zAu$MbPs3x79Dk2Nr_Is zjG65?g3mB$C8Z2zg?gQH*IMf9kT{=8S9a))#m}*0{O%c|NO$g|4(1=sQRZGd-qGT2 zc|E(`j)H)c!-#@XfI){#{$!B~34o7`V@$J*;nhb}k+!tsg7VPL>C#7diLgbMN4CD( zks#X&a*am$?X7@bu1&-{(*)!p0j792Avg4?eJcfNU{(FNf5(?FaWbTd6PAE(3ufP~Dj%84oQ%~we3MuJ@00%CHPp0)+-xeeHr1H^3s^KyW&EudZU z=_P;JFUh`bzh%o_68wi|LPEsYW0!f+;rvTXUr8It*!f6B$^ZZW07*qoM6N<$f`Fao AH~;_u diff --git a/app/src/main/res/drawable-xhdpi/upvoted.png b/app/src/main/res/drawable-xhdpi/upvoted.png deleted file mode 100644 index a170f3fad846fda9de1518488748912949fe0f4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H3?#oinD`S&1qS$pxcX!k{--K9dCsL2Xt-2K zkY6x^jI5H!*>m>K|0(|6|IAJQtNT+|Z7sWf(J^&bV&5<@Fs|`*aSW-r^>)VXyh8>8 zth}Z<8M80_R{j5fp(}^Sql)smN3ywJ&QZTtme!!~P^K+W0)+1V+_S!V{;alDzszH= z|CsgfZsu31AD{nL@xCb9AI4n2JAOGM@4M?658S_>Hec|d?j>7Y(f%Cft~>fS54gXd zp6zhvZxF9d^?n~_p?A|W9vuDsjn`vm{@nwszvoH^9I8Fd*7*PR!urT12XFk}@c%Vq zUAg}^UZ($lnZGi8*Z~KVgQ`Y=-|e8)BPR z)UzB|<#@-QE#Y#*$9|>=lLvnuGyIg^@Q=sg9orsz_6ge?ADm};lB4kRGs91*j()1B!XPL0P@sU2$lZ*vFPcyuhUh$9Xz%902``I?Eb8OnrwPDr4=*7QYGdMO^<}+=b zRnK%_#lbuM54~6aSkAyBb>_cPoOHoIPloMm-g2(b+4j^+9awsBQ~Sqq?VsvQbEI|t zTK=jK{}asU$9wCj{fYSK?Q#cl?biO&^wlKj0vjZQW|J=3sumKMUZTNlH YepBWKtAsfYhd_!wUHx3vIVCg!02<^(J^%m! diff --git a/app/src/main/res/drawable-xxhdpi/ic_arrow_back_white_24dp.png b/app/src/main/res/drawable-xxhdpi/ic_arrow_back_white_24dp.png deleted file mode 100644 index bbcf2ed449a9c4413752457ae5d6320513b0e1ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAj~dVo)e>wn@v;I6+yKrK8aL4Lsu zd@`~%wRQCkx9{BbsG9g1D4y==;usQf`0e%6ybTHhY>6LszWNrwUYz^JVHeLinh(4i zxa+gi%)A6AOqQI`>@l&^qkpn{`y5YqclYPg%f+6mJl(^P=>Ax5cJ;sg9?OG#XHC_* vv@~S0m5T0#>-DY2POzO_e0OE0nUDF2O)|9%$2i!5Rx)_H`njxgN@xNAZtHGD diff --git a/app/src/main/res/drawable-xxhdpi/ic_delete.png b/app/src/main/res/drawable-xxhdpi/ic_delete.png deleted file mode 100644 index 980d7977a89bb5e8955777572d02c532a08a3d52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY0wn)GsXhaw7J0fjhGg7(d*w85vx5Lj;4${e z&9#b--3t_?iX9Y~6u1PIt1+Kho~oD|%Jlh$tl8;~juR8PdT(Wg6sn)A_uOr<-1B4d zjz97uvyJ7;Z~HkkXzWb7emkd1PWi`a21X_p4gm#+1|)`;(3Xg_vvwB}7ps^zoy#paIIi02fCKQ)78&q Iol`;+00G}kr2qf` diff --git a/app/src/main/res/drawable-xxhdpi/ic_share.png b/app/src/main/res/drawable-xxhdpi/ic_share.png deleted file mode 100644 index bf5d85eb5fb20ecf3db4cbb5286b005420232161..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 718 zcmV;<0x|uGP)w(m~s_f8^uFB9y9_ zP^-9E#H5*&+C^*9AxW{HLuo?tZh9ZWJ2&F{jgJTSEMBb+S*Wo{cb-L z7x->F_8mW);2d=q=Lqj@hkoNMe)jRkep#+Yhi;y*-q>Nd%Z}lAGfc*b5c_UjZm8_WX7&A{}Mw85-!g>4e%e2qMbntLJ4l&!pf6JwXOIZx9=fGEp~ zx;bRVoUicF_U$WYOq%n?^1j1%)8@RUr|fPGa}Mx{W36M(3tV=wy#K_2lt4r$I|V|-4J3{XU2y3{Ijk9G;9z9vXN6yAA>G5iuy z%Gi#6#UA{Ov80$T4ok#o5Q`ioD&&aMU;WUTxcWyYQ7mSe!Qv8K5>Tp9dYLEzf=o6T;#F=7WEuf3DyESS zq}4lWc1px4%tHs8#m$jQ=6NQo zwLmFZpcyStvem9ECJPkR0-ciu>eAHNFA?)whjeR8pc^L4Nv0{zYr%Cz-L<8g;B=aD zOFf$X4 z@(X5Y`19_)kx5-`O}*s5YqDPU3=B+4o-U3d6}R5rIN5i|fyedYg@!l=rUAdCS_xitY^=hg_ zQ-0Okm4)w{%T@IEwA_XtA}PP)8TD9y{$n|?aKVN7Ogn_9{F=;=-jq}?^}s9O-FXHX zPOZO|4bqNl?YRq-R(yNTsK@g4AJc(GhYRscKH?s~x*JY11=dR%getsV&!EQD^4Ii$ zN#mCNTr*SzzF%hyX8Badn9$^KQJ;}VJmZ&Z!$GFd{X7OC3to#eu>sv0bikl-TRe}1 zO2GHijLs~->R1yR4qRBzSRx+rE41MpQ}BMi3!w?G!k@(X6* z;Y~=asjaJTIDG8S-#J&d_yJ{_JzX3_GVZ;dVaavGfrsVx@mtgS|NSpEkL2MKHPPAe ziZN7SVS*bI1H+48(Qmg!zqxa#x^vstuPONb*7D7L_CG&9K0e+rZ~t%Je*atVx7^SC zFVFHw`IP?8$Q|d@?mAl>`x4y1#L6Y25wPIHvqK{P%Kmsmu~t@Qt@OKDJ@w$@7o_kp{jH8(hr+| zHVdvgr@Z*h{Giepv-!U+GXl+3csV_^wtm82-;l2{Pb67^BKUy^i%rn?JD(Y^ha6Cq zFYsV}bNPJCn#H|qZbgXhFuS;fahvPATAjx;jQ$IBJNaMlzQ9v6;noeY+5h)(@3uJp n_Vvr{7DtzzxH(IB?MEkWczu9qC-;c zr!o~1z$EKs0yGn<8f89zU&sJnlH~!Ep`)|%0J^jQI^+S2XaNk#1DMkSn3V_cO$%T~ z9>9|NM^mMY%V+HLyE}nG?lHgw9$wMP2~#&N5#%$fTo%V!DtpqfohQmId5u-F&9CK_ za@F^+Rf5GO260)!gsPh4pt-iwI7c@h@Zw{XZc6>zZ1(ZmC@#%3pF(qh|t&M5F|S96Uy|OQN{Qtm66$vLqllxfvjl=D9(_!X4?fDIwcPmjO}4ecmv|G=sEr z(*LCoS-e!ed5cvV71a!R?}MsSIVS3`(+YLwf)mkfs$LXvp!7{zPg6FgDgL06%LkS7nI zN(-P;9zdfOK%G2*daDCeTYU)?XaUIkmxdIr7%OE4w<4QB>N3= z+s-)pgW7*iwB*h?iM}BA*GX^wV+~r$2GLLdH;CPI`}J!+y2Nf>1wf$X4 z@(X5Y`19_)kx5-`O}*s5YqDPU3=B+4o-U3d6}R5rIN5i|fyedYg@!l=rUAdCS_xitY^=hg_ zQ-0Okm4)w{%T@IEwA_XtA}PP)8TD9y{$n|?aKVN7Ogn_9{F=;=-jq}?^}s9O-FXHX zPOZO|4bqNl?YRq-R(yNTsK@g4AJc(GhYRscKH?s~x*JY11=dR%getsV&!EQD^4Ii$ zN#mCNTr*SzzF%hyX8Badn9$^KQJ;}VJmZ&Z!$GFd{X7OC3to#eu>sv0bikl-TRe}1 zO2GHijLs~->R1yR4qRBzSRx+rE41MpQ}BMi3!w?G! + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M20.71,5.63l-2.34,-2.34c-0.39,-0.39 -1.02,-0.39 -1.41,0l-3.12,3.12 -1.93,-1.91 -1.41,1.41 1.42,1.42L3,16.25V21h4.75l8.92,-8.92 1.42,1.42 1.41,-1.41 -1.92,-1.92 3.12,-3.12c0.4,-0.4 0.4,-1.03 0.01,-1.42zM6.92,19L5,17.08l8.06,-8.06 1.92,1.92L6.92,19z" /> diff --git a/app/src/main/res/drawable/add.xml b/app/src/main/res/drawable/add.xml index b5b5ba4cc8..d3c2150c6e 100644 --- a/app/src/main/res/drawable/add.xml +++ b/app/src/main/res/drawable/add.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" /> diff --git a/app/src/main/res/drawable/album.xml b/app/src/main/res/drawable/album.xml index 13cd80e04e..cd2591f69d 100644 --- a/app/src/main/res/drawable/album.xml +++ b/app/src/main/res/drawable/album.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M22,16L22,4c0,-1.1 -0.9,-2 -2,-2L8,2c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2zM11,12l2.03,2.71L16,11l4,5L8,16l3,-4zM2,6v14c0,1.1 0.9,2 2,2h14v-2L4,20L4,6L2,6z" /> diff --git a/app/src/main/res/drawable/album_grid.xml b/app/src/main/res/drawable/album_grid.xml index 836c883f1d..4cf7346ea4 100644 --- a/app/src/main/res/drawable/album_grid.xml +++ b/app/src/main/res/drawable/album_grid.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M4,11h5L9,5L4,5v6zM4,18h5v-6L4,12v6zM10,18h5v-6h-5v6zM16,18h5v-6h-5v6zM10,11h5L15,5h-5v6zM16,5v6h5L21,5h-5z" /> diff --git a/app/src/main/res/drawable/album_list.xml b/app/src/main/res/drawable/album_list.xml index 3ec3033cf8..a9cc076199 100644 --- a/app/src/main/res/drawable/album_list.xml +++ b/app/src/main/res/drawable/album_list.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M2,21h19v-3H2v3zM20,8H3c-0.55,0 -1,0.45 -1,1v6c0,0.55 0.45,1 1,1h17c0.55,0 1,-0.45 1,-1V9c0,-0.55 -0.45,-1 -1,-1zM2,3v3h19V3H2z" /> diff --git a/app/src/main/res/drawable/album_pager.xml b/app/src/main/res/drawable/album_pager.xml index f828113ee0..e7de73e6f1 100644 --- a/app/src/main/res/drawable/album_pager.xml +++ b/app/src/main/res/drawable/album_pager.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M4,18h3V5H4v13zM18,5v13h3V5h-3zM8,18h9V5H8v13z" /> diff --git a/app/src/main/res/drawable/az.xml b/app/src/main/res/drawable/az.xml index c6fd09ce8f..200bdd423d 100644 --- a/app/src/main/res/drawable/az.xml +++ b/app/src/main/res/drawable/az.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> - \ No newline at end of file + android:fillColor="@android:color/white" + android:pathData="M14.94,4.66h-4.72l2.36,-2.36zM10.25,19.37h4.66l-2.33,2.33zM6.1,6.27L1.6,17.73h1.84l0.92,-2.45h5.11l0.92,2.45h1.84L7.74,6.27L6.1,6.27zM4.97,13.64l1.94,-5.18 1.94,5.18L4.97,13.64zM15.73,16.14h6.12v1.59h-8.53v-1.29l5.92,-8.56h-5.88v-1.6h8.3v1.26l-5.93,8.6z" /> + diff --git a/app/src/main/res/drawable/ban.xml b/app/src/main/res/drawable/ban.xml index 360e67fb52..8811480c7b 100644 --- a/app/src/main/res/drawable/ban.xml +++ b/app/src/main/res/drawable/ban.xml @@ -1,9 +1,18 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M5.2496,8.0688l2.83,-2.8268l14.134,14.15l-2.83,2.8268z" /> + + + diff --git a/app/src/main/res/drawable/card.xml b/app/src/main/res/drawable/card.xml index c884bf0e7e..9abccbac27 100644 --- a/app/src/main/res/drawable/card.xml +++ b/app/src/main/res/drawable/card.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M20,13L3,13c-0.55,0 -1,0.45 -1,1v6c0,0.55 0.45,1 1,1h17c0.55,0 1,-0.45 1,-1v-6c0,-0.55 -0.45,-1 -1,-1zM20,3L3,3c-0.55,0 -1,0.45 -1,1v6c0,0.55 0.45,1 1,1h17c0.55,0 1,-0.45 1,-1L21,4c0,-0.55 -0.45,-1 -1,-1z" /> diff --git a/app/src/main/res/drawable/circle_shape.xml b/app/src/main/res/drawable/circle_shape.xml deleted file mode 100644 index 47cc8a60bd..0000000000 --- a/app/src/main/res/drawable/circle_shape.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/close.xml b/app/src/main/res/drawable/close.xml index c82041598d..6f6c8767dc 100644 --- a/app/src/main/res/drawable/close.xml +++ b/app/src/main/res/drawable/close.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19,6.41L17.59,5 12,10.59 6.41,5 5,6.41 10.59,12 5,17.59 6.41,19 12,13.41 17.59,19 19,17.59 13.41,12z" /> diff --git a/app/src/main/res/drawable/collection.xml b/app/src/main/res/drawable/collection.xml index 4da1b4e6fa..ab42ef1ab3 100644 --- a/app/src/main/res/drawable/collection.xml +++ b/app/src/main/res/drawable/collection.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M10,4H4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2V8c0,-1.1 -0.9,-2 -2,-2h-8l-2,-2z" /> diff --git a/app/src/main/res/drawable/color.xml b/app/src/main/res/drawable/color.xml index 9ce649c0c3..31bd991d49 100644 --- a/app/src/main/res/drawable/color.xml +++ b/app/src/main/res/drawable/color.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,3c-4.97,0 -9,4.03 -9,9s4.03,9 9,9c0.83,0 1.5,-0.67 1.5,-1.5 0,-0.39 -0.15,-0.74 -0.39,-1.01 -0.23,-0.26 -0.38,-0.61 -0.38,-0.99 0,-0.83 0.67,-1.5 1.5,-1.5L16,16c2.76,0 5,-2.24 5,-5 0,-4.42 -4.03,-8 -9,-8zM6.5,12c-0.83,0 -1.5,-0.67 -1.5,-1.5S5.67,9 6.5,9 8,9.67 8,10.5 7.33,12 6.5,12zM9.5,8C8.67,8 8,7.33 8,6.5S8.67,5 9.5,5s1.5,0.67 1.5,1.5S10.33,8 9.5,8zM14.5,8c-0.83,0 -1.5,-0.67 -1.5,-1.5S13.67,5 14.5,5s1.5,0.67 1.5,1.5S15.33,8 14.5,8zM17.5,12c-0.83,0 -1.5,-0.67 -1.5,-1.5S16.67,9 17.5,9s1.5,0.67 1.5,1.5 -0.67,1.5 -1.5,1.5z" /> diff --git a/app/src/main/res/drawable/comment.xml b/app/src/main/res/drawable/comment.xml index b37fb7df13..6c91f8440f 100644 --- a/app/src/main/res/drawable/comment.xml +++ b/app/src/main/res/drawable/comment.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M21.99,4c0,-1.1 -0.89,-2 -1.99,-2H4c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h14l4,4 -0.01,-18z" /> diff --git a/app/src/main/res/drawable/commentchange.xml b/app/src/main/res/drawable/commentchange.xml index ff420745d2..bb33579686 100644 --- a/app/src/main/res/drawable/commentchange.xml +++ b/app/src/main/res/drawable/commentchange.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M21,6h-2v9L6,15v2c0,0.55 0.45,1 1,1h11l4,4L22,7c0,-0.55 -0.45,-1 -1,-1zM17,12L17,3c0,-0.55 -0.45,-1 -1,-1L3,2c-0.55,0 -1,0.45 -1,1v14l4,-4h10c0.55,0 1,-0.45 1,-1z" /> diff --git a/app/src/main/res/drawable/commentwidget.png b/app/src/main/res/drawable/commentwidget.png deleted file mode 100644 index 0d91217ff38010c59a660e03b0f8dc150b377ab0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 837 zcmeAS@N?(olHy`uVBq!ia0vp^2SAvE8Azrw%`pX1;Q>A&uK#HR?!2jL1X>|e666=m zz{b2`PKmYjo_h0Gn|4|GKOpTr{jv*Dd-rhNwcgsPf zHPPCPrO8P`!}mJU8AZ`eAQ~sA7wN6NloH zdSBZw$B!o6)l1X5P`dnbVU)w(oA=IC3E1EJcDJSB*YC7%pC8ng@B6m&Z}Q%m`|C@~ z!+qHza=c@@zHh(GnCHdt>S;CD{^vy2>~*)I5$b4_L3GMVuX6VMB&AV6(z{&IP4 z(aNqb9JcNoD%oc}{d;)ZN4wTnZ?|9jBPCJMmry47eZKMx#$V?J@8m7kE_Zm$m+>F+=me#SHELk{P=HDKqr{OKkA` zuW(>#Jx9W2dxj4$?RgAd*>e=UvS-=w3dnzTpMA#H_smIut(&`lWHbAHYv39nSt{%Le()i{{-YSRkFBX9cHr8|10_6Vr33>RhU(T`R_z+KK2Zs2Sq*&?2WMCB;MnBcyppoc?m3IrY~HnJ|MAo3FI<20{ME-#Uw-`h z^Uulhw><*`v$Lm*V@SoVx6^M2Ee;TH-FtL_P^yYo)5VHKGb+me|381$`9Ogs`z~p} z(5z+Ov!x=o%EdfA*yy+X^2-vdxe)4Z{Wkka?RxruYhNWQRctkEYFFc5vbn_e88_39 zu4AvKl!!n6*rCgjplwy<;$y|rXc;dMe^G|Rv;BDdkDY1UN!q*q9lUP%)`a<<-i@Xi zU3&K#dMb7^d?-34dL+2y7gK_xjUU5!l1?1x0)3Z9DF56fkT5zdp^5 z6)*Jc{Z2X*e*C8yEZ})@%Z}cY4v8O6Ja19&Sd{T8@=jaIg2(G0%{=$vI!mdx)cS7k zEQ?PSPhNBFU&%c4+!689FKpPm@3KF$ag6PHw)-$Ev&K!^YjSm$S&U>m|HmF;=<<@! z;NI^VuzFGV_Diux7`RT!XK?P{$T;)ck^g!L3{QbJ@$3(s5Pi|?<54r2c}j9W(_|d; zTsNP(I*D~k*u2t~`-&%)YWUmSc(~#Sv+hH4J%!7YDn1+z>}0?5u$*g?mX;8IoyDq; z1?~5DH1=43oKz6<_#sz)w?g-#%)d&HKTdi4kYj%)v(dRD-iHFa+im}>ZF<#J)+ye) zSdKsYhp+X7LX|j?J~tbkhwlYKLQS^+kuzvq^)aLEehH&w^`q2>8OIjO{qu8Fb)9um_@W}Ri}8{VX=O%AH1w5B82pL+D+w_ewfUXD|%H( zpBKp4{Xtr4LZ(`r6koPY-C=(bmKZaTgsq(G4_?s|cXrl!vN#CZ=m{~f+BGsUPSBNe z&Q*T6@mTT#T~~*d_6tH-M1C`OxjHPgUl73Zq~kcl z(Dn)!+lHpSTH&N=lti$`xSHUtg~xd^fTh_yo|n5SlXYPxBt7ixWVyXx0uC$0`nq+r>mdKI;Vst E0Kip3*#H0l diff --git a/app/src/main/res/drawable/delete.xml b/app/src/main/res/drawable/delete.xml index 55c8fa4fad..6c6f704afe 100644 --- a/app/src/main/res/drawable/delete.xml +++ b/app/src/main/res/drawable/delete.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M6,19c0,1.1 0.9,2 2,2h8c1.1,0 2,-0.9 2,-2V7H6v12zM19,4h-3.5l-1,-1h-5l-1,1H5v2h14V4z" /> diff --git a/app/src/main/res/drawable/donate.xml b/app/src/main/res/drawable/donate.xml index 6da21a7baf..3fe958998d 100644 --- a/app/src/main/res/drawable/donate.xml +++ b/app/src/main/res/drawable/donate.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M20,6h-2.18c0.11,-0.31 0.18,-0.65 0.18,-1 0,-1.66 -1.34,-3 -3,-3 -1.05,0 -1.96,0.54 -2.5,1.35l-0.5,0.67 -0.5,-0.68C10.96,2.54 10.05,2 9,2 7.34,2 6,3.34 6,5c0,0.35 0.07,0.69 0.18,1L4,6c-1.11,0 -1.99,0.89 -1.99,2L2,19c0,1.11 0.89,2 2,2h16c1.11,0 2,-0.89 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2zM15,4c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zM9,4c0.55,0 1,0.45 1,1s-0.45,1 -1,1 -1,-0.45 -1,-1 0.45,-1 1,-1zM20,19L4,19v-2h16v2zM20,14L4,14L4,8h5.08L7,10.83 8.62,12 11,8.76l1,-1.36 1,1.36L15.38,12 17,10.83 14.92,8L20,8v6z" /> diff --git a/app/src/main/res/drawable/done.xml b/app/src/main/res/drawable/done.xml index 6848259cba..ddb4f0d840 100644 --- a/app/src/main/res/drawable/done.xml +++ b/app/src/main/res/drawable/done.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M9,16.17L4.83,12l-1.42,1.41L9,19 21,7l-1.41,-1.41z" /> diff --git a/app/src/main/res/drawable/down.xml b/app/src/main/res/drawable/down.xml index 7fe8a46925..7eb5aedc88 100644 --- a/app/src/main/res/drawable/down.xml +++ b/app/src/main/res/drawable/down.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M7.41,8.59L12,13.17l4.59,-4.58L18,10l-6,6 -6,-6 1.41,-1.41z" /> diff --git a/app/src/main/res/drawable/download_png.png b/app/src/main/res/drawable/download_png.png deleted file mode 100644 index c6071d62dff753ae5b81af046c6b3112ac139ff9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^6F``W8A#63;L-+CJOMr-u0Z-f3|JhnUIFB@lmz(& zGyG?0c(D0mIFSFz)5S3);_%z6j$F+FJS~alwn>^hJ}B(%mv)|Jd1`md@)wJAeT{?* zLUqo*Y2p8KQQa?iefhuGb?eX0zAv)wnp>}w>96u7;hUJHKKI%Lxx5 z1y#?678S-@Y-)-|K2A$!w0IbBUNlqaREXwN*ema_N!}r)*RMD1+v0iBf0~)Js%mwY{=t!vBkiI@qPVn9>z%})e~H9 zPh0iwcXj=D8NMFFV-m>-!dmz4dtRWqL;?;Li#{fq-(U3C^CvSb|C~Ji-xL!j>jx!% zFE@Jc_ex-^`C2ZZGo5ee0j?cimVddjG+xnwsqS~Vn9g;fl?T{%e0#4Ikr&*;B>Z5T z{nF=pe}fuX3-0fqop4oOM1tYt;Ie-}tut%cZ69Dgn$zf2%n*F*G`GpZLD~ zse$(bmM^cjbCopA`|H-obz%E`wF?YY-)FOMIsC8dcHon^m@m-5nEdN2lV(E5{wM{O zp4Zp8QW_@y^=jlW*cPuofx+$jY8IvgKk9lH@XolnUciL0_}9}Wv4pVw5f>QFyq?bW zs$u3|Cr43(?eS_W7}LIYvxpw}Q`fnG=feek0TD*KU$>it4tUoG2Qd72na}x&!T&F> zqu7Jh`}IyR?)e(dD%r6A->d}g4>#fka~SM?pKdZekX;|R;n(}T-`-3YW4`=%ez4@e zPQm4T5sO#moH1XeS5b2U7PtJ=hYjQ*c{f#NwSeXUunQmUF*nGkpiz z(eQ7Tf=j)tz>@tM9GBw-SYDmya{8Lia`2aVQ^8+t#{>VY9Z&p|cD(S<-topidB+F; m@*Q9N^LPAEhZ560mUq}0Ev~oNTP^Pd#kQxbpUXO@geCxR#58mO diff --git a/app/src/main/res/drawable/downvote.xml b/app/src/main/res/drawable/downvote.xml new file mode 100644 index 0000000000..f0839e316b --- /dev/null +++ b/app/src/main/res/drawable/downvote.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/downvoteicon.xml b/app/src/main/res/drawable/downvoteicon.xml deleted file mode 100644 index 711a22382f..0000000000 --- a/app/src/main/res/drawable/downvoteicon.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/draw.xml b/app/src/main/res/drawable/draw.xml index 870f152693..ba099938b3 100644 --- a/app/src/main/res/drawable/draw.xml +++ b/app/src/main/res/drawable/draw.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M4.59,6.89c0.7,-0.71 1.4,-1.35 1.71,-1.22 0.5,0.2 0,1.03 -0.3,1.52 -0.25,0.42 -2.86,3.89 -2.86,6.31 0,1.28 0.48,2.34 1.34,2.98 0.75,0.56 1.74,0.73 2.64,0.46 1.07,-0.31 1.95,-1.4 3.06,-2.77 1.21,-1.49 2.83,-3.44 4.08,-3.44 1.63,0 1.65,1.01 1.76,1.79 -3.78,0.64 -5.38,3.67 -5.38,5.37 0,1.7 1.44,3.09 3.21,3.09 1.63,0 4.29,-1.33 4.69,-6.1L21,14.88v-2.5h-2.47c-0.15,-1.65 -1.09,-4.2 -4.03,-4.2 -2.25,0 -4.18,1.91 -4.94,2.84 -0.58,0.73 -2.06,2.48 -2.29,2.72 -0.25,0.3 -0.68,0.84 -1.11,0.84 -0.45,0 -0.72,-0.83 -0.36,-1.92 0.35,-1.09 1.4,-2.86 1.85,-3.52 0.78,-1.14 1.3,-1.92 1.3,-3.28C8.95,3.69 7.31,3 6.44,3 5.12,3 3.97,4 3.72,4.25c-0.36,0.36 -0.66,0.66 -0.88,0.93l1.75,1.71zM13.88,18.55c-0.31,0 -0.74,-0.26 -0.74,-0.72 0,-0.6 0.73,-2.2 2.87,-2.76 -0.3,2.69 -1.43,3.48 -2.13,3.48z" /> diff --git a/app/src/main/res/drawable/edit.xml b/app/src/main/res/drawable/edit.xml index a843267e5d..efc5ae47d2 100644 --- a/app/src/main/res/drawable/edit.xml +++ b/app/src/main/res/drawable/edit.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M3,17.25V21h3.75L17.81,9.94l-3.75,-3.75L3,17.25zM20.71,7.04c0.39,-0.39 0.39,-1.02 0,-1.41l-2.34,-2.34c-0.39,-0.39 -1.02,-0.39 -1.41,0l-1.83,1.83 3.75,3.75 1.83,-1.83z" /> diff --git a/app/src/main/res/drawable/filter.xml b/app/src/main/res/drawable/filter.xml index da6a93a76d..ced58887ec 100644 --- a/app/src/main/res/drawable/filter.xml +++ b/app/src/main/res/drawable/filter.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M10,18h4v-2h-4v2zM3,6v2h18L21,6L3,6zM6,13h12v-2L6,11v2z" /> diff --git a/app/src/main/res/drawable/flair.xml b/app/src/main/res/drawable/flair.xml index 9f29a8c95a..d909a19fc8 100644 --- a/app/src/main/res/drawable/flair.xml +++ b/app/src/main/res/drawable/flair.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M21.41,11.58l-9,-9C12.05,2.22 11.55,2 11,2H4c-1.1,0 -2,0.9 -2,2v7c0,0.55 0.22,1.05 0.59,1.42l9,9c0.36,0.36 0.86,0.58 1.41,0.58 0.55,0 1.05,-0.22 1.41,-0.59l7,-7c0.37,-0.36 0.59,-0.86 0.59,-1.41 0,-0.55 -0.23,-1.06 -0.59,-1.42zM5.5,7C4.67,7 4,6.33 4,5.5S4.67,4 5.5,4 7,4.67 7,5.5 6.33,7 5.5,7z" /> diff --git a/app/src/main/res/drawable/fontsizedarker.xml b/app/src/main/res/drawable/fontsizedarker.xml index e06e6c55c6..68db65c772 100644 --- a/app/src/main/res/drawable/fontsizedarker.xml +++ b/app/src/main/res/drawable/fontsizedarker.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M9,4v3h5v12h3L17,7h5L22,4L9,4zM3,12h3v7h3v-7h3L12,9L3,9v3z" /> diff --git a/app/src/main/res/drawable/forward.xml b/app/src/main/res/drawable/forward.xml index 20d1227a9e..5503a9ced8 100644 --- a/app/src/main/res/drawable/forward.xml +++ b/app/src/main/res/drawable/forward.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,8V4l8,8 -8,8v-4H4V8z" /> diff --git a/app/src/main/res/drawable/gild.xml b/app/src/main/res/drawable/gild.xml index 803af6f060..f011c1fc58 100644 --- a/app/src/main/res/drawable/gild.xml +++ b/app/src/main/res/drawable/gild.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M11.99,2C6.47,2 2,6.48 2,12s4.47,10 9.99,10C17.52,22 22,17.52 22,12S17.52,2 11.99,2zM16.23,18L12,15.45 7.77,18l1.12,-4.81 -3.73,-3.23 4.92,-0.42L12,5l1.92,4.53 4.92,0.42 -3.73,3.23L16.23,18z" /> diff --git a/app/src/main/res/drawable/grid.xml b/app/src/main/res/drawable/grid.xml deleted file mode 100644 index 257273b1a1..0000000000 --- a/app/src/main/res/drawable/grid.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/hd.xml b/app/src/main/res/drawable/hd.xml index e3283c4d86..eb311839b7 100644 --- a/app/src/main/res/drawable/hd.xml +++ b/app/src/main/res/drawable/hd.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19,4L5,4c-1.11,0 -2,0.9 -2,2v12c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,6c0,-1.1 -0.9,-2 -2,-2zM11,15L9.5,15v-2h-2v2L6,15L6,9h1.5v2.5h2L9.5,9L11,9v6zM18,14c0,0.55 -0.45,1 -1,1h-0.75v1.5h-1.5L14.75,15L14,15c-0.55,0 -1,-0.45 -1,-1v-4c0,-0.55 0.45,-1 1,-1h3c0.55,0 1,0.45 1,1v4zM14.5,13.5h2v-3h-2v3z" /> diff --git a/app/src/main/res/drawable/hide.xml b/app/src/main/res/drawable/hide.xml index c123b45046..f5b53c4071 100644 --- a/app/src/main/res/drawable/hide.xml +++ b/app/src/main/res/drawable/hide.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,7c2.76,0 5,2.24 5,5 0,0.65 -0.13,1.26 -0.36,1.83l2.92,2.92c1.51,-1.26 2.7,-2.89 3.43,-4.75 -1.73,-4.39 -6,-7.5 -11,-7.5 -1.4,0 -2.74,0.25 -3.98,0.7l2.16,2.16C10.74,7.13 11.35,7 12,7zM2,4.27l2.28,2.28 0.46,0.46C3.08,8.3 1.78,10.02 1,12c1.73,4.39 6,7.5 11,7.5 1.55,0 3.03,-0.3 4.38,-0.84l0.42,0.42L19.73,22 21,20.73 3.27,3 2,4.27zM7.53,9.8l1.55,1.55c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.66 1.34,3 3,3 0.22,0 0.44,-0.03 0.65,-0.08l1.55,1.55c-0.67,0.33 -1.41,0.53 -2.2,0.53 -2.76,0 -5,-2.24 -5,-5 0,-0.79 0.2,-1.53 0.53,-2.2zM11.84,9.02l3.15,3.15 0.02,-0.16c0,-1.66 -1.34,-3 -3,-3l-0.17,0.01z" /> diff --git a/app/src/main/res/drawable/history.xml b/app/src/main/res/drawable/history.xml index 0a32f08824..0f599ccc65 100644 --- a/app/src/main/res/drawable/history.xml +++ b/app/src/main/res/drawable/history.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M13,3c-4.97,0 -9,4.03 -9,9L1,12l3.89,3.89 0.07,0.14L9,12L6,12c0,-3.87 3.13,-7 7,-7s7,3.13 7,7 -3.13,7 -7,7c-1.93,0 -3.68,-0.79 -4.94,-2.06l-1.42,1.42C8.27,19.99 10.51,21 13,21c4.97,0 9,-4.03 9,-9s-4.03,-9 -9,-9zM12,8v5l4.28,2.54 0.72,-1.21 -3.5,-2.08L13.5,8L12,8z" /> diff --git a/app/src/main/res/drawable/ic_arrow_back_white_24dp.xml b/app/src/main/res/drawable/ic_arrow_back_white_24dp.xml new file mode 100644 index 0000000000..805a9e6a85 --- /dev/null +++ b/app/src/main/res/drawable/ic_arrow_back_white_24dp.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_backup.xml b/app/src/main/res/drawable/ic_backup.xml index 3f9ff6541b..407a1ffb43 100644 --- a/app/src/main/res/drawable/ic_backup.xml +++ b/app/src/main/res/drawable/ic_backup.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19.35,10.04C18.67,6.59 15.64,4 12,4 9.11,4 6.6,5.64 5.35,8.04 2.34,8.36 0,10.91 0,14c0,3.31 2.69,6 6,6h13c2.76,0 5,-2.24 5,-5 0,-2.64 -2.05,-4.78 -4.65,-4.96zM14,13v4h-4v-4H7l5,-5 5,5h-3z" /> diff --git a/app/src/main/res/drawable/ic_check_all_black.xml b/app/src/main/res/drawable/ic_check_all_black.xml index 07de582560..ee153fab6b 100644 --- a/app/src/main/res/drawable/ic_check_all_black.xml +++ b/app/src/main/res/drawable/ic_check_all_black.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/black" + android:pathData="M18,7l-1.41,-1.41 -6.34,6.34 1.41,1.41L18,7zM22.24,5.59L11.66,16.17 7.48,12l-1.41,1.41L11.66,19l12,-12 -1.42,-1.41zM0.41,13.41L6,19l1.41,-1.41L1.83,12 0.41,13.41z" /> diff --git a/app/src/main/res/drawable/ic_content_copy.xml b/app/src/main/res/drawable/ic_content_copy.xml index 7e48c6160f..df88b4d24d 100644 --- a/app/src/main/res/drawable/ic_content_copy.xml +++ b/app/src/main/res/drawable/ic_content_copy.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M16,1L4,1c-1.1,0 -2,0.9 -2,2v14h2L4,3h12L16,1zM19,5L8,5c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h11c1.1,0 2,-0.9 2,-2L21,7c0,-1.1 -0.9,-2 -2,-2zM19,21L8,21L8,7h11v14z" /> diff --git a/app/src/main/res/drawable/ic_format_bold_white_48dp.xml b/app/src/main/res/drawable/ic_format_bold_white_48dp.xml index eb96375251..5c865b7482 100644 --- a/app/src/main/res/drawable/ic_format_bold_white_48dp.xml +++ b/app/src/main/res/drawable/ic_format_bold_white_48dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M15.6,10.79c0.97,-0.67 1.65,-1.77 1.65,-2.79 0,-2.26 -1.75,-4 -4,-4L7,4v14h7.04c2.09,0 3.71,-1.7 3.71,-3.79 0,-1.52 -0.86,-2.82 -2.15,-3.42zM10,6.5h3c0.83,0 1.5,0.67 1.5,1.5s-0.67,1.5 -1.5,1.5h-3v-3zM13.5,15.5L10,15.5v-3h3.5c0.83,0 1.5,0.67 1.5,1.5s-0.67,1.5 -1.5,1.5z" /> diff --git a/app/src/main/res/drawable/ic_format_italic_white_48dp.xml b/app/src/main/res/drawable/ic_format_italic_white_48dp.xml index 8882ceea2f..aa5bb44ce3 100644 --- a/app/src/main/res/drawable/ic_format_italic_white_48dp.xml +++ b/app/src/main/res/drawable/ic_format_italic_white_48dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M10,4v3h2.21l-3.42,8H6v3h8v-3h-2.21l3.42,-8H18V4z" /> diff --git a/app/src/main/res/drawable/ic_format_list_bulleted_white_48dp.xml b/app/src/main/res/drawable/ic_format_list_bulleted_white_48dp.xml index 4c912c9dc6..574da11560 100644 --- a/app/src/main/res/drawable/ic_format_list_bulleted_white_48dp.xml +++ b/app/src/main/res/drawable/ic_format_list_bulleted_white_48dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M4,10.5c-0.83,0 -1.5,0.67 -1.5,1.5s0.67,1.5 1.5,1.5 1.5,-0.67 1.5,-1.5 -0.67,-1.5 -1.5,-1.5zM4,4.5c-0.83,0 -1.5,0.67 -1.5,1.5S3.17,7.5 4,7.5 5.5,6.83 5.5,6 4.83,4.5 4,4.5zM4,16.5c-0.83,0 -1.5,0.68 -1.5,1.5s0.68,1.5 1.5,1.5 1.5,-0.68 1.5,-1.5 -0.67,-1.5 -1.5,-1.5zM7,19h14v-2L7,17v2zM7,13h14v-2L7,11v2zM7,5v2h14L21,5L7,5z" /> diff --git a/app/src/main/res/drawable/ic_format_list_numbered_white_48dp.xml b/app/src/main/res/drawable/ic_format_list_numbered_white_48dp.xml index 6488fd9fbc..7434bc71a3 100644 --- a/app/src/main/res/drawable/ic_format_list_numbered_white_48dp.xml +++ b/app/src/main/res/drawable/ic_format_list_numbered_white_48dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M2,17h2v0.5L3,17.5v1h1v0.5L2,19v1h3v-4L2,16v1zM3,8h1L4,4L2,4v1h1v3zM2,11h1.8L2,13.1v0.9h3v-1L3.2,13L5,10.9L5,10L2,10v1zM7,5v2h14L21,5L7,5zM7,19h14v-2L7,17v2zM7,13h14v-2L7,11v2z" /> diff --git a/app/src/main/res/drawable/ic_format_quote_white_48dp.xml b/app/src/main/res/drawable/ic_format_quote_white_48dp.xml index 62525e7488..617c2659e4 100644 --- a/app/src/main/res/drawable/ic_format_quote_white_48dp.xml +++ b/app/src/main/res/drawable/ic_format_quote_white_48dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M6,17h3l2,-4L11,7L5,7v6h3zM14,17h3l2,-4L19,7h-6v6h3z" /> diff --git a/app/src/main/res/drawable/ic_format_size_white_48dp.xml b/app/src/main/res/drawable/ic_format_size_white_48dp.xml deleted file mode 100644 index e06e6c55c6..0000000000 --- a/app/src/main/res/drawable/ic_format_size_white_48dp.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/ic_insert_photo_white_48dp.xml b/app/src/main/res/drawable/ic_insert_photo_white_48dp.xml index 524606a5ca..cffc7970d4 100644 --- a/app/src/main/res/drawable/ic_insert_photo_white_48dp.xml +++ b/app/src/main/res/drawable/ic_insert_photo_white_48dp.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M21,19V5c0,-1.1 -0.9,-2 -2,-2H5c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2zM8.5,13.5l2.5,3.01L14.5,12l4.5,6H5l3.5,-4.5z" /> diff --git a/app/src/main/res/drawable/ic_open_in_browser.xml b/app/src/main/res/drawable/ic_open_in_browser.xml index 3505d7ddf7..10f351a70a 100644 --- a/app/src/main/res/drawable/ic_open_in_browser.xml +++ b/app/src/main/res/drawable/ic_open_in_browser.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19,19H5V5h7V3H5c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2v-7h-2v7zM14,3v2h3.59l-9.83,9.83 1.41,1.41L19,6.41V10h2V3h-7z" /> diff --git a/app/src/main/res/drawable/ic_refresh.xml b/app/src/main/res/drawable/ic_refresh.xml index 9f9c14aef0..311594eaa6 100644 --- a/app/src/main/res/drawable/ic_refresh.xml +++ b/app/src/main/res/drawable/ic_refresh.xml @@ -1,9 +1,9 @@ + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M17.65,6.35C16.2,4.9 14.21,4 12,4c-4.42,0 -7.99,3.58 -7.99,8s3.57,8 7.99,8c3.73,0 6.84,-2.55 7.73,-6h-2.08c-0.82,2.33 -3.04,4 -5.65,4 -3.31,0 -6,-2.69 -6,-6s2.69,-6 6,-6c1.66,0 3.14,0.69 4.22,1.78L13,11h7V4l-2.35,2.35z" /> diff --git a/app/src/main/res/drawable/ic_share.xml b/app/src/main/res/drawable/ic_share.xml index 034ea67d5b..ce75f383ab 100644 --- a/app/src/main/res/drawable/ic_share.xml +++ b/app/src/main/res/drawable/ic_share.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M18,16.08c-0.76,0 -1.44,0.3 -1.96,0.77L8.91,12.7c0.05,-0.23 0.09,-0.46 0.09,-0.7s-0.04,-0.47 -0.09,-0.7l7.05,-4.11c0.54,0.5 1.25,0.81 2.04,0.81 1.66,0 3,-1.34 3,-3s-1.34,-3 -3,-3 -3,1.34 -3,3c0,0.24 0.04,0.47 0.09,0.7L8.04,9.81C7.5,9.31 6.79,9 6,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3c0.79,0 1.5,-0.31 2.04,-0.81l7.12,4.16c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.61 1.31,2.92 2.92,2.92 1.61,0 2.92,-1.31 2.92,-2.92s-1.31,-2.92 -2.92,-2.92z" /> diff --git a/app/src/main/res/drawable/ic_share_link.xml b/app/src/main/res/drawable/ic_share_link.xml deleted file mode 100644 index 678bc0ea9c..0000000000 --- a/app/src/main/res/drawable/ic_share_link.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/ic_visibility.xml b/app/src/main/res/drawable/ic_visibility.xml index 0254ed3492..ef50789007 100644 --- a/app/src/main/res/drawable/ic_visibility.xml +++ b/app/src/main/res/drawable/ic_visibility.xml @@ -1,9 +1,9 @@ + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,4.5C7,4.5 2.73,7.61 1,12c1.73,4.39 6,7.5 11,7.5s9.27,-3.11 11,-7.5c-1.73,-4.39 -6,-7.5 -11,-7.5zM12,17c-2.76,0 -5,-2.24 -5,-5s2.24,-5 5,-5 5,2.24 5,5 -2.24,5 -5,5zM12,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3 3,-1.34 3,-3 -1.34,-3 -3,-3z" /> diff --git a/app/src/main/res/drawable/iconstarfilled.xml b/app/src/main/res/drawable/iconstarfilled.xml index 8b6e2bb81e..8bb6680974 100644 --- a/app/src/main/res/drawable/iconstarfilled.xml +++ b/app/src/main/res/drawable/iconstarfilled.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21z" /> diff --git a/app/src/main/res/drawable/ignore.xml b/app/src/main/res/drawable/ignore.xml index b4c00c9a8a..1bbc3df287 100644 --- a/app/src/main/res/drawable/ignore.xml +++ b/app/src/main/res/drawable/ignore.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M20,18.69L7.84,6.14 5.27,3.49 4,4.76l2.8,2.8v0.01c-0.52,0.99 -0.8,2.16 -0.8,3.42v5l-2,2v1h13.73l2,2L21,19.72l-1,-1.03zM12,22c1.11,0 2,-0.89 2,-2h-4c0,1.11 0.89,2 2,2zM18,14.68L18,11c0,-3.08 -1.64,-5.64 -4.5,-6.32L13.5,4c0,-0.83 -0.67,-1.5 -1.5,-1.5s-1.5,0.67 -1.5,1.5v0.68c-0.15,0.03 -0.29,0.08 -0.42,0.12 -0.1,0.03 -0.2,0.07 -0.3,0.11h-0.01c-0.01,0 -0.01,0 -0.02,0.01 -0.23,0.09 -0.46,0.2 -0.68,0.31 0,0 -0.01,0 -0.01,0.01L18,14.68z" /> diff --git a/app/src/main/res/drawable/image.xml b/app/src/main/res/drawable/image.xml index 9cdf5037a0..ffe59a7b06 100644 --- a/app/src/main/res/drawable/image.xml +++ b/app/src/main/res/drawable/image.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19,5v14L5,19L5,5h14m0,-2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM14.14,11.86l-3,3.87L9,13.14 6,17h12l-3.86,-5.14z" /> diff --git a/app/src/main/res/drawable/infonew.xml b/app/src/main/res/drawable/infonew.xml index 087871c570..8c43b636e3 100644 --- a/app/src/main/res/drawable/infonew.xml +++ b/app/src/main/res/drawable/infonew.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M11,7h2v2h-2zM11,11h2v6h-2zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,20c-4.41,0 -8,-3.59 -8,-8s3.59,-8 8,-8 8,3.59 8,8 -3.59,8 -8,8z" /> diff --git a/app/src/main/res/drawable/internet.xml b/app/src/main/res/drawable/internet.xml index 8e18841347..ead68a7271 100644 --- a/app/src/main/res/drawable/internet.xml +++ b/app/src/main/res/drawable/internet.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,6c2.62,0 4.88,1.86 5.39,4.43l0.3,1.5 1.53,0.11c1.56,0.1 2.78,1.41 2.78,2.96 0,1.65 -1.35,3 -3,3H6c-2.21,0 -4,-1.79 -4,-4 0,-2.05 1.53,-3.76 3.56,-3.97l1.07,-0.11 0.5,-0.95C8.08,7.14 9.94,6 12,6m0,-2C9.11,4 6.6,5.64 5.35,8.04 2.34,8.36 0,10.91 0,14c0,3.31 2.69,6 6,6h13c2.76,0 5,-2.24 5,-5 0,-2.64 -2.05,-4.78 -4.65,-4.96C18.67,6.59 15.64,4 12,4z" /> diff --git a/app/src/main/res/drawable/left.xml b/app/src/main/res/drawable/left.xml deleted file mode 100644 index c339eccc72..0000000000 --- a/app/src/main/res/drawable/left.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/link.xml b/app/src/main/res/drawable/link.xml index 678bc0ea9c..c6dc3cd905 100644 --- a/app/src/main/res/drawable/link.xml +++ b/app/src/main/res/drawable/link.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M3.9,12c0,-1.71 1.39,-3.1 3.1,-3.1h4L11,7L7,7c-2.76,0 -5,2.24 -5,5s2.24,5 5,5h4v-1.9L7,15.1c-1.71,0 -3.1,-1.39 -3.1,-3.1zM8,13h8v-2L8,11v2zM17,7h-4v1.9h4c1.71,0 3.1,1.39 3.1,3.1s-1.39,3.1 -3.1,3.1h-4L13,17h4c2.76,0 5,-2.24 5,-5s-2.24,-5 -5,-5z" /> diff --git a/app/src/main/res/drawable/lock.xml b/app/src/main/res/drawable/lock.xml index 21597abb5b..2a9869ca20 100644 --- a/app/src/main/res/drawable/lock.xml +++ b/app/src/main/res/drawable/lock.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M18,8h-1L17,6c0,-2.76 -2.24,-5 -5,-5S7,3.24 7,6v2L6,8c-1.1,0 -2,0.9 -2,2v10c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2L20,10c0,-1.1 -0.9,-2 -2,-2zM9,6c0,-1.66 1.34,-3 3,-3s3,1.34 3,3v2L9,8L9,6zM18,20L6,20L6,10h12v10zM12,17c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2z" /> diff --git a/app/src/main/res/drawable/mention.xml b/app/src/main/res/drawable/mention.xml index c0b943c1f9..3b84ddd59e 100644 --- a/app/src/main/res/drawable/mention.xml +++ b/app/src/main/res/drawable/mention.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10h5v-2h-5c-4.34,0 -8,-3.66 -8,-8s3.66,-8 8,-8 8,3.66 8,8v1.43c0,0.79 -0.71,1.57 -1.5,1.57s-1.5,-0.78 -1.5,-1.57L17,12c0,-2.76 -2.24,-5 -5,-5s-5,2.24 -5,5 2.24,5 5,5c1.38,0 2.64,-0.56 3.54,-1.47 0.65,0.89 1.77,1.47 2.96,1.47 1.97,0 3.5,-1.6 3.5,-3.57L22,12c0,-5.52 -4.48,-10 -10,-10zM12,15c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3z" /> diff --git a/app/src/main/res/drawable/mod.xml b/app/src/main/res/drawable/mod.xml index 9d0d21e46c..926cea9bef 100644 --- a/app/src/main/res/drawable/mod.xml +++ b/app/src/main/res/drawable/mod.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,1L3,5v6c0,5.55 3.84,10.74 9,12 5.16,-1.26 9,-6.45 9,-12L21,5l-9,-4zM10,17l-4,-4 1.41,-1.41L10,14.17l6.59,-6.59L18,9l-8,8z" /> diff --git a/app/src/main/res/drawable/mod_png.png b/app/src/main/res/drawable/mod_png.png deleted file mode 100644 index e3f9232fedf8e5aecb3d5d1d7d075573829411de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1341 zcmV-D1;YA?P)XPPOq9Brg$iT)vFy^6h5L_|dsyqr-fAxLgv^JLk_@Yp-)=uk(E8to?cT&Aofyvu+5f zQl(0jDpjh=ML#Rq$39llPw;YiX=DK-9HCoB7-2yI>RwCO#3bj|B%4^0fR?j`X)aXL zY+?Ca1?nVDo{E}E9ug-{MN1_wiIb`t^$y4U3Nt4KnW-TC7=Y9fD%vwa$CC-P_N1e zWC^GjPbft+CxEiE`pgngFP`E=jR(rk(`%N1dhrw^YBW&Rqu(q6WwUgg&26A;){f^i zkQ7ftf#i4^2_(tWKp_dr%^x}JPiWU;b{zz7EeQf^mrNpv{8{q5a>)J zc}~j#O*D`P{+0v!qk%l|n;g)A61U&&oCkiA1KMBs=IaTxUGu#YB^1vE7p!+KDEYPsv4q)2>&kPHt9}E9koG2a-jLSba|DNbRayu#y zydw|vpzv0EOdfbZ9%zWuhD5qNQ~BN`7Mnl4iD_q8E*2d!kJbK9(YCv=xUW? zKYJdyN^3mM_v%CzJp1+L2dz~)JhtS4)p|g~OeqrC@chdn%@JLjOSY9c;eiizXPDht zy0Od!58SQ`)W@$1M0PxfXlYNud%i+@S!5nqt3M|2GX4@JvgA3=r51xGM=Ld%MdN`N zZ6}I)MS$X7SX3leh#g@Zv*HO26&UPB`AO~y3 zGtPkZJn4ID1$4LdJn2ASXKi@4m0x8Qprr+Osbkd?*T(@0yi^OIbye0_4XD2cv&r|; z7Y`_K4ga|2Iay@?Spz8Wlxv{JtFEs)P>bzuc|NbaI+0&yxq@F@@*FI-`>Y2PxPg=I zcqUmYu{If?!2Qg);+e_!C0{$Bz(!XEucGqoDSmEY3ltdQ+h{!Bc>fW|?#bDXC_LMlFTWZMpuhm{ zoAbOY8O_>2fmY?CA%i2Gm_UKRYNLq_XLwR?6`DYS75uKwb5!^D=XHSsi}^x%JAPPq z1=>J?KGrM!y4^G{$bF=U2NVe0!jIxSKd{20cN?II&2i z@7s8t1B~+;x9V(N)Emg@l?W100!ly$$no_bD05{+p>B<+00000NkvXXu0mjf(0*sP diff --git a/app/src/main/res/drawable/more.xml b/app/src/main/res/drawable/more.xml index 8d301de6e8..b29b2aef55 100644 --- a/app/src/main/res/drawable/more.xml +++ b/app/src/main/res/drawable/more.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,10c-1.1,0 -2,0.9 -2,2s0.9,2 2,2 2,-0.9 2,-2 -0.9,-2 -2,-2zM12,16c-1.1,0 -2,0.9 -2,2s0.9,2 2,2 2,-0.9 2,-2 -0.9,-2 -2,-2z" /> diff --git a/app/src/main/res/drawable/multicolumn.xml b/app/src/main/res/drawable/multicolumn.xml index e00647263b..3a073830cd 100644 --- a/app/src/main/res/drawable/multicolumn.xml +++ b/app/src/main/res/drawable/multicolumn.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M3,13h8L11,3L3,3v10zM3,21h8v-6L3,15v6zM13,21h8L21,11h-8v10zM13,3v6h8L21,3h-8z" /> diff --git a/app/src/main/res/drawable/mute.xml b/app/src/main/res/drawable/mute.xml index 80473aff78..75370a190d 100644 --- a/app/src/main/res/drawable/mute.xml +++ b/app/src/main/res/drawable/mute.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M16.5,12c0,-1.77 -1.02,-3.29 -2.5,-4.03v2.21l2.45,2.45c0.03,-0.2 0.05,-0.41 0.05,-0.63zM19,12c0,0.94 -0.2,1.82 -0.54,2.64l1.51,1.51C20.63,14.91 21,13.5 21,12c0,-4.28 -2.99,-7.86 -7,-8.77v2.06c2.89,0.86 5,3.54 5,6.71zM4.27,3L3,4.27 7.73,9L3,9v6h4l5,5v-6.73l4.25,4.25c-0.67,0.52 -1.42,0.93 -2.25,1.18v2.06c1.38,-0.31 2.63,-0.95 3.69,-1.81L19.73,21 21,19.73l-9,-9L4.27,3zM12,4L9.91,6.09 12,8.18L12,4z" /> diff --git a/app/src/main/res/drawable/nav.xml b/app/src/main/res/drawable/nav.xml index 379f31034e..6d38066c54 100644 --- a/app/src/main/res/drawable/nav.xml +++ b/app/src/main/res/drawable/nav.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,10.9c-0.61,0 -1.1,0.49 -1.1,1.1s0.49,1.1 1.1,1.1c0.61,0 1.1,-0.49 1.1,-1.1s-0.49,-1.1 -1.1,-1.1zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM14.19,14.19L6,18l3.81,-8.19L18,6l-3.81,8.19z" /> diff --git a/app/src/main/res/drawable/nighttheme.xml b/app/src/main/res/drawable/nighttheme.xml index 6a05417b8e..96987936e0 100644 --- a/app/src/main/res/drawable/nighttheme.xml +++ b/app/src/main/res/drawable/nighttheme.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M10,2c-1.82,0 -3.53,0.5 -5,1.35C7.99,5.08 10,8.3 10,12s-2.01,6.92 -5,8.65C6.47,21.5 8.18,22 10,22c5.52,0 10,-4.48 10,-10S15.52,2 10,2z" /> diff --git a/app/src/main/res/drawable/note.xml b/app/src/main/res/drawable/note.xml index 0b5b5eb01e..e14ec2fa72 100644 --- a/app/src/main/res/drawable/note.xml +++ b/app/src/main/res/drawable/note.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M22,10l-6,-6L4,4c-1.1,0 -2,0.9 -2,2v12.01c0,1.1 0.9,1.99 2,1.99l16,-0.01c1.1,0 2,-0.89 2,-1.99v-8zM15,5.5l5.5,5.5L15,11L15,5.5z" /> diff --git a/app/src/main/res/drawable/notifs.xml b/app/src/main/res/drawable/notifs.xml index 82048137c9..c6181c07bf 100644 --- a/app/src/main/res/drawable/notifs.xml +++ b/app/src/main/res/drawable/notifs.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,22c1.1,0 2,-0.9 2,-2h-4c0,1.1 0.9,2 2,2zM18,16v-5c0,-3.07 -1.63,-5.64 -4.5,-6.32L13.5,4c0,-0.83 -0.67,-1.5 -1.5,-1.5s-1.5,0.67 -1.5,1.5v0.68C7.64,5.36 6,7.92 6,11v5l-2,2v1h16v-1l-2,-2zM16,17L8,17v-6c0,-2.48 1.51,-4.5 4,-4.5s4,2.02 4,4.5v6z" /> diff --git a/app/src/main/res/drawable/offline.xml b/app/src/main/res/drawable/offline.xml index e40579708f..3d605e450f 100644 --- a/app/src/main/res/drawable/offline.xml +++ b/app/src/main/res/drawable/offline.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19.35,10.04C18.67,6.59 15.64,4 12,4c-1.48,0 -2.85,0.43 -4.01,1.17l1.46,1.46C10.21,6.23 11.08,6 12,6c3.04,0 5.5,2.46 5.5,5.5v0.5H19c1.66,0 3,1.34 3,3 0,1.13 -0.64,2.11 -1.56,2.62l1.45,1.45C23.16,18.16 24,16.68 24,15c0,-2.64 -2.05,-4.78 -4.65,-4.96zM3,5.27l2.75,2.74C2.56,8.15 0,10.77 0,14c0,3.31 2.69,6 6,6h11.73l2,2L21,20.73 4.27,4 3,5.27zM7.73,10l8,8H6c-2.21,0 -4,-1.79 -4,-4s1.79,-4 4,-4h1.73z" /> diff --git a/app/src/main/res/drawable/online.xml b/app/src/main/res/drawable/online.xml deleted file mode 100644 index 8e18841347..0000000000 --- a/app/src/main/res/drawable/online.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/openexternal.xml b/app/src/main/res/drawable/openexternal.xml index 3f059d765f..43cc81aa3f 100644 --- a/app/src/main/res/drawable/openexternal.xml +++ b/app/src/main/res/drawable/openexternal.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19,4L5,4c-1.11,0 -2,0.9 -2,2v12c0,1.1 0.89,2 2,2h4v-2L5,18L5,8h14v10h-4v2h4c1.1,0 2,-0.9 2,-2L21,6c0,-1.1 -0.89,-2 -2,-2zM12,10l-4,4h3v6h2v-6h3l-4,-4z" /> diff --git a/app/src/main/res/drawable/person.xml b/app/src/main/res/drawable/person.xml index 1a48d85df2..5587f05301 100644 --- a/app/src/main/res/drawable/person.xml +++ b/app/src/main/res/drawable/person.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,12c2.21,0 4,-1.79 4,-4s-1.79,-4 -4,-4 -4,1.79 -4,4 1.79,4 4,4zM12,14c-2.67,0 -8,1.34 -8,4v2h16v-2c0,-2.66 -5.33,-4 -8,-4z" /> diff --git a/app/src/main/res/drawable/play.xml b/app/src/main/res/drawable/play.xml index 1f75805f18..88f629175b 100644 --- a/app/src/main/res/drawable/play.xml +++ b/app/src/main/res/drawable/play.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M8,5v14l11,-7z" /> diff --git a/app/src/main/res/drawable/profile.xml b/app/src/main/res/drawable/profile.xml index f501c95d84..568656a1cd 100644 --- a/app/src/main/res/drawable/profile.xml +++ b/app/src/main/res/drawable/profile.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,5c1.66,0 3,1.34 3,3s-1.34,3 -3,3 -3,-1.34 -3,-3 1.34,-3 3,-3zM12,19.2c-2.5,0 -4.71,-1.28 -6,-3.22 0.03,-1.99 4,-3.08 6,-3.08 1.99,0 5.97,1.09 6,3.08 -1.29,1.94 -3.5,3.22 -6,3.22z" /> diff --git a/app/src/main/res/drawable/refresh.xml b/app/src/main/res/drawable/refresh.xml deleted file mode 100644 index 5ae83ba3bf..0000000000 --- a/app/src/main/res/drawable/refresh.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/reply.xml b/app/src/main/res/drawable/reply.xml index f86f11c02b..d7e0cb1e70 100644 --- a/app/src/main/res/drawable/reply.xml +++ b/app/src/main/res/drawable/reply.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M10,9V5l-7,7 7,7v-4.1c5,0 8.5,1.6 11,5.1 -1,-5 -4,-10 -11,-11z" /> diff --git a/app/src/main/res/drawable/report.xml b/app/src/main/res/drawable/report.xml index b33377a2c6..26d48d7a7c 100644 --- a/app/src/main/res/drawable/report.xml +++ b/app/src/main/res/drawable/report.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M15.73,3L8.27,3L3,8.27v7.46L8.27,21h7.46L21,15.73L21,8.27L15.73,3zM12,17.3c-0.72,0 -1.3,-0.58 -1.3,-1.3 0,-0.72 0.58,-1.3 1.3,-1.3 0.72,0 1.3,0.58 1.3,1.3 0,0.72 -0.58,1.3 -1.3,1.3zM13,13h-2L11,7h2v6z" /> diff --git a/app/src/main/res/drawable/reportreason.xml b/app/src/main/res/drawable/reportreason.xml index 7b95fd9d9f..4af36ce4b0 100644 --- a/app/src/main/res/drawable/reportreason.xml +++ b/app/src/main/res/drawable/reportreason.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M20,2L4,2c-1.1,0 -1.99,0.9 -1.99,2L2,22l4,-4h14c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM13,11h-2L11,5h2v6zM13,15h-2v-2h2v2z" /> diff --git a/app/src/main/res/drawable/restorecloud.xml b/app/src/main/res/drawable/restorecloud.xml index 0f56a12d08..fb8c51f072 100644 --- a/app/src/main/res/drawable/restorecloud.xml +++ b/app/src/main/res/drawable/restorecloud.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19.35,10.04C18.67,6.59 15.64,4 12,4 9.11,4 6.6,5.64 5.35,8.04 2.34,8.36 0,10.91 0,14c0,3.31 2.69,6 6,6h13c2.76,0 5,-2.24 5,-5 0,-2.64 -2.05,-4.78 -4.65,-4.96zM17,13l-5,5 -5,-5h3V9h4v4h3z" /> diff --git a/app/src/main/res/drawable/restorefile.xml b/app/src/main/res/drawable/restorefile.xml index 195aea8c9d..6b1a6f2649 100644 --- a/app/src/main/res/drawable/restorefile.xml +++ b/app/src/main/res/drawable/restorefile.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M20,6h-8l-2,-2L4,4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2L22,8c0,-1.1 -0.9,-2 -2,-2zM20,18L4,18L4,8h16v10z" /> diff --git a/app/src/main/res/drawable/roundedbackmod.xml b/app/src/main/res/drawable/roundedbackmod.xml deleted file mode 100644 index b406c65ea6..0000000000 --- a/app/src/main/res/drawable/roundedbackmod.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/save.xml b/app/src/main/res/drawable/save.xml index 807347667b..5cfc347c06 100644 --- a/app/src/main/res/drawable/save.xml +++ b/app/src/main/res/drawable/save.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19,9h-4V3H9v6H5l7,7 7,-7zM5,18v2h14v-2H5z" /> diff --git a/app/src/main/res/drawable/save_png.png b/app/src/main/res/drawable/save_png.png deleted file mode 100644 index 6645db5638332b18f0e7088a379b4d50104905df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1009 zcmeAS@N?(olHy`uVBq!ia0vp^6F``Q1xWh(YZ)^zFz@hmaSW-r_4cl>he)E#@sI1B z^g}8#YXp)4&M}9+~3}a)Q@dmaweHYTV!A$NHe_Ay?Lj&17_aXJzUBH}Gu7D^A73Osk{ z1zTA|7y~mLuDLv9j1+3+NO2WWo4^{l!r_=p;+Le5e?Je$I<9hL5}MG!qN2da=^;3w zVbzR^y%EpS*NZOERRak*0A-b6j0Tn^9AFWk`UMV?`hF*QPnog&jFf$&u*t;b&99%V zvi<#qIoJ50M*jDouU*-8h8_)_SG7RMb)Vdad7FERR4o@g$-0ow_QG-kyV%ZCvD=(h zJ4%1~bnwyN=M}EW7STD)-ZdL-mi0zHchS6?wEyMSXN^YYlWt^qGKj7MM?eRP=Vxj*|t#v8$7HR~L`=M-+xotF8r zw0o*dkD%ex_hPfljZV$k@9c7u^ek6cCVhPfM8O?}2= zI()0GyVacY)T)Rxt4)h#fCSHB2Hou~+;@vj!+h=p-tan+@dh$%l;Q7Y4 z&yH(;=$Xqif9EmH8y{}0TX47OuDf}qU!jGu?@=pmpU-FhG0w4yuUEPl`sGJAG>M_7 cr#C0#eN|JmpP$ya2h7S0p00i_>zopr0LbOnGXMYp diff --git a/app/src/main/res/drawable/savecontent.xml b/app/src/main/res/drawable/savecontent.xml index 6b251ff2c9..56aad040e8 100644 --- a/app/src/main/res/drawable/savecontent.xml +++ b/app/src/main/res/drawable/savecontent.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M17,3L5,3c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,7l-4,-4zM12,19c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3zM15,9L5,9L5,5h10v4z" /> diff --git a/app/src/main/res/drawable/search.xml b/app/src/main/res/drawable/search.xml index c2d216051c..aefdcef5ca 100644 --- a/app/src/main/res/drawable/search.xml +++ b/app/src/main/res/drawable/search.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M15.5,14h-0.79l-0.28,-0.27C15.41,12.59 16,11.11 16,9.5 16,5.91 13.09,3 9.5,3S3,5.91 3,9.5 5.91,16 9.5,16c1.61,0 3.09,-0.59 4.23,-1.57l0.27,0.28v0.79l5,4.99L20.49,19l-4.99,-5zM9.5,14C7.01,14 5,11.99 5,9.5S7.01,5 9.5,5 14,7.01 14,9.5 11.99,14 9.5,14z" /> diff --git a/app/src/main/res/drawable/send.xml b/app/src/main/res/drawable/send.xml index c178e5e93b..e72d4860c7 100644 --- a/app/src/main/res/drawable/send.xml +++ b/app/src/main/res/drawable/send.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M2.01,21L23,12 2.01,3 2,10l15,2 -15,2z" /> diff --git a/app/src/main/res/drawable/settings.xml b/app/src/main/res/drawable/settings.xml index c11919c669..ea7e236d17 100644 --- a/app/src/main/res/drawable/settings.xml +++ b/app/src/main/res/drawable/settings.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19.14,12.94c0.04,-0.3 0.06,-0.61 0.06,-0.94c0,-0.32 -0.02,-0.64 -0.07,-0.94l2.03,-1.58c0.18,-0.14 0.23,-0.41 0.12,-0.61l-1.92,-3.32c-0.12,-0.22 -0.37,-0.29 -0.59,-0.22l-2.39,0.96c-0.5,-0.38 -1.03,-0.7 -1.62,-0.94L14.4,2.81c-0.04,-0.24 -0.24,-0.41 -0.48,-0.41h-3.84c-0.24,0 -0.43,0.17 -0.47,0.41L9.25,5.35C8.66,5.59 8.12,5.92 7.63,6.29L5.24,5.33c-0.22,-0.08 -0.47,0 -0.59,0.22L2.74,8.87C2.62,9.08 2.66,9.34 2.86,9.48l2.03,1.58C4.84,11.36 4.8,11.69 4.8,12s0.02,0.64 0.07,0.94l-2.03,1.58c-0.18,0.14 -0.23,0.41 -0.12,0.61l1.92,3.32c0.12,0.22 0.37,0.29 0.59,0.22l2.39,-0.96c0.5,0.38 1.03,0.7 1.62,0.94l0.36,2.54c0.05,0.24 0.24,0.41 0.48,0.41h3.84c0.24,0 0.44,-0.17 0.47,-0.41l0.36,-2.54c0.59,-0.24 1.13,-0.56 1.62,-0.94l2.39,0.96c0.22,0.08 0.47,0 0.59,-0.22l1.92,-3.32c0.12,-0.22 0.07,-0.47 -0.12,-0.61L19.14,12.94zM12,15.6c-1.98,0 -3.6,-1.62 -3.6,-3.6s1.62,-3.6 3.6,-3.6s3.6,1.62 3.6,3.6S13.98,15.6 12,15.6z" /> diff --git a/app/src/main/res/drawable/shadowbox.xml b/app/src/main/res/drawable/shadowbox.xml index ccdae94ab2..223a0b39de 100644 --- a/app/src/main/res/drawable/shadowbox.xml +++ b/app/src/main/res/drawable/shadowbox.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M7,19h10L17,4L7,4v15zM2,17h4L6,6L2,6v11zM18,6v11h4L22,6h-4z" /> diff --git a/app/src/main/res/drawable/share.xml b/app/src/main/res/drawable/share.xml deleted file mode 100644 index 034ea67d5b..0000000000 --- a/app/src/main/res/drawable/share.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/sidebar_inbox.xml b/app/src/main/res/drawable/sidebar_inbox.xml index 673ecba1a2..4d54e4d832 100644 --- a/app/src/main/res/drawable/sidebar_inbox.xml +++ b/app/src/main/res/drawable/sidebar_inbox.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M20,4L4,4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2L22,6c0,-1.1 -0.9,-2 -2,-2zM20,8l-8,5 -8,-5L4,6l8,5 8,-5v2z" /> diff --git a/app/src/main/res/drawable/sort.xml b/app/src/main/res/drawable/sort.xml index bc08009fad..51843d136b 100644 --- a/app/src/main/res/drawable/sort.xml +++ b/app/src/main/res/drawable/sort.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M3,18h6v-2L3,16v2zM3,6v2h18L21,6L3,6zM3,13h12v-2L3,11v2z" /> diff --git a/app/src/main/res/drawable/spam.xml b/app/src/main/res/drawable/spam.xml index a3a87a908c..1be2144302 100644 --- a/app/src/main/res/drawable/spam.xml +++ b/app/src/main/res/drawable/spam.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M14.4,6L14,4H5v17h2v-7h5.6l0.4,2h7V6z" /> diff --git a/app/src/main/res/drawable/spoil.xml b/app/src/main/res/drawable/spoil.xml index 0406e52d8c..bc60bf103b 100644 --- a/app/src/main/res/drawable/spoil.xml +++ b/app/src/main/res/drawable/spoil.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM17,13L7,13v-2h10v2z" /> diff --git a/app/src/main/res/drawable/strike.xml b/app/src/main/res/drawable/strike.xml index a87aac5faf..cb25154fc5 100644 --- a/app/src/main/res/drawable/strike.xml +++ b/app/src/main/res/drawable/strike.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M10,19h4v-3h-4v3zM5,4v3h5v3h4V7h5V4H5zM3,14h18v-2H3v2z" /> diff --git a/app/src/main/res/drawable/sub.xml b/app/src/main/res/drawable/sub.xml index 7cad8ef50d..7d0e1cf35a 100644 --- a/app/src/main/res/drawable/sub.xml +++ b/app/src/main/res/drawable/sub.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M17,3L7,3c-1.1,0 -1.99,0.9 -1.99,2L5,21l7,-3 7,3L19,5c0,-1.1 -0.9,-2 -2,-2zM17,18l-5,-2.18L7,18L7,5h10v13z" /> diff --git a/app/src/main/res/drawable/subscribed.xml b/app/src/main/res/drawable/subscribed.xml index 3910aadb1a..aecaf234a8 100644 --- a/app/src/main/res/drawable/subscribed.xml +++ b/app/src/main/res/drawable/subscribed.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM10,17l-5,-5 1.41,-1.41L10,14.17l7.59,-7.59L19,8l-9,9z" /> diff --git a/app/src/main/res/drawable/support.xml b/app/src/main/res/drawable/support.xml index 1abe32bba5..d76a72c542 100644 --- a/app/src/main/res/drawable/support.xml +++ b/app/src/main/res/drawable/support.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M1,21h4L5,9L1,9v12zM23,10c0,-1.1 -0.9,-2 -2,-2h-6.31l0.95,-4.57 0.03,-0.32c0,-0.41 -0.17,-0.79 -0.44,-1.06L14.17,1 7.59,7.59C7.22,7.95 7,8.45 7,9v10c0,1.1 0.9,2 2,2h9c0.83,0 1.54,-0.5 1.84,-1.22l3.02,-7.05c0.09,-0.23 0.14,-0.47 0.14,-0.73v-2z" /> diff --git a/app/src/main/res/drawable/sync.xml b/app/src/main/res/drawable/sync.xml new file mode 100644 index 0000000000..0b74032b5b --- /dev/null +++ b/app/src/main/res/drawable/sync.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/theme.xml b/app/src/main/res/drawable/theme.xml index aec89191fa..0faaa62397 100644 --- a/app/src/main/res/drawable/theme.xml +++ b/app/src/main/res/drawable/theme.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M17.66,7.93L12,2.27 6.34,7.93c-3.12,3.12 -3.12,8.19 0,11.31C7.9,20.8 9.95,21.58 12,21.58c2.05,0 4.1,-0.78 5.66,-2.34 3.12,-3.12 3.12,-8.19 0,-11.31zM12,19.59c-1.6,0 -3.11,-0.62 -4.24,-1.76C6.62,16.69 6,15.19 6,13.59s0.62,-3.11 1.76,-4.24L12,5.1v14.49z" /> diff --git a/app/src/main/res/drawable/time.xml b/app/src/main/res/drawable/time.xml deleted file mode 100644 index 52eab53931..0000000000 --- a/app/src/main/res/drawable/time.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - diff --git a/app/src/main/res/drawable/undo.xml b/app/src/main/res/drawable/undo.xml index 85f213ab5e..fc6e2e6dca 100644 --- a/app/src/main/res/drawable/undo.xml +++ b/app/src/main/res/drawable/undo.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12.5,8c-2.65,0 -5.05,0.99 -6.9,2.6L2,7v9h9l-3.62,-3.62c1.39,-1.16 3.16,-1.88 5.12,-1.88 3.54,0 6.55,2.31 7.6,5.5l2.37,-0.78C21.08,11.03 17.15,8 12.5,8z" /> diff --git a/app/src/main/res/drawable/unignore.xml b/app/src/main/res/drawable/unignore.xml index 38ff9bd5d5..2757b5c9e0 100644 --- a/app/src/main/res/drawable/unignore.xml +++ b/app/src/main/res/drawable/unignore.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M7.58,4.08L6.15,2.65C3.75,4.48 2.17,7.3 2.03,10.5h2c0.15,-2.65 1.51,-4.97 3.55,-6.42zM19.97,10.5h2c-0.15,-3.2 -1.73,-6.02 -4.12,-7.85l-1.42,1.43c2.02,1.45 3.39,3.77 3.54,6.42zM18,11c0,-3.07 -1.64,-5.64 -4.5,-6.32L13.5,4c0,-0.83 -0.67,-1.5 -1.5,-1.5s-1.5,0.67 -1.5,1.5v0.68C7.63,5.36 6,7.92 6,11v5l-2,2v1h16v-1l-2,-2v-5zM12,22c0.14,0 0.27,-0.01 0.4,-0.04 0.65,-0.14 1.18,-0.58 1.44,-1.18 0.1,-0.24 0.15,-0.5 0.15,-0.78h-4c0.01,1.1 0.9,2 2.01,2z" /> diff --git a/app/src/main/res/drawable/up.xml b/app/src/main/res/drawable/up.xml index 712b2977b9..deb25f07c1 100644 --- a/app/src/main/res/drawable/up.xml +++ b/app/src/main/res/drawable/up.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M7.41,15.41L12,10.83l4.59,4.58L18,14l-6,-6 -6,6z" /> diff --git a/app/src/main/res/drawable/upload.xml b/app/src/main/res/drawable/upload.xml index 3f9ff6541b..407a1ffb43 100644 --- a/app/src/main/res/drawable/upload.xml +++ b/app/src/main/res/drawable/upload.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M19.35,10.04C18.67,6.59 15.64,4 12,4 9.11,4 6.6,5.64 5.35,8.04 2.34,8.36 0,10.91 0,14c0,3.31 2.69,6 6,6h13c2.76,0 5,-2.24 5,-5 0,-2.64 -2.05,-4.78 -4.65,-4.96zM14,13v4h-4v-4H7l5,-5 5,5h-3z" /> diff --git a/app/src/main/res/drawable/upvoted.xml b/app/src/main/res/drawable/upvoted.xml new file mode 100644 index 0000000000..4ad44218e9 --- /dev/null +++ b/app/src/main/res/drawable/upvoted.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/upvoteicon.xml b/app/src/main/res/drawable/upvoteicon.xml deleted file mode 100644 index a0227a11f5..0000000000 --- a/app/src/main/res/drawable/upvoteicon.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/wiki.xml b/app/src/main/res/drawable/wiki.xml index 4afa7d8baa..ffbcd3cd3c 100644 --- a/app/src/main/res/drawable/wiki.xml +++ b/app/src/main/res/drawable/wiki.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M18,2H6c-1.1,0 -2,0.9 -2,2v16c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2V4c0,-1.1 -0.9,-2 -2,-2zM6,4h5v8l-2.5,-1.5L6,12V4z" /> diff --git a/app/src/main/res/drawable/world.xml b/app/src/main/res/drawable/world.xml index 8ceb5eafe2..7a1ab40046 100644 --- a/app/src/main/res/drawable/world.xml +++ b/app/src/main/res/drawable/world.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM11,19.93c-3.95,-0.49 -7,-3.85 -7,-7.93 0,-0.62 0.08,-1.21 0.21,-1.79L9,15v1c0,1.1 0.9,2 2,2v1.93zM17.9,17.39c-0.26,-0.81 -1,-1.39 -1.9,-1.39h-1v-3c0,-0.55 -0.45,-1 -1,-1L8,12v-2h2c0.55,0 1,-0.45 1,-1L11,7h2c1.1,0 2,-0.9 2,-2v-0.41c2.93,1.19 5,4.06 5,7.41 0,2.08 -0.8,3.97 -2.1,5.39z" /> diff --git a/app/src/main/res/layout/activity_gif.xml b/app/src/main/res/layout/activity_gif.xml index 8df898b890..8ae53801ee 100644 --- a/app/src/main/res/layout/activity_gif.xml +++ b/app/src/main/res/layout/activity_gif.xml @@ -64,7 +64,7 @@ android:layout_height="56dp" android:theme="@style/Ripple.List" android:padding="15dp" - app:srcCompat="@drawable/share" + app:srcCompat="@drawable/ic_share" android:tint="@color/white" /> - \ No newline at end of file + diff --git a/app/src/main/res/layout/activity_image.xml b/app/src/main/res/layout/activity_image.xml index c04ee687e4..aad0a9a170 100644 --- a/app/src/main/res/layout/activity_image.xml +++ b/app/src/main/res/layout/activity_image.xml @@ -38,7 +38,7 @@ android:layout_height="56dp" android:theme="@style/Ripple.List" android:padding="15dp" - app:srcCompat="@drawable/share" + app:srcCompat="@drawable/ic_share" android:tint="@color/white" /> diff --git a/app/src/main/res/layout/activity_settings_font_child.xml b/app/src/main/res/layout/activity_settings_font_child.xml index d4881f2f42..ef19e8f01b 100644 --- a/app/src/main/res/layout/activity_settings_font_child.xml +++ b/app/src/main/res/layout/activity_settings_font_child.xml @@ -1,410 +1,410 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/colorprofile.xml b/app/src/main/res/layout/colorprofile.xml index 7810ef22cf..f4d1d08db5 100644 --- a/app/src/main/res/layout/colorprofile.xml +++ b/app/src/main/res/layout/colorprofile.xml @@ -33,7 +33,7 @@ android:layout_marginTop="-59dp" android:padding="12dp" android:tint="@color/white" - app:srcCompat="@drawable/share" /> + app:srcCompat="@drawable/ic_share" /> + app:srcCompat="@drawable/upvoted" /> + app:srcCompat="@drawable/commentchange" /> + app:srcCompat="@drawable/upvoted" /> + app:srcCompat="@drawable/commentchange" /> diff --git a/app/src/main/res/menu/menu_website.xml b/app/src/main/res/menu/menu_website.xml index 7fb4b59c5e..b1b05151a4 100644 --- a/app/src/main/res/menu/menu_website.xml +++ b/app/src/main/res/menu/menu_website.xml @@ -11,7 +11,7 @@ diff --git a/app/src/main/res/menu/reorder_subs.xml b/app/src/main/res/menu/reorder_subs.xml index 9063a038ed..3cf8593828 100644 --- a/app/src/main/res/menu/reorder_subs.xml +++ b/app/src/main/res/menu/reorder_subs.xml @@ -12,7 +12,7 @@ android:id="@+id/refresh" android:title="@string/sync_subscriptions" app:showAsAction="always" - android:icon="@drawable/refresh" /> + android:icon="@drawable/sync" /> - \ No newline at end of file + diff --git a/app/src/main/res/menu/share_menu.xml b/app/src/main/res/menu/share_menu.xml index 26103d1ce7..1490e2fcf2 100644 --- a/app/src/main/res/menu/share_menu.xml +++ b/app/src/main/res/menu/share_menu.xml @@ -7,5 +7,5 @@ + android:icon="@drawable/link" /> \ No newline at end of file From 4a0f35881969460aa1a900e7468af6072d375126 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:29:14 -0400 Subject: [PATCH 029/108] Revert AboutLibraries to earlier version to prevent style crash --- app/build.gradle | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 2c6ca87ee7..59cb9fac2d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -129,9 +129,7 @@ dependencies { implementation 'com.neovisionaries:nv-websocket-client:2.9' implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0' implementation 'me.everything:overscroll-decor-android:1.1.0' - implementation('com.mikepenz:aboutlibraries:8.3.0', { - exclude group: 'org.jetbrains', module: 'annotations' - }) + implementation 'com.mikepenz:aboutlibraries:6.2.3' implementation 'com.googlecode.mp4parser:isoparser:1.1.22' /** Testing **/ From 469d5e11a8c0c6c58968862dfa2258d6b0ad79fb Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:29:29 -0400 Subject: [PATCH 030/108] Correct some xml SlidingUpPanel stuff --- app/src/main/res/layout/album_image_pager.xml | 8 ++++---- app/src/main/res/layout/comment_mediacard.xml | 8 ++++---- app/src/main/res/layout/submission_albumcard.xml | 12 ++++++------ app/src/main/res/layout/submission_mediacard.xml | 12 ++++++------ 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/app/src/main/res/layout/album_image_pager.xml b/app/src/main/res/layout/album_image_pager.xml index aef6399b98..948c46ffd1 100644 --- a/app/src/main/res/layout/album_image_pager.xml +++ b/app/src/main/res/layout/album_image_pager.xml @@ -46,7 +46,7 @@ android:theme="@style/Ripple.List" android:layout_toLeftOf="@+id/save" android:padding="15dp" - app:srcCompat="@drawable/hd" + sothree:srcCompat="@drawable/hd" android:tint="#e1e1e1" /> diff --git a/app/src/main/res/layout/comment_mediacard.xml b/app/src/main/res/layout/comment_mediacard.xml index 583be45d57..b82e944684 100644 --- a/app/src/main/res/layout/comment_mediacard.xml +++ b/app/src/main/res/layout/comment_mediacard.xml @@ -127,7 +127,7 @@ android:tag="tintactionbar" android:tint="?attr/tintColor" android:contentDescription="@string/img_score" - app:srcCompat="@drawable/upvoted" /> + sothree:srcCompat="@drawable/upvoted" /> + sothree:srcCompat="@drawable/iconstarfilled" /> + sothree:srcCompat="@drawable/upvoted" /> + sothree:srcCompat="@drawable/downvote" /> diff --git a/app/src/main/res/layout/submission_albumcard.xml b/app/src/main/res/layout/submission_albumcard.xml index 9e8c84ebad..89c4470368 100644 --- a/app/src/main/res/layout/submission_albumcard.xml +++ b/app/src/main/res/layout/submission_albumcard.xml @@ -77,7 +77,7 @@ android:tag="tintactionbar" android:tint="?attr/tintColor" android:contentDescription="@string/img_score" - app:srcCompat="@drawable/upvoted" /> + sothree:srcCompat="@drawable/upvoted" /> + sothree:srcCompat="@drawable/commentchange" /> + sothree:srcCompat="@drawable/iconstarfilled" /> + sothree:srcCompat="@drawable/upvoted" /> + sothree:srcCompat="@drawable/downvote" /> + sothree:srcCompat="@drawable/more" /> diff --git a/app/src/main/res/layout/submission_mediacard.xml b/app/src/main/res/layout/submission_mediacard.xml index 8e878d7714..94048ca161 100644 --- a/app/src/main/res/layout/submission_mediacard.xml +++ b/app/src/main/res/layout/submission_mediacard.xml @@ -136,7 +136,7 @@ android:tag="tintactionbar" android:tint="?attr/tintColor" android:contentDescription="@string/img_score" - app:srcCompat="@drawable/upvoted" /> + sothree:srcCompat="@drawable/upvoted" /> + sothree:srcCompat="@drawable/commentchange" /> + sothree:srcCompat="@drawable/iconstarfilled" /> + sothree:srcCompat="@drawable/upvoted" /> + sothree:srcCompat="@drawable/downvote" /> + sothree:srcCompat="@drawable/more" /> From ebe6ad1d551a448db701ba11239beb6ac45a5d61 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:30:02 -0400 Subject: [PATCH 031/108] Update ExoPlayer to 2.11.8 --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 59cb9fac2d..7d84da57f0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -93,7 +93,7 @@ dependencies { implementation 'com.google.android.material:material:1.2.0' /** Third-party (Other) **/ - def exoPlayerVersion = '2.11.7' + def exoPlayerVersion = '2.11.8' implementation "com.google.android.exoplayer:exoplayer-core:${exoPlayerVersion}" implementation "com.google.android.exoplayer:exoplayer-dash:${exoPlayerVersion}" implementation "com.google.android.exoplayer:extension-okhttp:${exoPlayerVersion}" From 884cfa19a6c0f2769ee4e379f8a52e514c853f74 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:30:19 -0400 Subject: [PATCH 032/108] Separate some classes --- .../redditslide/ImageLoaderUnescape.java | 33 ++ .../ccrama/redditslide/ImageLoaderUtils.java | 40 +-- .../redditslide/StackRemoteViewsFactory.java | 112 +++++++ .../redditslide/StackWidgetService.java | 111 ------- .../Widget/ListViewRemoteViewsFactory.java | 301 ++++++++++++++++++ .../Widget/ListViewWidgetService.java | 299 +---------------- 6 files changed, 451 insertions(+), 445 deletions(-) create mode 100644 app/src/main/java/me/ccrama/redditslide/ImageLoaderUnescape.java create mode 100644 app/src/main/java/me/ccrama/redditslide/StackRemoteViewsFactory.java create mode 100644 app/src/main/java/me/ccrama/redditslide/Widget/ListViewRemoteViewsFactory.java diff --git a/app/src/main/java/me/ccrama/redditslide/ImageLoaderUnescape.java b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUnescape.java new file mode 100644 index 0000000000..17140aad0d --- /dev/null +++ b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUnescape.java @@ -0,0 +1,33 @@ +package me.ccrama.redditslide; + +import com.nostra13.universalimageloader.core.DisplayImageOptions; +import com.nostra13.universalimageloader.core.ImageLoader; +import com.nostra13.universalimageloader.core.assist.ImageSize; +import com.nostra13.universalimageloader.core.imageaware.ImageAware; +import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; +import com.nostra13.universalimageloader.core.listener.ImageLoadingProgressListener; + +import org.apache.commons.text.StringEscapeUtils; + +public class ImageLoaderUnescape extends ImageLoader { + + private volatile static ImageLoaderUnescape instance; + + public static ImageLoaderUnescape getInstance() { + if (instance == null) { + synchronized (ImageLoader.class) { + if (instance == null) { + instance = new ImageLoaderUnescape(); + } + } + } + return instance; + } + + @Override + public void displayImage(String uri, ImageAware imageAware, DisplayImageOptions options, + ImageSize targetSize, ImageLoadingListener listener, ImageLoadingProgressListener progressListener) { + String newUri = StringEscapeUtils.unescapeHtml4(uri); + super.displayImage(newUri, imageAware, options, targetSize, listener, progressListener); + } +} diff --git a/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java index 2b4b94fe23..63f67b4cd3 100644 --- a/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java @@ -12,13 +12,7 @@ import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; import com.nostra13.universalimageloader.core.assist.ImageScaleType; -import com.nostra13.universalimageloader.core.assist.ImageSize; import com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer; -import com.nostra13.universalimageloader.core.imageaware.ImageAware; -import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; -import com.nostra13.universalimageloader.core.listener.ImageLoadingProgressListener; - -import org.apache.commons.text.StringEscapeUtils; import java.io.File; import java.io.IOException; @@ -28,11 +22,12 @@ /** * Created by carlo_000 on 10/19/2015. */ - /*Adapted from https://github.com/Kennyc1012/Opengur */ +/*Adapted from https://github.com/Kennyc1012/Opengur */ public class ImageLoaderUtils { public static ImageLoaderUnescape imageLoader; + public static DisplayImageOptions options; private ImageLoaderUtils() { } @@ -43,12 +38,14 @@ public static File getCacheDirectory(Context context) { } return context.getCacheDir(); } + public static File getCacheDirectoryGif(Context context) { if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED) && context.getExternalCacheDir() != null) { return new File(context.getExternalCacheDir() + File.separator + "gifs"); } return new File(context.getCacheDir() + File.separator + "gifs"); } + public static void initImageLoader(Context context) { long discCacheSize = 1024 * 1024; DiskCache discCache; @@ -90,34 +87,5 @@ public static void initImageLoader(Context context) { imageLoader = ImageLoaderUnescape.getInstance(); imageLoader.init(config); - } - public static DisplayImageOptions options; - } - -class ImageLoaderUnescape extends ImageLoader { - - @Override - public void displayImage(String uri, ImageAware imageAware, DisplayImageOptions options, - ImageSize targetSize, ImageLoadingListener listener, ImageLoadingProgressListener progressListener) { - String newUri = StringEscapeUtils.unescapeHtml4(uri); - super.displayImage(newUri, imageAware, options, targetSize, listener, progressListener); - } - - private volatile static ImageLoaderUnescape instance; - - public static ImageLoaderUnescape getInstance() { - if (instance == null) { - synchronized (ImageLoader.class) { - if (instance == null) { - instance = new ImageLoaderUnescape(); - } - } - } - return instance; - } - - - -} \ No newline at end of file diff --git a/app/src/main/java/me/ccrama/redditslide/StackRemoteViewsFactory.java b/app/src/main/java/me/ccrama/redditslide/StackRemoteViewsFactory.java new file mode 100644 index 0000000000..a8f1170c99 --- /dev/null +++ b/app/src/main/java/me/ccrama/redditslide/StackRemoteViewsFactory.java @@ -0,0 +1,112 @@ +package me.ccrama.redditslide; + +import android.appwidget.AppWidgetManager; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.text.Html; +import android.util.Log; +import android.widget.RemoteViews; +import android.widget.RemoteViewsService; + +import net.dean.jraw.models.Submission; + +import java.util.ArrayList; +import java.util.List; + +import me.ccrama.redditslide.Adapters.SubredditPosts; +import me.ccrama.redditslide.util.LogUtil; + +public class StackRemoteViewsFactory implements RemoteViewsService.RemoteViewsFactory { + private final Context mContext; + private List submissions = new ArrayList<>(); + private SubredditPosts posts; + + public StackRemoteViewsFactory(Context context, Intent intent) { + mContext = context; + int mAppWidgetId = intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID); + } + + public void onCreate() { + + } + + public void onDestroy() { + submissions.clear(); + } + + public int getCount() { + return submissions.size(); + } + + public RemoteViews getViewAt(int position) { + final RemoteViews rv = new RemoteViews(mContext.getPackageName(), R.layout.submission_widget); + + if (position <= getCount()) { + + final Submission submission = submissions.get(position); + + String url = ""; + ContentType.Type type = ContentType.getContentType(submission); + if (type == ContentType.Type.IMAGE) { + url = submission.getUrl(); + } else if (submission.getDataNode().has("preview") && submission.getDataNode().get("preview").get("images").get(0).get("source").has("height") && submission.getDataNode().get("preview").get("images").get(0).get("source").get("height").asInt() > 200) { + + url = submission.getDataNode().get("preview").get("images").get(0).get("source").get("url").asText(); + + } else if (submission.getThumbnail() != null && (submission.getThumbnailType() == Submission.ThumbnailType.URL || submission.getThumbnailType() == Submission.ThumbnailType.NSFW)) { + url = submission.getThumbnail(); + } + try { + + //todo rv.setImageViewBitmap(R.id.thumbnail, Glide.with(mContext).load(url).asBitmap().); + rv.setTextViewText(R.id.title, Html.fromHtml(submission.getTitle())); + + + } catch (Exception e) { + Log.v(LogUtil.getTag(), e.toString()); + } + + + rv.setTextViewText(R.id.title, Html.fromHtml(submission.getTitle())); + + rv.setTextViewText(R.id.subreddit, submission.getSubredditName()); + rv.setTextViewText(R.id.info, submission.getAuthor() + " " + TimeUtils.getTimeAgo(submission.getCreated().getTime(), mContext)); + + Bundle extras = new Bundle(); + extras.putString("url", submission.getUrl()); + Intent fillInIntent = new Intent(); + fillInIntent.putExtras(extras); + rv.setOnClickFillInIntent(R.id.card, fillInIntent); + } + + return rv; + } + + public RemoteViews getLoadingView() { + return null; + } + + public int getViewTypeCount() { + return 1; + } + + public long getItemId(int position) { + return position; + } + + public boolean hasStableIds() { + return true; + } + + public void onDataSetChanged() { + // if (posts == null) { + // posts = new SubredditPosts("all", StackWidgetService.this); + Log.v(LogUtil.getTag(), "MAKING POSTS"); + // } + // posts.loadMore(mContext, null, true); + //TODO + submissions = posts.posts; + Log.v(LogUtil.getTag(), "POSTS IS SIZE " + submissions.size()); + } +} diff --git a/app/src/main/java/me/ccrama/redditslide/StackWidgetService.java b/app/src/main/java/me/ccrama/redditslide/StackWidgetService.java index 97cf636caa..e382ed9fd9 100644 --- a/app/src/main/java/me/ccrama/redditslide/StackWidgetService.java +++ b/app/src/main/java/me/ccrama/redditslide/StackWidgetService.java @@ -1,22 +1,8 @@ package me.ccrama.redditslide; -import android.appwidget.AppWidgetManager; -import android.content.Context; import android.content.Intent; -import android.os.Bundle; -import android.text.Html; -import android.util.Log; -import android.widget.RemoteViews; import android.widget.RemoteViewsService; -import net.dean.jraw.models.Submission; - -import java.util.ArrayList; -import java.util.List; - -import me.ccrama.redditslide.Adapters.SubredditPosts; -import me.ccrama.redditslide.util.LogUtil; - /** * Created by ccrama on 10/2/2015. */ @@ -26,101 +12,4 @@ public RemoteViewsFactory onGetViewFactory(Intent intent) { return new StackRemoteViewsFactory(this.getApplicationContext(), intent); } - } - -class StackRemoteViewsFactory implements RemoteViewsService.RemoteViewsFactory { - private final Context mContext; - private List submissions = new ArrayList<>(); - private SubredditPosts posts; - - public StackRemoteViewsFactory(Context context, Intent intent) { - mContext = context; - int mAppWidgetId = intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID); - } - - public void onCreate() { - - } - - public void onDestroy() { - submissions.clear(); - } - - public int getCount() { - return submissions.size(); - } - - public RemoteViews getViewAt(int position) { - final RemoteViews rv = new RemoteViews(mContext.getPackageName(), R.layout.submission_widget); - - if (position <= getCount()) { - - final Submission submission = submissions.get(position); - - String url = ""; - ContentType.Type type = ContentType.getContentType(submission); - if (type == ContentType.Type.IMAGE) { - url = submission.getUrl(); - } else if (submission.getDataNode().has("preview") && submission.getDataNode().get("preview").get("images").get(0).get("source").has("height") && submission.getDataNode().get("preview").get("images").get(0).get("source").get("height").asInt() > 200) { - - url = submission.getDataNode().get("preview").get("images").get(0).get("source").get("url").asText(); - - } else if (submission.getThumbnail() != null && (submission.getThumbnailType() == Submission.ThumbnailType.URL || submission.getThumbnailType() == Submission.ThumbnailType.NSFW)) { - url = submission.getThumbnail(); - } - try { - - //todo rv.setImageViewBitmap(R.id.thumbnail, Glide.with(mContext).load(url).asBitmap().); - rv.setTextViewText(R.id.title, Html.fromHtml(submission.getTitle())); - - - } catch (Exception e) { - Log.v(LogUtil.getTag(), e.toString()); - } - - - rv.setTextViewText(R.id.title, Html.fromHtml(submission.getTitle())); - - rv.setTextViewText(R.id.subreddit, submission.getSubredditName()); - rv.setTextViewText(R.id.info, submission.getAuthor() + " " + TimeUtils.getTimeAgo(submission.getCreated().getTime(), mContext)); - - Bundle extras = new Bundle(); - extras.putString("url", submission.getUrl()); - Intent fillInIntent = new Intent(); - fillInIntent.putExtras(extras); - rv.setOnClickFillInIntent(R.id.card, fillInIntent); - } - - return rv; - } - - public RemoteViews getLoadingView() { - return null; - } - - public int getViewTypeCount() { - return 1; - } - - public long getItemId(int position) { - return position; - } - - public boolean hasStableIds() { - return true; - } - - public void onDataSetChanged() { - // if (posts == null) { - // posts = new SubredditPosts("all", StackWidgetService.this); - Log.v(LogUtil.getTag(), "MAKING POSTS"); - // } - // posts.loadMore(mContext, null, true); - //TODO - submissions = posts.posts; - Log.v(LogUtil.getTag(), "POSTS IS SIZE " + submissions.size()); - - - } -} \ No newline at end of file diff --git a/app/src/main/java/me/ccrama/redditslide/Widget/ListViewRemoteViewsFactory.java b/app/src/main/java/me/ccrama/redditslide/Widget/ListViewRemoteViewsFactory.java new file mode 100644 index 0000000000..dbce6aae27 --- /dev/null +++ b/app/src/main/java/me/ccrama/redditslide/Widget/ListViewRemoteViewsFactory.java @@ -0,0 +1,301 @@ +package me.ccrama.redditslide.Widget; + +import android.appwidget.AppWidgetManager; +import android.content.Context; +import android.content.Intent; +import android.graphics.Color; +import android.os.AsyncTask; +import android.os.Bundle; +import android.text.Html; +import android.view.View; +import android.widget.RemoteViews; +import android.widget.RemoteViewsService; + +import net.dean.jraw.models.Submission; +import net.dean.jraw.models.Thumbnails; +import net.dean.jraw.paginators.DomainPaginator; +import net.dean.jraw.paginators.Paginator; +import net.dean.jraw.paginators.Sorting; +import net.dean.jraw.paginators.SubredditPaginator; +import net.dean.jraw.paginators.TimePeriod; + +import java.util.ArrayList; +import java.util.HashSet; +import java.util.Set; + +import me.ccrama.redditslide.Activities.OpenContent; +import me.ccrama.redditslide.Authentication; +import me.ccrama.redditslide.Autocache.AutoCacheScheduler; +import me.ccrama.redditslide.Notifications.NotificationJobScheduler; +import me.ccrama.redditslide.PostMatch; +import me.ccrama.redditslide.R; +import me.ccrama.redditslide.Reddit; +import me.ccrama.redditslide.TimeUtils; +import me.ccrama.redditslide.Visuals.Palette; +import me.ccrama.redditslide.util.LogUtil; +import me.ccrama.redditslide.util.NetworkUtil; + +public class ListViewRemoteViewsFactory implements RemoteViewsService.RemoteViewsFactory { + String subreddit; + int id; + private Context mContext; + private ArrayList records; + + public ListViewRemoteViewsFactory(Context context, Intent intent, String subreddit, int id) { + mContext = context; + this.subreddit = subreddit; + this.id = id; + } + + // Initialize the data set. + public void onCreate() { + // In onCreate() you set up any connections / cursors to your data source. Heavy lifting, + // for example downloading or creating content etc, should be deferred to onDataSetChanged() + // or getViewAt(). Taking more than 20 seconds in this call will result in an ANR. + records = new ArrayList<>(); + if (NetworkUtil.isConnected(mContext)) { + new AsyncTask() { + @Override + protected Void doInBackground(Void... params) { + if (Authentication.reddit == null) { + new Authentication(mContext.getApplicationContext()); + Authentication.me = Authentication.reddit.me(); + Authentication.mod = Authentication.me.isMod(); + + Authentication.authentication.edit() + .putBoolean(Reddit.SHARED_PREF_IS_MOD, Authentication.mod) + .apply(); + + if (Reddit.notificationTime != -1) { + Reddit.notifications = new NotificationJobScheduler(mContext); + Reddit.notifications.start(mContext.getApplicationContext()); + } + + if (Reddit.cachedData.contains("toCache")) { + Reddit.autoCache = new AutoCacheScheduler(mContext); + Reddit.autoCache.start(mContext.getApplicationContext()); + } + + final String name = Authentication.me.getFullName(); + Authentication.name = name; + LogUtil.v("AUTHENTICATED"); + + if (Authentication.reddit.isAuthenticated()) { + final Set accounts = + Authentication.authentication.getStringSet("accounts", + new HashSet()); + if (accounts.contains(name)) { //convert to new system + accounts.remove(name); + accounts.add(name + ":" + Authentication.refresh); + Authentication.authentication.edit() + .putStringSet("accounts", accounts) + .apply(); //force commit + } + Authentication.isLoggedIn = true; + Reddit.notFirst = true; + } + } + String sub = SubredditWidgetProvider.getSubFromId(id, mContext); + Paginator p; + if (sub.equals("frontpage")) { + p = new SubredditPaginator(Authentication.reddit); + } else if (!sub.contains(".")) { + p = new SubredditPaginator(Authentication.reddit, sub); + } else { + p = new DomainPaginator(Authentication.reddit, sub); + } + p.setLimit(50); + switch (SubredditWidgetProvider.getSorting(id, mContext)) { + case 0: + p.setSorting(Sorting.HOT); + break; + case 1: + p.setSorting(Sorting.NEW); + break; + case 2: + p.setSorting(Sorting.RISING); + break; + case 3: + p.setSorting(Sorting.TOP); + break; + case 4: + p.setSorting(Sorting.CONTROVERSIAL); + break; + case 5: + p.setSorting(Sorting.BEST); + break; + } + switch (SubredditWidgetProvider.getSortingTime(id, mContext)) { + case 0: + p.setTimePeriod(TimePeriod.HOUR); + break; + case 1: + p.setTimePeriod(TimePeriod.DAY); + break; + case 2: + p.setTimePeriod(TimePeriod.WEEK); + break; + case 3: + p.setTimePeriod(TimePeriod.MONTH); + break; + case 4: + p.setTimePeriod(TimePeriod.YEAR); + break; + case 5: + p.setTimePeriod(TimePeriod.ALL); + break; + } + + try { + ArrayList s = new ArrayList<>(p.next()); + records = new ArrayList<>(); + for (Submission subm : s) { + if (!PostMatch.doesMatch(subm) && !subm.isStickied()) { + records.add(subm); + } + } + } catch (Exception e) { + + } + return null; + } + + @Override + protected void onPostExecute(Void aVoid) { + Intent widgetUpdateIntent = new Intent(mContext, SubredditWidgetProvider.class); + widgetUpdateIntent.setAction(SubredditWidgetProvider.UPDATE_MEETING_ACTION); + widgetUpdateIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, id); + mContext.sendBroadcast(widgetUpdateIntent); + } + }.execute(); + } else { + Intent widgetUpdateIntent = new Intent(mContext, SubredditWidgetProvider.class); + widgetUpdateIntent.setAction(SubredditWidgetProvider.UPDATE_MEETING_ACTION); + widgetUpdateIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, id); + mContext.sendBroadcast(widgetUpdateIntent); + } + } + + // Given the position (index) of a WidgetItem in the array, use the item's text value in + // combination with the app widget item XML file to construct a RemoteViews object. + public RemoteViews getViewAt(int position) { + // position will always range from 0 to getCount() - 1. + // Construct a RemoteViews item based on the app widget item XML file, and set the + // text based on the position. + int view = R.layout.submission_widget_light; + switch (SubredditWidgetProvider.getViewType(id, mContext)) { + case 1: + case 0: + if (SubredditWidgetProvider.getThemeFromId(id, mContext) == 2) { + view = R.layout.submission_widget_light; + } else { + view = R.layout.submission_widget; + } + + break; + case 2: + if (SubredditWidgetProvider.getThemeFromId(id, mContext) == 2) { + view = R.layout.submission_widget_compact_light; + } else { + view = R.layout.submission_widget_compact; + } + break; + } + final RemoteViews rv = new RemoteViews(mContext.getPackageName(), view); + try { + + // feed row + Submission data = records.get(position); + + rv.setTextViewText(R.id.title, Html.fromHtml(data.getTitle())); + rv.setTextViewText(R.id.score, data.getScore() + ""); + rv.setTextViewText(R.id.comments, data.getCommentCount() + ""); + rv.setTextViewText(R.id.information, + data.getAuthor() + " " + TimeUtils.getTimeAgo(data.getCreated().getTime(), + mContext)); + rv.setTextViewText(R.id.subreddit, data.getSubredditName()); + rv.setTextColor(R.id.subreddit, Palette.getColor(data.getSubredditName())); + if (SubredditWidgetProvider.getViewType(id, mContext) == 1) { + Thumbnails s = data.getThumbnails(); + rv.setViewVisibility(R.id.thumbimage2, View.GONE); + if (s != null && s.getVariations() != null && s.getSource() != null) { + rv.setImageViewBitmap(R.id.bigpic, + ((Reddit) mContext.getApplicationContext()).getImageLoader() + .loadImageSync( + Html.fromHtml(data.getThumbnails().getSource().getUrl()) + .toString())); + rv.setViewVisibility(R.id.bigpic, View.VISIBLE); + } else { + rv.setViewVisibility(R.id.bigpic, View.GONE); + } + } else { + if (SubredditWidgetProvider.getViewType(id, mContext) != 2) { + rv.setViewVisibility(R.id.bigpic, View.GONE); + } + if (data.getThumbnailType() == Submission.ThumbnailType.URL) { + rv.setImageViewBitmap(R.id.thumbimage2, + ((Reddit) mContext.getApplicationContext()).getImageLoader() + .loadImageSync(data.getThumbnail())); + rv.setViewVisibility(R.id.thumbimage2, View.VISIBLE); + } else { + rv.setViewVisibility(R.id.thumbimage2, View.GONE); + } + } + switch (SubredditWidgetProvider.getViewType(id, mContext)) { + case 1: + case 0: + case 2: + if (SubredditWidgetProvider.getThemeFromId(id, mContext) == 2) { + } else { + rv.setTextColor(R.id.title, Color.WHITE); + rv.setTextColor(R.id.score, Color.WHITE); + rv.setTextColor(R.id.comments, Color.WHITE); + rv.setTextColor(R.id.information, Color.WHITE); + } + + break; + } + + Bundle infos = new Bundle(); + infos.putString(OpenContent.EXTRA_URL, data.getPermalink()); + infos.putBoolean("popup", true); + final Intent activityIntent = new Intent(); + activityIntent.putExtras(infos); + activityIntent.setAction(data.getTitle()); + rv.setOnClickFillInIntent(R.id.card, activityIntent); + } catch (Exception e) { + + } + return rv; + } + + public int getCount() { + return records.size(); + } + + + public void onDataSetChanged() { + + // Fetching JSON data from server and add them to records arraylist + } + + public int getViewTypeCount() { + return 1; + } + + public long getItemId(int position) { + return position; + } + + public void onDestroy() { + records.clear(); + } + + public boolean hasStableIds() { + return true; + } + + public RemoteViews getLoadingView() { + return null; + } +} diff --git a/app/src/main/java/me/ccrama/redditslide/Widget/ListViewWidgetService.java b/app/src/main/java/me/ccrama/redditslide/Widget/ListViewWidgetService.java index 4e707e3b0d..d5d192bb8e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Widget/ListViewWidgetService.java +++ b/app/src/main/java/me/ccrama/redditslide/Widget/ListViewWidgetService.java @@ -1,312 +1,15 @@ package me.ccrama.redditslide.Widget; import android.appwidget.AppWidgetManager; -import android.content.Context; import android.content.Intent; -import android.graphics.Color; -import android.os.AsyncTask; -import android.os.Bundle; -import android.text.Html; -import android.view.View; -import android.widget.RemoteViews; import android.widget.RemoteViewsService; -import net.dean.jraw.models.Submission; -import net.dean.jraw.models.Thumbnails; -import net.dean.jraw.paginators.DomainPaginator; -import net.dean.jraw.paginators.Paginator; -import net.dean.jraw.paginators.Sorting; -import net.dean.jraw.paginators.SubredditPaginator; -import net.dean.jraw.paginators.TimePeriod; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.Set; - -import me.ccrama.redditslide.Activities.OpenContent; -import me.ccrama.redditslide.Authentication; -import me.ccrama.redditslide.Autocache.AutoCacheScheduler; -import me.ccrama.redditslide.Notifications.NotificationJobScheduler; -import me.ccrama.redditslide.PostMatch; -import me.ccrama.redditslide.R; -import me.ccrama.redditslide.Reddit; -import me.ccrama.redditslide.TimeUtils; -import me.ccrama.redditslide.Visuals.Palette; -import me.ccrama.redditslide.util.LogUtil; -import me.ccrama.redditslide.util.NetworkUtil; - /** * Created by carlo_000 on 5/4/2016. */ public class ListViewWidgetService extends RemoteViewsService { - public RemoteViewsService.RemoteViewsFactory onGetViewFactory(Intent intent) { + public RemoteViewsFactory onGetViewFactory(Intent intent) { return new ListViewRemoteViewsFactory(this.getApplicationContext(), intent, "android", intent.getIntExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 0)); } } - -class ListViewRemoteViewsFactory implements RemoteViewsService.RemoteViewsFactory { - private Context mContext; - private ArrayList records; - String subreddit; - int id; - - public ListViewRemoteViewsFactory(Context context, Intent intent, String subreddit, int id) { - mContext = context; - this.subreddit = subreddit; - this.id = id; - } - - // Initialize the data set. - public void onCreate() { - // In onCreate() you set up any connections / cursors to your data source. Heavy lifting, - // for example downloading or creating content etc, should be deferred to onDataSetChanged() - // or getViewAt(). Taking more than 20 seconds in this call will result in an ANR. - records = new ArrayList<>(); - if (NetworkUtil.isConnected(mContext)) { - new AsyncTask() { - @Override - protected Void doInBackground(Void... params) { - if (Authentication.reddit == null) { - new Authentication(mContext.getApplicationContext()); - Authentication.me = Authentication.reddit.me(); - Authentication.mod = Authentication.me.isMod(); - - Authentication.authentication.edit() - .putBoolean(Reddit.SHARED_PREF_IS_MOD, Authentication.mod) - .apply(); - - if (Reddit.notificationTime != -1) { - Reddit.notifications = new NotificationJobScheduler(mContext); - Reddit.notifications.start(mContext.getApplicationContext()); - } - - if (Reddit.cachedData.contains("toCache")) { - Reddit.autoCache = new AutoCacheScheduler(mContext); - Reddit.autoCache.start(mContext.getApplicationContext()); - } - - final String name = Authentication.me.getFullName(); - Authentication.name = name; - LogUtil.v("AUTHENTICATED"); - - if (Authentication.reddit.isAuthenticated()) { - final Set accounts = - Authentication.authentication.getStringSet("accounts", - new HashSet()); - if (accounts.contains(name)) { //convert to new system - accounts.remove(name); - accounts.add(name + ":" + Authentication.refresh); - Authentication.authentication.edit() - .putStringSet("accounts", accounts) - .apply(); //force commit - } - Authentication.isLoggedIn = true; - Reddit.notFirst = true; - } - } - String sub = SubredditWidgetProvider.getSubFromId(id, mContext); - Paginator p; - if (sub.equals("frontpage")) { - p = new SubredditPaginator(Authentication.reddit); - } else if (!sub.contains(".")) { - p = new SubredditPaginator(Authentication.reddit, sub); - } else { - p = new DomainPaginator(Authentication.reddit, sub); - } - p.setLimit(50); - switch (SubredditWidgetProvider.getSorting(id, mContext)) { - case 0: - p.setSorting(Sorting.HOT); - break; - case 1: - p.setSorting(Sorting.NEW); - break; - case 2: - p.setSorting(Sorting.RISING); - break; - case 3: - p.setSorting(Sorting.TOP); - break; - case 4: - p.setSorting(Sorting.CONTROVERSIAL); - break; - case 5: - p.setSorting(Sorting.BEST); - break; - } - switch (SubredditWidgetProvider.getSortingTime(id, mContext)) { - case 0: - p.setTimePeriod(TimePeriod.HOUR); - break; - case 1: - p.setTimePeriod(TimePeriod.DAY); - break; - case 2: - p.setTimePeriod(TimePeriod.WEEK); - break; - case 3: - p.setTimePeriod(TimePeriod.MONTH); - break; - case 4: - p.setTimePeriod(TimePeriod.YEAR); - break; - case 5: - p.setTimePeriod(TimePeriod.ALL); - break; - } - - try { - ArrayList s = new ArrayList<>(p.next()); - records = new ArrayList<>(); - for (Submission subm : s) { - if (!PostMatch.doesMatch(subm) && !subm.isStickied()) { - records.add(subm); - } - } - } catch (Exception e) { - - } - return null; - } - - @Override - protected void onPostExecute(Void aVoid) { - Intent widgetUpdateIntent = new Intent(mContext, SubredditWidgetProvider.class); - widgetUpdateIntent.setAction(SubredditWidgetProvider.UPDATE_MEETING_ACTION); - widgetUpdateIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, id); - mContext.sendBroadcast(widgetUpdateIntent); - } - }.execute(); - } else { - Intent widgetUpdateIntent = new Intent(mContext, SubredditWidgetProvider.class); - widgetUpdateIntent.setAction(SubredditWidgetProvider.UPDATE_MEETING_ACTION); - widgetUpdateIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, id); - mContext.sendBroadcast(widgetUpdateIntent); - } - } - - // Given the position (index) of a WidgetItem in the array, use the item's text value in - // combination with the app widget item XML file to construct a RemoteViews object. - public RemoteViews getViewAt(int position) { - // position will always range from 0 to getCount() - 1. - // Construct a RemoteViews item based on the app widget item XML file, and set the - // text based on the position. - int view = R.layout.submission_widget_light; - switch (SubredditWidgetProvider.getViewType(id, mContext)) { - case 1: - case 0: - if (SubredditWidgetProvider.getThemeFromId(id, mContext) == 2) { - view = R.layout.submission_widget_light; - } else { - view = R.layout.submission_widget; - } - - break; - case 2: - if (SubredditWidgetProvider.getThemeFromId(id, mContext) == 2) { - view = R.layout.submission_widget_compact_light; - } else { - view = R.layout.submission_widget_compact; - } - break; - } - final RemoteViews rv = new RemoteViews(mContext.getPackageName(), view); - try { - - // feed row - Submission data = records.get(position); - - rv.setTextViewText(R.id.title, Html.fromHtml(data.getTitle())); - rv.setTextViewText(R.id.score, data.getScore() + ""); - rv.setTextViewText(R.id.comments, data.getCommentCount() + ""); - rv.setTextViewText(R.id.information, - data.getAuthor() + " " + TimeUtils.getTimeAgo(data.getCreated().getTime(), - mContext)); - rv.setTextViewText(R.id.subreddit, data.getSubredditName()); - rv.setTextColor(R.id.subreddit, Palette.getColor(data.getSubredditName())); - if (SubredditWidgetProvider.getViewType(id, mContext) == 1) { - Thumbnails s = data.getThumbnails(); - rv.setViewVisibility(R.id.thumbimage2, View.GONE); - if (s != null && s.getVariations() != null && s.getSource() != null) { - rv.setImageViewBitmap(R.id.bigpic, - ((Reddit) mContext.getApplicationContext()).getImageLoader() - .loadImageSync( - Html.fromHtml(data.getThumbnails().getSource().getUrl()) - .toString())); - rv.setViewVisibility(R.id.bigpic, View.VISIBLE); - } else { - rv.setViewVisibility(R.id.bigpic, View.GONE); - } - } else { - if (SubredditWidgetProvider.getViewType(id, mContext) != 2) { - rv.setViewVisibility(R.id.bigpic, View.GONE); - } - if (data.getThumbnailType() == Submission.ThumbnailType.URL) { - rv.setImageViewBitmap(R.id.thumbimage2, - ((Reddit) mContext.getApplicationContext()).getImageLoader() - .loadImageSync(data.getThumbnail())); - rv.setViewVisibility(R.id.thumbimage2, View.VISIBLE); - } else { - rv.setViewVisibility(R.id.thumbimage2, View.GONE); - } - } - switch (SubredditWidgetProvider.getViewType(id, mContext)) { - case 1: - case 0: - case 2: - if (SubredditWidgetProvider.getThemeFromId(id, mContext) == 2) { - } else { - rv.setTextColor(R.id.title, Color.WHITE); - rv.setTextColor(R.id.score, Color.WHITE); - rv.setTextColor(R.id.comments, Color.WHITE); - rv.setTextColor(R.id.information, Color.WHITE); - } - - break; - } - - Bundle infos = new Bundle(); - infos.putString(OpenContent.EXTRA_URL, data.getPermalink()); - infos.putBoolean("popup", true); - final Intent activityIntent = new Intent(); - activityIntent.putExtras(infos); - activityIntent.setAction(data.getTitle()); - rv.setOnClickFillInIntent(R.id.card, activityIntent); - } catch (Exception e) { - - } - return rv; - } - - public int getCount() { - return records.size(); - } - - - public void onDataSetChanged() { - - // Fetching JSON data from server and add them to records arraylist - } - - public int getViewTypeCount() { - return 1; - } - - public long getItemId(int position) { - return position; - } - - public void onDestroy() { - records.clear(); - } - - public boolean hasStableIds() { - return true; - } - - public RemoteViews getLoadingView() { - return null; - } - -} From 6062cc56cff4862dccbd5b7c9cef9ed7d1069231 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:30:36 -0400 Subject: [PATCH 033/108] Clean up some unnecessary classes --- .../redditslide/ForceTouch/builder/Peek.java | 2 +- .../util/GestureDetectorCompat.java | 562 ------------------ .../redditslide/Fragments/CommentPage.java | 12 +- .../redditslide/Fragments/WikiPage.java | 6 +- .../Views/GeneralSwipeRefreshLayout.java | 25 - app/src/main/res/layout/activity_search.xml | 4 +- .../res/layout/fragment_verticalcontent.xml | 6 +- .../fragment_verticalcontenttoolbar.xml | 4 +- app/src/main/res/layout/justtext.xml | 4 +- 9 files changed, 16 insertions(+), 609 deletions(-) delete mode 100644 app/src/main/java/me/ccrama/redditslide/ForceTouch/util/GestureDetectorCompat.java delete mode 100644 app/src/main/java/me/ccrama/redditslide/Views/GeneralSwipeRefreshLayout.java diff --git a/app/src/main/java/me/ccrama/redditslide/ForceTouch/builder/Peek.java b/app/src/main/java/me/ccrama/redditslide/ForceTouch/builder/Peek.java index f464326994..54ba78e691 100644 --- a/app/src/main/java/me/ccrama/redditslide/ForceTouch/builder/Peek.java +++ b/app/src/main/java/me/ccrama/redditslide/ForceTouch/builder/Peek.java @@ -23,11 +23,11 @@ import androidx.annotation.LayoutRes; import androidx.annotation.Nullable; +import androidx.core.view.GestureDetectorCompat; import me.ccrama.redditslide.ForceTouch.PeekView; import me.ccrama.redditslide.ForceTouch.PeekViewActivity; import me.ccrama.redditslide.ForceTouch.callback.OnPeek; -import me.ccrama.redditslide.ForceTouch.util.GestureDetectorCompat; import me.ccrama.redditslide.ForceTouch.util.GestureListener; /** diff --git a/app/src/main/java/me/ccrama/redditslide/ForceTouch/util/GestureDetectorCompat.java b/app/src/main/java/me/ccrama/redditslide/ForceTouch/util/GestureDetectorCompat.java deleted file mode 100644 index 301ef9550e..0000000000 --- a/app/src/main/java/me/ccrama/redditslide/ForceTouch/util/GestureDetectorCompat.java +++ /dev/null @@ -1,562 +0,0 @@ -package me.ccrama.redditslide.ForceTouch.util; - -/* - * Copyright (C) 2008 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import android.content.Context; -import android.os.Build; -import android.os.Handler; -import android.os.Message; -import android.view.GestureDetector; -import android.view.GestureDetector.OnDoubleTapListener; -import android.view.GestureDetector.OnGestureListener; -import android.view.MotionEvent; -import android.view.VelocityTracker; -import android.view.View; -import android.view.ViewConfiguration; - -/** - * Detects various gestures and events using the supplied {@link MotionEvent}s. - * The {@link OnGestureListener} callback will notify users when a particular - * motion event has occurred. This class should only be used with {@link MotionEvent}s - * reported via touch (don't use for trackball events). - * - *

    This compatibility implementation of the framework's GestureDetector guarantees - * the newer focal point scrolling behavior from Jellybean MR1 on all platform versions.

    - * - * To use this class: - *
      - *
    • Create an instance of the {@code GestureDetectorCompat} for your {@link View} - *
    • In the {@link View#onTouchEvent(MotionEvent)} method ensure you call - * {@link #onTouchEvent(MotionEvent)}. The methods defined in your callback - * will be executed when the events occur. - *
    - */ -public class GestureDetectorCompat { - interface GestureDetectorCompatImpl { - boolean isLongpressEnabled(); - boolean onTouchEvent(MotionEvent ev); - void setIsLongpressEnabled(boolean enabled); - void setOnDoubleTapListener(OnDoubleTapListener listener); - } - - static class GestureDetectorCompatImplBase implements GestureDetectorCompatImpl { - private int mTouchSlopSquare; - private int mDoubleTapSlopSquare; - private int mMinimumFlingVelocity; - private int mMaximumFlingVelocity; - - private static final int LONGPRESS_TIMEOUT = 100; - private static final int TAP_TIMEOUT = ViewConfiguration.getTapTimeout(); - private static final int DOUBLE_TAP_TIMEOUT = ViewConfiguration.getDoubleTapTimeout(); - - // constants for Message.what used by GestureHandler below - private static final int SHOW_PRESS = 1; - private static final int LONG_PRESS = 2; - private static final int TAP = 3; - - private final Handler mHandler; - private final OnGestureListener mListener; - private OnDoubleTapListener mDoubleTapListener; - - private boolean mStillDown; - private boolean mDeferConfirmSingleTap; - private boolean mInLongPress; - private boolean mAlwaysInTapRegion; - private boolean mAlwaysInBiggerTapRegion; - - private MotionEvent mCurrentDownEvent; - private MotionEvent mPreviousUpEvent; - - /** - * True when the user is still touching for the second tap (down, move, and - * up events). Can only be true if there is a double tap listener attached. - */ - private boolean mIsDoubleTapping; - - private float mLastFocusX; - private float mLastFocusY; - private float mDownFocusX; - private float mDownFocusY; - - private boolean mIsLongpressEnabled; - - /** - * Determines speed during touch scrolling - */ - private VelocityTracker mVelocityTracker; - - private class GestureHandler extends Handler { - GestureHandler() { - super(); - } - - GestureHandler(Handler handler) { - super(handler.getLooper()); - } - - @Override - public void handleMessage(Message msg) { - switch (msg.what) { - case SHOW_PRESS: - mListener.onShowPress(mCurrentDownEvent); - break; - - case LONG_PRESS: - dispatchLongPress(); - break; - - case TAP: - // If the user's finger is still down, do not count it as a tap - if (mDoubleTapListener != null) { - if (!mStillDown) { - mDoubleTapListener.onSingleTapConfirmed(mCurrentDownEvent); - } else { - mDeferConfirmSingleTap = true; - } - } - break; - - default: - throw new RuntimeException("Unknown message " + msg); //never - } - } - } - - /** - * Creates a GestureDetector with the supplied listener. - * You may only use this constructor from a UI thread (this is the usual situation). - * @see Handler#Handler() - * - * @param context the application's context - * @param listener the listener invoked for all the callbacks, this must - * not be null. - * @param handler the handler to use - * - * @throws NullPointerException if {@code listener} is null. - */ - public GestureDetectorCompatImplBase(Context context, OnGestureListener listener, - Handler handler) { - if (handler != null) { - mHandler = new GestureHandler(handler); - } else { - mHandler = new GestureHandler(); - } - mListener = listener; - if (listener instanceof OnDoubleTapListener) { - setOnDoubleTapListener((OnDoubleTapListener) listener); - } - init(context); - } - - private void init(Context context) { - if (context == null) { - throw new IllegalArgumentException("Context must not be null"); - } - if (mListener == null) { - throw new IllegalArgumentException("OnGestureListener must not be null"); - } - mIsLongpressEnabled = true; - - final ViewConfiguration configuration = ViewConfiguration.get(context); - final int touchSlop = configuration.getScaledTouchSlop(); - final int doubleTapSlop = configuration.getScaledDoubleTapSlop(); - mMinimumFlingVelocity = configuration.getScaledMinimumFlingVelocity(); - mMaximumFlingVelocity = configuration.getScaledMaximumFlingVelocity(); - - mTouchSlopSquare = touchSlop * touchSlop; - mDoubleTapSlopSquare = doubleTapSlop * doubleTapSlop; - } - - /** - * Sets the listener which will be called for double-tap and related - * gestures. - * - * @param onDoubleTapListener the listener invoked for all the callbacks, or - * null to stop listening for double-tap gestures. - */ - public void setOnDoubleTapListener(OnDoubleTapListener onDoubleTapListener) { - mDoubleTapListener = onDoubleTapListener; - } - - /** - * Set whether longpress is enabled, if this is enabled when a user - * presses and holds down you get a longpress event and nothing further. - * If it's disabled the user can press and hold down and then later - * moved their finger and you will get scroll events. By default - * longpress is enabled. - * - * @param isLongpressEnabled whether longpress should be enabled. - */ - public void setIsLongpressEnabled(boolean isLongpressEnabled) { - mIsLongpressEnabled = isLongpressEnabled; - } - - /** - * @return true if longpress is enabled, else false. - */ - public boolean isLongpressEnabled() { - return mIsLongpressEnabled; - } - - /** - * Analyzes the given motion event and if applicable triggers the - * appropriate callbacks on the {@link OnGestureListener} supplied. - * - * @param ev The current motion event. - * @return true if the {@link OnGestureListener} consumed the event, - * else false. - */ - public boolean onTouchEvent(MotionEvent ev) { - final int action = ev.getAction(); - - if (mVelocityTracker == null) { - mVelocityTracker = VelocityTracker.obtain(); - } - mVelocityTracker.addMovement(ev); - - final boolean pointerUp = - (action & MotionEvent.ACTION_MASK) == MotionEvent.ACTION_POINTER_UP; - final int skipIndex = pointerUp ? ev.getActionIndex() : -1; - - // Determine focal point - float sumX = 0, sumY = 0; - final int count = ev.getPointerCount(); - for (int i = 0; i < count; i++) { - if (skipIndex == i) continue; - sumX += ev.getX(i); - sumY += ev.getY(i); - } - final int div = pointerUp ? count - 1 : count; - final float focusX = sumX / div; - final float focusY = sumY / div; - - boolean handled = false; - - switch (action & MotionEvent.ACTION_MASK) { - case MotionEvent.ACTION_POINTER_DOWN: - mDownFocusX = mLastFocusX = focusX; - mDownFocusY = mLastFocusY = focusY; - // Cancel long press and taps - cancelTaps(); - break; - - case MotionEvent.ACTION_POINTER_UP: - mDownFocusX = mLastFocusX = focusX; - mDownFocusY = mLastFocusY = focusY; - - // Check the dot product of current velocities. - // If the pointer that left was opposing another velocity vector, clear. - mVelocityTracker.computeCurrentVelocity(1000, mMaximumFlingVelocity); - final int upIndex = ev.getActionIndex(); - final int id1 = ev.getPointerId(upIndex); - final float x1 = mVelocityTracker.getXVelocity(id1); - final float y1 = mVelocityTracker.getYVelocity(id1); - for (int i = 0; i < count; i++) { - if (i == upIndex) continue; - - final int id2 = ev.getPointerId(i); - final float x = x1 * mVelocityTracker.getXVelocity(id2); - final float y = y1 * mVelocityTracker.getYVelocity(id2); - - final float dot = x + y; - if (dot < 0) { - mVelocityTracker.clear(); - break; - } - } - break; - - case MotionEvent.ACTION_DOWN: - if (mDoubleTapListener != null) { - boolean hadTapMessage = mHandler.hasMessages(TAP); - if (hadTapMessage) mHandler.removeMessages(TAP); - if ((mCurrentDownEvent != null) && (mPreviousUpEvent != null) && hadTapMessage && - isConsideredDoubleTap(mCurrentDownEvent, mPreviousUpEvent, ev)) { - // This is a second tap - mIsDoubleTapping = true; - // Give a callback with the first tap of the double-tap - handled |= mDoubleTapListener.onDoubleTap(mCurrentDownEvent); - // Give a callback with down event of the double-tap - handled |= mDoubleTapListener.onDoubleTapEvent(ev); - } else { - // This is a first tap - mHandler.sendEmptyMessageDelayed(TAP, DOUBLE_TAP_TIMEOUT); - } - } - - mDownFocusX = mLastFocusX = focusX; - mDownFocusY = mLastFocusY = focusY; - if (mCurrentDownEvent != null) { - mCurrentDownEvent.recycle(); - } - mCurrentDownEvent = MotionEvent.obtain(ev); - mAlwaysInTapRegion = true; - mAlwaysInBiggerTapRegion = true; - mStillDown = true; - mInLongPress = false; - mDeferConfirmSingleTap = false; - - if (mIsLongpressEnabled) { - mHandler.removeMessages(LONG_PRESS); - mHandler.sendEmptyMessageAtTime(LONG_PRESS, mCurrentDownEvent.getDownTime() - + TAP_TIMEOUT + LONGPRESS_TIMEOUT); - } - mHandler.sendEmptyMessageAtTime(SHOW_PRESS, mCurrentDownEvent.getDownTime() + TAP_TIMEOUT); - handled |= mListener.onDown(ev); - break; - - case MotionEvent.ACTION_MOVE: - if (mInLongPress) { - break; - } - final float scrollX = mLastFocusX - focusX; - final float scrollY = mLastFocusY - focusY; - if (mIsDoubleTapping) { - // Give the move events of the double-tap - handled |= mDoubleTapListener.onDoubleTapEvent(ev); - } else if (mAlwaysInTapRegion) { - final int deltaX = (int) (focusX - mDownFocusX); - final int deltaY = (int) (focusY - mDownFocusY); - int distance = (deltaX * deltaX) + (deltaY * deltaY); - if (distance > mTouchSlopSquare) { - handled = mListener.onScroll(mCurrentDownEvent, ev, scrollX, scrollY); - mLastFocusX = focusX; - mLastFocusY = focusY; - mAlwaysInTapRegion = false; - mHandler.removeMessages(TAP); - mHandler.removeMessages(SHOW_PRESS); - mHandler.removeMessages(LONG_PRESS); - } - if (distance > mTouchSlopSquare) { - mAlwaysInBiggerTapRegion = false; - } - } else if ((Math.abs(scrollX) >= 1) || (Math.abs(scrollY) >= 1)) { - handled = mListener.onScroll(mCurrentDownEvent, ev, scrollX, scrollY); - mLastFocusX = focusX; - mLastFocusY = focusY; - } - break; - - case MotionEvent.ACTION_UP: - mStillDown = false; - MotionEvent currentUpEvent = MotionEvent.obtain(ev); - if (mIsDoubleTapping) { - // Finally, give the up event of the double-tap - handled |= mDoubleTapListener.onDoubleTapEvent(ev); - } else if (mInLongPress) { - mHandler.removeMessages(TAP); - mInLongPress = false; - } else if (mAlwaysInTapRegion) { - handled = mListener.onSingleTapUp(ev); - if (mDeferConfirmSingleTap && mDoubleTapListener != null) { - mDoubleTapListener.onSingleTapConfirmed(ev); - } - } else { - // A fling must travel the minimum tap distance - final VelocityTracker velocityTracker = mVelocityTracker; - final int pointerId = ev.getPointerId(0); - velocityTracker.computeCurrentVelocity(1000, mMaximumFlingVelocity); - final float velocityY = velocityTracker.getYVelocity(pointerId); - final float velocityX = velocityTracker.getXVelocity(pointerId); - - if ((Math.abs(velocityY) > mMinimumFlingVelocity) - || (Math.abs(velocityX) > mMinimumFlingVelocity)){ - handled = mListener.onFling(mCurrentDownEvent, ev, velocityX, velocityY); - } - } - if (mPreviousUpEvent != null) { - mPreviousUpEvent.recycle(); - } - // Hold the event we obtained above - listeners may have changed the original. - mPreviousUpEvent = currentUpEvent; - if (mVelocityTracker != null) { - // This may have been cleared when we called out to the - // application above. - mVelocityTracker.recycle(); - mVelocityTracker = null; - } - mIsDoubleTapping = false; - mDeferConfirmSingleTap = false; - mHandler.removeMessages(SHOW_PRESS); - mHandler.removeMessages(LONG_PRESS); - break; - - case MotionEvent.ACTION_CANCEL: - cancel(); - break; - } - - return handled; - } - - private void cancel() { - mHandler.removeMessages(SHOW_PRESS); - mHandler.removeMessages(LONG_PRESS); - mHandler.removeMessages(TAP); - mVelocityTracker.recycle(); - mVelocityTracker = null; - mIsDoubleTapping = false; - mStillDown = false; - mAlwaysInTapRegion = false; - mAlwaysInBiggerTapRegion = false; - mDeferConfirmSingleTap = false; - if (mInLongPress) { - mInLongPress = false; - } - } - - private void cancelTaps() { - mHandler.removeMessages(SHOW_PRESS); - mHandler.removeMessages(LONG_PRESS); - mHandler.removeMessages(TAP); - mIsDoubleTapping = false; - mAlwaysInTapRegion = false; - mAlwaysInBiggerTapRegion = false; - mDeferConfirmSingleTap = false; - if (mInLongPress) { - mInLongPress = false; - } - } - - private boolean isConsideredDoubleTap(MotionEvent firstDown, MotionEvent firstUp, - MotionEvent secondDown) { - if (!mAlwaysInBiggerTapRegion) { - return false; - } - - if (secondDown.getEventTime() - firstUp.getEventTime() > DOUBLE_TAP_TIMEOUT) { - return false; - } - - int deltaX = (int) firstDown.getX() - (int) secondDown.getX(); - int deltaY = (int) firstDown.getY() - (int) secondDown.getY(); - return (deltaX * deltaX + deltaY * deltaY < mDoubleTapSlopSquare); - } - - private void dispatchLongPress() { - mHandler.removeMessages(TAP); - mDeferConfirmSingleTap = false; - mInLongPress = true; - mListener.onLongPress(mCurrentDownEvent); - } - } - - static class GestureDetectorCompatImplJellybeanMr2 implements GestureDetectorCompatImpl { - private final GestureDetector mDetector; - - public GestureDetectorCompatImplJellybeanMr2(Context context, OnGestureListener listener, - Handler handler) { - mDetector = new GestureDetector(context, listener, handler); - } - - @Override - public boolean isLongpressEnabled() { - return mDetector.isLongpressEnabled(); - } - - @Override - public boolean onTouchEvent(MotionEvent ev) { - return mDetector.onTouchEvent(ev); - } - - @Override - public void setIsLongpressEnabled(boolean enabled) { - mDetector.setIsLongpressEnabled(enabled); - } - - @Override - public void setOnDoubleTapListener(OnDoubleTapListener listener) { - mDetector.setOnDoubleTapListener(listener); - } - } - - private final GestureDetectorCompatImpl mImpl; - - /** - * Creates a GestureDetectorCompat with the supplied listener. - * As usual, you may only use this constructor from a UI thread. - * @see Handler#Handler() - * - * @param context the application's context - * @param listener the listener invoked for all the callbacks, this must - * not be null. - */ - public GestureDetectorCompat(Context context, OnGestureListener listener) { - this(context, listener, null); - } - - /** - * Creates a GestureDetectorCompat with the supplied listener. - * As usual, you may only use this constructor from a UI thread. - * @see Handler#Handler() - * - * @param context the application's context - * @param listener the listener invoked for all the callbacks, this must - * not be null. - * @param handler the handler that will be used for posting deferred messages - */ - public GestureDetectorCompat(Context context, OnGestureListener listener, Handler handler) { - if (Build.VERSION.SDK_INT > 17) { - mImpl = new GestureDetectorCompatImplJellybeanMr2(context, listener, handler); - } else { - mImpl = new GestureDetectorCompatImplBase(context, listener, handler); - } - } - - /** - * @return true if longpress is enabled, else false. - */ - public boolean isLongpressEnabled() { - return mImpl.isLongpressEnabled(); - } - - /** - * Analyzes the given motion event and if applicable triggers the - * appropriate callbacks on the {@link OnGestureListener} supplied. - * - * @param event The current motion event. - * @return true if the {@link OnGestureListener} consumed the event, - * else false. - */ - public boolean onTouchEvent(MotionEvent event) { - return mImpl.onTouchEvent(event); - } - - /** - * Set whether longpress is enabled, if this is enabled when a user - * presses and holds down you get a longpress event and nothing further. - * If it's disabled the user can press and hold down and then later - * moved their finger and you will get scroll events. By default - * longpress is enabled. - * - * @param enabled whether longpress should be enabled. - */ - public void setIsLongpressEnabled(boolean enabled) { - mImpl.setIsLongpressEnabled(enabled); - } - - /** - * Sets the listener which will be called for double-tap and related - * gestures. - * - * @param listener the listener invoked for all the callbacks, or - * null to stop listening for double-tap gestures. - */ - public void setOnDoubleTapListener(OnDoubleTapListener listener) { - mImpl.setOnDoubleTapListener(listener); - } -} \ No newline at end of file diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java index 93b00b83bc..db4a69d65f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java @@ -2341,17 +2341,11 @@ private int getTextViewMeasuredHeight(TextView tv){ //Since these text views takes the whole width of the screen, we get the width of the screen and subtract right and left padding to get the actual width of the text view int deviceWidth = getResources().getDisplayMetrics().widthPixels - tv.getPaddingLeft() - tv.getPaddingRight(); - float spacingMultiplier, spacingAddition; Layout.Alignment alignment = Layout.Alignment.ALIGN_CENTER; - if(Build.VERSION.SDK_INT >= 16) { - spacingMultiplier = tv.getLineSpacingMultiplier(); - spacingAddition = tv.getLineSpacingExtra(); - } else { - //Default values - spacingMultiplier = 1f; - spacingAddition = 0f; - } + float spacingMultiplier = tv.getLineSpacingMultiplier(); + float spacingAddition = tv.getLineSpacingExtra(); + StaticLayout staticLayout = new StaticLayout(tv.getText(),textPaint,deviceWidth,alignment,spacingMultiplier,spacingAddition,false); //Add top and bottom padding to the height and return the value diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/WikiPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/WikiPage.java index 463f5e6f18..507fe504be 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/WikiPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/WikiPage.java @@ -12,6 +12,7 @@ import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; +import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; import net.dean.jraw.managers.WikiManager; @@ -24,7 +25,6 @@ import me.ccrama.redditslide.Constants; import me.ccrama.redditslide.OpenRedditLink; import me.ccrama.redditslide.R; -import me.ccrama.redditslide.Views.GeneralSwipeRefreshLayout; import me.ccrama.redditslide.Visuals.Palette; @@ -36,7 +36,7 @@ public class WikiPage extends Fragment { private WikiPageListener listener; private WebView webView; - private GeneralSwipeRefreshLayout ref; + private SwipeRefreshLayout ref; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { @@ -168,4 +168,4 @@ public interface WikiPageListener { void overflowTouched(); } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Views/GeneralSwipeRefreshLayout.java b/app/src/main/java/me/ccrama/redditslide/Views/GeneralSwipeRefreshLayout.java deleted file mode 100644 index 1756610eb7..0000000000 --- a/app/src/main/java/me/ccrama/redditslide/Views/GeneralSwipeRefreshLayout.java +++ /dev/null @@ -1,25 +0,0 @@ -package me.ccrama.redditslide.Views; - -import android.content.Context; -import android.util.AttributeSet; - -import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; - -/** - * Created by carlo_000 on 10/8/2015. - */ -public class GeneralSwipeRefreshLayout extends SwipeRefreshLayout { - //TODO more to come - - public GeneralSwipeRefreshLayout(Context context) { - - super(context); - } - - public GeneralSwipeRefreshLayout(Context context, AttributeSet attrs) { - - super(context, attrs); - } - - -} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_search.xml b/app/src/main/res/layout/activity_search.xml index 1658578e5d..5b91a4c984 100644 --- a/app/src/main/res/layout/activity_search.xml +++ b/app/src/main/res/layout/activity_search.xml @@ -5,7 +5,7 @@ android:background="?attr/activity_background" android:orientation="vertical"> - @@ -21,7 +21,7 @@ android:listSelector="@android:color/transparent" android:orientation="vertical"> - + - - + - \ No newline at end of file + diff --git a/app/src/main/res/layout/fragment_verticalcontenttoolbar.xml b/app/src/main/res/layout/fragment_verticalcontenttoolbar.xml index 631021ab5e..32356d9126 100644 --- a/app/src/main/res/layout/fragment_verticalcontenttoolbar.xml +++ b/app/src/main/res/layout/fragment_verticalcontenttoolbar.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="?attr/activity_background"> - @@ -17,7 +17,7 @@ android:fadeScrollbars="true" android:orientation="vertical" android:scrollbars="vertical"/> - + - - \ No newline at end of file + From d80b052fb55bd9b39ca1b7dddc04980ddf5fe5cb Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:30:52 -0400 Subject: [PATCH 034/108] Clean up imports --- .../redditslide/Activities/MainActivity.java | 4 ++-- .../redditslide/Activities/RedditGallery.java | 24 ++++++------------- .../Adapters/RedditGalleryView.java | 7 +++--- .../Notifications/CheckForMail.java | 7 +++--- .../Notifications/CheckForMailSingle.java | 5 ++-- .../java/me/ccrama/redditslide/Reddit.java | 7 ++---- .../redditslide/Views/ExoVideoView.java | 4 ++-- 7 files changed, 23 insertions(+), 35 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java index e398ec85ed..e95edf2e72 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java @@ -4159,7 +4159,7 @@ public void onClick(@NonNull MaterialDialog dialog, if (NetworkUtil.isConnected(MainActivity.this)) { if (Authentication.isLoggedIn - && android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) { + && Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) { ShortcutManager shortcutManager = getSystemService(ShortcutManager.class); ArrayList shortcuts = new ArrayList<>(); shortcuts.add(new ShortcutInfo.Builder(this, "inbox").setShortLabel("Inbox") @@ -4200,7 +4200,7 @@ public void onClick(@NonNull MaterialDialog dialog, Collections.reverse(shortcuts); shortcutManager.setDynamicShortcuts(shortcuts); - } else if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) { + } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N_MR1) { ShortcutManager shortcutManager = getSystemService(ShortcutManager.class); ArrayList shortcuts = new ArrayList<>(); int count = 0; diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java index b2b233e074..853de24180 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java @@ -1,11 +1,8 @@ package me.ccrama.redditslide.Activities; -import android.app.Activity; import android.content.DialogInterface; import android.content.Intent; -import android.graphics.Bitmap; import android.graphics.Color; -import android.os.AsyncTask; import android.os.Bundle; import android.os.Environment; import android.view.LayoutInflater; @@ -17,30 +14,23 @@ import android.view.WindowManager; import android.widget.Toast; -import com.afollestad.materialdialogs.AlertDialogWrapper; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentStatePagerAdapter; +import androidx.recyclerview.widget.RecyclerView; +import androidx.viewpager.widget.ViewPager; -import org.jetbrains.annotations.NotNull; +import com.afollestad.materialdialogs.AlertDialogWrapper; import java.io.File; -import java.io.FileOutputStream; -import java.io.IOException; import java.util.ArrayList; import java.util.List; -import java.util.UUID; -import androidx.fragment.app.Fragment; -import androidx.fragment.app.FragmentManager; -import androidx.fragment.app.FragmentStatePagerAdapter; -import androidx.recyclerview.widget.RecyclerView; -import androidx.viewpager.widget.ViewPager; -import me.ccrama.redditslide.Adapters.AlbumView; import me.ccrama.redditslide.Adapters.RedditGalleryView; import me.ccrama.redditslide.ColorPreferences; import me.ccrama.redditslide.Fragments.BlankFragment; import me.ccrama.redditslide.Fragments.FolderChooserDialogCreate; import me.ccrama.redditslide.Fragments.SubmissionsView; -import me.ccrama.redditslide.ImgurAlbum.AlbumUtils; -import me.ccrama.redditslide.ImgurAlbum.Image; import me.ccrama.redditslide.Notifications.ImageDownloadNotificationService; import me.ccrama.redditslide.R; import me.ccrama.redditslide.Reddit; @@ -320,4 +310,4 @@ public void run() { } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java index 9d519dcc16..2b3ddaddd3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java @@ -13,6 +13,9 @@ import android.widget.LinearLayout; import android.widget.RelativeLayout; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + import com.afollestad.materialdialogs.AlertDialogWrapper; import com.devspark.robototextview.RobotoTypefaces; @@ -20,19 +23,15 @@ import java.net.URL; import java.util.List; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; import me.ccrama.redditslide.Activities.Album; import me.ccrama.redditslide.Activities.GalleryImage; import me.ccrama.redditslide.Activities.MediaView; -import me.ccrama.redditslide.ImgurAlbum.Image; import me.ccrama.redditslide.R; import me.ccrama.redditslide.Reddit; import me.ccrama.redditslide.SettingValues; import me.ccrama.redditslide.SpoilerRobotoTextView; import me.ccrama.redditslide.Visuals.FontPreferences; import me.ccrama.redditslide.util.LinkUtil; -import me.ccrama.redditslide.util.SubmissionParser; public class RedditGalleryView extends RecyclerView.Adapter { private final List images; diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java index ec82c7da20..caf4f1102d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java @@ -14,6 +14,7 @@ import android.content.res.Resources; import android.net.Uri; import android.os.AsyncTask; +import android.os.Build; import android.text.Html; import androidx.core.app.NotificationCompat; @@ -158,7 +159,7 @@ public void onPostExecute(List messages) { notificationManager.notify(0, notification); } - if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { for (Message m : messages) { NotificationCompat.BigTextStyle notiStyle = new NotificationCompat.BigTextStyle(); @@ -299,7 +300,7 @@ public void onPostExecute(List messages) { notificationManager.notify(1, notification); } - if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { for (Message m : messages) { NotificationCompat.BigTextStyle notiStyle = new NotificationCompat.BigTextStyle(); @@ -479,4 +480,4 @@ protected List doInBackground(Void... params) { } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java index 51471468e8..306ccbd7e5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java @@ -13,6 +13,7 @@ import android.content.res.Resources; import android.net.Uri; import android.os.AsyncTask; +import android.os.Build; import androidx.core.app.NotificationCompat; import androidx.core.app.NotificationManagerCompat; @@ -128,7 +129,7 @@ public void onPostExecute(List messages) { notificationManager.notify(0, notification); } - if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { NotificationCompat.BigTextStyle notiStyle = new NotificationCompat.BigTextStyle(); String contentTitle; @@ -215,4 +216,4 @@ protected List doInBackground(Void... params) { return null; } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Reddit.java b/app/src/main/java/me/ccrama/redditslide/Reddit.java index 389e7733a5..f0a84eafd6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Reddit.java +++ b/app/src/main/java/me/ccrama/redditslide/Reddit.java @@ -79,9 +79,6 @@ import okhttp3.Dns; import okhttp3.OkHttpClient; -import static android.os.Build.VERSION.SDK_INT; -import static android.os.Build.VERSION_CODES.M; - /** * Created by ccrama on 9/17/2015. */ @@ -182,7 +179,7 @@ private static boolean isVideoPluginInstalled() { public static HashMap getInstalledBrowsers() { int packageMatcher = - SDK_INT >= M ? PackageManager.MATCH_ALL : PackageManager.GET_DISABLED_COMPONENTS; + Build.VERSION.SDK_INT >= Build.VERSION_CODES.M ? PackageManager.MATCH_ALL : PackageManager.GET_DISABLED_COMPONENTS; HashMap browserMap = new HashMap<>(); @@ -611,7 +608,7 @@ public boolean isNotificationAccessEnabled() { public static final String CHANNEL_SUBCHECKING = "SUB_CHECK_NOTIFY"; public void setupNotificationChannels() { - if (SDK_INT >= android.os.Build.VERSION_CODES.O) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { // Each triple contains the channel ID, name, and importance level List> notificationTripleList = new ArrayList>() {{ diff --git a/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java b/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java index 48f5b4da24..ef72471ae0 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java @@ -369,7 +369,7 @@ private class AudioFocusHelper implements AudioManager.OnAudioFocusChangeListene * Lose audio focus */ void loseFocus() { - if (Build.VERSION.SDK_INT >= 26) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { if (request != null) { manager.abandonAudioFocusRequest(request); } @@ -382,7 +382,7 @@ void loseFocus() { * Gain audio focus */ void gainFocus() { - if (Build.VERSION.SDK_INT >= 26) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { if (request == null) { request = new AudioFocusRequest.Builder(AudioManager.AUDIOFOCUS_GAIN_TRANSIENT) .setAcceptsDelayedFocusGain(false) From 515e562e8db93d32d7aa20087d98debf76fbd904 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:31:06 -0400 Subject: [PATCH 035/108] Remove unnecessary version checks --- .../java/me/ccrama/redditslide/Fragments/MediaFragment.java | 4 +--- app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java | 6 +----- .../main/java/me/ccrama/redditslide/util/NetworkUtil.java | 5 ++--- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index d8cdb24299..fc44693239 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -248,9 +248,7 @@ public void onClick(View v) { @Override public void onGlobalLayout() { slideLayout.setPanelHeight(title.getMeasuredHeight()); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { - title.getViewTreeObserver().removeOnGlobalLayoutListener(this); - } + title.getViewTreeObserver().removeOnGlobalLayoutListener(this); } }); slideLayout.addPanelSlideListener(new SlidingUpPanelLayout.PanelSlideListener() { diff --git a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java index de692b4f8f..75f062d82d 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java +++ b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java @@ -168,11 +168,7 @@ public static Uri formatURL(String url) { } Uri uri = Uri.parse(url); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { - return uri.normalizeScheme(); - } else { - return uri; - } + return uri.normalizeScheme(); } public static boolean tryOpenWithVideoPlugin(@NonNull String url) { diff --git a/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java b/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java index e08ddfd877..216f14d5b3 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java +++ b/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java @@ -33,9 +33,8 @@ public static Status getConnectivityStatus(Context context) { NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); switch (activeNetwork != null ? activeNetwork.getType() : CONST_NO_NETWORK) { case ConnectivityManager.TYPE_WIFI: case ConnectivityManager.TYPE_ETHERNET: - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) - if (cm.isActiveNetworkMetered()) - return Status.MOBILE; // respect metered wifi networks as mobile + if (cm.isActiveNetworkMetered()) + return Status.MOBILE; // respect metered wifi networks as mobile return Status.WIFI; case ConnectivityManager.TYPE_MOBILE: case ConnectivityManager.TYPE_BLUETOOTH: case ConnectivityManager.TYPE_WIMAX: return Status.MOBILE; From ea93736b49f40417911dbd847a5d008d3f91bc92 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:31:24 -0400 Subject: [PATCH 036/108] Update CanvasView with upstream source --- .../ccrama/redditslide/Views/CanvasView.java | 56 +++++++++++++++++-- 1 file changed, 51 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java b/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java index 188af81345..123eb7fb69 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/CanvasView.java @@ -17,6 +17,7 @@ import android.graphics.Matrix; import android.graphics.Paint; import android.graphics.Path; +import android.graphics.PathEffect; import android.graphics.PorterDuff; import android.graphics.PorterDuffXfermode; import android.graphics.RectF; @@ -58,6 +59,8 @@ public enum Drawer { private List pathLists = new ArrayList(); private List paintLists = new ArrayList(); + private final Paint emptyPaint = new Paint(); + // for Eraser private int baseColor = Color.parseColor("#303030"); @@ -77,6 +80,7 @@ public enum Drawer { private int opacity = 255; private float blur = 0F; private Paint.Cap lineCap = Paint.Cap.ROUND; + private PathEffect drawPathEffect = null; // for Text private String text = ""; @@ -174,6 +178,7 @@ private Paint createPaint() { paint.setColor(this.paintStrokeColor); paint.setShadowLayer(this.blur, 0F, 0F, this.paintStrokeColor); paint.setAlpha(this.opacity); + paint.setPathEffect(this.drawPathEffect); } return paint; @@ -347,7 +352,12 @@ private void onActionMove(MotionEvent event) { break; case RECTANGLE: path.reset(); - path.addRect(this.startX, this.startY, x, y, Path.Direction.CCW); + float left = Math.min(this.startX, x); + float right = Math.max(this.startX, x); + float top = Math.min(this.startY, y); + float bottom = Math.max(this.startY, y); + + path.addRect(left, top, right, bottom, Path.Direction.CCW); break; case CIRCLE: double distanceX = Math.abs((double) (this.startX - x)); @@ -424,7 +434,7 @@ protected void onDraw(Canvas canvas) { bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), m, true); height = (((canvas.getHeight()/2.0f)-bitmap.getHeight()/2.0f)); width=((canvas.getWidth()/2.0f)-bitmap.getWidth()/2.0f); - canvas.drawBitmap(bitmap,width,height, new Paint()); + canvas.drawBitmap(bitmap,width,height, emptyPaint); right = canvas.getWidth(); bottom = height + ((bitmap.getHeight())); canvas.clipRect(0,height,right, bottom); @@ -506,13 +516,31 @@ public void setDrawer(Drawer drawer) { this.drawer = drawer; } + /** + * This method checks if Undo is available + * + * @return If Undo is available, this is returned as true. Otherwise, this is returned as false. + */ + public boolean canUndo() { + return this.historyPointer > 1; + } + + /** + * This method checks if Redo is available + * + * @return If Redo is available, this is returned as true. Otherwise, this is returned as false. + */ + public boolean canRedo() { + return this.historyPointer < this.pathLists.size(); + } + /** * This method draws canvas again for Undo. * * @return If Undo is enabled, this is returned as true. Otherwise, this is returned as false. */ public boolean undo() { - if (this.historyPointer > 1) { + if (canUndo()) { this.historyPointer--; this.invalidate(); @@ -528,7 +556,7 @@ public boolean undo() { * @return If Redo is enabled, this is returned as true. Otherwise, this is returned as false. */ public boolean redo() { - if (this.historyPointer < this.pathLists.size()) { + if (canRedo()) { this.historyPointer++; this.invalidate(); @@ -753,6 +781,24 @@ public void setLineCap(Paint.Cap cap) { this.lineCap = cap; } + /** + * This method is getter for path effect of drawing. + * + * @return drawPathEffect + */ + public PathEffect getDrawPathEffect() { + return drawPathEffect; + } + + /** + * This method is setter for path effect of drawing. + * + * @param drawPathEffect + */ + public void setDrawPathEffect(PathEffect drawPathEffect) { + this.drawPathEffect = drawPathEffect; + } + /** * This method is getter for font size, * @@ -877,4 +923,4 @@ public byte[] getBitmapAsByteArray() { return this.getBitmapAsByteArray(CompressFormat.PNG, 100); } -} \ No newline at end of file +} From 425266521716ade69dab398f4631b9bf03a090dd Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 21:31:47 -0400 Subject: [PATCH 037/108] Move billing-related classes into their own package --- .../me/ccrama/redditslide/Activities/DonateView.java | 12 ++++++------ app/src/main/java/me/ccrama/redditslide/Reddit.java | 4 ++-- .../redditslide/util/{ => billing}/Base64.java | 2 +- .../util/{ => billing}/Base64DecoderException.java | 2 +- .../redditslide/util/{ => billing}/IabException.java | 4 ++-- .../redditslide/util/{ => billing}/IabHelper.java | 2 +- .../redditslide/util/{ => billing}/IabResult.java | 2 +- .../redditslide/util/{ => billing}/Inventory.java | 2 +- .../redditslide/util/{ => billing}/Purchase.java | 2 +- .../redditslide/util/{ => billing}/Security.java | 2 +- .../redditslide/util/{ => billing}/SkuDetails.java | 2 +- 11 files changed, 18 insertions(+), 18 deletions(-) rename app/src/main/java/me/ccrama/redditslide/util/{ => billing}/Base64.java (99%) rename app/src/main/java/me/ccrama/redditslide/util/{ => billing}/Base64DecoderException.java (95%) rename app/src/main/java/me/ccrama/redditslide/util/{ => billing}/IabException.java (97%) rename app/src/main/java/me/ccrama/redditslide/util/{ => billing}/IabHelper.java (99%) rename app/src/main/java/me/ccrama/redditslide/util/{ => billing}/IabResult.java (97%) rename app/src/main/java/me/ccrama/redditslide/util/{ => billing}/Inventory.java (98%) rename app/src/main/java/me/ccrama/redditslide/util/{ => billing}/Purchase.java (98%) rename app/src/main/java/me/ccrama/redditslide/util/{ => billing}/Security.java (99%) rename app/src/main/java/me/ccrama/redditslide/util/{ => billing}/SkuDetails.java (97%) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/DonateView.java b/app/src/main/java/me/ccrama/redditslide/Activities/DonateView.java index a936412a79..a8f08daaac 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/DonateView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/DonateView.java @@ -21,12 +21,12 @@ import me.ccrama.redditslide.Reddit; import me.ccrama.redditslide.SettingValues; import me.ccrama.redditslide.Visuals.Palette; -import me.ccrama.redditslide.util.IabHelper; -import me.ccrama.redditslide.util.IabResult; -import me.ccrama.redditslide.util.Inventory; import me.ccrama.redditslide.util.LogUtil; -import me.ccrama.redditslide.util.Purchase; -import me.ccrama.redditslide.util.SkuDetails; +import me.ccrama.redditslide.util.billing.IabHelper; +import me.ccrama.redditslide.util.billing.IabResult; +import me.ccrama.redditslide.util.billing.Inventory; +import me.ccrama.redditslide.util.billing.Purchase; +import me.ccrama.redditslide.util.billing.SkuDetails; /** @@ -157,4 +157,4 @@ public void onIabPurchaseFinished(IabResult result, } }); } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Reddit.java b/app/src/main/java/me/ccrama/redditslide/Reddit.java index f0a84eafd6..d8faddc17f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Reddit.java +++ b/app/src/main/java/me/ccrama/redditslide/Reddit.java @@ -70,12 +70,12 @@ import me.ccrama.redditslide.Visuals.Palette; import me.ccrama.redditslide.util.AdBlocker; import me.ccrama.redditslide.util.GifCache; -import me.ccrama.redditslide.util.IabHelper; -import me.ccrama.redditslide.util.IabResult; import me.ccrama.redditslide.util.LogUtil; import me.ccrama.redditslide.util.NetworkUtil; import me.ccrama.redditslide.util.SortingUtil; import me.ccrama.redditslide.util.UpgradeUtil; +import me.ccrama.redditslide.util.billing.IabHelper; +import me.ccrama.redditslide.util.billing.IabResult; import okhttp3.Dns; import okhttp3.OkHttpClient; diff --git a/app/src/main/java/me/ccrama/redditslide/util/Base64.java b/app/src/main/java/me/ccrama/redditslide/util/billing/Base64.java similarity index 99% rename from app/src/main/java/me/ccrama/redditslide/util/Base64.java rename to app/src/main/java/me/ccrama/redditslide/util/billing/Base64.java index 0e20f56420..a7448429a0 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/Base64.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/Base64.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package me.ccrama.redditslide.util; +package me.ccrama.redditslide.util.billing; // This code was converted from code at http://iharder.sourceforge.net/base64/ // Lots of extraneous features were removed. diff --git a/app/src/main/java/me/ccrama/redditslide/util/Base64DecoderException.java b/app/src/main/java/me/ccrama/redditslide/util/billing/Base64DecoderException.java similarity index 95% rename from app/src/main/java/me/ccrama/redditslide/util/Base64DecoderException.java rename to app/src/main/java/me/ccrama/redditslide/util/billing/Base64DecoderException.java index eb05fa1d79..e92b7fab43 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/Base64DecoderException.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/Base64DecoderException.java @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -package me.ccrama.redditslide.util; +package me.ccrama.redditslide.util.billing; /** * Exception thrown when encountering an invalid Base64 input character. diff --git a/app/src/main/java/me/ccrama/redditslide/util/IabException.java b/app/src/main/java/me/ccrama/redditslide/util/billing/IabException.java similarity index 97% rename from app/src/main/java/me/ccrama/redditslide/util/IabException.java rename to app/src/main/java/me/ccrama/redditslide/util/billing/IabException.java index 63eafa497d..88946ad1cc 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/IabException.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/IabException.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package me.ccrama.redditslide.util; +package me.ccrama.redditslide.util.billing; /** * Exception thrown when something went wrong with in-app billing. @@ -47,4 +47,4 @@ public IabException(int response, String message, Exception cause) { public IabResult getResult() { return mResult; } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/util/IabHelper.java b/app/src/main/java/me/ccrama/redditslide/util/billing/IabHelper.java similarity index 99% rename from app/src/main/java/me/ccrama/redditslide/util/IabHelper.java rename to app/src/main/java/me/ccrama/redditslide/util/billing/IabHelper.java index 13138ade8f..ad003fb0b1 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/IabHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/IabHelper.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package me.ccrama.redditslide.util; +package me.ccrama.redditslide.util.billing; import android.app.Activity; import android.app.PendingIntent; diff --git a/app/src/main/java/me/ccrama/redditslide/util/IabResult.java b/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java similarity index 97% rename from app/src/main/java/me/ccrama/redditslide/util/IabResult.java rename to app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java index 2c234499ba..61310c45ba 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/IabResult.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package me.ccrama.redditslide.util; +package me.ccrama.redditslide.util.billing; /** * Represents the result of an in-app billing operation. diff --git a/app/src/main/java/me/ccrama/redditslide/util/Inventory.java b/app/src/main/java/me/ccrama/redditslide/util/billing/Inventory.java similarity index 98% rename from app/src/main/java/me/ccrama/redditslide/util/Inventory.java rename to app/src/main/java/me/ccrama/redditslide/util/billing/Inventory.java index c8aa4c560a..36c237afe1 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/Inventory.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/Inventory.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package me.ccrama.redditslide.util; +package me.ccrama.redditslide.util.billing; import java.util.ArrayList; import java.util.HashMap; diff --git a/app/src/main/java/me/ccrama/redditslide/util/Purchase.java b/app/src/main/java/me/ccrama/redditslide/util/billing/Purchase.java similarity index 98% rename from app/src/main/java/me/ccrama/redditslide/util/Purchase.java rename to app/src/main/java/me/ccrama/redditslide/util/billing/Purchase.java index e76e16529c..083f3a5ce2 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/Purchase.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/Purchase.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package me.ccrama.redditslide.util; +package me.ccrama.redditslide.util.billing; import org.json.JSONException; import org.json.JSONObject; diff --git a/app/src/main/java/me/ccrama/redditslide/util/Security.java b/app/src/main/java/me/ccrama/redditslide/util/billing/Security.java similarity index 99% rename from app/src/main/java/me/ccrama/redditslide/util/Security.java rename to app/src/main/java/me/ccrama/redditslide/util/billing/Security.java index 40e86a03b2..f031cea3d7 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/Security.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/Security.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package me.ccrama.redditslide.util; +package me.ccrama.redditslide.util.billing; import android.text.TextUtils; import android.util.Log; diff --git a/app/src/main/java/me/ccrama/redditslide/util/SkuDetails.java b/app/src/main/java/me/ccrama/redditslide/util/billing/SkuDetails.java similarity index 97% rename from app/src/main/java/me/ccrama/redditslide/util/SkuDetails.java rename to app/src/main/java/me/ccrama/redditslide/util/billing/SkuDetails.java index 2a7f5b0b1b..e2a5ad2119 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/SkuDetails.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/SkuDetails.java @@ -13,7 +13,7 @@ * limitations under the License. */ -package me.ccrama.redditslide.util; +package me.ccrama.redditslide.util.billing; import org.json.JSONException; import org.json.JSONObject; From 4b58bb629f07fe677084d2a232bc4be9e7088b77 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 27 Aug 2020 22:46:53 -0400 Subject: [PATCH 038/108] Update gradle wrapper to 6.6.1 --- gradle/wrapper/gradle-wrapper.jar | Bin 58910 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- gradlew | 2 +- gradlew.bat | 21 +++------------------ 4 files changed, 5 insertions(+), 20 deletions(-) diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index 62d4c053550b91381bbd28b1afc82d634bf73a8a..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f 100644 GIT binary patch delta 6656 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 Yte!%o?r4GTrVtxD61Ym!|5fq-1K$0e!T1w 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 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ac33e9944a..33682bbbf9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-6.5.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew index fbd7c51583..4f906e0c81 100755 --- a/gradlew +++ b/gradlew @@ -130,7 +130,7 @@ fi if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then APP_HOME=`cygpath --path --mixed "$APP_HOME"` CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` - + JAVACMD=`cygpath --unix "$JAVACMD"` # We build the pattern for arguments to be converted via cygpath diff --git a/gradlew.bat b/gradlew.bat index 5093609d51..107acd32c4 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -40,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome set JAVA_EXE=java.exe %JAVA_EXE% -version >NUL 2>&1 -if "%ERRORLEVEL%" == "0" goto init +if "%ERRORLEVEL%" == "0" goto execute echo. echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. @@ -54,7 +54,7 @@ goto fail set JAVA_HOME=%JAVA_HOME:"=% set JAVA_EXE=%JAVA_HOME%/bin/java.exe -if exist "%JAVA_EXE%" goto init +if exist "%JAVA_EXE%" goto execute echo. echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% @@ -64,21 +64,6 @@ echo location of your Java installation. goto fail -:init -@rem Get command-line arguments, handling Windows variants - -if not "%OS%" == "Windows_NT" goto win9xME_args - -:win9xME_args -@rem Slurp the command line arguments. -set CMD_LINE_ARGS= -set _SKIP=2 - -:win9xME_args_slurp -if "x%~1" == "x" goto execute - -set CMD_LINE_ARGS=%* - :execute @rem Setup the command line @@ -86,7 +71,7 @@ set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* :end @rem End local scope for the variables with windows NT shell From 160123e490e187775b666afb9b202bc600bee2e8 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Sun, 30 Aug 2020 23:03:49 -0400 Subject: [PATCH 039/108] Fix a deprecation regarding ActivityManager.TaskDescription --- .../me/ccrama/redditslide/Activities/BaseActivity.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java index d112374e19..19784119d5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java @@ -3,8 +3,6 @@ import android.annotation.TargetApi; import android.app.ActivityManager; import android.content.res.Configuration; -import android.graphics.Bitmap; -import android.graphics.BitmapFactory; import android.nfc.NdefMessage; import android.nfc.NdefRecord; import android.nfc.NfcAdapter; @@ -484,13 +482,11 @@ public void setRecentBar(@Nullable String title, int color) { if (title == null || title.equals("")) title = getString(R.string.app_name); - Bitmap bitmap= BitmapFactory.decodeResource(getResources(),( title.equalsIgnoreCase("androidcirclejerk") ? R.drawable.matiasduarte - : R.drawable.ic_launcher)); + int drawable = title.equalsIgnoreCase("androidcirclejerk") ? R.drawable.matiasduarte + : R.drawable.ic_launcher; setTaskDescription( - new ActivityManager.TaskDescription(title, bitmap, color)); - - bitmap.recycle(); + new ActivityManager.TaskDescription(title, drawable, color)); } } } From 51a2b7f45d1ce52617c1b2a247603f2aefe9315f Mon Sep 17 00:00:00 2001 From: Barrett Date: Mon, 7 Sep 2020 15:30:39 -0400 Subject: [PATCH 040/108] Added feature to remove thumbnails --- .../Activities/EditCardsLayout.java | 61 ++++++++++++------- .../me/ccrama/redditslide/SettingValues.java | 3 + .../redditslide/Views/CreateCardView.java | 25 ++++++++ app/src/main/res/menu/pic_mode_settings.xml | 10 ++- app/src/main/res/values/strings.xml | 1 + 5 files changed, 76 insertions(+), 24 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/EditCardsLayout.java b/app/src/main/java/me/ccrama/redditslide/Activities/EditCardsLayout.java index 6f209e242d..4e572d9aed 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/EditCardsLayout.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/EditCardsLayout.java @@ -187,6 +187,8 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { CURRENT_PICTURE.setText(R.string.mode_cropped); } else if (SettingValues.bigPicEnabled) { CURRENT_PICTURE.setText(R.string.mode_bigpic); + } else if (SettingValues.noThumbnails) { + CURRENT_PICTURE.setText(R.string.mode_no_thumbnails); } else { CURRENT_PICTURE.setText(R.string.mode_thumbnail); } @@ -230,12 +232,27 @@ public boolean onMenuItemClick(MenuItem item) { e.apply(); } break; + case R.id.noThumbnails: + layout.removeAllViews(); + layout.addView(CreateCardView.setNoThumbnails(true, layout)); + { + SharedPreferences.Editor e = SettingValues.prefs.edit(); + for (Map.Entry map : SettingValues.prefs.getAll().entrySet()) { + if (map.getKey().startsWith("picsenabled")) { + e.remove(map.getKey()); //reset all overridden values + } + } + e.apply(); + } + break; } if (SettingValues.bigPicCropped) { CURRENT_PICTURE.setText(R.string.mode_cropped); } else if (SettingValues.bigPicEnabled) { CURRENT_PICTURE.setText(R.string.mode_bigpic); + } else if (SettingValues.noThumbnails) { + CURRENT_PICTURE.setText(R.string.mode_no_thumbnails); } else { CURRENT_PICTURE.setText(R.string.mode_thumbnail); } @@ -246,32 +263,34 @@ public boolean onMenuItemClick(MenuItem item) { } }); - final SwitchCompat bigThumbnails = (SwitchCompat) findViewById(R.id.bigThumbnails); - assert bigThumbnails != null; //def won't be null + if (!SettingValues.noThumbnails) { + final SwitchCompat bigThumbnails = (SwitchCompat) findViewById(R.id.bigThumbnails); + assert bigThumbnails != null; //def won't be null - bigThumbnails.setChecked(SettingValues.bigThumbnails); - bigThumbnails.setOnCheckedChangeListener(new SwitchCompat.OnCheckedChangeListener() { - @Override - public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { - SettingValues.prefs.edit().putBoolean("bigThumbnails", isChecked).apply(); - SettingValues.bigThumbnails = isChecked; - - if (!SettingValues.bigPicCropped) { - layout.removeAllViews(); - - layout.addView(CreateCardView.setBigPicEnabled(false, layout)); - { - SharedPreferences.Editor e = SettingValues.prefs.edit(); - for (Map.Entry map : SettingValues.prefs.getAll().entrySet()) { - if (map.getKey().startsWith("picsenabled")) { - e.remove(map.getKey()); //reset all overridden values + bigThumbnails.setChecked(SettingValues.bigThumbnails); + bigThumbnails.setOnCheckedChangeListener(new SwitchCompat.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + SettingValues.prefs.edit().putBoolean("bigThumbnails", isChecked).apply(); + SettingValues.bigThumbnails = isChecked; + + if (!SettingValues.bigPicCropped) { + layout.removeAllViews(); + + layout.addView(CreateCardView.setBigPicEnabled(false, layout)); + { + SharedPreferences.Editor e = SettingValues.prefs.edit(); + for (Map.Entry map : SettingValues.prefs.getAll().entrySet()) { + if (map.getKey().startsWith("picsenabled")) { + e.remove(map.getKey()); //reset all overridden values + } } + e.apply(); } - e.apply(); } } - } - }); + }); + } //Actionbar// ((TextView) findViewById(R.id.actionbar_current)).setText(!SettingValues.actionbarVisible ? (SettingValues.actionbarTap ? getString(R.string.tap_actionbar) : getString(R.string.press_actionbar)) : getString(R.string.always_actionbar)); diff --git a/app/src/main/java/me/ccrama/redditslide/SettingValues.java b/app/src/main/java/me/ccrama/redditslide/SettingValues.java index 82776bd273..64dd591ac2 100644 --- a/app/src/main/java/me/ccrama/redditslide/SettingValues.java +++ b/app/src/main/java/me/ccrama/redditslide/SettingValues.java @@ -74,6 +74,7 @@ public class SettingValues { public static final String PREF_COMMENT_FAB = "commentFab"; public static final String PREF_SWITCH_THUMB = "switchThumb"; public static final String PREF_BIG_THUMBS = "bigThumbnails"; + public static final String PREF_NO_THUMB = "noThumbnails"; public static final String PREF_LOW_RES_ALWAYS = "lowResAlways"; public static final String PREF_LOW_RES_MOBILE = "lowRes"; public static final String PREF_IMAGE_LQ = "imageLq"; @@ -235,6 +236,7 @@ public class SettingValues { public static boolean albumSwipe; public static boolean switchThumb; public static boolean bigThumbnails; + public static boolean noThumbnails; public static boolean commentPager; public static boolean alphabetizeOnSubscribe; public static boolean colorSubName; @@ -409,6 +411,7 @@ public static void setAllValues(SharedPreferences settings) { cropImage = prefs.getBoolean(PREF_CROP_IMAGE, true); switchThumb = prefs.getBoolean(PREF_SWITCH_THUMB, true); bigThumbnails = prefs.getBoolean(PREF_BIG_THUMBS, false); + noThumbnails = prefs.getBoolean(PREF_NO_THUMB, false); swipeAnywhere = true; //override this always now album = prefs.getBoolean(PREF_ALBUM, true); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/CreateCardView.java b/app/src/main/java/me/ccrama/redditslide/Views/CreateCardView.java index cd2de8cac0..9d3a24d1c3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/CreateCardView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/CreateCardView.java @@ -86,6 +86,12 @@ public static View CreateView(ViewGroup viewGroup) { } } + if (SettingValues.noThumbnails) { + final int SQUARE_THUMBNAIL_SIZE = 0; + thumbImage.getLayoutParams().height = Reddit.dpToPxVertical(SQUARE_THUMBNAIL_SIZE); + thumbImage.getLayoutParams().width = Reddit.dpToPxHorizontal(SQUARE_THUMBNAIL_SIZE); + } + doHideObjects(v); return v; } @@ -226,6 +232,9 @@ public static View setCardViewType(CardEnum cardEnum, ViewGroup parent) { } public static View setBigPicEnabled(Boolean b, ViewGroup parent) { + SettingValues.prefs.edit().putBoolean("noThumbnails", b).apply(); + SettingValues.noThumbnails = false; + SettingValues.prefs.edit().putBoolean("bigPicEnabled", b).apply(); SettingValues.bigPicEnabled = b; @@ -236,6 +245,9 @@ public static View setBigPicEnabled(Boolean b, ViewGroup parent) { } public static View setBigPicCropped(Boolean b, ViewGroup parent) { + SettingValues.prefs.edit().putBoolean("noThumbnails", b).apply(); + SettingValues.noThumbnails = false; + SettingValues.prefs.edit().putBoolean("bigPicCropped", b).apply(); SettingValues.bigPicCropped = b; @@ -245,6 +257,19 @@ public static View setBigPicCropped(Boolean b, ViewGroup parent) { return CreateView(parent); } + public static View setNoThumbnails(Boolean b, ViewGroup parent) { + SettingValues.prefs.edit().putBoolean("bigPicEnabled", b).apply(); + SettingValues.bigPicEnabled = false; + + SettingValues.prefs.edit().putBoolean("bigPicCropped", false).apply(); + SettingValues.bigPicCropped = false; + + SettingValues.prefs.edit().putBoolean("noThumbnails", b).apply(); + SettingValues.noThumbnails = b; + + return CreateView(parent); + } + public static View setMiddleCard(boolean b, ViewGroup parent) { SettingValues.prefs.edit().putString("defaultCardViewNew", CardEnum.LARGE.name()).apply(); SettingValues.defaultCardView = CardEnum.LARGE; diff --git a/app/src/main/res/menu/pic_mode_settings.xml b/app/src/main/res/menu/pic_mode_settings.xml index d6ed429716..b418c890dd 100644 --- a/app/src/main/res/menu/pic_mode_settings.xml +++ b/app/src/main/res/menu/pic_mode_settings.xml @@ -9,6 +9,10 @@ android:title="@string/mode_cropped"/> - \ No newline at end of file + android:id="@+id/thumbnail" + android:title="@string/mode_thumbnail"/> + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e538217f75..0e80e5cb6e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1161,6 +1161,7 @@ Card with centered image Card Thumbnail + No Thumbnail Wide thumbnails Cropped big picture Big picture From 29a6f4cb81e4f310243e3feae2ece98161c51997 Mon Sep 17 00:00:00 2001 From: Barret Date: Tue, 8 Sep 2020 15:18:46 -0400 Subject: [PATCH 041/108] Add Total Karma count to profile view --- .../redditslide/Activities/Profile.java | 1 + app/src/main/res/layout/colorprofile.xml | 718 +++++++++--------- app/src/main/res/values/strings.xml | 1 + 3 files changed, 374 insertions(+), 346 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Profile.java b/app/src/main/java/me/ccrama/redditslide/Activities/Profile.java index 21e8b7f39b..dd853694ae 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Profile.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Profile.java @@ -915,6 +915,7 @@ public void onAnimationEnd(Animator animation) { ((TextView) dialoglayout.findViewById(R.id.commentkarma)).setText(String.format(Locale.getDefault(), "%d", account.getCommentKarma())); ((TextView) dialoglayout.findViewById(R.id.linkkarma)).setText(String.format(Locale.getDefault(), "%d", account.getLinkKarma())); + ((TextView) dialoglayout.findViewById(R.id.totalKarma)).setText(String.format(Locale.getDefault(), "%d", account.getCommentKarma() + account.getLinkKarma())); builder.setOnDismissListener(new DialogInterface.OnDismissListener() { @Override diff --git a/app/src/main/res/layout/colorprofile.xml b/app/src/main/res/layout/colorprofile.xml index f4d1d08db5..1dc1e40d62 100644 --- a/app/src/main/res/layout/colorprofile.xml +++ b/app/src/main/res/layout/colorprofile.xml @@ -1,346 +1,372 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e538217f75..86537523ce 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -130,6 +130,7 @@ + Total karma Post karma Comment karma Private message From 0c2d62b7b18e6b28ede5786f56332b70fa9351f1 Mon Sep 17 00:00:00 2001 From: Taco Date: Thu, 10 Sep 2020 21:08:11 -0400 Subject: [PATCH 042/108] Drawable renaming (#3264) * Convert crown to vector * Rename drawables for consistency --- .../redditslide/Activities/AlbumPager.java | 4 +- .../redditslide/Activities/MediaView.java | 8 +- .../redditslide/Activities/TumblrPager.java | 4 +- .../Adapters/CommentAdapterHelper.java | 10 +- .../redditslide/Adapters/GalleryView.java | 10 +- .../redditslide/Adapters/InboxAdapter.java | 6 +- .../redditslide/Adapters/ModLogAdapter.java | 2 +- .../Adapters/ModeratorAdapter.java | 4 +- .../ccrama/redditslide/CommentCacheAsync.java | 2 +- .../redditslide/Fragments/MediaFragment.java | 2 +- .../Notifications/CheckForMail.java | 4 +- .../Notifications/CheckForMailSingle.java | 4 +- .../ImageDownloadNotificationService.java | 8 +- .../redditslide/SpoilerRobotoTextView.java | 6 +- .../SubmissionViews/HeaderImageLinkView.java | 8 +- .../PopulateNewsViewHolder.java | 8 +- .../PopulateShadowboxInfo.java | 6 +- .../PopulateSubmissionViewHolder.java | 14 +- .../me/ccrama/redditslide/util/GifUtils.java | 2 +- .../me/ccrama/redditslide/util/LinkUtil.java | 2 +- app/src/main/res/drawable-hdpi/crown.png | Bin 681 -> 0 bytes app/src/main/res/drawable-mdpi/crown.png | Bin 516 -> 0 bytes app/src/main/res/drawable-xhdpi/crown.png | Bin 822 -> 0 bytes app/src/main/res/drawable-xxhdpi/crown.png | Bin 1115 -> 0 bytes app/src/main/res/drawable-xxxhdpi/crown.png | Bin 1464 -> 0 bytes .../drawable/{ic_backup.xml => backup.xml} | 0 ...ic_format_bold_white_48dp.xml => bold.xml} | 0 .../{ic_check_all_black.xml => check_all.xml} | 2 +- .../{ic_content_copy.xml => copy.xml} | 0 app/src/main/res/drawable/crown.xml | 9 + .../{fontsizedarker.xml => fontsize.xml} | 0 .../res/drawable/{infonew.xml => info.xml} | 0 ..._photo_white_48dp.xml => insert_photo.xml} | 0 ...ormat_italic_white_48dp.xml => italic.xml} | 0 ...{ic_arrow_back_white_24dp.xml => left.xml} | 0 ...leted_white_48dp.xml => list_bulleted.xml} | 0 ...bered_white_48dp.xml => list_numbered.xml} | 0 .../res/drawable/{nav.xml => navigation.xml} | 0 .../res/drawable/{internet.xml => online.xml} | 0 .../{openexternal.xml => open_external.xml} | 0 ...pen_in_browser.xml => open_in_browser.xml} | 0 .../res/drawable/{color.xml => palette.xml} | 0 app/src/main/res/drawable/pin.xml | 12 +- ..._format_quote_white_48dp.xml => quote.xml} | 0 .../drawable/{ic_refresh.xml => refresh.xml} | 0 .../{reportreason.xml => report_reason.xml} | 0 .../{restorecloud.xml => restore_cloud.xml} | 0 .../{restorefile.xml => restore_file.xml} | 0 .../{savecontent.xml => save_content.xml} | 0 .../res/drawable/{ic_share.xml => share.xml} | 0 .../drawable/{iconstarfilled.xml => star.xml} | 0 .../{ic_visibility.xml => visibility.xml} | 0 app/src/main/res/layout/activity_gif.xml | 4 +- app/src/main/res/layout/activity_image.xml | 6 +- .../res/layout/activity_settings_about.xml | 6 +- .../res/layout/activity_settings_child.xml | 1164 ++++++++--------- .../res/layout/activity_settings_filters.xml | 4 +- .../layout/activity_settings_font_child.xml | 2 +- .../layout/activity_settings_subreddit.xml | 2 +- .../layout/activity_settings_theme_child.xml | 610 ++++----- app/src/main/res/layout/colorprofile.xml | 692 +++++----- app/src/main/res/layout/comment_mediacard.xml | 2 +- app/src/main/res/layout/drawer_offline.xml | 2 +- app/src/main/res/layout/editor_items.xml | 16 +- .../fragment_verticalcontenttoolbar.xml | 2 +- app/src/main/res/layout/page_divider.xml | 4 +- app/src/main/res/layout/peek_media.xml | 4 +- app/src/main/res/layout/peek_view.xml | 6 +- .../main/res/layout/peek_view_submission.xml | 2 +- app/src/main/res/layout/postmenu.xml | 6 +- app/src/main/res/layout/sharemenu.xml | 4 +- app/src/main/res/layout/subinfo.xml | 836 ++++++------ .../main/res/layout/submission_albumcard.xml | 2 +- .../main/res/layout/submission_fullscreen.xml | 846 ++++++------ .../main/res/layout/submission_largecard.xml | 4 +- .../layout/submission_largecard_middle.xml | 4 +- app/src/main/res/layout/submission_list.xml | 4 +- .../res/layout/submission_list_desktop.xml | 4 +- .../main/res/layout/submission_mediacard.xml | 2 +- .../main/res/layout/submission_textcard.xml | 2 +- .../main/res/layout/submission_titlecard.xml | 2 +- app/src/main/res/menu/link_menu.xml | 8 +- app/src/main/res/menu/menu_comment_items.xml | 4 +- app/src/main/res/menu/menu_create_multi.xml | 4 +- app/src/main/res/menu/menu_inbox.xml | 2 +- app/src/main/res/menu/menu_multireddits.xml | 2 +- app/src/main/res/menu/menu_profile.xml | 4 +- app/src/main/res/menu/menu_reader.xml | 2 +- .../main/res/menu/menu_single_subreddit.xml | 4 +- .../menu/menu_single_subreddit_expanded.xml | 4 +- .../main/res/menu/menu_subreddit_overview.xml | 4 +- .../menu/menu_subreddit_overview_expanded.xml | 4 +- app/src/main/res/menu/menu_website.xml | 6 +- app/src/main/res/menu/reorder_subs.xml | 2 +- app/src/main/res/menu/settings_info.xml | 4 +- .../res/layout/activity_settings_sync.xml | 4 +- .../res/layout/activity_settings_sync.xml | 6 +- 97 files changed, 2227 insertions(+), 2218 deletions(-) delete mode 100644 app/src/main/res/drawable-hdpi/crown.png delete mode 100644 app/src/main/res/drawable-mdpi/crown.png delete mode 100644 app/src/main/res/drawable-xhdpi/crown.png delete mode 100644 app/src/main/res/drawable-xxhdpi/crown.png delete mode 100644 app/src/main/res/drawable-xxxhdpi/crown.png rename app/src/main/res/drawable/{ic_backup.xml => backup.xml} (100%) rename app/src/main/res/drawable/{ic_format_bold_white_48dp.xml => bold.xml} (100%) rename app/src/main/res/drawable/{ic_check_all_black.xml => check_all.xml} (88%) rename app/src/main/res/drawable/{ic_content_copy.xml => copy.xml} (100%) create mode 100644 app/src/main/res/drawable/crown.xml rename app/src/main/res/drawable/{fontsizedarker.xml => fontsize.xml} (100%) rename app/src/main/res/drawable/{infonew.xml => info.xml} (100%) rename app/src/main/res/drawable/{ic_insert_photo_white_48dp.xml => insert_photo.xml} (100%) rename app/src/main/res/drawable/{ic_format_italic_white_48dp.xml => italic.xml} (100%) rename app/src/main/res/drawable/{ic_arrow_back_white_24dp.xml => left.xml} (100%) rename app/src/main/res/drawable/{ic_format_list_bulleted_white_48dp.xml => list_bulleted.xml} (100%) rename app/src/main/res/drawable/{ic_format_list_numbered_white_48dp.xml => list_numbered.xml} (100%) rename app/src/main/res/drawable/{nav.xml => navigation.xml} (100%) rename app/src/main/res/drawable/{internet.xml => online.xml} (100%) rename app/src/main/res/drawable/{openexternal.xml => open_external.xml} (100%) rename app/src/main/res/drawable/{ic_open_in_browser.xml => open_in_browser.xml} (100%) rename app/src/main/res/drawable/{color.xml => palette.xml} (100%) rename app/src/main/res/drawable/{ic_format_quote_white_48dp.xml => quote.xml} (100%) rename app/src/main/res/drawable/{ic_refresh.xml => refresh.xml} (100%) rename app/src/main/res/drawable/{reportreason.xml => report_reason.xml} (100%) rename app/src/main/res/drawable/{restorecloud.xml => restore_cloud.xml} (100%) rename app/src/main/res/drawable/{restorefile.xml => restore_file.xml} (100%) rename app/src/main/res/drawable/{savecontent.xml => save_content.xml} (100%) rename app/src/main/res/drawable/{ic_share.xml => share.xml} (100%) rename app/src/main/res/drawable/{iconstarfilled.xml => star.xml} (100%) rename app/src/main/res/drawable/{ic_visibility.xml => visibility.xml} (100%) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java index c3edd93102..98cc1c1b8f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java @@ -440,8 +440,8 @@ public void showBottomSheetImage(final String contentUrl, final boolean isGif, TypedArray ta = obtainStyledAttributes(attrs); int color = ta.getColor(0, Color.WHITE); - Drawable external = getResources().getDrawable(R.drawable.openexternal); - Drawable share = getResources().getDrawable(R.drawable.ic_share); + Drawable external = getResources().getDrawable(R.drawable.open_external); + Drawable share = getResources().getDrawable(R.drawable.share); Drawable image = getResources().getDrawable(R.drawable.image); Drawable save = getResources().getDrawable(R.drawable.save); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index 72094d4250..3cfd81c9a2 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -220,12 +220,12 @@ public void showBottomSheetImage() { TypedArray ta = obtainStyledAttributes(attrs); int color = ta.getColor(0, Color.WHITE); - Drawable external = getResources().getDrawable(R.drawable.openexternal); - Drawable share = getResources().getDrawable(R.drawable.ic_share); + Drawable external = getResources().getDrawable(R.drawable.open_external); + Drawable share = getResources().getDrawable(R.drawable.share); Drawable image = getResources().getDrawable(R.drawable.image); Drawable save = getResources().getDrawable(R.drawable.save); Drawable collection = getResources().getDrawable(R.drawable.collection); - Drawable file = getResources().getDrawable(R.drawable.savecontent); + Drawable file = getResources().getDrawable(R.drawable.save_content); Drawable thread = getResources().getDrawable(R.drawable.commentchange); external.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); @@ -409,7 +409,7 @@ public void onScanCompleted(String path, Uri uri) { Notification notif = new NotificationCompat.Builder( MediaView.this, Reddit.CHANNEL_IMG) .setContentTitle(getString(R.string.gif_saved)) - .setSmallIcon(R.drawable.savecontent) + .setSmallIcon(R.drawable.save_content) .setContentIntent(contentIntent) .build(); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java index eb41813742..20dad5caa1 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java @@ -416,8 +416,8 @@ public void showBottomSheetImage(final String contentUrl, final boolean isGif, TypedArray ta = obtainStyledAttributes(attrs); int color = ta.getColor(0, Color.WHITE); - Drawable external = getResources().getDrawable(R.drawable.openexternal); - Drawable share = getResources().getDrawable(R.drawable.ic_share); + Drawable external = getResources().getDrawable(R.drawable.open_external); + Drawable share = getResources().getDrawable(R.drawable.share); Drawable image = getResources().getDrawable(R.drawable.image); Drawable save = getResources().getDrawable(R.drawable.save); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java index 435a794883..939887c4e8 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java @@ -100,10 +100,10 @@ public static void showOverflowBottomSheet(final CommentAdapter adapter, final C int color = ta.getColor(0, Color.WHITE); Drawable profile = mContext.getResources().getDrawable(R.drawable.profile); - Drawable saved = mContext.getResources().getDrawable(R.drawable.iconstarfilled); + Drawable saved = mContext.getResources().getDrawable(R.drawable.star); Drawable gild = mContext.getResources().getDrawable(R.drawable.gild); - Drawable copy = mContext.getResources().getDrawable(R.drawable.ic_content_copy); - Drawable share = mContext.getResources().getDrawable(R.drawable.ic_share); + Drawable copy = mContext.getResources().getDrawable(R.drawable.copy); + Drawable share = mContext.getResources().getDrawable(R.drawable.share); Drawable parent = mContext.getResources().getDrawable(R.drawable.commentchange); Drawable replies = mContext.getResources().getDrawable(R.drawable.notifs); Drawable permalink = mContext.getResources().getDrawable(R.drawable.link); @@ -642,12 +642,12 @@ public static void showModBottomSheet(final CommentAdapter adapter, final Contex final Drawable approve = mContext.getResources().getDrawable(R.drawable.support); final Drawable nsfw = mContext.getResources().getDrawable(R.drawable.hide); final Drawable pin = mContext.getResources().getDrawable(R.drawable.sub); - final Drawable distinguish = mContext.getResources().getDrawable(R.drawable.iconstarfilled); + final Drawable distinguish = mContext.getResources().getDrawable(R.drawable.star); final Drawable remove = mContext.getResources().getDrawable(R.drawable.close); final Drawable ban = mContext.getResources().getDrawable(R.drawable.ban); final Drawable spam = mContext.getResources().getDrawable(R.drawable.spam); final Drawable note = mContext.getResources().getDrawable(R.drawable.note); - final Drawable removeReason = mContext.getResources().getDrawable(R.drawable.reportreason); + final Drawable removeReason = mContext.getResources().getDrawable(R.drawable.report_reason); final Drawable lock = mContext.getResources().getDrawable(R.drawable.lock); //Tint drawables diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java index b194af8f22..85e84f5bb6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java @@ -98,7 +98,7 @@ public void onBindViewHolder(RecyclerView.ViewHolder holder2, final int i) { holder.type.setImageResource(R.drawable.world); break; case SELF: - holder.type.setImageResource(R.drawable.fontsizedarker); + holder.type.setImageResource(R.drawable.fontsize); break; case EMBEDDED: case GIF: @@ -149,11 +149,11 @@ public boolean onLongClick(View v) { TypedArray ta = main.obtainStyledAttributes(attrs); int color = ta.getColor(0, Color.WHITE); - Drawable open = main.getResources().getDrawable(R.drawable.ic_open_in_browser); + Drawable open = main.getResources().getDrawable(R.drawable.open_in_browser); open.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - Drawable share = main.getResources().getDrawable(R.drawable.ic_share); + Drawable share = main.getResources().getDrawable(R.drawable.share); share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - Drawable copy = main.getResources().getDrawable(R.drawable.ic_content_copy); + Drawable copy = main.getResources().getDrawable(R.drawable.copy); copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); ta.recycle(); @@ -307,4 +307,4 @@ public AlbumViewHolder(View itemView) { } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java index acf57c148a..12544f44a1 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java @@ -258,9 +258,9 @@ public boolean onLongClick(View v) { final int color = ta.getColor(0, Color.WHITE); Drawable profile = mContext.getResources().getDrawable(R.drawable.profile); final Drawable reply = mContext.getResources().getDrawable(R.drawable.reply); - Drawable unhide = mContext.getResources().getDrawable(R.drawable.ic_visibility); + Drawable unhide = mContext.getResources().getDrawable(R.drawable.visibility); Drawable hide = mContext.getResources().getDrawable(R.drawable.hide); - Drawable copy = mContext.getResources().getDrawable(R.drawable.ic_content_copy); + Drawable copy = mContext.getResources().getDrawable(R.drawable.copy); Drawable reddit = mContext.getResources().getDrawable(R.drawable.commentchange); profile.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); @@ -573,4 +573,4 @@ protected Void doInBackground(Message... params) { } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ModLogAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ModLogAdapter.java index 40d908686c..87a6307e07 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ModLogAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ModLogAdapter.java @@ -210,7 +210,7 @@ public void onClick(View v) { break; case "distinguish": holder.icon.setImageDrawable(ResourcesCompat.getDrawable(mContext.getResources(), - R.drawable.iconstarfilled, null)); + R.drawable.star, null)); break; case "sticky": case "unsticky": diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java index 13d6005dfa..2526be3292 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java @@ -612,12 +612,12 @@ public static void showModBottomSheet(final Context mContext, final Drawable approve = mContext.getResources().getDrawable(R.drawable.support); final Drawable nsfw = mContext.getResources().getDrawable(R.drawable.hide); final Drawable pin = mContext.getResources().getDrawable(R.drawable.sub); - final Drawable distinguish = mContext.getResources().getDrawable(R.drawable.iconstarfilled); + final Drawable distinguish = mContext.getResources().getDrawable(R.drawable.star); final Drawable remove = mContext.getResources().getDrawable(R.drawable.close); final Drawable ban = mContext.getResources().getDrawable(R.drawable.ban); final Drawable spam = mContext.getResources().getDrawable(R.drawable.spam); final Drawable note = mContext.getResources().getDrawable(R.drawable.note); - final Drawable removeReason = mContext.getResources().getDrawable(R.drawable.reportreason); + final Drawable removeReason = mContext.getResources().getDrawable(R.drawable.report_reason); final Drawable lock = mContext.getResources().getDrawable(R.drawable.lock); //Tint drawables diff --git a/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java b/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java index 76738c5444..37043bce9d 100644 --- a/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java +++ b/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java @@ -315,7 +315,7 @@ public Void doInBackground(Object[] params) { mBuilder.setContentTitle(context.getString(R.string.offline_caching_title, sub.equalsIgnoreCase("frontpage") ? fSub : (fSub.contains("/m/") ? fSub : "/r/" + fSub))) - .setSmallIcon(R.drawable.savecontent); + .setSmallIcon(R.drawable.save_content); } List submissions = new ArrayList<>(); ArrayList newFullnames = new ArrayList<>(); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index fc44693239..0be92bce2c 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -210,7 +210,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, rootView.findViewById(R.id.submission_image).setAlpha(0.5f); break; case SELF: - typeImage.setImageResource(R.drawable.fontsizedarker); + typeImage.setImageResource(R.drawable.fontsize); break; case EMBEDDED: case VIDEO: diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java index caf4f1102d..fe9c16382a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java @@ -149,7 +149,7 @@ public void onPostExecute(List messages) { .setGroupSummary(true) .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_SUMMARY) - .addAction(R.drawable.ic_check_all_black, + .addAction(R.drawable.check_all, c.getString(R.string.mail_mark_read), readPI); if (!SettingValues.notifSound) { builder.setSound(null); @@ -217,7 +217,7 @@ public void onPostExecute(List messages) { .setStyle(notiStyle) .setGroup("MESSAGES") .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_SUMMARY) - .addAction(R.drawable.ic_check_all_black, + .addAction(R.drawable.check_all, c.getString(R.string.mail_mark_read), readPISingle); if (!SettingValues.notifSound) { builder.setSound(null); diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java index 306ccbd7e5..4825fdab9f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java @@ -119,7 +119,7 @@ public void onPostExecute(List messages) { .setGroup("MESSAGES") .setGroupSummary(true) .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_SUMMARY) - .addAction(R.drawable.ic_check_all_black, + .addAction(R.drawable.check_all, c.getString(R.string.mail_mark_read), readPI); if (!SettingValues.notifSound) { builder.setSound(null); @@ -186,7 +186,7 @@ public void onPostExecute(List messages) { .setStyle(notiStyle) .setGroup("MESSAGES") .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_SUMMARY) - .addAction(R.drawable.ic_check_all_black, + .addAction(R.drawable.check_all, c.getString(R.string.mail_mark_read), readPISingle); if (!SettingValues.notifSound) { builder.setSound(null); diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java index 1a71b7cebc..3015d9a77a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java @@ -91,7 +91,7 @@ public void startNotification() { mBuilder = new NotificationCompat.Builder(getApplicationContext(), Reddit.CHANNEL_IMG); mBuilder.setContentTitle(getString(R.string.mediaview_notif_title)) .setContentText(getString(R.string.mediaview_notif_text)) - .setSmallIcon(R.drawable.savecontent); + .setSmallIcon(R.drawable.save_content); } @Override @@ -326,10 +326,10 @@ public void onScanCompleted(String path, Uri uri) { Notification notif = new NotificationCompat.Builder( getApplicationContext(), Reddit.CHANNEL_IMG).setContentTitle( getString(R.string.info_photo_saved)) - .setSmallIcon(R.drawable.savecontent) + .setSmallIcon(R.drawable.save_content) .setLargeIcon(loadedImage) .setContentIntent(pContentIntent) - .addAction(R.drawable.ic_share, getString(R.string.share_image), + .addAction(R.drawable.share, getString(R.string.share_image), pShareIntent) //maybe add this in later .addAction(R.drawable.edit, "EDIT", pEditIntent) .addAction(R.drawable.delete, getString(R.string.btn_delete), @@ -384,4 +384,4 @@ public int onStartCommand(Intent intent, int flags, int startId) { handleIntent(intent); return START_NOT_STICKY; } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java index a97b04bbc6..2b8c526b38 100644 --- a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java +++ b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java @@ -589,11 +589,11 @@ public void onPop() { TypedArray ta = getContext().obtainStyledAttributes(attrs); int color = ta.getColor(0, Color.WHITE); - Drawable open = getResources().getDrawable(R.drawable.ic_open_in_browser); + Drawable open = getResources().getDrawable(R.drawable.open_in_browser); open.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - Drawable share = getResources().getDrawable(R.drawable.ic_share); + Drawable share = getResources().getDrawable(R.drawable.share); share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - Drawable copy = getResources().getDrawable(R.drawable.ic_content_copy); + Drawable copy = getResources().getDrawable(R.drawable.copy); copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java index 1d7ecddef8..67a28cda13 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java @@ -600,11 +600,11 @@ public void onPop() { TypedArray ta = getContext().obtainStyledAttributes(attrs); int color = ta.getColor(0, Color.WHITE); - Drawable open = getResources().getDrawable(R.drawable.ic_open_in_browser); + Drawable open = getResources().getDrawable(R.drawable.open_in_browser); open.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - Drawable share = getResources().getDrawable(R.drawable.ic_share); + Drawable share = getResources().getDrawable(R.drawable.share); share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - Drawable copy = getResources().getDrawable(R.drawable.ic_content_copy); + Drawable copy = getResources().getDrawable(R.drawable.copy); copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); ta.recycle(); @@ -767,4 +767,4 @@ private void init() { this.info = findViewById(R.id.subtextimage); this.backdrop = findViewById(R.id.leadimage); } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java index 7a936f0091..89957ce9be 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java @@ -431,18 +431,18 @@ public void showBottomSheet(final Activity mContext, final Drawable sub = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.sub, null); Drawable saved = - ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.iconstarfilled, + ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.star, null); Drawable hide = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.hide, null); final Drawable report = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.report, null); Drawable copy = - ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.ic_content_copy, + ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.copy, null); final Drawable readLater = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.save, null); Drawable open = - ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.openexternal, null); + ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.open_external, null); Drawable link = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.link, null); Drawable reddit = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.commentchange, @@ -1175,4 +1175,4 @@ protected void onPostExecute(Void aVoid) { s.show(); } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java index 6076d0fa1d..c09da19387 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java @@ -495,8 +495,8 @@ public static void showBottomSheet(final Activity mContext, final Submission sub Drawable profile = mContext.getResources().getDrawable(R.drawable.profile); final Drawable sub = mContext.getResources().getDrawable(R.drawable.sub); final Drawable report = mContext.getResources().getDrawable(R.drawable.report); - Drawable copy = mContext.getResources().getDrawable(R.drawable.ic_content_copy); - Drawable open = mContext.getResources().getDrawable(R.drawable.openexternal); + Drawable copy = mContext.getResources().getDrawable(R.drawable.copy); + Drawable open = mContext.getResources().getDrawable(R.drawable.open_external); Drawable link = mContext.getResources().getDrawable(R.drawable.link); Drawable reddit = mContext.getResources().getDrawable(R.drawable.commentchange); @@ -679,4 +679,4 @@ protected void onPostExecute(Void aVoid) { } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index 3fe5d46bd7..d65edf2f3b 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -551,18 +551,18 @@ public void showBottomSheet(final Activity mContext, final Drawable sub = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.sub, null); Drawable saved = - ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.iconstarfilled, + ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.star, null); Drawable hide = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.hide, null); final Drawable report = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.report, null); Drawable copy = - ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.ic_content_copy, + ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.copy, null); final Drawable readLater = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.save, null); Drawable open = - ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.openexternal, null); + ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.open_external, null); Drawable link = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.link, null); Drawable reddit = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.commentchange, @@ -1412,17 +1412,17 @@ public void showModBottomSheet(final Activity mContext, final Drawable lock = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.lock, null); final Drawable flair = ResourcesCompat.getDrawable(mContext.getResources(), - R.drawable.ic_format_quote_white_48dp, null); + R.drawable.quote, null); final Drawable remove = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.close, null); final Drawable remove_reason = - ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.reportreason, null); + ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.report_reason, null); final Drawable ban = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.ban, null); final Drawable spam = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.spam, null); final Drawable distinguish = - ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.iconstarfilled, + ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.star, null); final Drawable note = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.note, null); @@ -3095,7 +3095,7 @@ public void onPostExecute(final ArrayList data) { Drawable delete_drawable = mContext.getResources().getDrawable(R.drawable.delete); Drawable flair_drawable = - mContext.getResources().getDrawable(R.drawable.fontsizedarker); + mContext.getResources().getDrawable(R.drawable.fontsize); edit_drawable.setColorFilter(color2, PorterDuff.Mode.SRC_ATOP); nsfw_drawable.setColorFilter(color2, PorterDuff.Mode.SRC_ATOP); diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index f24c92dd9b..0648d33592 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -93,7 +93,7 @@ public void onScanCompleted(String path, Uri uri) { Notification notif = new NotificationCompat.Builder(c, Reddit.CHANNEL_IMG).setContentTitle(c.getString(R.string.gif_saved)) - .setSmallIcon(R.drawable.savecontent) + .setSmallIcon(R.drawable.save_content) .setContentIntent(contentIntent) .build(); diff --git a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java index 75f062d82d..e6f496c1b1 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java +++ b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java @@ -101,7 +101,7 @@ public static void openCustomTab(@NonNull String url, int color, pendingIntent) .setCloseButtonIcon(drawableToBitmap( ContextCompat.getDrawable(contextActivity, - R.drawable.ic_arrow_back_white_24dp))); + R.drawable.left))); try { CustomTabsIntent customTabsIntent = builder.build(); diff --git a/app/src/main/res/drawable-hdpi/crown.png b/app/src/main/res/drawable-hdpi/crown.png deleted file mode 100644 index af484700658aa60a02879b0f1233ea97baf807bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 681 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY3?!3`olAjKZ-7sTE0F#_XaIA!aVyY4dL==A z!3>PdtZeLjq7t$i`X&y}uHM11$r&YO?Va6o7OmO5YtR1E7p^~g`t13uk3W9>`S*Km z>Qn{>#<`v@jv*0;-%h*P*W@7JS|}YD;wHjcc>nt6|MSiHn|6e3oiM}4XGeZ)i7fv@ z?k#JST)RYm2Gm{Eep|L~nWy({+xgkyQNjx)*1hf$(D3?Nsu5zFmKw>Cvh)*=zlODd zhErD%LtntUIXg;H6(d(xKMa{zm%!P+Oh-l2lz)Rrz9mzb{h|pAzHDYv5`4nk-bHeH8+3W}QDRSCsnSNtYVk#!$bL zeXqM8cxr^LT0eQIjl#zXM`liqZ(Zm0^k(kPko)C@LhM~*YuR>?VF8jCM~OU2xite!_392pwEB8xM7Zs z!f^(#_9wMp7%OEaZI6`t@9A>WaiZXpboQTa6K2akk#hXz&bH*lcD3J+|65%!(@y`* uW^#s0Y9C{0v#;10wH0FQn>{AhpOjZFcr3}SpZozB#SEUVelF{r5}E+xxM=(U diff --git a/app/src/main/res/drawable-mdpi/crown.png b/app/src/main/res/drawable-mdpi/crown.png deleted file mode 100644 index 4c7433f6170a9c6d19aadf1197d7f40e0023540c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 516 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-sbpbvhu0Z<#z=8Mc+9m;Apji^+ z7tFxO%*xIuDj}<(Z{pzW>g63ATT<59J!jFH&AayOKYii)qsPx*ef;(3-yGg&Z43;I zJf1F&As)xyPCYrP$w0(4FhoR9RHU$@gSqP8fA(s|u;;3ZtK&*ae}_rFTN&Ia&e7!m zcXiZEZqG;kGS7}}3p#e_kHRun+lfpQx;$e$DvxDquqcQe7M{tFbi=DLBu7!q;l_t3 z?#6&M@g@sxf?4}#3S@NMWY&7DIORa<8t#3fkGTV+9QZcKzi8T?w1NEuuL5hrV(xog zybLQDT^MY{cP$9jnaAMrZ1#S}g85lY0geWHnF}`WdU?a`oU$*&$rpF{`oscCCeFRY zxb-z#D{D%H_U48g{71wD%=YcMDG^)zCH(1*lBN6_vJUTmk{~=>FcM@%fH@!#l5a2O1|r$r7tir89ZJ6T-G@yGywqZ#u#n@ diff --git a/app/src/main/res/drawable-xhdpi/crown.png b/app/src/main/res/drawable-xhdpi/crown.png deleted file mode 100644 index 4aab86629a1f1c259bbb779c6f204d4d8c398212..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 822 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD3?#3*wSy$O0(?STf%N~u0lt}M^a5R@TN30K z%)rRZ%FZV$AtS4yZ{pzW>Kz=LTvFEAJ!jFXHJf+s*?;=N^+(TNz5V#<$FD#C4*dCV z$-uy*=jq}Yl5y|tw7~FH4kE4E-a#Q<0Y?^fF44&S|9}5=W*(yxbBbm1vhTLv>@RNn zyf$C=Mpfz4$6)aJ{?o?&n_~JRKW|Eq59`{ysbXW_rN2{z87x{~+HF0TwCA1y6T{+y z&s{gHcp7=t4`}8zT(FuW^WpOe4g;=!dkdd8kC|3H>tR@Fu)d+`K{~^|_Zf^{58uf; zxG@MZRP0;E`iATJd4>rB4IB&`K%8s_2Nwn=h69DJ+&4tR+!-7k_OhrlJV2{&RTQpC&+}+xY*n}I^mJIUzE)qO zvAFf<_IWKT2}KvaR~@}2{6gF3`>#1#UCVT4%{aR17sJ)n0dt!&Kfl?MB zV+@lnU(MUNs<^>OYm4t8hDGPPf;aMUl!!bFeQuJ(;8^Y&y(Wue!7kBTY7go*oqqRr zSp+-l7N^*SR;s_}E0~w9dCL@)m^}}m_~|g z;uO}BjZv%(OV5qjNu|_krqoHd@n!!=u--lgAv;V4u*>o4k`>R z$qbDQ3Db_IYO4OOPAv>95>zNz+KK2Zs2Sq*&?2WMCB;MnBcyppoc?m3IrY~HnJ|MAo3FI<20{ME-#Uw-`h z^Uulhw><*`v$Lm*V@SoVx6^M2Ee;TH-FtL_P^yYo)5VHKGb+me|381$`9Ogs`z~p} z(5z+Ov!x=o%EdfA*yy+X^2-vdxe)4Z{Wkka?RxruYhNWQRctkEYFFc5vbn_e88_39 zu4AvKl!!n6*rCgjplwy<;$y|rXc;dMe^G|Rv;BDdkDY1UN!q*q9lUP%)`a<<-i@Xi zU3&K#dMb7^d?-34dL+2y7gK_xjUU5!l1?1x0)3Z9DF56fkT5zdp^5 z6)*Jc{Z2X*e*C8yEZ})@%Z}cY4v8O6Ja19&Sd{T8@=jaIg2(G0%{=$vI!mdx)cS7k zEQ?PSPhNBFU&%c4+!689FKpPm@3KF$ag6PHw)-$Ev&K!^YjSm$S&U>m|HmF;=<<@! z;NI^VuzFGV_Diux7`RT!XK?P{$T;)ck^g!L3{QbJ@$3(s5Pi|?<54r2c}j9W(_|d; zTsNP(I*D~k*u2t~`-&%)YWUmSc(~#Sv+hH4J%!7YDn1+z>}0?5u$*g?mX;8IoyDq; z1?~5DH1=43oKz6<_#sz)w?g-#%)d&HKTdi4kYj%)v(dRD-iHFa+im}>ZF<#J)+ye) zSdKsYhp+X7LX|j?J~tbkhwlYKLQS^+kuzvq^)aLEehH&w^`q2>8OIjO{qu8Fb)9um_@W}Ri}8{VX=O%AH1w5B82pL+D+w_ewfUXD|%H( zpBKp4{Xtr4LZ(`r6koPY-C=(bmKZaTgsq(G4_?s|cXrl!vN#CZ=m{~f+BGsUPSBNe z&Q*T6@mTT#T~~*d_6tH-M1C`OxjHPgUl73Zq~kcl z(Dn)!+lHpSTH&N=lti$`xSHUtg~xd^fTh_yo|n5SlXYPxBt7ixWVyXx0uC$0`nq+r>mdKI;Vst E0Kip3*#H0l diff --git a/app/src/main/res/drawable-xxxhdpi/crown.png b/app/src/main/res/drawable-xxxhdpi/crown.png deleted file mode 100644 index ea78b912209eb2ffa13ffef5cfb315adcbed691b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1464 zcmd6n*;7*o6vngM5E25|BrGCGs5Ar+NLo-t&>Nd5=mk@j0#cKku#DEJrWGw}kmM4U z;6j|p^ePksqbTaQQ5A`p#bC6E2E_sQlqv$&8Wjt&B#jS!=uH2Bp81{gJ$y4~zL#@U zg0vN$t4JIg%dn@E?%3@QhMNJ)#Vz*KBUcg$6fGS_ zj*2pUWU*g;Tj`JC7@^h_d+%?X-j7q*7#L~OkB*Bc?x(lDj=|tVSK9}5>D|@350m#6 z-o8sr{@M1SXY!MG)mKMmbf+5+d#e{1H7BORpn1{VJ-V1X#N>LLK!E*!OJn2jc zW)va|f2=3cITug#j9k<_!%~^?A1+)H@q=RK3LWor-(q@ciBpr(E7cvR>VFb3y=NsE z3pWc_tj&J)@V16n-C(=id8(NVJ$NTN+KM-)N+(ZrHu8LO@|#ltXb0X5No5b8Tmzep zJdG4xsR!-A2INBSa))RACehMWK@1sk|F7b?xo}4*j|CO#L7U58QWTJ@eYCCAABw{R zY0}kJ%l>_Yn#cV_V`ed78FOIP7>8e=aHFN-;NwAz0)*(=*tN54mx}4P9H(E5hodP#%R|zno#i-PfDI-_=aj|Nv#6-?GjfH4q?lp3yFKq!@Bf`E3Vd1E2 zpd5H~k$fwXgnY_qvM6V_4CaB4fC|tgC()ozq7{;EoL+w*N6TKa&AVk#1U3L&AH5_9 z?>4+z8^Usr)x-j-EI)OBYnZT~I<0SJ~Wa`(@ABI?oyoy8t zD!8V-swn8Q7CA~Hmn(y4wd_3saFSx5Ha>ZP(`(8cBws)B(l63H{*cWn_EqDyT*1X1 z2J23PgmCtaY#0{~Tg+-MXxgK~wwYym58Bm2uLyQe7EF#13`GbKGW`;nuElMHC>o#9 zsm)>uHd0NZ#hnD1Q05uj0X9eBbG@8I4?QQAsHPl=D2n$eFq-K(3=if?STP@E$q7He zl8R|ZAesYu6c~7(QEDvB=NHfog0zHd7Jy34WuGC#mRoq= z8~(X*{I3H}>luv4M-0v^o2C7!6EC!Fe}wC|<6d8jvU>?__a389%f`vIO||*H6Y=t) zy-RAxXAad?+J}3qmi{ht9P%!gITK=@ikyLyFUy4bvKwVW|4Q+{Ir}_VF^}gsza?;= P>$zc4_-VXT%V6Yh#7@up diff --git a/app/src/main/res/drawable/ic_backup.xml b/app/src/main/res/drawable/backup.xml similarity index 100% rename from app/src/main/res/drawable/ic_backup.xml rename to app/src/main/res/drawable/backup.xml diff --git a/app/src/main/res/drawable/ic_format_bold_white_48dp.xml b/app/src/main/res/drawable/bold.xml similarity index 100% rename from app/src/main/res/drawable/ic_format_bold_white_48dp.xml rename to app/src/main/res/drawable/bold.xml diff --git a/app/src/main/res/drawable/ic_check_all_black.xml b/app/src/main/res/drawable/check_all.xml similarity index 88% rename from app/src/main/res/drawable/ic_check_all_black.xml rename to app/src/main/res/drawable/check_all.xml index ee153fab6b..2e24134794 100644 --- a/app/src/main/res/drawable/ic_check_all_black.xml +++ b/app/src/main/res/drawable/check_all.xml @@ -4,6 +4,6 @@ android:viewportWidth="24" android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/ic_content_copy.xml b/app/src/main/res/drawable/copy.xml similarity index 100% rename from app/src/main/res/drawable/ic_content_copy.xml rename to app/src/main/res/drawable/copy.xml diff --git a/app/src/main/res/drawable/crown.xml b/app/src/main/res/drawable/crown.xml new file mode 100644 index 0000000000..7643729c8b --- /dev/null +++ b/app/src/main/res/drawable/crown.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/fontsizedarker.xml b/app/src/main/res/drawable/fontsize.xml similarity index 100% rename from app/src/main/res/drawable/fontsizedarker.xml rename to app/src/main/res/drawable/fontsize.xml diff --git a/app/src/main/res/drawable/infonew.xml b/app/src/main/res/drawable/info.xml similarity index 100% rename from app/src/main/res/drawable/infonew.xml rename to app/src/main/res/drawable/info.xml diff --git a/app/src/main/res/drawable/ic_insert_photo_white_48dp.xml b/app/src/main/res/drawable/insert_photo.xml similarity index 100% rename from app/src/main/res/drawable/ic_insert_photo_white_48dp.xml rename to app/src/main/res/drawable/insert_photo.xml diff --git a/app/src/main/res/drawable/ic_format_italic_white_48dp.xml b/app/src/main/res/drawable/italic.xml similarity index 100% rename from app/src/main/res/drawable/ic_format_italic_white_48dp.xml rename to app/src/main/res/drawable/italic.xml diff --git a/app/src/main/res/drawable/ic_arrow_back_white_24dp.xml b/app/src/main/res/drawable/left.xml similarity index 100% rename from app/src/main/res/drawable/ic_arrow_back_white_24dp.xml rename to app/src/main/res/drawable/left.xml diff --git a/app/src/main/res/drawable/ic_format_list_bulleted_white_48dp.xml b/app/src/main/res/drawable/list_bulleted.xml similarity index 100% rename from app/src/main/res/drawable/ic_format_list_bulleted_white_48dp.xml rename to app/src/main/res/drawable/list_bulleted.xml diff --git a/app/src/main/res/drawable/ic_format_list_numbered_white_48dp.xml b/app/src/main/res/drawable/list_numbered.xml similarity index 100% rename from app/src/main/res/drawable/ic_format_list_numbered_white_48dp.xml rename to app/src/main/res/drawable/list_numbered.xml diff --git a/app/src/main/res/drawable/nav.xml b/app/src/main/res/drawable/navigation.xml similarity index 100% rename from app/src/main/res/drawable/nav.xml rename to app/src/main/res/drawable/navigation.xml diff --git a/app/src/main/res/drawable/internet.xml b/app/src/main/res/drawable/online.xml similarity index 100% rename from app/src/main/res/drawable/internet.xml rename to app/src/main/res/drawable/online.xml diff --git a/app/src/main/res/drawable/openexternal.xml b/app/src/main/res/drawable/open_external.xml similarity index 100% rename from app/src/main/res/drawable/openexternal.xml rename to app/src/main/res/drawable/open_external.xml diff --git a/app/src/main/res/drawable/ic_open_in_browser.xml b/app/src/main/res/drawable/open_in_browser.xml similarity index 100% rename from app/src/main/res/drawable/ic_open_in_browser.xml rename to app/src/main/res/drawable/open_in_browser.xml diff --git a/app/src/main/res/drawable/color.xml b/app/src/main/res/drawable/palette.xml similarity index 100% rename from app/src/main/res/drawable/color.xml rename to app/src/main/res/drawable/palette.xml diff --git a/app/src/main/res/drawable/pin.xml b/app/src/main/res/drawable/pin.xml index 23c6a1bb41..12d0b1e066 100644 --- a/app/src/main/res/drawable/pin.xml +++ b/app/src/main/res/drawable/pin.xml @@ -1,9 +1,9 @@ + android:width="24dp" + android:height="24dp" + android:viewportWidth="24" + android:viewportHeight="24"> + android:fillColor="@android:color/white" + android:pathData="M16,12V4H17V2H7V4H8V12L6,14V16H11.2V22H12.8V16H18V14L16,12Z" /> diff --git a/app/src/main/res/drawable/ic_format_quote_white_48dp.xml b/app/src/main/res/drawable/quote.xml similarity index 100% rename from app/src/main/res/drawable/ic_format_quote_white_48dp.xml rename to app/src/main/res/drawable/quote.xml diff --git a/app/src/main/res/drawable/ic_refresh.xml b/app/src/main/res/drawable/refresh.xml similarity index 100% rename from app/src/main/res/drawable/ic_refresh.xml rename to app/src/main/res/drawable/refresh.xml diff --git a/app/src/main/res/drawable/reportreason.xml b/app/src/main/res/drawable/report_reason.xml similarity index 100% rename from app/src/main/res/drawable/reportreason.xml rename to app/src/main/res/drawable/report_reason.xml diff --git a/app/src/main/res/drawable/restorecloud.xml b/app/src/main/res/drawable/restore_cloud.xml similarity index 100% rename from app/src/main/res/drawable/restorecloud.xml rename to app/src/main/res/drawable/restore_cloud.xml diff --git a/app/src/main/res/drawable/restorefile.xml b/app/src/main/res/drawable/restore_file.xml similarity index 100% rename from app/src/main/res/drawable/restorefile.xml rename to app/src/main/res/drawable/restore_file.xml diff --git a/app/src/main/res/drawable/savecontent.xml b/app/src/main/res/drawable/save_content.xml similarity index 100% rename from app/src/main/res/drawable/savecontent.xml rename to app/src/main/res/drawable/save_content.xml diff --git a/app/src/main/res/drawable/ic_share.xml b/app/src/main/res/drawable/share.xml similarity index 100% rename from app/src/main/res/drawable/ic_share.xml rename to app/src/main/res/drawable/share.xml diff --git a/app/src/main/res/drawable/iconstarfilled.xml b/app/src/main/res/drawable/star.xml similarity index 100% rename from app/src/main/res/drawable/iconstarfilled.xml rename to app/src/main/res/drawable/star.xml diff --git a/app/src/main/res/drawable/ic_visibility.xml b/app/src/main/res/drawable/visibility.xml similarity index 100% rename from app/src/main/res/drawable/ic_visibility.xml rename to app/src/main/res/drawable/visibility.xml diff --git a/app/src/main/res/layout/activity_gif.xml b/app/src/main/res/layout/activity_gif.xml index 8ae53801ee..51d889f086 100644 --- a/app/src/main/res/layout/activity_gif.xml +++ b/app/src/main/res/layout/activity_gif.xml @@ -55,7 +55,7 @@ android:layout_height="56dp" android:theme="@style/Ripple.List" android:padding="15dp" - app:srcCompat="@drawable/openexternal" + app:srcCompat="@drawable/open_external" android:tint="@color/white" /> @@ -69,4 +69,4 @@ android:layout_width="20dp" android:layout_height="20dp" android:layout_centerVertical="true" /> - \ No newline at end of file + diff --git a/app/src/main/res/layout/activity_settings_about.xml b/app/src/main/res/layout/activity_settings_about.xml index 0089085565..3edabd7082 100644 --- a/app/src/main/res/layout/activity_settings_about.xml +++ b/app/src/main/res/layout/activity_settings_about.xml @@ -64,7 +64,7 @@ android:paddingBottom="16dp" android:paddingEnd="16dp" android:paddingTop="16dp" - app:srcCompat="@drawable/infonew" + app:srcCompat="@drawable/info" android:tint="?attr/tintColor"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_settings_filters.xml b/app/src/main/res/layout/activity_settings_filters.xml index ded63e1949..de40004cf3 100644 --- a/app/src/main/res/layout/activity_settings_filters.xml +++ b/app/src/main/res/layout/activity_settings_filters.xml @@ -94,7 +94,7 @@ android:layout_height="match_parent" android:layout_marginEnd="16dp" android:padding="16dp" - app:srcCompat="@drawable/fontsizedarker" + app:srcCompat="@drawable/fontsize" android:tint="?attr/tintColor" /> + app:srcCompat="@drawable/fontsize" /> + app:srcCompat="@drawable/palette" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/colorprofile.xml b/app/src/main/res/layout/colorprofile.xml index f4d1d08db5..0b578d8cdf 100644 --- a/app/src/main/res/layout/colorprofile.xml +++ b/app/src/main/res/layout/colorprofile.xml @@ -1,346 +1,346 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/comment_mediacard.xml b/app/src/main/res/layout/comment_mediacard.xml index b82e944684..12b12a63fd 100644 --- a/app/src/main/res/layout/comment_mediacard.xml +++ b/app/src/main/res/layout/comment_mediacard.xml @@ -154,7 +154,7 @@ android:tag="tintactionbar" android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" - sothree:srcCompat="@drawable/iconstarfilled" /> + sothree:srcCompat="@drawable/star" /> + app:srcCompat="@drawable/save_content" /> + app:srcCompat="@drawable/restore_file" /> + app:srcCompat="@drawable/bold"/> + app:srcCompat="@drawable/italic"/> + app:srcCompat="@drawable/quote"/> + app:srcCompat="@drawable/list_bulleted"/> + app:srcCompat="@drawable/list_numbered"/> + app:srcCompat="@drawable/fontsize"/> + app:srcCompat="@drawable/navigation"/> - \ No newline at end of file + diff --git a/app/src/main/res/layout/peek_media.xml b/app/src/main/res/layout/peek_media.xml index 7569b828d2..b0f31e4007 100644 --- a/app/src/main/res/layout/peek_media.xml +++ b/app/src/main/res/layout/peek_media.xml @@ -72,7 +72,7 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" - app:srcCompat="@drawable/ic_open_in_browser" /> + app:srcCompat="@drawable/open_in_browser" /> - \ No newline at end of file + diff --git a/app/src/main/res/layout/peek_view.xml b/app/src/main/res/layout/peek_view.xml index 98ecb04c51..5b0893d8d9 100644 --- a/app/src/main/res/layout/peek_view.xml +++ b/app/src/main/res/layout/peek_view.xml @@ -36,7 +36,7 @@ android:id="@+id/share" android:paddingTop="16dp" android:paddingBottom="16dp" - app:srcCompat="@drawable/ic_share" + app:srcCompat="@drawable/share" android:clickable="true" android:layout_height="match_parent"/> @@ -54,7 +54,7 @@ android:layout_width="0dp" android:layout_weight="1" android:id="@+id/copy" - app:srcCompat="@drawable/ic_content_copy" + app:srcCompat="@drawable/copy" android:paddingTop="16dp" android:paddingBottom="16dp" diff --git a/app/src/main/res/layout/peek_view_submission.xml b/app/src/main/res/layout/peek_view_submission.xml index 02a7406a2f..8f15aa92bb 100644 --- a/app/src/main/res/layout/peek_view_submission.xml +++ b/app/src/main/res/layout/peek_view_submission.xml @@ -53,7 +53,7 @@ android:layout_width="0dp" android:layout_weight="1" android:id="@+id/share" - app:srcCompat="@drawable/ic_share" + app:srcCompat="@drawable/share" android:paddingTop="16dp" android:paddingBottom="16dp" android:clickable="true" diff --git a/app/src/main/res/layout/postmenu.xml b/app/src/main/res/layout/postmenu.xml index 8ed9c21ea2..08722fd9b6 100644 --- a/app/src/main/res/layout/postmenu.xml +++ b/app/src/main/res/layout/postmenu.xml @@ -134,7 +134,7 @@ android:layout_height="match_parent" android:alpha=".86" android:padding="12dp" - app:srcCompat="@drawable/iconstarfilled" + app:srcCompat="@drawable/star" android:tint="?attr/tintColor" /> @@ -170,7 +170,7 @@ android:alpha=".86" android:padding="12dp" - app:srcCompat="@drawable/openexternal" + app:srcCompat="@drawable/open_external" android:tint="?attr/tintColor" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/submission_albumcard.xml b/app/src/main/res/layout/submission_albumcard.xml index 89c4470368..50bf23ab44 100644 --- a/app/src/main/res/layout/submission_albumcard.xml +++ b/app/src/main/res/layout/submission_albumcard.xml @@ -132,7 +132,7 @@ android:tag="tintactionbar" android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" - sothree:srcCompat="@drawable/iconstarfilled" /> + sothree:srcCompat="@drawable/star" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/submission_largecard.xml b/app/src/main/res/layout/submission_largecard.xml index 37f0dfaad3..c3bdc4ef87 100644 --- a/app/src/main/res/layout/submission_largecard.xml +++ b/app/src/main/res/layout/submission_largecard.xml @@ -182,7 +182,7 @@ android:tag="tintactionbar" android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" - app:srcCompat="@drawable/iconstarfilled" /> + app:srcCompat="@drawable/star" /> - \ No newline at end of file + diff --git a/app/src/main/res/layout/submission_largecard_middle.xml b/app/src/main/res/layout/submission_largecard_middle.xml index f0f3f7e26c..8f05029af9 100644 --- a/app/src/main/res/layout/submission_largecard_middle.xml +++ b/app/src/main/res/layout/submission_largecard_middle.xml @@ -186,7 +186,7 @@ android:tag="tintactionbar" android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" - app:srcCompat="@drawable/iconstarfilled" /> + app:srcCompat="@drawable/star" /> - \ No newline at end of file + diff --git a/app/src/main/res/layout/submission_list.xml b/app/src/main/res/layout/submission_list.xml index 824188ff58..f53c212df0 100644 --- a/app/src/main/res/layout/submission_list.xml +++ b/app/src/main/res/layout/submission_list.xml @@ -181,7 +181,7 @@ android:padding="8dp" android:tag="tintactionbar" android:tint="?attr/tintColor" - app:srcCompat="@drawable/iconstarfilled" /> + app:srcCompat="@drawable/star" /> - \ No newline at end of file + diff --git a/app/src/main/res/layout/submission_list_desktop.xml b/app/src/main/res/layout/submission_list_desktop.xml index 26f0ecfeeb..0817250674 100644 --- a/app/src/main/res/layout/submission_list_desktop.xml +++ b/app/src/main/res/layout/submission_list_desktop.xml @@ -193,7 +193,7 @@ android:tag="tintactionbar" android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" - app:srcCompat="@drawable/iconstarfilled" /> + app:srcCompat="@drawable/star" /> - \ No newline at end of file + diff --git a/app/src/main/res/layout/submission_mediacard.xml b/app/src/main/res/layout/submission_mediacard.xml index 94048ca161..815dd0c224 100644 --- a/app/src/main/res/layout/submission_mediacard.xml +++ b/app/src/main/res/layout/submission_mediacard.xml @@ -191,7 +191,7 @@ android:tag="tintactionbar" android:tint="?attr/tintColor" android:contentDescription="@string/btn_save" - sothree:srcCompat="@drawable/iconstarfilled" /> + sothree:srcCompat="@drawable/star" /> + app:srcCompat="@drawable/star" /> + app:srcCompat="@drawable/star" /> + android:icon="@drawable/open_in_browser" /> + android:icon="@drawable/share" /> - \ No newline at end of file + android:icon="@drawable/copy" /> + diff --git a/app/src/main/res/menu/menu_comment_items.xml b/app/src/main/res/menu/menu_comment_items.xml index 751ec30c29..c95a85aef6 100644 --- a/app/src/main/res/menu/menu_comment_items.xml +++ b/app/src/main/res/menu/menu_comment_items.xml @@ -17,7 +17,7 @@ @@ -35,7 +35,7 @@ - \ No newline at end of file + diff --git a/app/src/main/res/menu/menu_inbox.xml b/app/src/main/res/menu/menu_inbox.xml index d7e35a9f82..8fdeba151c 100644 --- a/app/src/main/res/menu/menu_inbox.xml +++ b/app/src/main/res/menu/menu_inbox.xml @@ -11,7 +11,7 @@ diff --git a/app/src/main/res/menu/menu_multireddits.xml b/app/src/main/res/menu/menu_multireddits.xml index cc3b186fd1..e1069be850 100644 --- a/app/src/main/res/menu/menu_multireddits.xml +++ b/app/src/main/res/menu/menu_multireddits.xml @@ -31,7 +31,7 @@ android:title="@string/sorting_change_sorting" app:showAsAction="ifRoom"/> diff --git a/app/src/main/res/menu/menu_profile.xml b/app/src/main/res/menu/menu_profile.xml index 0e4b501f9e..7a81cea2af 100644 --- a/app/src/main/res/menu/menu_profile.xml +++ b/app/src/main/res/menu/menu_profile.xml @@ -17,7 +17,7 @@ - \ No newline at end of file + diff --git a/app/src/main/res/menu/menu_reader.xml b/app/src/main/res/menu/menu_reader.xml index 35f0e43beb..dd56c3ee80 100644 --- a/app/src/main/res/menu/menu_reader.xml +++ b/app/src/main/res/menu/menu_reader.xml @@ -13,7 +13,7 @@ diff --git a/app/src/main/res/menu/menu_single_subreddit.xml b/app/src/main/res/menu/menu_single_subreddit.xml index 1db5e8dc51..d12ea2db32 100644 --- a/app/src/main/res/menu/menu_single_subreddit.xml +++ b/app/src/main/res/menu/menu_single_subreddit.xml @@ -23,7 +23,7 @@ @@ -35,7 +35,7 @@ diff --git a/app/src/main/res/menu/menu_single_subreddit_expanded.xml b/app/src/main/res/menu/menu_single_subreddit_expanded.xml index 3d25d65657..2d5d15cb8c 100644 --- a/app/src/main/res/menu/menu_single_subreddit_expanded.xml +++ b/app/src/main/res/menu/menu_single_subreddit_expanded.xml @@ -23,7 +23,7 @@ @@ -35,7 +35,7 @@ diff --git a/app/src/main/res/menu/menu_subreddit_overview.xml b/app/src/main/res/menu/menu_subreddit_overview.xml index b8e549a7f0..9dbdd7f023 100644 --- a/app/src/main/res/menu/menu_subreddit_overview.xml +++ b/app/src/main/res/menu/menu_subreddit_overview.xml @@ -23,7 +23,7 @@ @@ -35,7 +35,7 @@ diff --git a/app/src/main/res/menu/menu_subreddit_overview_expanded.xml b/app/src/main/res/menu/menu_subreddit_overview_expanded.xml index 2eeed0299e..0bdf71fed5 100644 --- a/app/src/main/res/menu/menu_subreddit_overview_expanded.xml +++ b/app/src/main/res/menu/menu_subreddit_overview_expanded.xml @@ -23,7 +23,7 @@ @@ -35,7 +35,7 @@ diff --git a/app/src/main/res/menu/menu_website.xml b/app/src/main/res/menu/menu_website.xml index b1b05151a4..32ba99297f 100644 --- a/app/src/main/res/menu/menu_website.xml +++ b/app/src/main/res/menu/menu_website.xml @@ -5,19 +5,19 @@ + android:icon="@drawable/info" /> - \ No newline at end of file + android:icon="@drawable/info" /> + diff --git a/app/src/noGPlay/res/layout/activity_settings_sync.xml b/app/src/noGPlay/res/layout/activity_settings_sync.xml index 8423a2b51e..a100c204b2 100644 --- a/app/src/noGPlay/res/layout/activity_settings_sync.xml +++ b/app/src/noGPlay/res/layout/activity_settings_sync.xml @@ -55,7 +55,7 @@ android:layout_marginEnd="16dp" android:padding="16dp" android:tint="?attr/tintColor" - app:srcCompat="@drawable/restorefile"/> + app:srcCompat="@drawable/restore_file"/> - \ No newline at end of file + diff --git a/app/src/withGPlay/res/layout/activity_settings_sync.xml b/app/src/withGPlay/res/layout/activity_settings_sync.xml index 726bf923f1..922b6adb5a 100644 --- a/app/src/withGPlay/res/layout/activity_settings_sync.xml +++ b/app/src/withGPlay/res/layout/activity_settings_sync.xml @@ -62,7 +62,7 @@ android:layout_marginEnd="16dp" android:padding="16dp" android:tint="?attr/tintColor" - app:srcCompat="@drawable/restorecloud" /> + app:srcCompat="@drawable/restore_cloud" /> + app:srcCompat="@drawable/restore_file" /> - \ No newline at end of file + From 9949fff784f655451c238db6f1301dcfb070ffa5 Mon Sep 17 00:00:00 2001 From: Taco Date: Thu, 10 Sep 2020 21:09:02 -0400 Subject: [PATCH 043/108] Some library updates (#3266) * Update Google Material to 1.2.1 * Pull a bug fix from SubsamplingScaleImageView's upstream --- app/build.gradle | 4 ++-- .../ccrama/redditslide/Views/SubsamplingScaleImageView.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 7d84da57f0..8ac489d33b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -90,7 +90,7 @@ dependencies { implementation 'androidx.interpolator:interpolator:1.0.0' implementation 'androidx.multidex:multidex:2.0.1' implementation 'androidx.recyclerview:recyclerview:1.1.0' - implementation 'com.google.android.material:material:1.2.0' + implementation 'com.google.android.material:material:1.2.1' /** Third-party (Other) **/ def exoPlayerVersion = '2.11.8' @@ -108,7 +108,7 @@ dependencies { implementation 'com.github.ligi.snackengage:snackengage-playrate:0.25' implementation 'com.github.rey5137:material:1.3.0' implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' - implementation 'com.davemorrissey.labs:subsampling-scale-image-view-androidx:3.10.0' + implementation 'com.github.davemorrissey:subsampling-scale-image-view:ebce8e0' implementation 'com.cocosw:bottomsheet:1.5.0@aar' implementation 'com.lusfold.androidkeyvaluestore:library:0.1.0@aar' implementation 'org.apache.commons:commons-lang3:3.11' diff --git a/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java b/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java index 3d2d194372..554244ddd8 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java @@ -1155,7 +1155,7 @@ protected void onDraw(Canvas canvas) { } } - } else if (bitmap != null) { + } else if (bitmap != null && !bitmap.isRecycled()) { float xScale = scale, yScale = scale; if (bitmapIsPreview) { From aaa62c663a8e48edee73898b34016babf08eb7b1 Mon Sep 17 00:00:00 2001 From: Taco Date: Fri, 11 Sep 2020 20:59:40 -0400 Subject: [PATCH 044/108] Migrate mp4parser to 2.x (#3268) This is now possible because the minSdk is 16. Yay! --- app/build.gradle | 5 +++-- .../me/ccrama/redditslide/util/GifUtils.java | 18 ++++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 8ac489d33b..0524220b8f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,6 +1,6 @@ plugins { id 'com.gladed.androidgitversion' version '0.4.13' - id 'com.github.ben-manes.versions' version '0.28.0' + id 'com.github.ben-manes.versions' version '0.31.0' id 'com.android.application' } @@ -130,7 +130,8 @@ dependencies { implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0' implementation 'me.everything:overscroll-decor-android:1.1.0' implementation 'com.mikepenz:aboutlibraries:6.2.3' - implementation 'com.googlecode.mp4parser:isoparser:1.1.22' + implementation 'org.mp4parser:isoparser:1.9.41' + implementation 'org.mp4parser:muxer:1.9.41' /** Testing **/ testImplementation 'junit:junit:4.13' diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index 0648d33592..16e53333d2 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -21,7 +21,6 @@ import androidx.core.app.NotificationCompat; import com.afollestad.materialdialogs.AlertDialogWrapper; -import com.coremedia.iso.boxes.Container; import com.google.android.exoplayer2.Player; import com.google.android.exoplayer2.ext.okhttp.OkHttpDataSourceFactory; import com.google.android.exoplayer2.source.dash.manifest.AdaptationSet; @@ -35,14 +34,17 @@ import com.google.android.exoplayer2.util.MimeTypes; import com.google.gson.Gson; import com.google.gson.JsonObject; -import com.googlecode.mp4parser.authoring.builder.DefaultMp4Builder; -import com.googlecode.mp4parser.authoring.container.mp4.MovieCreator; -import com.googlecode.mp4parser.authoring.tracks.CroppedTrack; import org.apache.commons.io.FileUtils; import org.apache.commons.io.IOUtils; import org.apache.commons.io.output.NullOutputStream; import org.jetbrains.annotations.NotNull; +import org.mp4parser.Container; +import org.mp4parser.muxer.Movie; +import org.mp4parser.muxer.Track; +import org.mp4parser.muxer.builder.DefaultMp4Builder; +import org.mp4parser.muxer.container.mp4.MovieCreator; +import org.mp4parser.muxer.tracks.ClippedTrack; import java.io.File; import java.io.FileInputStream; @@ -1039,7 +1041,7 @@ public void run() { * @return Whether the muxing completed successfully */ private static boolean mux(String videoFile, String audioFile, String outputFile) { - com.googlecode.mp4parser.authoring.Movie video; + Movie video; try { new MovieCreator(); video = MovieCreator.build(videoFile); @@ -1051,7 +1053,7 @@ private static boolean mux(String videoFile, String audioFile, String outputFile return false; } - com.googlecode.mp4parser.authoring.Movie audio; + Movie audio; try { new MovieCreator(); audio = MovieCreator.build(audioFile); @@ -1063,9 +1065,9 @@ private static boolean mux(String videoFile, String audioFile, String outputFile return false; } - com.googlecode.mp4parser.authoring.Track audioTrack = audio.getTracks().get(0); + Track audioTrack = audio.getTracks().get(0); - CroppedTrack croppedTrack = new CroppedTrack(audioTrack, 0, audioTrack.getSamples().size()); + ClippedTrack croppedTrack = new ClippedTrack(audioTrack, 0, audioTrack.getSamples().size()); video.addTrack(croppedTrack); Container out = new DefaultMp4Builder().build(video); From 0d038cb54335ebd07902f8932387eee6c431f624 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Fri, 11 Sep 2020 23:24:36 -0400 Subject: [PATCH 045/108] Update some libraries --- app/build.gradle | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 0524220b8f..123fd6ac5b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -94,26 +94,26 @@ dependencies { /** Third-party (Other) **/ def exoPlayerVersion = '2.11.8' - implementation "com.google.android.exoplayer:exoplayer-core:${exoPlayerVersion}" - implementation "com.google.android.exoplayer:exoplayer-dash:${exoPlayerVersion}" - implementation "com.google.android.exoplayer:extension-okhttp:${exoPlayerVersion}" - implementation "com.google.android.exoplayer:exoplayer-ui:${exoPlayerVersion}" + implementation "com.google.android.exoplayer:exoplayer-core:$exoPlayerVersion" + implementation "com.google.android.exoplayer:exoplayer-dash:$exoPlayerVersion" + implementation "com.google.android.exoplayer:exoplayer-ui:$exoPlayerVersion" + implementation "com.google.android.exoplayer:extension-okhttp:$exoPlayerVersion" implementation 'com.google.guava:guava:29.0-android' //Updating material-dialogs to any newer version will break all AlertDialogWrapper //noinspection GradleDependency implementation 'com.afollestad.material-dialogs:commons:0.8.6.2' //0.9.6.0 implementation 'com.jakewharton:process-phoenix:2.0.0' - implementation 'com.github.ligi.snackengage:snackengage-core:0.25' - implementation 'com.github.ligi.snackengage:snackengage-playrate:0.25' - implementation 'com.github.rey5137:material:1.3.0' + implementation 'com.github.ligi.snackengage:snackengage-core:0.26' + implementation 'com.github.ligi.snackengage:snackengage-playrate:0.26' + implementation 'com.github.rey5137:material:1.3.1' implementation 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' implementation 'com.github.davemorrissey:subsampling-scale-image-view:ebce8e0' implementation 'com.cocosw:bottomsheet:1.5.0@aar' implementation 'com.lusfold.androidkeyvaluestore:library:0.1.0@aar' implementation 'org.apache.commons:commons-lang3:3.11' implementation 'org.apache.commons:commons-text:1.9' - implementation 'commons-io:commons-io:2.7' + implementation 'commons-io:commons-io:2.8.0' implementation 'jp.wasabeef:blurry:3.0.0' implementation 'com.makeramen:roundedimageview:2.3.0' implementation 'com.getbase:floatingactionbutton:1.10.1' @@ -122,11 +122,10 @@ dependencies { implementation 'com.github.dasar:shiftcolorpicker:v0.5' implementation 'com.squareup.okhttp3:okhttp:3.12.12' implementation 'com.google.code.gson:gson:2.8.6' - - implementation 'com.github.ozodrukh:CircularReveal:2.1.0' - compileOnly 'org.jetbrains:annotations:19.0.0' + implementation 'com.github.ozodrukh.CircularReveal:circualreveal:2.1.0' + compileOnly 'org.jetbrains:annotations:20.1.0' implementation 'com.mikepenz:itemanimators:1.1.0@aar' - implementation 'com.neovisionaries:nv-websocket-client:2.9' + implementation 'com.neovisionaries:nv-websocket-client:2.10' implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0' implementation 'me.everything:overscroll-decor-android:1.1.0' implementation 'com.mikepenz:aboutlibraries:6.2.3' @@ -136,6 +135,6 @@ dependencies { /** Testing **/ testImplementation 'junit:junit:4.13' testImplementation 'org.hamcrest:hamcrest:2.2' - testImplementation 'org.robolectric:robolectric:4.3.1' + testImplementation 'org.robolectric:robolectric:4.4' testImplementation 'org.powermock:powermock-module-junit4:2.0.7' } From 7694992c0fd046b8d19e38803fca947582f54c21 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Fri, 11 Sep 2020 23:42:49 -0400 Subject: [PATCH 046/108] Implement colorpicker into project --- app/build.gradle | 1 - .../uz/shift/colorpicker/LineColorPicker.java | 417 ++++++++++++++++++ .../colorpicker/OnColorChangedListener.java | 5 + .../java/uz/shift/colorpicker/Palette.java | 24 + app/src/main/res/values/attrs.xml | 11 +- 5 files changed, 456 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/uz/shift/colorpicker/LineColorPicker.java create mode 100644 app/src/main/java/uz/shift/colorpicker/OnColorChangedListener.java create mode 100644 app/src/main/java/uz/shift/colorpicker/Palette.java diff --git a/app/build.gradle b/app/build.gradle index 123fd6ac5b..fb77778923 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -119,7 +119,6 @@ dependencies { implementation 'com.getbase:floatingactionbutton:1.10.1' implementation 'com.sothree.slidinguppanel:library:3.4.0' implementation 'com.github.suckgamony.RapidDecoder:library:7cdfca47fa' - implementation 'com.github.dasar:shiftcolorpicker:v0.5' implementation 'com.squareup.okhttp3:okhttp:3.12.12' implementation 'com.google.code.gson:gson:2.8.6' implementation 'com.github.ozodrukh.CircularReveal:circualreveal:2.1.0' diff --git a/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java new file mode 100644 index 0000000000..5492a621e0 --- /dev/null +++ b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java @@ -0,0 +1,417 @@ +package uz.shift.colorpicker; + +import android.content.Context; +import android.content.res.TypedArray; +import android.graphics.Canvas; +import android.graphics.Paint; +import android.graphics.Paint.Style; +import android.graphics.Rect; +import android.os.Parcel; +import android.os.Parcelable; +import android.util.AttributeSet; +import android.view.MotionEvent; +import android.view.View; + +public class LineColorPicker extends View { + + public static final int HORIZONTAL = 0; + public static final int VERTICAL = 1; + + int[] colors; + { + if (isInEditMode()) { + colors = Palette.DEFAULT; + } else { + colors = new int[1]; + } + } + + private Paint paint; + private Rect rect = new Rect(); + + // indicate if nothing selected + boolean isColorSelected = false; + + private int selectedColor = colors[0]; + + private OnColorChangedListener onColorChanged; + + private int cellSize; + + private int mOrientation = HORIZONTAL; + + public LineColorPicker(Context context, AttributeSet attrs) { + super(context, attrs); + + paint = new Paint(); + paint.setStyle(Style.FILL); + + final TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.LineColorPicker, 0, 0); + + try { + mOrientation = a.getInteger(R.styleable.LineColorPicker_orientation, HORIZONTAL); + + if (!isInEditMode()) { + final int colorsArrayResId = a.getResourceId(R.styleable.LineColorPicker_colors, -1); + + if (colorsArrayResId > 0) { + final int[] colors = context.getResources().getIntArray(colorsArrayResId); + setColors(colors); + } + } + + final int selected = a.getInteger(R.styleable.LineColorPicker_selectedColorIndex, -1); + + if (selected != -1) { + final int[] currentColors = getColors(); + + final int currentColorsLength = currentColors != null ? currentColors.length : 0; + + if (selected < currentColorsLength) { + setSelectedColorPosition(selected); + } + } + } finally { + a.recycle(); + } + } + + @Override + protected void onDraw(Canvas canvas) { + super.onDraw(canvas); + + if (mOrientation == HORIZONTAL) { + drawHorizontalPicker(canvas); + } else { + drawVerticalPicker(canvas); + } + + } + + private void drawVerticalPicker(Canvas canvas) { + rect.left = 0; + rect.top = 0; + rect.right = canvas.getWidth(); + rect.bottom = 0; + + // 8% + int margin = Math.round(canvas.getWidth() * 0.08f); + + for (int i = 0; i < colors.length; i++) { + + paint.setColor(colors[i]); + + rect.top = rect.bottom; + rect.bottom += cellSize; + + if (isColorSelected && colors[i] == selectedColor) { + rect.left = 0; + rect.right = canvas.getWidth(); + } else { + rect.left = margin; + rect.right = canvas.getWidth() - margin; + } + + canvas.drawRect(rect, paint); + } + + } + + private void drawHorizontalPicker(Canvas canvas) { + rect.left = 0; + rect.top = 0; + rect.right = 0; + rect.bottom = canvas.getHeight(); + + // 8% + int margin = Math.round(canvas.getHeight() * 0.08f); + + for (int i = 0; i < colors.length; i++) { + + paint.setColor(colors[i]); + + rect.left = rect.right; + rect.right += cellSize; + + if (isColorSelected && colors[i] == selectedColor) { + rect.top = 0; + rect.bottom = canvas.getHeight(); + } else { + rect.top = margin; + rect.bottom = canvas.getHeight() - margin; + } + + canvas.drawRect(rect, paint); + } + } + + private void onColorChanged(int color) { + if (onColorChanged != null) { + onColorChanged.onColorChanged(color); + } + } + + private boolean isClick = false; + private int screenW; + private int screenH; + + @Override + public boolean onTouchEvent(MotionEvent event) { + + int actionId = event.getAction(); + + int newColor; + + switch (actionId) { + case MotionEvent.ACTION_DOWN: + isClick = true; + break; + case MotionEvent.ACTION_UP: + newColor = getColorAtXY(event.getX(), event.getY()); + + setSelectedColor(newColor); + + if (isClick) { + performClick(); + } + + break; + + case MotionEvent.ACTION_MOVE: + newColor = getColorAtXY(event.getX(), event.getY()); + + setSelectedColor(newColor); + + break; + case MotionEvent.ACTION_CANCEL: + isClick = false; + break; + + case MotionEvent.ACTION_OUTSIDE: + isClick = false; + break; + + default: + break; + } + + return true; + } + + /** + * Return color at x,y coordinate of view. + */ + private int getColorAtXY(float x, float y) { + + // FIXME: colors.length == 0 -> devision by ZERO.s + + if (mOrientation == HORIZONTAL) { + int left = 0; + int right = 0; + + for (int i = 0; i < colors.length; i++) { + left = right; + right += cellSize; + + if (left <= x && right >= x) { + return colors[i]; + } + } + + } else { + int top = 0; + int bottom = 0; + + for (int i = 0; i < colors.length; i++) { + top = bottom; + bottom += cellSize; + + if (y >= top && y <= bottom) { + return colors[i]; + } + } + } + + return selectedColor; + } + + @Override + protected Parcelable onSaveInstanceState() { + // begin boilerplate code that allows parent classes to save state + Parcelable superState = super.onSaveInstanceState(); + + SavedState ss = new SavedState(superState); + // end + + ss.selectedColor = this.selectedColor; + ss.isColorSelected = this.isColorSelected; + + return ss; + } + + @Override + protected void onRestoreInstanceState(Parcelable state) { + // begin boilerplate code so parent classes can restore state + if (!(state instanceof SavedState)) { + super.onRestoreInstanceState(state); + return; + } + + SavedState ss = (SavedState) state; + super.onRestoreInstanceState(ss.getSuperState()); + // end + + this.selectedColor = ss.selectedColor; + this.isColorSelected = ss.isColorSelected; + } + + static class SavedState extends BaseSavedState { + int selectedColor; + boolean isColorSelected; + + SavedState(Parcelable superState) { + super(superState); + } + + private SavedState(Parcel in) { + super(in); + this.selectedColor = in.readInt(); + this.isColorSelected = in.readInt() == 1; + } + + @Override + public void writeToParcel(Parcel out, int flags) { + super.writeToParcel(out, flags); + out.writeInt(this.selectedColor); + out.writeInt(this.isColorSelected ? 1 : 0); + } + + // required field that makes Parcelables from a Parcel + public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { + public SavedState createFromParcel(Parcel in) { + return new SavedState(in); + } + + public SavedState[] newArray(int size) { + return new SavedState[size]; + } + }; + } + + @Override + public boolean performClick() { + return super.performClick(); + } + + @Override + protected void onSizeChanged(int w, int h, int oldw, int oldh) { + + screenW = w; + screenH = h; + + recalcCellSize(); + + super.onSizeChanged(w, h, oldw, oldh); + } + + // @Override + // protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + // int parentWidth = MeasureSpec.getSize(widthMeasureSpec); + // int parentHeight = MeasureSpec.getSize(heightMeasureSpec); + // this.setMeasuredDimension(parentWidth, parentHeight); + // super.onMeasure(widthMeasureSpec, heightMeasureSpec); + // } + + /** + * Return currently selected color. + */ + public int getColor() { + return selectedColor; + } + + /** + * Set selected color as color value from palette. + */ + public void setSelectedColor(int color) { + + // not from current palette + if (!containsColor(colors, color)) { + return; + } + + // do we need to re-draw view? + if (!isColorSelected || selectedColor != color) { + this.selectedColor = color; + + isColorSelected = true; + + invalidate(); + + onColorChanged(color); + } + } + + /** + * Set selected color as index from palete + */ + public void setSelectedColorPosition(int position) { + setSelectedColor(colors[position]); + } + + /** + * Set picker palette + */ + public void setColors(int[] colors) { + // TODO: selected color can be NOT in set of colors + // FIXME: colors can be null + this.colors = colors; + + if (!containsColor(colors, selectedColor)) { + selectedColor = colors[0]; + } + + recalcCellSize(); + + invalidate(); + } + + private int recalcCellSize() { + + if (mOrientation == HORIZONTAL) { + cellSize = Math.round(screenW / (colors.length * 1f)); + } else { + cellSize = Math.round(screenH / (colors.length * 1f)); + } + + return cellSize; + } + + /** + * Return current picker palete + */ + public int[] getColors() { + return colors; + } + + /** + * Return true if palette contains this color + */ + private boolean containsColor(int[] colors, int c) { + for (int i = 0; i < colors.length; i++) { + if (colors[i] == c) + return true; + + } + + return false; + } + + /** + * Set onColorChanged listener + * + * @param l + */ + public void setOnColorChangedListener(OnColorChangedListener l) { + this.onColorChanged = l; + } +} diff --git a/app/src/main/java/uz/shift/colorpicker/OnColorChangedListener.java b/app/src/main/java/uz/shift/colorpicker/OnColorChangedListener.java new file mode 100644 index 0000000000..a620775480 --- /dev/null +++ b/app/src/main/java/uz/shift/colorpicker/OnColorChangedListener.java @@ -0,0 +1,5 @@ +package uz.shift.colorpicker; + +public interface OnColorChangedListener { + void onColorChanged(int c); +} diff --git a/app/src/main/java/uz/shift/colorpicker/Palette.java b/app/src/main/java/uz/shift/colorpicker/Palette.java new file mode 100644 index 0000000000..1af3db824d --- /dev/null +++ b/app/src/main/java/uz/shift/colorpicker/Palette.java @@ -0,0 +1,24 @@ +package uz.shift.colorpicker; + +import android.graphics.Color; + +public class Palette { + + public static int[] DEFAULT; + + private Palette() { + + } + + static { + + DEFAULT = new int[] { Color.parseColor("#b8c847"), + Color.parseColor("#67bb43"), Color.parseColor("#41b691"), + Color.parseColor("#4182b6"), Color.parseColor("#4149b6"), + Color.parseColor("#7641b6"), Color.parseColor("#b741a7"), + Color.parseColor("#c54657"), Color.parseColor("#d1694a"), + Color.parseColor("#d1904a"), Color.parseColor("#d1c54a") }; + + } + +} diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index 181bb7beff..b541e9cc80 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -42,4 +42,13 @@ - \ No newline at end of file + + + + + + + + + + From 361890c284e2c95c67a7a8c340532a096b2907cf Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Fri, 11 Sep 2020 23:44:16 -0400 Subject: [PATCH 047/108] Reformat code in colorpicker --- .../uz/shift/colorpicker/LineColorPicker.java | 655 +++++++++--------- .../java/uz/shift/colorpicker/Palette.java | 25 +- 2 files changed, 336 insertions(+), 344 deletions(-) diff --git a/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java index 5492a621e0..9ef0c2821f 100644 --- a/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java +++ b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java @@ -12,12 +12,26 @@ import android.view.MotionEvent; import android.view.View; +import me.ccrama.redditslide.R; + public class LineColorPicker extends View { - public static final int HORIZONTAL = 0; - public static final int VERTICAL = 1; + public static final int HORIZONTAL = 0; + public static final int VERTICAL = 1; + + int[] colors; + // indicate if nothing selected + boolean isColorSelected = false; + private Paint paint; + private Rect rect = new Rect(); + private int selectedColor = colors[0]; + private OnColorChangedListener onColorChanged; + private int cellSize; + private int mOrientation = HORIZONTAL; + private boolean isClick = false; + private int screenW; + private int screenH; - int[] colors; { if (isInEditMode()) { colors = Palette.DEFAULT; @@ -26,30 +40,16 @@ public class LineColorPicker extends View { } } - private Paint paint; - private Rect rect = new Rect(); - - // indicate if nothing selected - boolean isColorSelected = false; - - private int selectedColor = colors[0]; - - private OnColorChangedListener onColorChanged; - - private int cellSize; - - private int mOrientation = HORIZONTAL; + public LineColorPicker(Context context, AttributeSet attrs) { + super(context, attrs); - public LineColorPicker(Context context, AttributeSet attrs) { - super(context, attrs); + paint = new Paint(); + paint.setStyle(Style.FILL); - paint = new Paint(); - paint.setStyle(Style.FILL); + final TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.LineColorPicker, 0, 0); - final TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.LineColorPicker, 0, 0); - - try { - mOrientation = a.getInteger(R.styleable.LineColorPicker_orientation, HORIZONTAL); + try { + mOrientation = a.getInteger(R.styleable.LineColorPicker_orientation, HORIZONTAL); if (!isInEditMode()) { final int colorsArrayResId = a.getResourceId(R.styleable.LineColorPicker_colors, -1); @@ -71,347 +71,342 @@ public LineColorPicker(Context context, AttributeSet attrs) { setSelectedColorPosition(selected); } } - } finally { - a.recycle(); - } - } + } finally { + a.recycle(); + } + } + + @Override + protected void onDraw(Canvas canvas) { + super.onDraw(canvas); + + if (mOrientation == HORIZONTAL) { + drawHorizontalPicker(canvas); + } else { + drawVerticalPicker(canvas); + } + + } + + private void drawVerticalPicker(Canvas canvas) { + rect.left = 0; + rect.top = 0; + rect.right = canvas.getWidth(); + rect.bottom = 0; + + // 8% + int margin = Math.round(canvas.getWidth() * 0.08f); + + for (int i = 0; i < colors.length; i++) { + + paint.setColor(colors[i]); + + rect.top = rect.bottom; + rect.bottom += cellSize; + + if (isColorSelected && colors[i] == selectedColor) { + rect.left = 0; + rect.right = canvas.getWidth(); + } else { + rect.left = margin; + rect.right = canvas.getWidth() - margin; + } + + canvas.drawRect(rect, paint); + } - @Override - protected void onDraw(Canvas canvas) { - super.onDraw(canvas); + } + + private void drawHorizontalPicker(Canvas canvas) { + rect.left = 0; + rect.top = 0; + rect.right = 0; + rect.bottom = canvas.getHeight(); + + // 8% + int margin = Math.round(canvas.getHeight() * 0.08f); - if (mOrientation == HORIZONTAL) { - drawHorizontalPicker(canvas); - } else { - drawVerticalPicker(canvas); - } + for (int i = 0; i < colors.length; i++) { - } + paint.setColor(colors[i]); + + rect.left = rect.right; + rect.right += cellSize; + + if (isColorSelected && colors[i] == selectedColor) { + rect.top = 0; + rect.bottom = canvas.getHeight(); + } else { + rect.top = margin; + rect.bottom = canvas.getHeight() - margin; + } - private void drawVerticalPicker(Canvas canvas) { - rect.left = 0; - rect.top = 0; - rect.right = canvas.getWidth(); - rect.bottom = 0; + canvas.drawRect(rect, paint); + } + } - // 8% - int margin = Math.round(canvas.getWidth() * 0.08f); + private void onColorChanged(int color) { + if (onColorChanged != null) { + onColorChanged.onColorChanged(color); + } + } - for (int i = 0; i < colors.length; i++) { + @Override + public boolean onTouchEvent(MotionEvent event) { - paint.setColor(colors[i]); + int actionId = event.getAction(); - rect.top = rect.bottom; - rect.bottom += cellSize; + int newColor; - if (isColorSelected && colors[i] == selectedColor) { - rect.left = 0; - rect.right = canvas.getWidth(); - } else { - rect.left = margin; - rect.right = canvas.getWidth() - margin; - } + switch (actionId) { + case MotionEvent.ACTION_DOWN: + isClick = true; + break; + case MotionEvent.ACTION_UP: + newColor = getColorAtXY(event.getX(), event.getY()); - canvas.drawRect(rect, paint); - } + setSelectedColor(newColor); - } + if (isClick) { + performClick(); + } - private void drawHorizontalPicker(Canvas canvas) { - rect.left = 0; - rect.top = 0; - rect.right = 0; - rect.bottom = canvas.getHeight(); + break; - // 8% - int margin = Math.round(canvas.getHeight() * 0.08f); + case MotionEvent.ACTION_MOVE: + newColor = getColorAtXY(event.getX(), event.getY()); - for (int i = 0; i < colors.length; i++) { + setSelectedColor(newColor); - paint.setColor(colors[i]); + break; + case MotionEvent.ACTION_CANCEL: + isClick = false; + break; - rect.left = rect.right; - rect.right += cellSize; + case MotionEvent.ACTION_OUTSIDE: + isClick = false; + break; - if (isColorSelected && colors[i] == selectedColor) { - rect.top = 0; - rect.bottom = canvas.getHeight(); - } else { - rect.top = margin; - rect.bottom = canvas.getHeight() - margin; - } + default: + break; + } - canvas.drawRect(rect, paint); - } - } + return true; + } - private void onColorChanged(int color) { - if (onColorChanged != null) { - onColorChanged.onColorChanged(color); - } - } + /** + * Return color at x,y coordinate of view. + */ + private int getColorAtXY(float x, float y) { - private boolean isClick = false; - private int screenW; - private int screenH; + // FIXME: colors.length == 0 -> devision by ZERO.s - @Override - public boolean onTouchEvent(MotionEvent event) { + if (mOrientation == HORIZONTAL) { + int left = 0; + int right = 0; - int actionId = event.getAction(); + for (int i = 0; i < colors.length; i++) { + left = right; + right += cellSize; - int newColor; + if (left <= x && right >= x) { + return colors[i]; + } + } - switch (actionId) { - case MotionEvent.ACTION_DOWN: - isClick = true; - break; - case MotionEvent.ACTION_UP: - newColor = getColorAtXY(event.getX(), event.getY()); + } else { + int top = 0; + int bottom = 0; - setSelectedColor(newColor); + for (int i = 0; i < colors.length; i++) { + top = bottom; + bottom += cellSize; - if (isClick) { - performClick(); - } + if (y >= top && y <= bottom) { + return colors[i]; + } + } + } - break; + return selectedColor; + } - case MotionEvent.ACTION_MOVE: - newColor = getColorAtXY(event.getX(), event.getY()); + @Override + protected Parcelable onSaveInstanceState() { + // begin boilerplate code that allows parent classes to save state + Parcelable superState = super.onSaveInstanceState(); - setSelectedColor(newColor); + SavedState ss = new SavedState(superState); + // end - break; - case MotionEvent.ACTION_CANCEL: - isClick = false; - break; + ss.selectedColor = this.selectedColor; + ss.isColorSelected = this.isColorSelected; - case MotionEvent.ACTION_OUTSIDE: - isClick = false; - break; + return ss; + } - default: - break; - } + @Override + protected void onRestoreInstanceState(Parcelable state) { + // begin boilerplate code so parent classes can restore state + if (!(state instanceof SavedState)) { + super.onRestoreInstanceState(state); + return; + } - return true; - } + SavedState ss = (SavedState) state; + super.onRestoreInstanceState(ss.getSuperState()); + // end - /** - * Return color at x,y coordinate of view. - */ - private int getColorAtXY(float x, float y) { - - // FIXME: colors.length == 0 -> devision by ZERO.s - - if (mOrientation == HORIZONTAL) { - int left = 0; - int right = 0; + this.selectedColor = ss.selectedColor; + this.isColorSelected = ss.isColorSelected; + } - for (int i = 0; i < colors.length; i++) { - left = right; - right += cellSize; + @Override + public boolean performClick() { + return super.performClick(); + } - if (left <= x && right >= x) { - return colors[i]; - } - } - - } else { - int top = 0; - int bottom = 0; + @Override + protected void onSizeChanged(int w, int h, int oldw, int oldh) { - for (int i = 0; i < colors.length; i++) { - top = bottom; - bottom += cellSize; - - if (y >= top && y <= bottom) { - return colors[i]; - } - } - } - - return selectedColor; - } - - @Override - protected Parcelable onSaveInstanceState() { - // begin boilerplate code that allows parent classes to save state - Parcelable superState = super.onSaveInstanceState(); - - SavedState ss = new SavedState(superState); - // end - - ss.selectedColor = this.selectedColor; - ss.isColorSelected = this.isColorSelected; - - return ss; - } - - @Override - protected void onRestoreInstanceState(Parcelable state) { - // begin boilerplate code so parent classes can restore state - if (!(state instanceof SavedState)) { - super.onRestoreInstanceState(state); - return; - } - - SavedState ss = (SavedState) state; - super.onRestoreInstanceState(ss.getSuperState()); - // end - - this.selectedColor = ss.selectedColor; - this.isColorSelected = ss.isColorSelected; - } - - static class SavedState extends BaseSavedState { - int selectedColor; - boolean isColorSelected; - - SavedState(Parcelable superState) { - super(superState); - } - - private SavedState(Parcel in) { - super(in); - this.selectedColor = in.readInt(); - this.isColorSelected = in.readInt() == 1; - } - - @Override - public void writeToParcel(Parcel out, int flags) { - super.writeToParcel(out, flags); - out.writeInt(this.selectedColor); - out.writeInt(this.isColorSelected ? 1 : 0); - } - - // required field that makes Parcelables from a Parcel - public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { - public SavedState createFromParcel(Parcel in) { - return new SavedState(in); - } - - public SavedState[] newArray(int size) { - return new SavedState[size]; - } - }; - } - - @Override - public boolean performClick() { - return super.performClick(); - } - - @Override - protected void onSizeChanged(int w, int h, int oldw, int oldh) { - - screenW = w; - screenH = h; - - recalcCellSize(); - - super.onSizeChanged(w, h, oldw, oldh); - } - - // @Override - // protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { - // int parentWidth = MeasureSpec.getSize(widthMeasureSpec); - // int parentHeight = MeasureSpec.getSize(heightMeasureSpec); - // this.setMeasuredDimension(parentWidth, parentHeight); - // super.onMeasure(widthMeasureSpec, heightMeasureSpec); - // } - - /** - * Return currently selected color. - */ - public int getColor() { - return selectedColor; - } - - /** - * Set selected color as color value from palette. - */ - public void setSelectedColor(int color) { - - // not from current palette - if (!containsColor(colors, color)) { - return; - } - - // do we need to re-draw view? - if (!isColorSelected || selectedColor != color) { - this.selectedColor = color; - - isColorSelected = true; - - invalidate(); - - onColorChanged(color); - } - } - - /** - * Set selected color as index from palete - */ - public void setSelectedColorPosition(int position) { - setSelectedColor(colors[position]); - } - - /** - * Set picker palette - */ - public void setColors(int[] colors) { - // TODO: selected color can be NOT in set of colors - // FIXME: colors can be null - this.colors = colors; - - if (!containsColor(colors, selectedColor)) { - selectedColor = colors[0]; - } - - recalcCellSize(); - - invalidate(); - } - - private int recalcCellSize() { - - if (mOrientation == HORIZONTAL) { - cellSize = Math.round(screenW / (colors.length * 1f)); - } else { - cellSize = Math.round(screenH / (colors.length * 1f)); - } - - return cellSize; - } - - /** - * Return current picker palete - */ - public int[] getColors() { - return colors; - } - - /** - * Return true if palette contains this color - */ - private boolean containsColor(int[] colors, int c) { - for (int i = 0; i < colors.length; i++) { - if (colors[i] == c) - return true; - - } - - return false; - } - - /** - * Set onColorChanged listener - * - * @param l - */ - public void setOnColorChangedListener(OnColorChangedListener l) { - this.onColorChanged = l; - } + screenW = w; + screenH = h; + + recalcCellSize(); + + super.onSizeChanged(w, h, oldw, oldh); + } + + /** + * Return currently selected color. + */ + public int getColor() { + return selectedColor; + } + + // @Override + // protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { + // int parentWidth = MeasureSpec.getSize(widthMeasureSpec); + // int parentHeight = MeasureSpec.getSize(heightMeasureSpec); + // this.setMeasuredDimension(parentWidth, parentHeight); + // super.onMeasure(widthMeasureSpec, heightMeasureSpec); + // } + + /** + * Set selected color as color value from palette. + */ + public void setSelectedColor(int color) { + + // not from current palette + if (!containsColor(colors, color)) { + return; + } + + // do we need to re-draw view? + if (!isColorSelected || selectedColor != color) { + this.selectedColor = color; + + isColorSelected = true; + + invalidate(); + + onColorChanged(color); + } + } + + /** + * Set selected color as index from palete + */ + public void setSelectedColorPosition(int position) { + setSelectedColor(colors[position]); + } + + private int recalcCellSize() { + + if (mOrientation == HORIZONTAL) { + cellSize = Math.round(screenW / (colors.length * 1f)); + } else { + cellSize = Math.round(screenH / (colors.length * 1f)); + } + + return cellSize; + } + + /** + * Return current picker palete + */ + public int[] getColors() { + return colors; + } + + /** + * Set picker palette + */ + public void setColors(int[] colors) { + // TODO: selected color can be NOT in set of colors + // FIXME: colors can be null + this.colors = colors; + + if (!containsColor(colors, selectedColor)) { + selectedColor = colors[0]; + } + + recalcCellSize(); + + invalidate(); + } + + /** + * Return true if palette contains this color + */ + private boolean containsColor(int[] colors, int c) { + for (int i = 0; i < colors.length; i++) { + if (colors[i] == c) + return true; + + } + + return false; + } + + /** + * Set onColorChanged listener + * + * @param l + */ + public void setOnColorChangedListener(OnColorChangedListener l) { + this.onColorChanged = l; + } + + static class SavedState extends BaseSavedState { + // required field that makes Parcelables from a Parcel + public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { + public SavedState createFromParcel(Parcel in) { + return new SavedState(in); + } + + public SavedState[] newArray(int size) { + return new SavedState[size]; + } + }; + int selectedColor; + boolean isColorSelected; + + SavedState(Parcelable superState) { + super(superState); + } + + private SavedState(Parcel in) { + super(in); + this.selectedColor = in.readInt(); + this.isColorSelected = in.readInt() == 1; + } + + @Override + public void writeToParcel(Parcel out, int flags) { + super.writeToParcel(out, flags); + out.writeInt(this.selectedColor); + out.writeInt(this.isColorSelected ? 1 : 0); + } + } } diff --git a/app/src/main/java/uz/shift/colorpicker/Palette.java b/app/src/main/java/uz/shift/colorpicker/Palette.java index 1af3db824d..57fc3451b5 100644 --- a/app/src/main/java/uz/shift/colorpicker/Palette.java +++ b/app/src/main/java/uz/shift/colorpicker/Palette.java @@ -4,21 +4,18 @@ public class Palette { - public static int[] DEFAULT; + public static int[] DEFAULT; - private Palette() { + static { + DEFAULT = new int[]{Color.parseColor("#b8c847"), + Color.parseColor("#67bb43"), Color.parseColor("#41b691"), + Color.parseColor("#4182b6"), Color.parseColor("#4149b6"), + Color.parseColor("#7641b6"), Color.parseColor("#b741a7"), + Color.parseColor("#c54657"), Color.parseColor("#d1694a"), + Color.parseColor("#d1904a"), Color.parseColor("#d1c54a")}; - } - - static { - - DEFAULT = new int[] { Color.parseColor("#b8c847"), - Color.parseColor("#67bb43"), Color.parseColor("#41b691"), - Color.parseColor("#4182b6"), Color.parseColor("#4149b6"), - Color.parseColor("#7641b6"), Color.parseColor("#b741a7"), - Color.parseColor("#c54657"), Color.parseColor("#d1694a"), - Color.parseColor("#d1904a"), Color.parseColor("#d1c54a") }; - - } + } + private Palette() { + } } From 8fd747876e3cd1858bdddf5ec95a68badc89338f Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Fri, 11 Sep 2020 23:58:21 -0400 Subject: [PATCH 048/108] Redundant code cleanup in colorpicker-related stuff --- .../uz/shift/colorpicker/LineColorPicker.java | 14 +- app/src/main/res/layout/chooseaccent.xml | 140 +++++------ app/src/main/res/layout/choosemain.xml | 160 ++++++------- app/src/main/res/layout/colorprofile.xml | 4 +- app/src/main/res/layout/colorsub.xml | 222 +++++++++--------- app/src/main/res/values/attrs.xml | 5 +- 6 files changed, 270 insertions(+), 275 deletions(-) diff --git a/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java index 9ef0c2821f..9692e0470d 100644 --- a/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java +++ b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java @@ -11,14 +11,12 @@ import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; +import android.widget.LinearLayout; import me.ccrama.redditslide.R; public class LineColorPicker extends View { - public static final int HORIZONTAL = 0; - public static final int VERTICAL = 1; - int[] colors; // indicate if nothing selected boolean isColorSelected = false; @@ -27,7 +25,7 @@ public class LineColorPicker extends View { private int selectedColor = colors[0]; private OnColorChangedListener onColorChanged; private int cellSize; - private int mOrientation = HORIZONTAL; + private int mOrientation; private boolean isClick = false; private int screenW; private int screenH; @@ -49,7 +47,7 @@ public LineColorPicker(Context context, AttributeSet attrs) { final TypedArray a = context.getTheme().obtainStyledAttributes(attrs, R.styleable.LineColorPicker, 0, 0); try { - mOrientation = a.getInteger(R.styleable.LineColorPicker_orientation, HORIZONTAL); + mOrientation = a.getInteger(R.styleable.LineColorPicker_android_orientation, LinearLayout.HORIZONTAL); if (!isInEditMode()) { final int colorsArrayResId = a.getResourceId(R.styleable.LineColorPicker_colors, -1); @@ -80,7 +78,7 @@ public LineColorPicker(Context context, AttributeSet attrs) { protected void onDraw(Canvas canvas) { super.onDraw(canvas); - if (mOrientation == HORIZONTAL) { + if (mOrientation == LinearLayout.HORIZONTAL) { drawHorizontalPicker(canvas); } else { drawVerticalPicker(canvas); @@ -201,7 +199,7 @@ private int getColorAtXY(float x, float y) { // FIXME: colors.length == 0 -> devision by ZERO.s - if (mOrientation == HORIZONTAL) { + if (mOrientation == LinearLayout.HORIZONTAL) { int left = 0; int right = 0; @@ -323,7 +321,7 @@ public void setSelectedColorPosition(int position) { private int recalcCellSize() { - if (mOrientation == HORIZONTAL) { + if (mOrientation == LinearLayout.HORIZONTAL) { cellSize = Math.round(screenW / (colors.length * 1f)); } else { cellSize = Math.round(screenH / (colors.length * 1f)); diff --git a/app/src/main/res/layout/chooseaccent.xml b/app/src/main/res/layout/chooseaccent.xml index 17e4e5d764..e552a92917 100644 --- a/app/src/main/res/layout/chooseaccent.xml +++ b/app/src/main/res/layout/chooseaccent.xml @@ -1,70 +1,70 @@ - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/choosemain.xml b/app/src/main/res/layout/choosemain.xml index bd5e902804..b3c56a7d63 100644 --- a/app/src/main/res/layout/choosemain.xml +++ b/app/src/main/res/layout/choosemain.xml @@ -1,80 +1,80 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/colorprofile.xml b/app/src/main/res/layout/colorprofile.xml index 0b578d8cdf..c362084638 100644 --- a/app/src/main/res/layout/colorprofile.xml +++ b/app/src/main/res/layout/colorprofile.xml @@ -302,7 +302,7 @@ android:id="@+id/picker" android:layout_width="match_parent" android:layout_height="60dp" - app:orientation="horizontal" + android:orientation="horizontal" android:layout_marginTop="24dp" android:layout_marginStart="24dp" android:layout_marginEnd="24dp" @@ -313,7 +313,7 @@ android:layout_width="match_parent" android:layout_height="40dp" android:layout_below="@+id/picker" - app:orientation="horizontal" + android:orientation="horizontal" android:layout_marginTop="8dp" android:layout_marginStart="24dp" android:layout_marginEnd="24dp" diff --git a/app/src/main/res/layout/colorsub.xml b/app/src/main/res/layout/colorsub.xml index dfb27fe860..f95f86d740 100644 --- a/app/src/main/res/layout/colorsub.xml +++ b/app/src/main/res/layout/colorsub.xml @@ -1,111 +1,111 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index b541e9cc80..780f529e98 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -44,10 +44,7 @@ - - - - + From 766770de4e2f63727d5f2ce9ee09cb4f82f38d6b Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Sat, 12 Sep 2020 00:04:59 -0400 Subject: [PATCH 049/108] Code cleanup in colorpicker --- .../uz/shift/colorpicker/LineColorPicker.java | 34 ++++++++----------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java index 9692e0470d..828b698541 100644 --- a/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java +++ b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java @@ -95,14 +95,14 @@ private void drawVerticalPicker(Canvas canvas) { // 8% int margin = Math.round(canvas.getWidth() * 0.08f); - for (int i = 0; i < colors.length; i++) { + for (int color : colors) { - paint.setColor(colors[i]); + paint.setColor(color); rect.top = rect.bottom; rect.bottom += cellSize; - if (isColorSelected && colors[i] == selectedColor) { + if (isColorSelected && color == selectedColor) { rect.left = 0; rect.right = canvas.getWidth(); } else { @@ -124,14 +124,14 @@ private void drawHorizontalPicker(Canvas canvas) { // 8% int margin = Math.round(canvas.getHeight() * 0.08f); - for (int i = 0; i < colors.length; i++) { + for (int color : colors) { - paint.setColor(colors[i]); + paint.setColor(color); rect.left = rect.right; rect.right += cellSize; - if (isColorSelected && colors[i] == selectedColor) { + if (isColorSelected && color == selectedColor) { rect.top = 0; rect.bottom = canvas.getHeight(); } else { @@ -177,10 +177,8 @@ public boolean onTouchEvent(MotionEvent event) { setSelectedColor(newColor); break; - case MotionEvent.ACTION_CANCEL: - isClick = false; - break; + case MotionEvent.ACTION_CANCEL: case MotionEvent.ACTION_OUTSIDE: isClick = false; break; @@ -197,18 +195,18 @@ public boolean onTouchEvent(MotionEvent event) { */ private int getColorAtXY(float x, float y) { - // FIXME: colors.length == 0 -> devision by ZERO.s + // FIXME: colors.length == 0 -> division by ZERO.s if (mOrientation == LinearLayout.HORIZONTAL) { int left = 0; int right = 0; - for (int i = 0; i < colors.length; i++) { + for (int color : colors) { left = right; right += cellSize; if (left <= x && right >= x) { - return colors[i]; + return color; } } @@ -216,12 +214,12 @@ private int getColorAtXY(float x, float y) { int top = 0; int bottom = 0; - for (int i = 0; i < colors.length; i++) { + for (int color : colors) { top = bottom; bottom += cellSize; if (y >= top && y <= bottom) { - return colors[i]; + return color; } } } @@ -319,15 +317,13 @@ public void setSelectedColorPosition(int position) { setSelectedColor(colors[position]); } - private int recalcCellSize() { + private void recalcCellSize() { if (mOrientation == LinearLayout.HORIZONTAL) { cellSize = Math.round(screenW / (colors.length * 1f)); } else { cellSize = Math.round(screenH / (colors.length * 1f)); } - - return cellSize; } /** @@ -358,8 +354,8 @@ public void setColors(int[] colors) { * Return true if palette contains this color */ private boolean containsColor(int[] colors, int c) { - for (int i = 0; i < colors.length; i++) { - if (colors[i] == c) + for (int color : colors) { + if (color == c) return true; } From a2c97dd2a654f7ae6294e577ded7ef4b7fc2e52f Mon Sep 17 00:00:00 2001 From: Carlos Crane Date: Sat, 12 Sep 2020 15:20:11 -0500 Subject: [PATCH 050/108] Added sponsor information to README --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index 0c45e61b53..6d60721a4e 100755 --- a/README.md +++ b/README.md @@ -23,6 +23,17 @@ There is an active community for Slide on the [/r/slideforreddit](https://www.reddit.com/r/slideforreddit/) subreddit, which anybody is welcome to join. +## Sponsors + +Thank you to our awesome Github Sponsors, who help keep the Slide project going + +| | GitHub profile | +| --------- | ------------- | +| **KevinNThomas** | https://github.com/KevinNThomas | +| **andrewkdinh** | https://github.com/andrewkdinh | + +If you're interested in sponsoring our work, check out the sponsor slots for Slide contributors on the right-hand **Sponsorship** menu + ## Contributing ### Issues From bd6740b2b522e7e53bd20a8ba78f86006b2b7cb8 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 17 Sep 2020 10:12:55 -0400 Subject: [PATCH 051/108] Fix InflateException in colorpicker --- app/build.gradle | 2 +- app/src/main/java/uz/shift/colorpicker/LineColorPicker.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index fb77778923..b3d88ff487 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,6 +1,6 @@ plugins { id 'com.gladed.androidgitversion' version '0.4.13' - id 'com.github.ben-manes.versions' version '0.31.0' + id 'com.github.ben-manes.versions' version '0.33.0' id 'com.android.application' } diff --git a/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java index 828b698541..b41a368338 100644 --- a/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java +++ b/app/src/main/java/uz/shift/colorpicker/LineColorPicker.java @@ -22,7 +22,7 @@ public class LineColorPicker extends View { boolean isColorSelected = false; private Paint paint; private Rect rect = new Rect(); - private int selectedColor = colors[0]; + private int selectedColor; private OnColorChangedListener onColorChanged; private int cellSize; private int mOrientation; @@ -72,6 +72,8 @@ public LineColorPicker(Context context, AttributeSet attrs) { } finally { a.recycle(); } + + selectedColor = colors[0]; } @Override From d4d95aba5f13474e43b004ae299bfeeab31522c4 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 17 Sep 2020 10:18:08 -0400 Subject: [PATCH 052/108] Preliminary fix for F-Droid build --- gradle/wrapper/gradle-wrapper.properties | 1 + 1 file changed, 1 insertion(+) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 33682bbbf9..0c2d86efbc 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -3,3 +3,4 @@ distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists +distributionSha256Sum=11657af6356b7587bfb37287b5992e94a9686d5c8a0a1b60b87b9928a2decde5 From 551f1f07f1557318725408e63cb5b8d633027a0d Mon Sep 17 00:00:00 2001 From: Taco Date: Sat, 19 Sep 2020 19:09:46 -0400 Subject: [PATCH 053/108] Update ExoPlayer to 2.12.0 (#3270) --- app/build.gradle | 2 +- .../redditslide/Views/ExoVideoView.java | 23 +++++++++++++++---- .../me/ccrama/redditslide/util/GifUtils.java | 14 +++++++---- 3 files changed, 29 insertions(+), 10 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index b3d88ff487..c25f4494b6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -93,7 +93,7 @@ dependencies { implementation 'com.google.android.material:material:1.2.1' /** Third-party (Other) **/ - def exoPlayerVersion = '2.11.8' + def exoPlayerVersion = '2.12.0' implementation "com.google.android.exoplayer:exoplayer-core:$exoPlayerVersion" implementation "com.google.android.exoplayer:exoplayer-dash:$exoPlayerVersion" implementation "com.google.android.exoplayer:exoplayer-ui:$exoPlayerVersion" diff --git a/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java b/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java index ef72471ae0..efc7823c66 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java @@ -17,6 +17,7 @@ import android.widget.ImageView; import android.widget.RelativeLayout; +import com.google.android.exoplayer2.MediaItem; import com.google.android.exoplayer2.Player; import com.google.android.exoplayer2.SimpleExoPlayer; import com.google.android.exoplayer2.ext.okhttp.OkHttpDataSourceFactory; @@ -30,7 +31,7 @@ import com.google.android.exoplayer2.ui.AspectRatioFrameLayout; import com.google.android.exoplayer2.ui.PlayerControlView; import com.google.android.exoplayer2.upstream.DataSource; -import com.google.android.exoplayer2.upstream.cache.CacheDataSourceFactory; +import com.google.android.exoplayer2.upstream.cache.CacheDataSource; import com.google.android.exoplayer2.util.MimeTypes; import com.google.android.exoplayer2.video.VideoListener; @@ -170,24 +171,36 @@ private void setupUI() { public void setVideoURI(Uri uri, VideoType type, Player.EventListener listener) { // Create the data sources used to retrieve and cache the video DataSource.Factory downloader = new OkHttpDataSourceFactory(Reddit.client, context.getString(R.string.app_name)); - DataSource.Factory cacheDataSourceFactory = new CacheDataSourceFactory(Reddit.videoCache, downloader); + DataSource.Factory cacheDataSourceFactory = + new CacheDataSource.Factory() + .setCache(Reddit.videoCache) + .setUpstreamDataSourceFactory(downloader); // Create an appropriate media source for the video type MediaSource videoSource; switch (type) { // DASH video, e.g. v.redd.it video case DASH: - videoSource = new DashMediaSource.Factory(cacheDataSourceFactory).createMediaSource(uri); + videoSource = new DashMediaSource.Factory(cacheDataSourceFactory) + .createMediaSource( + new MediaItem.Builder() + .setUri(uri) + .build()); break; // Standard video, e.g. MP4 file case STANDARD: default: - videoSource = new ProgressiveMediaSource.Factory(cacheDataSourceFactory).createMediaSource(uri); + videoSource = new ProgressiveMediaSource.Factory(cacheDataSourceFactory) + .createMediaSource( + new MediaItem.Builder() + .setUri(uri) + .build()); break; } - player.prepare(videoSource); + player.setMediaSource(videoSource); + player.prepare(); if (listener != null) { player.addListener(listener); } diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index 16e53333d2..ef91dba127 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -30,7 +30,7 @@ import com.google.android.exoplayer2.upstream.DataSource; import com.google.android.exoplayer2.upstream.DataSourceInputStream; import com.google.android.exoplayer2.upstream.DataSpec; -import com.google.android.exoplayer2.upstream.cache.CacheDataSourceFactory; +import com.google.android.exoplayer2.upstream.cache.CacheDataSource; import com.google.android.exoplayer2.util.MimeTypes; import com.google.gson.Gson; import com.google.gson.JsonObject; @@ -211,7 +211,10 @@ protected Boolean doInBackground(Void... voids) { try { DataSource.Factory downloader = new OkHttpDataSourceFactory(Reddit.client, a.getString(R.string.app_name)); - DataSource.Factory cacheDataSourceFactory = new CacheDataSourceFactory(Reddit.videoCache, downloader); + DataSource.Factory cacheDataSourceFactory = + new CacheDataSource.Factory() + .setCache(Reddit.videoCache) + .setUpstreamDataSourceFactory(downloader); if (uri.getLastPathSegment().endsWith("DASHPlaylist.mpd")) { InputStream dashManifestStream = new DataSourceInputStream(cacheDataSourceFactory.createDataSource(), new DataSpec(uri)); @@ -824,7 +827,7 @@ public void run() { ? ExoVideoView.VideoType.DASH : ExoVideoView.VideoType.STANDARD; video.setVideoURI(uri, type, new Player.EventListener() { @Override - public void onPlayerStateChanged(boolean playWhenReady, int playbackState) { + public void onPlaybackStateChanged(int playbackState) { if (playbackState == Player.STATE_READY) { progressBar.setVisibility(View.GONE); if (size != null) { @@ -941,7 +944,10 @@ public void run() { } else { DataSource.Factory downloader = new OkHttpDataSourceFactory(Reddit.client, c.getString(R.string.app_name)); - DataSource.Factory cacheDataSourceFactory = new CacheDataSourceFactory(Reddit.videoCache, downloader); + DataSource.Factory cacheDataSourceFactory = + new CacheDataSource.Factory() + .setCache(Reddit.videoCache) + .setUpstreamDataSourceFactory(downloader); InputStream dashManifestStream = new DataSourceInputStream(cacheDataSourceFactory.createDataSource(), new DataSpec(Uri.parse(url))); try { From 915ef829266c2e808db6e09996d93b75cff78213 Mon Sep 17 00:00:00 2001 From: Barret Date: Thu, 1 Oct 2020 12:58:03 -0400 Subject: [PATCH 054/108] Copy all text fix Changed the clipdata to preserve newlines when pressing the "copy all text" button and updated toasts for post/link text. Previously when copying post/link texts, the toast would say "Comment text copied", which I just changed to "Submission text copied". --- .../redditslide/Adapters/CommentAdapterHelper.java | 2 +- .../SubmissionViews/PopulateNewsViewHolder.java | 9 +++++---- .../SubmissionViews/PopulateSubmissionViewHolder.java | 9 +++++---- app/src/main/res/values/strings.xml | 2 +- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java index 939887c4e8..4e33323fce 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java @@ -311,7 +311,7 @@ public void onClick(DialogInterface dialog, int which) { Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("Comment text", - Html.fromHtml(n.getBody())); + StringEscapeUtils.unescapeHtml4(n.getBody())); clipboard.setPrimaryClip(clip); Toast.makeText(mContext, diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java index 89957ce9be..276f04ea65 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java @@ -933,13 +933,14 @@ public void onClick(DialogInterface dialog, int which) { (ClipboardManager) mContext.getSystemService( Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("Selftext", - Html.fromHtml(submission.getTitle() - + "\n\n" - + submission.getSelftext())); + StringEscapeUtils.unescapeHtml4( + submission.getTitle() + + "\n\n" + + submission.getSelftext())); clipboard.setPrimaryClip(clip); Toast.makeText(mContext, - R.string.submission_comment_copied, + R.string.submission_text_copied, Toast.LENGTH_SHORT).show(); } }) diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index d65edf2f3b..b415869de5 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -1066,13 +1066,14 @@ public void onClick(DialogInterface dialog, int which) { (ClipboardManager) mContext.getSystemService( Context.CLIPBOARD_SERVICE); ClipData clip = ClipData.newPlainText("Selftext", - Html.fromHtml(submission.getTitle() - + "\n\n" - + submission.getSelftext())); + StringEscapeUtils.unescapeHtml4( + submission.getTitle() + + "\n\n" + + submission.getSelftext())); clipboard.setPrimaryClip(clip); Toast.makeText(mContext, - R.string.submission_comment_copied, + R.string.submission_text_copied, Toast.LENGTH_SHORT).show(); } }) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e538217f75..b5110d567f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -45,9 +45,9 @@ Comment un-saved Share link Comment text copied + Submission text copied Submission has no content Link copied - Selftext copied Submission removed From 52ef94ecfdb2a46ec8a17264901dc3b7040fa6b5 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 17:07:19 -0400 Subject: [PATCH 055/108] Join assignments with declarations --- .../me/ccrama/redditslide/Activities/Album.java | 5 ++--- .../redditslide/Activities/CommentSearch.java | 3 +-- .../ccrama/redditslide/Activities/Gallery.java | 3 +-- .../redditslide/Activities/MainActivity.java | 3 +-- .../Activities/MultiredditOverview.java | 3 +-- .../redditslide/Activities/NewsActivity.java | 3 +-- .../redditslide/Activities/RedditGallery.java | 3 +-- .../ccrama/redditslide/Activities/Related.java | 5 ++--- .../me/ccrama/redditslide/Activities/Search.java | 5 ++--- .../redditslide/Activities/SubredditView.java | 3 +-- .../me/ccrama/redditslide/Activities/Tumblr.java | 5 ++--- .../redditslide/Adapters/SubChooseAdapter.java | 5 ++--- .../redditslide/Fragments/CommentPage.java | 9 ++++----- .../redditslide/Fragments/ContributionsView.java | 5 ++--- .../redditslide/Fragments/HistoryView.java | 5 ++--- .../ccrama/redditslide/Fragments/InboxPage.java | 5 ++--- .../Fragments/MediaFragmentComment.java | 3 +-- .../me/ccrama/redditslide/Fragments/ModLog.java | 5 ++--- .../me/ccrama/redditslide/Fragments/ModPage.java | 5 ++--- .../redditslide/Fragments/MultiredditView.java | 3 +-- .../ccrama/redditslide/Fragments/NewsView.java | 11 ++++------- .../redditslide/Fragments/ReadLaterView.java | 5 ++--- .../redditslide/Fragments/SubmissionsView.java | 8 +++----- .../java/me/ccrama/redditslide/ImageFlairs.java | 3 +-- .../me/ccrama/redditslide/ImageLoaderUtils.java | 3 +-- .../ImageDownloadNotificationService.java | 3 +-- .../java/me/ccrama/redditslide/PostMatch.java | 9 +++------ .../SubmissionViews/PopulateNewsViewHolder.java | 3 +-- .../PopulateSubmissionViewHolder.java | 6 ++---- .../me/ccrama/redditslide/util/GifDecoder.java | 16 ++++++++-------- .../me/ccrama/redditslide/util/GifUtils.java | 3 +-- 31 files changed, 60 insertions(+), 96 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Album.java b/app/src/main/java/me/ccrama/redditslide/Activities/Album.java index 6d38f88bd5..64fc0dc030 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Album.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Album.java @@ -325,8 +325,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { rootView = inflater.inflate(R.layout.fragment_verticalalbum, container, false); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(getActivity()); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); recyclerView = rootView.findViewById(R.id.images); recyclerView.setLayoutManager(mLayoutManager); ((Album) getActivity()).url = @@ -413,4 +412,4 @@ public void doWithData(final List jsonElements) { } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CommentSearch.java b/app/src/main/java/me/ccrama/redditslide/Activities/CommentSearch.java index 8566ca7df6..75d0e6e960 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CommentSearch.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CommentSearch.java @@ -37,8 +37,7 @@ public void onCreate(Bundle savedInstance) { final EditText search = (EditText) findViewById(R.id.search); RecyclerView rv = (RecyclerView) findViewById(R.id.vertical_content); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(this); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(this); rv.setLayoutManager(mLayoutManager); ArrayList comments = new ArrayList<>(); List commentsOld = DataShare.sharedComments; diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Gallery.java b/app/src/main/java/me/ccrama/redditslide/Activities/Gallery.java index 9139d5f4de..1b34a4f3d2 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Gallery.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Gallery.java @@ -99,8 +99,7 @@ public void onCreate(Bundle savedInstance) { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); - int[] firstVisibleItems; - firstVisibleItems = + int[] firstVisibleItems = ((CatchStaggeredGridLayoutManager) rv.getLayoutManager()).findFirstVisibleItemPositions( null); if (firstVisibleItems != null && firstVisibleItems.length > 0) { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java index e95edf2e72..a89ceed1ba 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java @@ -3854,11 +3854,10 @@ public void onClick(DialogInterface dialog, int which) { } public void scrollToTop() { - int[] firstVisibleItems; int pastVisiblesItems = 0; if (((adapter.getCurrentFragment()) == null)) return; - firstVisibleItems = + int[] firstVisibleItems = ((CatchStaggeredGridLayoutManager) (((SubmissionsView) adapter.getCurrentFragment()).rv .getLayoutManager())).findFirstVisibleItemPositions(null); if (firstVisibleItems != null && firstVisibleItems.length > 0) { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java b/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java index d2bd838b00..a90d0e2444 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java @@ -661,9 +661,8 @@ private void setDataSet(List data) { @Override public void onTabReselected(TabLayout.Tab tab) { super.onTabReselected(tab); - int[] firstVisibleItems; int pastVisiblesItems = 0; - firstVisibleItems = + int[] firstVisibleItems = ((CatchStaggeredGridLayoutManager) (((MultiredditView) adapter.getCurrentFragment()).rv .getLayoutManager())).findFirstVisibleItemPositions(null); if (firstVisibleItems != null && firstVisibleItems.length > 0) { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/NewsActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/NewsActivity.java index b63a39d1d7..399b4f851f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/NewsActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/NewsActivity.java @@ -376,11 +376,10 @@ public void restartTheme() { } public void scrollToTop() { - int[] firstVisibleItems; int pastVisiblesItems = 0; if (((adapter.getCurrentFragment()) == null)) return; - firstVisibleItems = + int[] firstVisibleItems = ((CatchStaggeredGridLayoutManager) (((NewsView) adapter.getCurrentFragment()).rv.getLayoutManager())) .findFirstVisibleItemPositions(null); if (firstVisibleItems != null && firstVisibleItems.length > 0) { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java index 853de24180..93667dcbf3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java @@ -276,8 +276,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { rootView = inflater.inflate(R.layout.fragment_verticalalbum, container, false); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(getActivity()); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); recyclerView = rootView.findViewById(R.id.images); recyclerView.setLayoutManager(mLayoutManager); ((RedditGallery) getActivity()).images = (ArrayList) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Related.java b/app/src/main/java/me/ccrama/redditslide/Activities/Related.java index ba185d4cbe..6d9bb133ae 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Related.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Related.java @@ -79,8 +79,7 @@ public void onClick(DialogInterface dialogInterface, int i) { mToolbar.setPopupTheme(new ColorPreferences(this).getFontStyle().getBaseId()); final RecyclerView rv = ((RecyclerView) findViewById(R.id.vertical_content)); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(this); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(this); rv.setLayoutManager(mLayoutManager); rv.addOnScrollListener(new ToolbarScrollHideHandler(mToolbar, findViewById(R.id.header)) { @@ -140,4 +139,4 @@ public void onRefresh() { } ); } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Search.java b/app/src/main/java/me/ccrama/redditslide/Activities/Search.java index 3417d4fa9c..e0b62ceb5d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Search.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Search.java @@ -268,8 +268,7 @@ public void onClick(View v) { + StringUtils.capitalize(time.name().toLowerCase(Locale.ENGLISH))); rv = ((RecyclerView) findViewById(R.id.vertical_content)); - final RecyclerView.LayoutManager mLayoutManager; - mLayoutManager = + final RecyclerView.LayoutManager mLayoutManager = createLayoutManager(getNumColumns(getResources().getConfiguration().orientation, Search.this)); rv.setLayoutManager(mLayoutManager); @@ -363,4 +362,4 @@ public static int getNumColumns(final int orientation, Context context) { } return numColumns; } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java b/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java index f94ea59b90..ea3c438bdd 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java @@ -197,9 +197,8 @@ public void onCreate(Bundle savedInstanceState) { mToolbar.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - int[] firstVisibleItems; int pastVisiblesItems = 0; - firstVisibleItems = + int[] firstVisibleItems = ((CatchStaggeredGridLayoutManager) ((SubmissionsView) (adapter.getCurrentFragment())).rv .getLayoutManager()).findFirstVisibleItemPositions(null); if (firstVisibleItems != null && firstVisibleItems.length > 0) { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Tumblr.java b/app/src/main/java/me/ccrama/redditslide/Activities/Tumblr.java index c684b2eb8f..5e38abe42b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Tumblr.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Tumblr.java @@ -326,8 +326,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { rootView = inflater.inflate(R.layout.fragment_verticalalbum, container, false); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(getActivity()); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); recyclerView = rootView.findViewById(R.id.images); recyclerView.setLayoutManager(mLayoutManager); ((Tumblr) getActivity()).url = @@ -382,4 +381,4 @@ public void doWithData(final List jsonElements) { } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java index 54ebf69e61..b969783c54 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java @@ -120,9 +120,8 @@ public void onClick(View v) { src = Shortcut.drawableToBitmap(ContextCompat.getDrawable(getContext(), R.drawable.blackandwhite)); final int overlayColor = Palette.getColor(subreddit); final Paint paint = new Paint(); - Canvas c; final Bitmap bm1 = Bitmap.createBitmap(src.getWidth(), src.getHeight(), Bitmap.Config.ARGB_8888); - c = new Canvas(bm1); + Canvas c = new Canvas(bm1); paint.setColorFilter(new PorterDuffColorFilter(overlayColor, PorterDuff.Mode.OVERLAY)); c.drawBitmap(src, 0, 0, paint); @@ -201,4 +200,4 @@ protected void publishResults(CharSequence constraint, FilterResults results) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java index db4a69d65f..4a630eae75 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java @@ -462,11 +462,10 @@ public void onClick(View v) { @Override public void onClick(View v) { if (adapter != null && adapter.currentComments != null) { - int parentCount, opCount, linkCount, awardCount; - parentCount = 0; - opCount = 0; - linkCount = 0; - awardCount = 0; + int parentCount = 0; + int opCount = 0; + int linkCount = 0; + int awardCount = 0; String op = adapter.submission.getAuthor(); for (CommentObject o : adapter.currentComments) { if (o.comment != null && !(o instanceof MoreChildItem)) { diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/ContributionsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/ContributionsView.java index 4ac8338aab..c383113c31 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/ContributionsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/ContributionsView.java @@ -37,9 +37,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); final RecyclerView rv = v.findViewById(R.id.vertical_content); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(getContext()); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getContext()); rv.setLayoutManager(mLayoutManager); @@ -120,4 +119,4 @@ public void onCreate(Bundle savedInstanceState) { } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/HistoryView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/HistoryView.java index 63596d7f46..d4968514d2 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/HistoryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/HistoryView.java @@ -33,9 +33,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); final RecyclerView rv = v.findViewById(R.id.vertical_content); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(getContext()); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getContext()); rv.setLayoutManager(mLayoutManager); @@ -108,4 +107,4 @@ public void onCreate(Bundle savedInstanceState) { } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/InboxPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/InboxPage.java index 3a4f41e6d3..d1abbfd82b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/InboxPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/InboxPage.java @@ -32,8 +32,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); final RecyclerView rv = v.findViewById(R.id.vertical_content); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(getActivity()); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); rv.setLayoutManager(mLayoutManager); final SwipeRefreshLayout mSwipeRefreshLayout = v.findViewById(R.id.activity_main_swipe_refresh_layout); @@ -105,4 +104,4 @@ public void onCreate(Bundle savedInstanceState) { Bundle bundle = this.getArguments(); id = bundle.getString("id", ""); } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java index 52f1be29a6..cbae1d006d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java @@ -301,8 +301,7 @@ public void onClick(View v) { if (type == ContentType.Type.IMAGE) { if (SettingValues.image) { Intent myIntent = new Intent(contextActivity, MediaView.class); - String url; - url = submission.getUrl(); + String url = submission.getUrl(); myIntent.putExtra(MediaView.EXTRA_DISPLAY_URL, submission.getUrl()); myIntent.putExtra(MediaView.EXTRA_URL, url); myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/ModLog.java b/app/src/main/java/me/ccrama/redditslide/Fragments/ModLog.java index 26d6e9b418..fff48ac5d3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/ModLog.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/ModLog.java @@ -30,8 +30,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); RecyclerView rv = v.findViewById(R.id.vertical_content); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(getActivity()); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); rv.setLayoutManager(mLayoutManager); v.findViewById(R.id.post_floating_action_button).setVisibility(View.GONE); @@ -77,4 +76,4 @@ public void onCreate(Bundle savedInstanceState) { } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/ModPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/ModPage.java index 22ed14833c..c424c27b4a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/ModPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/ModPage.java @@ -32,8 +32,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); RecyclerView rv = v.findViewById(R.id.vertical_content); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(getActivity()); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); rv.setLayoutManager(mLayoutManager); v.findViewById(R.id.post_floating_action_button).setVisibility(View.GONE); @@ -81,4 +80,4 @@ public void onCreate(Bundle savedInstanceState) { } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java index 35552b68d5..3102471736 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java @@ -296,8 +296,7 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { visibleItemCount = rv.getLayoutManager().getChildCount(); totalItemCount = rv.getLayoutManager().getItemCount(); - int[] firstVisibleItems; - firstVisibleItems = ((CatchStaggeredGridLayoutManager) rv.getLayoutManager()).findFirstVisibleItemPositions(null); + int[] firstVisibleItems = ((CatchStaggeredGridLayoutManager) rv.getLayoutManager()).findFirstVisibleItemPositions(null); if (firstVisibleItems != null && firstVisibleItems.length > 0) { for (int firstVisibleItem : firstVisibleItems) { pastVisiblesItems = firstVisibleItem; diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java index 437a6e570d..c7a75d4af6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java @@ -109,8 +109,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, rv.setHasFixedSize(true); - final RecyclerView.LayoutManager mLayoutManager; - mLayoutManager = createLayoutManager( + final RecyclerView.LayoutManager mLayoutManager = createLayoutManager( getNumColumns(getResources().getConfiguration().orientation, getActivity())); if (!(getActivity() instanceof SubredditView)) { @@ -567,10 +566,8 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { visibleItemCount = rv.getLayoutManager().getChildCount(); totalItemCount = rv.getLayoutManager().getItemCount(); - int[] firstVisibleItems; - firstVisibleItems = - ((CatchStaggeredGridLayoutManager) rv.getLayoutManager()).findFirstVisibleItemPositions( - null); + int[] firstVisibleItems = ((CatchStaggeredGridLayoutManager) rv.getLayoutManager()).findFirstVisibleItemPositions( + null); if (firstVisibleItems != null && firstVisibleItems.length > 0) { for (int firstVisibleItem : firstVisibleItems) { pastVisiblesItems = firstVisibleItem; @@ -660,4 +657,4 @@ public static void currentPosition(int adapterPosition) { public static void currentSubmission(Submission current) { currentSubmission = current; } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/ReadLaterView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/ReadLaterView.java index cb96942a2e..ce60bab2d9 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/ReadLaterView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/ReadLaterView.java @@ -32,9 +32,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle sa View v = inflater.inflate(R.layout.fragment_verticalcontent, container, false); final RecyclerView rv = v.findViewById(R.id.vertical_content); - final PreCachingLayoutManager mLayoutManager; - mLayoutManager = new PreCachingLayoutManager(getContext()); + final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getContext()); rv.setLayoutManager(mLayoutManager); v.findViewById(R.id.post_floating_action_button).setVisibility(View.GONE); @@ -105,4 +104,4 @@ public void onCreate(Bundle savedInstanceState) { } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java index 6135f5cf75..7a0900bd60 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java @@ -111,8 +111,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, rv.setHasFixedSize(true); - final RecyclerView.LayoutManager mLayoutManager; - mLayoutManager = + final RecyclerView.LayoutManager mLayoutManager = createLayoutManager(getNumColumns(getResources().getConfiguration().orientation, getActivity())); if (!(getActivity() instanceof SubredditView)) { @@ -624,8 +623,7 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { visibleItemCount = rv.getLayoutManager().getChildCount(); totalItemCount = rv.getLayoutManager().getItemCount(); - int[] firstVisibleItems; - firstVisibleItems = + int[] firstVisibleItems = ((CatchStaggeredGridLayoutManager) rv.getLayoutManager()).findFirstVisibleItemPositions( null); if (firstVisibleItems != null && firstVisibleItems.length > 0) { @@ -719,4 +717,4 @@ public static void currentPosition(int adapterPosition) { public static void currentSubmission(Submission current) { currentSubmission = current; } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/ImageFlairs.java b/app/src/main/java/me/ccrama/redditslide/ImageFlairs.java index 5745211b8e..a6cce39e49 100644 --- a/app/src/main/java/me/ccrama/redditslide/ImageFlairs.java +++ b/app/src/main/java/me/ccrama/redditslide/ImageFlairs.java @@ -692,9 +692,8 @@ public static FlairImageLoader initFlairImageLoader(Context context) { long discCacheSize = 1024 * 1024 * 100; //100 MB limit DiskCache discCache; File dir = getCacheDirectory(context); - int threadPoolSize; discCacheSize *= 100; - threadPoolSize = 7; + int threadPoolSize = 7; if (discCacheSize > 0) { try { dir.mkdir(); diff --git a/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java index 63f67b4cd3..3dca002d99 100644 --- a/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java @@ -50,9 +50,8 @@ public static void initImageLoader(Context context) { long discCacheSize = 1024 * 1024; DiskCache discCache; File dir = getCacheDirectory(context); - int threadPoolSize; discCacheSize *= 100; - threadPoolSize = 7; + int threadPoolSize = 7; if (discCacheSize > 0) { try { dir.mkdir(); diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java index 3015d9a77a..33ec4eb152 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java @@ -358,9 +358,8 @@ private void saveImageGallery(final Bitmap bitmap, String URL) throws IOExceptio ? String.format("%03d_", index) : "") + UUID.randomUUID().toString() + ( URL.endsWith("png") ? ".png" : ".jpg")); - FileOutputStream out = null; f.createNewFile(); - out = new FileOutputStream(f); + FileOutputStream out = new FileOutputStream(f); bitmap.compress( URL.endsWith("png") ? Bitmap.CompressFormat.PNG : Bitmap.CompressFormat.JPEG, 100, out); diff --git a/app/src/main/java/me/ccrama/redditslide/PostMatch.java b/app/src/main/java/me/ccrama/redditslide/PostMatch.java index 558c4712e8..cb295fbdc3 100644 --- a/app/src/main/java/me/ccrama/redditslide/PostMatch.java +++ b/app/src/main/java/me/ccrama/redditslide/PostMatch.java @@ -197,21 +197,18 @@ public static boolean doesMatch(Submission s) { String domain = s.getUrl(); String subreddit = s.getSubredditName(); - boolean titlec; - boolean bodyc; boolean domainc = false; - boolean subredditc; - titlec = contains(title, SettingValues.titleFilters, false); + boolean titlec = contains(title, SettingValues.titleFilters, false); - bodyc = contains(body, SettingValues.textFilters, false); + boolean bodyc = contains(body, SettingValues.textFilters, false); try { domainc = isDomain(domain.toLowerCase(Locale.ENGLISH), SettingValues.domainFilters); } catch (MalformedURLException ignored) { } - subredditc = subreddit != null && !subreddit.isEmpty() && contains(subreddit, SettingValues.subredditFilters, true); + boolean subredditc = subreddit != null && !subreddit.isEmpty() && contains(subreddit, SettingValues.subredditFilters, true); return (titlec || bodyc || domainc || subredditc); } diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java index 89957ce9be..04dcd87a9b 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java @@ -276,9 +276,8 @@ public static void openImage(ContentType.Type type, Activity contextActivity, if (SettingValues.image) { Intent myIntent = new Intent(contextActivity, MediaView.class); myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); - String url; String previewUrl; - url = submission.getUrl(); + String url = submission.getUrl(); if (baseView != null && baseView.lq diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index d65edf2f3b..98bddbc378 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -207,8 +207,7 @@ public void onSingleClick(View v) { break; case REDDIT_GALLERY: if (SettingValues.album) { - Intent i; - i = new Intent(contextActivity, RedditGallery.class); + Intent i = new Intent(contextActivity, RedditGallery.class); i.putExtra(RedditGallery.SUBREDDIT, submission.getSubredditName()); @@ -347,9 +346,8 @@ public static void openImage(ContentType.Type type, Activity contextActivity, if (SettingValues.image) { Intent myIntent = new Intent(contextActivity, MediaView.class); myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); - String url; String previewUrl; - url = submission.getUrl(); + String url = submission.getUrl(); if (baseView != null && baseView.lq diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifDecoder.java b/app/src/main/java/me/ccrama/redditslide/util/GifDecoder.java index f9ea9f22b0..8ed08808c6 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifDecoder.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifDecoder.java @@ -190,7 +190,7 @@ public int read(InputStream is) { private void decodeBitmapData() { int nullCode = -1; int npix = iw * ih; - int available, clear, code_mask, code_size, end_of_information, in_code, old_code, bits, code, count, i, datum, data_size, first, top, bi, pi; + int in_code, bits, code, count, i, datum, first, top, bi, pi; if ((pixels == null) || (pixels.length < npix)) { pixels = new byte[npix]; // allocate new pixel array } @@ -203,13 +203,13 @@ private void decodeBitmapData() { if (pixelStack == null) { pixelStack = new byte[MAX_STACK_SIZE + 1]; } - data_size = read(); - clear = 1 << data_size; - end_of_information = clear + 1; - available = clear + 2; - old_code = nullCode; - code_size = data_size + 1; - code_mask = (1 << code_size) - 1; + int data_size = read(); + int clear = 1 << data_size; + int end_of_information = clear + 1; + int available = clear + 2; + int old_code = nullCode; + int code_size = data_size + 1; + int code_mask = (1 << code_size) - 1; for (code = 0; code < clear; code++) { prefix[code] = 0; // XXX ArrayIndexOutOfBoundsException suffix[code] = (byte) code; diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index ef91dba127..fed77160cb 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -955,7 +955,6 @@ public void run() { dashManifestStream.close(); long videoSize = 0; long audioSize = 0; - final long totalSize; for (int i = 0; i < dashManifest.getPeriodCount(); i++) { for (AdaptationSet as : dashManifest.getPeriod(i).adaptationSets) { @@ -988,7 +987,7 @@ public void run() { } } } - totalSize = videoSize + audioSize; + final long totalSize = videoSize + audioSize; c.runOnUiThread(new Runnable() { @Override public void run() { From 2133c1e4cf07d2e41b614299318fbce35d82f164 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 17:57:58 -0400 Subject: [PATCH 056/108] Call to 'String.concat()' can be replaced with '+' --- .../java/me/ccrama/redditslide/Activities/Wiki.java | 6 +++--- .../java/me/ccrama/redditslide/ColorPreferences.java | 8 ++++---- .../me/ccrama/redditslide/Fragments/CommentPage.java | 4 ++-- .../redditslide/Fragments/SettingsThemeFragment.java | 4 ++-- .../me/ccrama/redditslide/Fragments/WikiPage.java | 11 ++++++----- .../java/me/ccrama/redditslide/OfflineSubreddit.java | 2 +- .../me/ccrama/redditslide/Views/DoEditorActions.java | 8 ++++---- .../me/ccrama/redditslide/test/SpoilerTextTest.java | 4 ++-- 8 files changed, 24 insertions(+), 23 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Wiki.java b/app/src/main/java/me/ccrama/redditslide/Activities/Wiki.java index f3df792b73..0e8ca9df8a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Wiki.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Wiki.java @@ -82,11 +82,11 @@ private void createCustomCss() { TypedArray ta = obtainStyledAttributes( new int[]{R.attr.activity_background, R.attr.fontColor, R.attr.colorAccent}); customCssBuilder.append("html { ") - .append("background: ".concat(getHexFromColorInt(ta.getColor(0, Color.WHITE))).concat(";")) - .append("color: ".concat(getHexFromColorInt(ta.getColor(1, Color.BLACK))).concat(";")) + .append("background: ").append(getHexFromColorInt(ta.getColor(0, Color.WHITE))).append(";") + .append("color: ").append(getHexFromColorInt(ta.getColor(1, Color.BLACK))).append(";") .append("; }"); customCssBuilder.append("a { ") - .append("color: ".concat(getHexFromColorInt(ta.getColor(2, Color.BLUE))).concat(";")) + .append("color: ").append(getHexFromColorInt(ta.getColor(2, Color.BLUE))).append(";") .append("; }"); ta.recycle(); customCssBuilder.append("table, code { display: block; overflow-x: scroll; }"); diff --git a/app/src/main/java/me/ccrama/redditslide/ColorPreferences.java b/app/src/main/java/me/ccrama/redditslide/ColorPreferences.java index 2d3758ba40..575c3032a0 100644 --- a/app/src/main/java/me/ccrama/redditslide/ColorPreferences.java +++ b/app/src/main/java/me/ccrama/redditslide/ColorPreferences.java @@ -501,7 +501,7 @@ protected SharedPreferences.Editor edit() { private String getUserThemeName(String themeName, String defaultValue) { String userTheme = - open().getString(themeName.concat(USER_THEME_DELIMITER + Authentication.name), + open().getString(themeName + USER_THEME_DELIMITER + Authentication.name, null); if (userTheme != null) { return userTheme.split(StringEscapeUtils.escapeJava(USER_THEME_DELIMITER))[0]; @@ -511,7 +511,7 @@ private String getUserThemeName(String themeName, String defaultValue) { } private void setUserThemeName(String themeName, String defaultValue) { - edit().putString(themeName.concat(USER_THEME_DELIMITER + Authentication.name), defaultValue) + edit().putString(themeName + USER_THEME_DELIMITER + Authentication.name, defaultValue) .commit(); } @@ -622,7 +622,7 @@ public void setFontStyle(Theme style, String s) { } public void removeFontStyle(String subreddit) { - edit().remove(subreddit.concat(USER_THEME_DELIMITER + Authentication.name)).commit(); + edit().remove(subreddit + USER_THEME_DELIMITER + Authentication.name).commit(); } public int getColor(String s) { @@ -887,4 +887,4 @@ public int getValue() { return mValue; } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java index 4a630eae75..43f7ec317d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java @@ -369,7 +369,7 @@ public void onClick(View v) { }); final TextView profile = replyView.findViewById(R.id.profile); final String[] changedProfile = {Authentication.name}; - profile.setText("/u/".concat(changedProfile[0])); + profile.setText("/u/" + changedProfile[0]); profile.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -394,7 +394,7 @@ public void onClick(View v) { public boolean onSelection(MaterialDialog dialog, View itemView, int which, CharSequence text) { changedProfile[0] = keys.get(which); - profile.setText("/u/".concat(changedProfile[0])); + profile.setText("/u/" + changedProfile[0]); return true; } }); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsThemeFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsThemeFragment.java index 458a72283c..32f5cd124d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsThemeFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsThemeFragment.java @@ -474,7 +474,7 @@ public void onCheckedChanged(CompoundButton buttonView, //set the currently selected pref startSpinner.setSelection(startAdapter.getPosition( - Integer.toString(SettingValues.nightStart).concat("pm"))); + SettingValues.nightStart + "pm")); startSpinner.setOnItemSelectedListener( new AdapterView.OnItemSelectedListener() { @@ -522,7 +522,7 @@ public void onNothingSelected(AdapterView parent) { //set the currently selected pref endSpinner.setSelection(endAdapter.getPosition( - Integer.toString(SettingValues.nightEnd).concat("am"))); + SettingValues.nightEnd + "am")); endSpinner.setOnItemSelectedListener( new AdapterView.OnItemSelectedListener() { diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/WikiPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/WikiPage.java index 507fe504be..f18870a5fe 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/WikiPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/WikiPage.java @@ -113,10 +113,11 @@ public void onPageFinished(WebView webView, String url) { private void onDomRetrieved(String dom) { webView.loadDataWithBaseURL( wikiUrl, - "".concat(Wiki.getGlobalCustomCss()) - .concat(Wiki.getGlobalCustomJavaScript()) - .concat("") - .concat(dom), + "" + + Wiki.getGlobalCustomCss() + + Wiki.getGlobalCustomJavaScript() + + "" + + dom, "text/html", "utf-8", null); @@ -128,7 +129,7 @@ public void onCreate(Bundle savedInstanceState) { Bundle bundle = this.getArguments(); title = bundle.getString("title", ""); subreddit = bundle.getString("subreddit", ""); - wikiUrl = "https://www.reddit.com/r/".concat(subreddit).concat("/wiki/"); + wikiUrl = "https://www.reddit.com/r/" + subreddit + "/wiki/"; } public void setListener(WikiPageListener listener) { diff --git a/app/src/main/java/me/ccrama/redditslide/OfflineSubreddit.java b/app/src/main/java/me/ccrama/redditslide/OfflineSubreddit.java index c7982beeb1..b110dbbd29 100644 --- a/app/src/main/java/me/ccrama/redditslide/OfflineSubreddit.java +++ b/app/src/main/java/me/ccrama/redditslide/OfflineSubreddit.java @@ -136,7 +136,7 @@ public void writeToMemory(ArrayList names) { fullNames); Reddit.cachedData.edit().remove(savedSubmissionsSubreddit).apply(); if (!savedSubmissions.equals(fullNames)) { - savedSubmissions = fullNames.concat(savedSubmissions); + savedSubmissions = fullNames + savedSubmissions; } saveToCache(title, savedSubmissions); } else { diff --git a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java index 336a13e769..c74cb621e6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java @@ -507,10 +507,10 @@ public void onClick(@NonNull MaterialDialog dialog, (EditText) dialog.findViewById(R.id.text_box); dialog.dismiss(); - final String s = "[".concat(textBox.getText().toString()) - .concat("](") - .concat(urlBox.getText().toString()) - .concat(")"); + final String s = "[" + textBox.getText().toString() + + "](" + + urlBox.getText().toString() + + ")"; int start = Math.max(editText.getSelectionStart(), 0); int end = Math.max(editText.getSelectionEnd(), 0); diff --git a/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java b/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java index 4c61f854ef..ebfee3ce6a 100644 --- a/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java +++ b/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java @@ -46,9 +46,9 @@ public void nativeSpoilerTest() { private void spoilerTest(List tests, Pattern pattern, String name) { for (Object[] test : tests) { if (pattern.matcher((String) test[0]).matches() == (Boolean) test[1]) { - System.out.println(name.concat(": ").concat((String) test[0]).concat(" PASSED")); + System.out.println(name + ": " + (String) test[0] + " PASSED"); } else { - System.out.println(name.concat(": ").concat((String) test[0]).concat(" FAILED")); + System.out.println(name + ": " + (String) test[0] + " FAILED"); fail(); } } From bf2869ff570d1bfd3dd794b6c2b2f4f1fbdb6fe1 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 11:46:12 -0400 Subject: [PATCH 057/108] Simplify some annotations --- app/src/main/java/me/ccrama/redditslide/Tumblr/Post_.java | 8 +++----- .../java/me/ccrama/redditslide/test/SpoilerTextTest.java | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Tumblr/Post_.java b/app/src/main/java/me/ccrama/redditslide/Tumblr/Post_.java index 8798e623ec..c7668dbf82 100644 --- a/app/src/main/java/me/ccrama/redditslide/Tumblr/Post_.java +++ b/app/src/main/java/me/ccrama/redditslide/Tumblr/Post_.java @@ -13,9 +13,7 @@ @JsonInclude(JsonInclude.Include.NON_NULL) -@JsonPropertyOrder({ - "id" -}) +@JsonPropertyOrder("id") public class Post_ { @JsonProperty("id") @@ -24,7 +22,7 @@ public class Post_ { private Map additionalProperties = new HashMap(); /** - * + * * @return * The id */ @@ -34,7 +32,7 @@ public String getId() { } /** - * + * * @param id * The id */ diff --git a/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java b/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java index ebfee3ce6a..b9c77060b2 100644 --- a/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java +++ b/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java @@ -15,7 +15,7 @@ import static junit.framework.Assert.fail; @RunWith(PowerMockRunner.class) -@PrepareForTest({SpoilerRobotoTextView.class}) +@PrepareForTest(SpoilerRobotoTextView.class) public class SpoilerTextTest { private final Pattern htmlSpoilerPattern = Whitebox.getInternalState(SpoilerRobotoTextView.class, "htmlSpoilerPattern"); private final Pattern nativeSpoilerPattern = Whitebox.getInternalState(SpoilerRobotoTextView.class, "nativeSpoilerPattern"); From f3b58d9f3dd8e2fe22a163cf4a13137210ab375d Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 11:48:33 -0400 Subject: [PATCH 058/108] 'size() == 0' replaceable with 'isEmpty()' --- .../main/java/me/ccrama/redditslide/Activities/LiveThread.java | 2 +- .../java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java | 2 +- app/src/main/java/me/ccrama/redditslide/Toolbox/Usernotes.java | 2 +- .../main/java/me/ccrama/redditslide/util/billing/IabResult.java | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java b/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java index de821e0dc9..ff527d085d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java @@ -492,7 +492,7 @@ public void onClick(View v) { holder.imageArea.setVisibility(View.GONE); holder.twitterArea.setVisibility(View.GONE); holder.twitterArea.stopLoading(); - if (u.getEmbeds().size() == 0) { + if (u.getEmbeds().isEmpty()) { holder.go.setVisibility(View.GONE); } else { final String url = u.getEmbeds().get(0).getUrl(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java index b969783c54..28d322138a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java @@ -163,7 +163,7 @@ protected FilterResults performFiltering(CharSequence constraint) { FilterResults results = new FilterResults(); String prefix = constraint.toString().toLowerCase(Locale.ENGLISH); - if (prefix == null || prefix.length() == 0) { + if (prefix == null || prefix.isEmpty()) { ArrayList list = new ArrayList<>(baseItems); results.values = list; results.count = list.size(); diff --git a/app/src/main/java/me/ccrama/redditslide/Toolbox/Usernotes.java b/app/src/main/java/me/ccrama/redditslide/Toolbox/Usernotes.java index 1cb04c7f7a..3380f7bb57 100644 --- a/app/src/main/java/me/ccrama/redditslide/Toolbox/Usernotes.java +++ b/app/src/main/java/me/ccrama/redditslide/Toolbox/Usernotes.java @@ -113,7 +113,7 @@ public void createNote(String user, String noteText, String link, long time, Str public void removeNote(String user, Usernote note) { if (notes.get(user) != null) { notes.get(user).remove(note); - if (notes.get(user).size() == 0) { // if we just removed the last note, remove the user too + if (notes.get(user).isEmpty()) { // if we just removed the last note, remove the user too notes.remove(user); } } diff --git a/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java b/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java index 61310c45ba..826d402a82 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java @@ -29,7 +29,7 @@ public class IabResult { public IabResult(int response, String message) { mResponse = response; - if (message == null || message.trim().length() == 0) { + if (message == null || message.trim().isEmpty()) { mMessage = IabHelper.getResponseDesc(response); } else { mMessage = message + " (response: " + IabHelper.getResponseDesc(response) + ")"; From 72916c8c2241365b27d4115615087b732a2e7de1 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 11:52:08 -0400 Subject: [PATCH 059/108] Boolean expression could be replaced with conditional expression --- .../me/ccrama/redditslide/Activities/MainActivity.java | 2 +- .../me/ccrama/redditslide/Activities/NewsActivity.java | 3 +-- .../me/ccrama/redditslide/Activities/SubredditView.java | 6 ++---- .../java/me/ccrama/redditslide/Fragments/CommentPage.java | 7 ++----- app/src/main/java/me/ccrama/redditslide/SettingValues.java | 3 +-- .../java/me/ccrama/redditslide/Views/RedditItemView.java | 7 +++---- 6 files changed, 10 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java index a89ceed1ba..6aca8e6cad 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java @@ -1341,7 +1341,7 @@ public void onResume() { restartTheme(); //force a restart because we should not be here } - if ((!inNightMode && SettingValues.isNight()) || (inNightMode && !SettingValues.isNight())) { + if (inNightMode != SettingValues.isNight()) { ((SwitchCompat) drawerLayout.findViewById(R.id.toggle_night_mode)).setChecked(SettingValues.isNight()); restartTheme(); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/NewsActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/NewsActivity.java index 399b4f851f..103854d247 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/NewsActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/NewsActivity.java @@ -251,8 +251,7 @@ public void networkUnavailable() { public void onResume() { super.onResume(); - if ((!inNightMode && SettingValues.isNight()) || (inNightMode - && !SettingValues.isNight())) { + if (inNightMode != SettingValues.isNight()) { restartTheme(); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java b/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java index ea3c438bdd..2474ffdcd7 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java @@ -1417,10 +1417,8 @@ public void onClick( final TextView subscribe = (TextView) findViewById(R.id.subscribe); currentlySubbed = - (!Authentication.isLoggedIn && UserSubscriptions.getSubscriptions(this) - .contains(subreddit.getDisplayName().toLowerCase(Locale.ENGLISH))) || ( - Authentication.isLoggedIn - && subreddit.isUserSubscriber()); + Authentication.isLoggedIn ? subreddit.isUserSubscriber() : UserSubscriptions.getSubscriptions(this) + .contains(subreddit.getDisplayName().toLowerCase(Locale.ENGLISH)); doSubscribeButtonText(currentlySubbed, subscribe); assert subscribe != null; diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java index 43f7ec317d..cd6ec7e697 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java @@ -1400,11 +1400,8 @@ public void onClick( { final TextView subscribe = sidebar.findViewById(R.id.subscribe); - currentlySubbed = (!Authentication.isLoggedIn - && UserSubscriptions.getSubscriptions(getActivity()) - .contains(baseSub.getDisplayName().toLowerCase(Locale.ENGLISH))) || ( - Authentication.isLoggedIn - && baseSub.isUserSubscriber()); + currentlySubbed = Authentication.isLoggedIn ? baseSub.isUserSubscriber() : UserSubscriptions.getSubscriptions(getActivity()) + .contains(baseSub.getDisplayName().toLowerCase(Locale.ENGLISH)); doSubscribeButtonText(currentlySubbed, subscribe); subscribe.setOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/java/me/ccrama/redditslide/SettingValues.java b/app/src/main/java/me/ccrama/redditslide/SettingValues.java index 82776bd273..0fe0d3a386 100644 --- a/app/src/main/java/me/ccrama/redditslide/SettingValues.java +++ b/app/src/main/java/me/ccrama/redditslide/SettingValues.java @@ -542,8 +542,7 @@ public static boolean isNight() { } // unset forced state if forcing is now unnecessary - allows for normal night mode on/off transitions - if ((night && forcedNightModeState == ForcedState.FORCED_ON) - || (!night && forcedNightModeState == ForcedState.FORCED_OFF)) { + if (forcedNightModeState == (night ? ForcedState.FORCED_ON : ForcedState.FORCED_OFF)) { forcedNightModeState = ForcedState.NOT_FORCED; } diff --git a/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java b/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java index 47bcc78f4e..3d80770336 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java @@ -236,9 +236,8 @@ protected void onPostExecute(Subreddit subreddit) { } private void doSidebar(Subreddit subreddit, View content) { - if ((!Authentication.isLoggedIn && UserSubscriptions.getSubscriptions(getContext()) - .contains(subreddit.getDisplayName().toLowerCase(Locale.ENGLISH))) || (Authentication.isLoggedIn - && subreddit.isUserSubscriber())) { + if (Authentication.isLoggedIn ? subreddit.isUserSubscriber() : UserSubscriptions.getSubscriptions(getContext()) + .contains(subreddit.getDisplayName().toLowerCase(Locale.ENGLISH))) { ((AppCompatCheckBox) content.findViewById(R.id.subscribed)).setChecked(true); } content.findViewById(R.id.header_sub) @@ -569,4 +568,4 @@ private void setViews(String rawHTML, String subredditName, ProfileCommentViewHo } -} \ No newline at end of file +} From ab25c1a00e91d7ba30015a47a8f53d46d653cdc6 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 17:12:12 -0400 Subject: [PATCH 060/108] Conditional could be pushed inside branch expression --- .../me/ccrama/redditslide/Activities/SubredditView.java | 3 +-- .../me/ccrama/redditslide/Adapters/CommentAdapter.java | 8 ++++---- .../main/java/me/ccrama/redditslide/SettingValues.java | 2 +- .../java/me/ccrama/redditslide/SpoilerRobotoTextView.java | 7 +++---- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java b/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java index 2474ffdcd7..c08dd3aafb 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/SubredditView.java @@ -1028,8 +1028,7 @@ public void filterContent(final String subreddit) { }; final String FILTER_TITLE = - (subreddit.equals("frontpage")) ? (getString(R.string.content_to_hide, "frontpage")) - : (getString(R.string.content_to_hide, "/r/" + subreddit)); + (getString(R.string.content_to_hide, subreddit.equals("frontpage") ? "frontpage" : "/r/" + subreddit)); new AlertDialogWrapper.Builder(this).setTitle(FILTER_TITLE) .alwaysCallMultiChoiceCallback() diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index bbdf25c6b9..a7ebfdeecd 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -1125,9 +1125,9 @@ public void setCommentStateHighlighted(final CommentViewHolder holder, final Com currentNode = baseNode; LayoutInflater inflater = ((Activity) mContext).getLayoutInflater(); resetMenu(holder.menuArea, false); - final View baseView = (SettingValues.rightHandedCommentMenu) ? inflater.inflate( - R.layout.comment_menu_right_handed, holder.menuArea) - : inflater.inflate(R.layout.comment_menu, holder.menuArea); + final View baseView = inflater.inflate( + SettingValues.rightHandedCommentMenu ? + R.layout.comment_menu_right_handed : R.layout.comment_menu, holder.menuArea); if (!isReplying) { baseView.setVisibility(View.GONE); @@ -2558,4 +2558,4 @@ private RedditClient getAuthenticatedClient(String profileName) { Authentication.doVerify(token, reddit, true, mContext); return reddit; } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/SettingValues.java b/app/src/main/java/me/ccrama/redditslide/SettingValues.java index 0fe0d3a386..daaab3b74a 100644 --- a/app/src/main/java/me/ccrama/redditslide/SettingValues.java +++ b/app/src/main/java/me/ccrama/redditslide/SettingValues.java @@ -327,7 +327,7 @@ public static void setAllValues(SharedPreferences settings) { // TODO: Remove the old pref check in a later version // This handles forward migration from the old night_mode boolean state - nightModeState = prefs.getInt(PREF_NIGHT_MODE_STATE, prefs.getBoolean(PREF_NIGHT_MODE, false) ? NightModeState.MANUAL.ordinal() : NightModeState.DISABLED.ordinal()); + nightModeState = prefs.getInt(PREF_NIGHT_MODE_STATE, (prefs.getBoolean(PREF_NIGHT_MODE, false) ? NightModeState.MANUAL : NightModeState.DISABLED).ordinal()); nightTheme = prefs.getInt(PREF_NIGHT_THEME, 0); autoTime = prefs.getBoolean(PREF_AUTOTHEME, false); colorBack = prefs.getBoolean(PREF_COLOR_BACK, false); diff --git a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java index 2b8c526b38..a844ee58c9 100644 --- a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java +++ b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java @@ -199,10 +199,9 @@ private void replaceQuoteSpans(Spannable spannable) { spannable.removeSpan(quoteSpan); //If the theme is Light or Sepia, use a darker blue; otherwise, use a lighter blue - final int barColor = - (SettingValues.currentTheme == 1 || SettingValues.currentTheme == 5) - ? ContextCompat.getColor(getContext(), R.color.md_blue_600) - : ContextCompat.getColor(getContext(), R.color.md_blue_400); + final int barColor = ContextCompat.getColor(getContext(), + SettingValues.currentTheme == 1 || SettingValues.currentTheme == 5 + ? R.color.md_blue_600 : R.color.md_blue_400); final int BAR_WIDTH = 4; final int GAP = 5; From cdc930980e53f9d8eaef98c04a68f672ea02b543 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 12:04:19 -0400 Subject: [PATCH 061/108] Clean up unused imports --- .../main/java/me/ccrama/redditslide/Fragments/CommentPage.java | 1 - .../main/java/me/ccrama/redditslide/Fragments/MediaFragment.java | 1 - app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java | 1 - app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java | 1 - 4 files changed, 4 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java index cd6ec7e697..b75d9eeaa3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java @@ -12,7 +12,6 @@ import android.graphics.PorterDuff; import android.net.Uri; import android.os.AsyncTask; -import android.os.Build; import android.os.Bundle; import android.text.Layout; import android.text.StaticLayout; diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index 0be92bce2c..b7763b07ca 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -6,7 +6,6 @@ import android.graphics.Bitmap; import android.graphics.PointF; import android.os.AsyncTask; -import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.util.Log; diff --git a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java index e6f496c1b1..095ffc4c32 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java +++ b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java @@ -13,7 +13,6 @@ import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.net.Uri; -import android.os.Build; import android.os.Bundle; import android.text.Html; import android.util.Log; diff --git a/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java b/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java index 216f14d5b3..a078c17ac5 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java +++ b/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java @@ -3,7 +3,6 @@ import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; -import android.os.Build; import me.ccrama.redditslide.Reddit; From 625a04df79bdbd4f7084a5021519ed439f7017fa Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 12:05:16 -0400 Subject: [PATCH 062/108] Fix obsolete junit method in SpoilerTextTest --- .../test/java/me/ccrama/redditslide/test/SpoilerTextTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java b/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java index b9c77060b2..0582a417aa 100644 --- a/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java +++ b/app/src/test/java/me/ccrama/redditslide/test/SpoilerTextTest.java @@ -12,7 +12,7 @@ import me.ccrama.redditslide.SpoilerRobotoTextView; -import static junit.framework.Assert.fail; +import static org.junit.Assert.fail; @RunWith(PowerMockRunner.class) @PrepareForTest(SpoilerRobotoTextView.class) From 53816737ae62200dcc14aadd7706f3e2ab8d7a56 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 17:59:08 -0400 Subject: [PATCH 063/108] Anonymous type can be replaced with method reference (Java 8) --- .../ccrama/redditslide/Activities/Submit.java | 25 +++---------------- .../redditslide/Fragments/NewsView.java | 14 ++--------- .../Fragments/SubmissionsView.java | 14 ++--------- .../Fragments/SubredditListView.java | 11 ++------ .../redditslide/Views/DoEditorActions.java | 14 ++--------- 5 files changed, 12 insertions(+), 66 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java b/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java index 95df1da17e..c7ea8d6c9b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java @@ -288,13 +288,8 @@ protected void onPostExecute(String s) { @Override public void onClick(View view) { TedBottomPicker tedBottomPicker = - new TedBottomPicker.Builder(Submit.this).setOnImageSelectedListener( - new TedBottomPicker.OnImageSelectedListener() { - @Override - public void onImageSelected(List uri) { - handleImageIntent(uri); - } - }) + new TedBottomPicker.Builder(Submit.this) + .setOnImageSelectedListener(Submit.this::handleImageIntent) .setLayoutResource(R.layout.image_sheet_dialog) .setTitle("Choose a photo") .create(); @@ -672,13 +667,7 @@ protected JSONObject doInBackground(Uri... sub) { .build(); DoEditorActions.ProgressRequestBody body = - new DoEditorActions.ProgressRequestBody(formBody, - new DoEditorActions.ProgressRequestBody.Listener() { - @Override - public void onProgress(int progress) { - publishProgress(progress); - } - }); + new DoEditorActions.ProgressRequestBody(formBody, this::publishProgress); Request request = new Request.Builder().header("Authorization", @@ -894,13 +883,7 @@ public void writeTo(BufferedSink sink) throws IOException { MultipartBody formBody = formBodyBuilder.build(); DoEditorActions.ProgressRequestBody body = - new DoEditorActions.ProgressRequestBody(formBody, - new DoEditorActions.ProgressRequestBody.Listener() { - @Override - public void onProgress(int progress) { - publishProgress(progress); - } - }); + new DoEditorActions.ProgressRequestBody(formBody, this::publishProgress); Request request = new Request.Builder().header("Authorization", diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java index c7a75d4af6..125024cdc9 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java @@ -348,12 +348,7 @@ public void run() { adapter.setHasStableIds(true); rv.setAdapter(adapter); posts.loadMore(getActivity(), this, true); - mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { - @Override - public void onRefresh() { - refresh(); - } - }); + mSwipeRefreshLayout.setOnRefreshListener(this::refresh); } public void doAdapter(boolean force18) { @@ -369,12 +364,7 @@ public void run() { adapter.setHasStableIds(true); rv.setAdapter(adapter); posts.loadMore(getActivity(), this, true); - mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { - @Override - public void onRefresh() { - refresh(); - } - }); + mSwipeRefreshLayout.setOnRefreshListener(this::refresh); } public List clearSeenPosts(boolean forever) { diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java index 7a0900bd60..a602fa01f5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java @@ -409,12 +409,7 @@ public void run() { adapter.setHasStableIds(true); rv.setAdapter(adapter); posts.loadMore(getActivity(), this, true); - mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { - @Override - public void onRefresh() { - refresh(); - } - }); + mSwipeRefreshLayout.setOnRefreshListener(this::refresh); } public void doAdapter(boolean force18) { @@ -430,12 +425,7 @@ public void run() { adapter.setHasStableIds(true); rv.setAdapter(adapter); posts.loadMore(getActivity(), this, true); - mSwipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { - @Override - public void onRefresh() { - refresh(); - } - }); + mSwipeRefreshLayout.setOnRefreshListener(this::refresh); } public List clearSeenPosts(boolean forever) { diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java index 5c9e77a205..5d62b9ff8e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java @@ -82,14 +82,7 @@ public void run() { adapter = new SubredditAdapter(getActivity(), posts, rv, where, this); rv.setAdapter(adapter); posts.loadMore(mSwipeRefreshLayout.getContext(), true, where); - mSwipeRefreshLayout.setOnRefreshListener( - new SwipeRefreshLayout.OnRefreshListener() { - @Override - public void onRefresh() { - refresh(); - } - } - ); + mSwipeRefreshLayout.setOnRefreshListener(this::refresh); rv.addOnScrollListener(new ToolbarScrollHideHandler(((BaseActivity) getActivity()).mToolbar, getActivity().findViewById(R.id.header)) { @Override @@ -146,4 +139,4 @@ public void updateError() { mSwipeRefreshLayout.setRefreshing(false); adapter.setError(true); } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java index c74cb621e6..6362553048 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java @@ -799,12 +799,7 @@ protected JSONObject doInBackground(Uri... sub) { .build(); ProgressRequestBody body = - new ProgressRequestBody(formBody, new ProgressRequestBody.Listener() { - @Override - public void onProgress(int progress) { - publishProgress(progress); - } - }); + new ProgressRequestBody(formBody, this::publishProgress); Request request = new Request.Builder().header("Authorization", @@ -1053,12 +1048,7 @@ public void writeTo(BufferedSink sink) { MultipartBody formBody = formBodyBuilder.build(); ProgressRequestBody body = - new ProgressRequestBody(formBody, new ProgressRequestBody.Listener() { - @Override - public void onProgress(int progress) { - publishProgress(progress); - } - }); + new ProgressRequestBody(formBody, this::publishProgress); Request request = new Request.Builder().header("Authorization", From 6419a8af685ef394e46e39cb31a2044e290cf756 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 12:09:57 -0400 Subject: [PATCH 064/108] 'equals()' call can be replaced with '==' --- .../main/java/me/ccrama/redditslide/Activities/Settings.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Settings.java b/app/src/main/java/me/ccrama/redditslide/Activities/Settings.java index d04ac74fb3..d3e276efaa 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Settings.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Settings.java @@ -298,7 +298,7 @@ else if (((TextView) child).getText().toString().toLowerCase().contains(text)) { } /* This child is a View and the previous child was a View, remove duplicates */ - else if (child != null && prev_child_is_View && child.getClass().equals(android.view.View.class)) { + else if (child != null && prev_child_is_View && child.getClass() == View.class) { parent.removeView(child); childRemoved = true; i--; @@ -317,7 +317,7 @@ else if (child instanceof ViewGroup) { } if (child != null && !childRemoved) { - prev_child_is_View = child.getClass().equals(android.view.View.class); + prev_child_is_View = child.getClass() == View.class; } } return foundText; From 67b07e3da0988d6b04a72d2ba7fa51d3cf126597 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 12:11:50 -0400 Subject: [PATCH 065/108] Iteration over 'keySet()' may be optimized --- .../java/me/ccrama/redditslide/ForceTouch/PeekView.java | 9 +++++---- .../java/me/ccrama/redditslide/Toolbox/ToolboxUI.java | 6 +++--- .../java/me/ccrama/redditslide/Toolbox/Usernotes.java | 6 +++--- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/ForceTouch/PeekView.java b/app/src/main/java/me/ccrama/redditslide/ForceTouch/PeekView.java index ff8ce2413c..2e3fd1c0e9 100644 --- a/app/src/main/java/me/ccrama/redditslide/ForceTouch/PeekView.java +++ b/app/src/main/java/me/ccrama/redditslide/ForceTouch/PeekView.java @@ -24,6 +24,7 @@ import androidx.annotation.Nullable; import java.util.HashMap; +import java.util.Map; import jp.wasabeef.blurry.Blurry; import me.ccrama.redditslide.ForceTouch.builder.PeekViewOptions; @@ -136,12 +137,12 @@ public PeekView(Activity context, PeekViewOptions options, @NonNull View content HashMap buttons = new HashMap<>(); public void checkButtons(MotionEvent event) { - for (Integer i : buttons.keySet()) { - View v = content.findViewById(i); + for (Map.Entry entry : buttons.entrySet()) { + View v = content.findViewById(entry.getKey()); Rect outRect = new Rect(); v.getGlobalVisibleRect(outRect); if(outRect.contains((int) event.getX(), (int) event.getY())){ - buttons.get(i).onButtonUp(); + entry.getValue().onButtonUp(); } } } @@ -474,4 +475,4 @@ public void onAnimationRepeat(Animator animator) { } private enum Translation {HORIZONTAL, VERTICAL} -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java b/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java index 53b06696df..2c9b942538 100644 --- a/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java +++ b/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java @@ -312,10 +312,10 @@ public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) typeMap = Toolbox.DEFAULT_USERNOTE_TYPES; } - for (String type : typeMap.keySet()) { + for (Map stringStringMap : typeMap.values()) { SpannableStringBuilder typeString = - new SpannableStringBuilder(" [" + typeMap.get(type).get("text") + "] "); - typeString.setSpan(new BackgroundColorSpan(Color.parseColor(typeMap.get(type).get("color"))), + new SpannableStringBuilder(" [" + stringStringMap.get("text") + "] "); + typeString.setSpan(new BackgroundColorSpan(Color.parseColor(stringStringMap.get("color"))), 0, typeString.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); typeString.setSpan(new ForegroundColorSpan(Color.WHITE), 0, typeString.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); diff --git a/app/src/main/java/me/ccrama/redditslide/Toolbox/Usernotes.java b/app/src/main/java/me/ccrama/redditslide/Toolbox/Usernotes.java index 3380f7bb57..ede9adc947 100644 --- a/app/src/main/java/me/ccrama/redditslide/Toolbox/Usernotes.java +++ b/app/src/main/java/me/ccrama/redditslide/Toolbox/Usernotes.java @@ -310,10 +310,10 @@ public static class BlobSerializer implements JsonSerializer> src, Type srcType, JsonSerializationContext context) { Map>> notes = new HashMap<>(); - for (String user : src.keySet()) { + for (Map.Entry> entry : src.entrySet()) { Map> newNotes = new HashMap<>(); - newNotes.put("ns", src.get(user)); - notes.put(user, newNotes); + newNotes.put("ns", entry.getValue()); + notes.put(entry.getKey(), newNotes); } String encodedBlob = jsonToBlob(context.serialize(notes).toString()); return context.serialize(encodedBlob); From 774e4b84d877d540e34a4d0c989de3c81c7e248f Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 18:00:06 -0400 Subject: [PATCH 066/108] Replace 'String.equals("")' with 'isEmpty()' --- .../java/me/ccrama/redditslide/Activities/BaseActivity.java | 2 +- .../java/me/ccrama/redditslide/Views/DoEditorActions.java | 6 +++--- .../java/me/ccrama/redditslide/util/billing/IabHelper.java | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java index 19784119d5..0deb5d05fa 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java @@ -480,7 +480,7 @@ public void onNdefPushComplete(NfcEvent arg0) { public void setRecentBar(@Nullable String title, int color) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { - if (title == null || title.equals("")) title = getString(R.string.app_name); + if (title == null || title.isEmpty()) title = getString(R.string.app_name); int drawable = title.equalsIgnoreCase("androidcirclejerk") ? R.drawable.matiasduarte : R.drawable.ic_launcher; diff --git a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java index 6362553048..8c739fb978 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java @@ -397,7 +397,7 @@ public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) String selected = showText.getText() .toString() .substring(showText.getSelectionStart(), showText.getSelectionEnd()); - if (selected.equals("")) { + if (selected.isEmpty()) { selected = StringEscapeUtils.unescapeHtml4(oldComment); } insertBefore("> " + selected.replaceAll("\n", "\n> ") + "\n\n", editText); @@ -420,7 +420,7 @@ public void onClick(View v) { int start = editText.getSelectionStart(); int end = editText.getSelectionEnd(); String selected = editText.getText().toString().substring(Math.min(start, end), Math.max(start, end)); - if (!selected.equals("")) { + if (!selected.isEmpty()) { selected = selected.replaceFirst("^[^\n]", "* $0").replaceAll("\n", "\n* "); editText.getText().replace(Math.min(start, end), Math.max(start, end), selected); } else { @@ -435,7 +435,7 @@ public void onClick(View v) { int start = editText.getSelectionStart(); int end = editText.getSelectionEnd(); String selected = editText.getText().toString().substring(Math.min(start, end), Math.max(start, end)); - if (!selected.equals("")) { + if (!selected.isEmpty()) { selected = selected.replaceFirst("^[^\n]", "1. $0").replaceAll("\n", "\n1. "); editText.getText().replace(Math.min(start, end), Math.max(start, end), selected); } else { diff --git a/app/src/main/java/me/ccrama/redditslide/util/billing/IabHelper.java b/app/src/main/java/me/ccrama/redditslide/util/billing/IabHelper.java index ad003fb0b1..62f0e107a4 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/billing/IabHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/IabHelper.java @@ -652,7 +652,7 @@ private void consume(Purchase itemInfo) throws IabException { try { String token = itemInfo.getToken(); String sku = itemInfo.getSku(); - if (token == null || token.equals("")) { + if (token == null || token.isEmpty()) { logError("Can't consume " + sku + ". No token."); throw new IabException(IABHELPER_MISSING_TOKEN, "PurchaseInfo is missing token for sku: " + sku + " " + itemInfo); From 55ff2c35fa13e815ee167f1e7374fd779aead1f3 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 17:17:17 -0400 Subject: [PATCH 067/108] Call to simple getters and setters from within classes --- .../Activities/CommentsScreenSingle.java | 2 +- .../me/ccrama/redditslide/Activities/ModQueue.java | 2 +- .../Activities/MultiredditOverview.java | 2 +- .../me/ccrama/redditslide/ImgurAlbum/Image.java | 4 ++-- .../SubmissionViews/HeaderImageLinkView.java | 12 ++---------- .../redditslide/SwipeLayout/SwipeBackLayout.java | 14 +++----------- .../redditslide/Views/ToggleSwipeViewPager.java | 6 +++--- .../ccrama/redditslide/util/billing/IabResult.java | 2 +- 8 files changed, 14 insertions(+), 30 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java index 46d3e1ad1a..71e757215b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java @@ -290,7 +290,7 @@ public Fragment getCurrentFragment() { @Override public void setPrimaryItem(ViewGroup container, int position, Object object) { - if (getCurrentFragment() != object) { + if (mCurrentFragment != object) { mCurrentFragment = (Fragment) object; } super.setPrimaryItem(container, position, object); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/ModQueue.java b/app/src/main/java/me/ccrama/redditslide/Activities/ModQueue.java index 6b3fd1f78d..d3635f735b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/ModQueue.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/ModQueue.java @@ -81,7 +81,7 @@ public Fragment getCurrentFragment() { @Override public void setPrimaryItem(ViewGroup container, int position, Object object) { - if (getCurrentFragment() != object) { + if (mCurrentFragment != object) { mCurrentFragment = ((Fragment) object); } super.setPrimaryItem(container, position, object); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java b/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java index a90d0e2444..74ead0af33 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java @@ -786,7 +786,7 @@ public Fragment getCurrentFragment() { @Override public void setPrimaryItem(ViewGroup container, int position, Object object) { - if (getCurrentFragment() != object) { + if (mCurrentFragment != object) { mCurrentFragment = ((Fragment) object); } super.setPrimaryItem(container, position, object); diff --git a/app/src/main/java/me/ccrama/redditslide/ImgurAlbum/Image.java b/app/src/main/java/me/ccrama/redditslide/ImgurAlbum/Image.java index 4da76933b5..ec9d491369 100644 --- a/app/src/main/java/me/ccrama/redditslide/ImgurAlbum/Image.java +++ b/app/src/main/java/me/ccrama/redditslide/ImgurAlbum/Image.java @@ -239,10 +239,10 @@ public void setAdditionalProperty(String name, Object value) { } public String getImageUrl() { - return "https://i.imgur.com/" + getHash() + getExt(); + return "https://i.imgur.com/" + hash + ext; } public String getThumbnailUrl() { - return "https://i.imgur.com/" + getHash() + "s" + getExt(); + return "https://i.imgur.com/" + hash + "s" + ext; } } diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java index 67a28cda13..4d95458b31 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java @@ -702,14 +702,6 @@ public void run() { }; } - public void setSecondSubtitle(TextView v) { - secondSubTitle = v; - } - - public void setSecondTitle(TextView v) { - secondTitle = v; - } - public void setSubmission(final Submission submission, final boolean full, String baseSub, ContentType.Type type) { this.type = type; @@ -746,8 +738,8 @@ public void setUrl(String url) { public void setWrapArea(View v) { wrapArea = v; - setSecondTitle(v.findViewById(R.id.contenttitle)); - setSecondSubtitle(v.findViewById(R.id.contenturl)); + secondTitle = v.findViewById(R.id.contenttitle); + secondSubTitle = v.findViewById(R.id.contenturl); } diff --git a/app/src/main/java/me/ccrama/redditslide/SwipeLayout/SwipeBackLayout.java b/app/src/main/java/me/ccrama/redditslide/SwipeLayout/SwipeBackLayout.java index 1090f51318..06ddb582c5 100644 --- a/app/src/main/java/me/ccrama/redditslide/SwipeLayout/SwipeBackLayout.java +++ b/app/src/main/java/me/ccrama/redditslide/SwipeLayout/SwipeBackLayout.java @@ -176,15 +176,6 @@ public void setSensitivity(Context context, float sensitivity) { mDragHelper.setSensitivity(context, sensitivity); } - /** - * Set up contentView which will be moved by user gesture - * - * @param view - */ - private void setContentView(View view) { - mContentView = view; - } - public void setEnableGesture(boolean enable) { mEnable = enable; } @@ -504,7 +495,8 @@ public void attachToActivity(Activity activity) { decorChild.setBackgroundResource(background); decor.removeView(decorChild); addView(decorChild); - setContentView(decorChild); + // Set up contentView which will be moved by user gesture + mContentView = decorChild; decor.addView(this); } @@ -650,4 +642,4 @@ public void onViewDragStateChanged(int state) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Views/ToggleSwipeViewPager.java b/app/src/main/java/me/ccrama/redditslide/Views/ToggleSwipeViewPager.java index d6d0acd632..b82153636a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/ToggleSwipeViewPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/ToggleSwipeViewPager.java @@ -35,7 +35,7 @@ public boolean onTouchEvent(MotionEvent ev) { public boolean onInterceptTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_UP) { if (mSwipeDisabledUntilRelease) { - setSwipingEnabled(true); + mEnableSwiping = true; mSwipeDisabledUntilRelease = false; } } @@ -56,8 +56,8 @@ public void setSwipingEnabled(boolean enabled) { } public void disableSwipingUntilRelease() { - setSwipingEnabled(false); + mEnableSwiping = false; mSwipeDisabledUntilRelease = true; } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java b/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java index 826d402a82..f25979d2ba 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java +++ b/app/src/main/java/me/ccrama/redditslide/util/billing/IabResult.java @@ -53,7 +53,7 @@ public boolean isFailure() { } public String toString() { - return "IabResult: " + getMessage(); + return "IabResult: " + mMessage; } } From 4af93363abbbccb82b7bd79672a273f28877c938 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 1 Oct 2020 17:19:03 -0400 Subject: [PATCH 068/108] Fix some API 29 deprecations --- .../redditslide/Activities/AlbumPager.java | 9 +-- .../redditslide/Activities/CreateMulti.java | 4 +- .../ccrama/redditslide/Activities/Draw.java | 5 +- .../redditslide/Activities/MediaView.java | 15 ++--- .../Activities/MultiredditOverview.java | 3 +- .../redditslide/Activities/TumblrPager.java | 9 +-- .../redditslide/Adapters/CommentAdapter.java | 3 +- .../Adapters/CommentAdapterHelper.java | 43 ++++++------- .../redditslide/Adapters/GalleryView.java | 7 ++- .../redditslide/Adapters/InboxAdapter.java | 13 ++-- .../Adapters/ModeratorAdapter.java | 25 ++++---- .../Adapters/SettingsSubAdapter.java | 3 +- .../Adapters/SideArrayAdapter.java | 5 +- .../Adapters/SubChooseAdapter.java | 3 +- .../Adapters/SubredditAdapter.java | 6 +- .../Adapters/SubredditListingAdapter.java | 4 +- .../DragSort/ReorderSubreddits.java | 3 +- .../redditslide/Fragments/CommentPage.java | 3 +- .../redditslide/SpoilerRobotoTextView.java | 7 ++- .../SubmissionViews/HeaderImageLinkView.java | 7 ++- .../PopulateNewsViewHolder.java | 23 +++---- .../PopulateShadowboxInfo.java | 15 ++--- .../PopulateSubmissionViewHolder.java | 63 ++++++++++--------- .../app/SwipeBackActivityHelper.java | 3 +- .../ccrama/redditslide/util/GifDecoder.java | 4 +- 25 files changed, 155 insertions(+), 130 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java index 98cc1c1b8f..fd451b59ca 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java @@ -8,6 +8,7 @@ import android.graphics.Bitmap; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; @@ -445,10 +446,10 @@ public void showBottomSheetImage(final String contentUrl, final boolean isGif, Drawable image = getResources().getDrawable(R.drawable.image); Drawable save = getResources().getDrawable(R.drawable.save); - external.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - image.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - save.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + external.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + share.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + image.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + save.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); BottomSheet.Builder b = new BottomSheet.Builder(this).title(contentUrl); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java index ffb4e6434e..0a3d53d5d3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CreateMulti.java @@ -19,6 +19,7 @@ import android.content.Context; import android.content.DialogInterface; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; @@ -304,7 +305,8 @@ public void onBindViewHolder(final ViewHolder holder, int position) { holder.text.setText(origPos); holder.itemView.findViewById(R.id.color).setBackgroundResource(R.drawable.circle); - holder.itemView.findViewById(R.id.color).getBackground().setColorFilter(Palette.getColor(origPos), PorterDuff.Mode.MULTIPLY); + holder.itemView.findViewById(R.id.color).getBackground().setColorFilter( + new PorterDuffColorFilter(Palette.getColor(origPos), PorterDuff.Mode.MULTIPLY)); holder.itemView.setOnClickListener(new View.OnClickListener() { @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Draw.java b/app/src/main/java/me/ccrama/redditslide/Activities/Draw.java index c43640c0e6..2dbe9dbe6a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Draw.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Draw.java @@ -4,6 +4,7 @@ import android.graphics.Bitmap; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore; @@ -139,7 +140,7 @@ protected void onActivityResult(int code, int resultC, Intent data) { try { bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), selectedImageUri) .copy(Bitmap.Config.RGB_565, true); - color.getBackground().setColorFilter(getLastColor(), PorterDuff.Mode.MULTIPLY); + color.getBackground().setColorFilter(new PorterDuffColorFilter(getLastColor(), PorterDuff.Mode.MULTIPLY)); color.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { @@ -163,7 +164,7 @@ public void onClick(View v) { @Override public void onColorSelection(@NonNull ColorChooserDialog dialog, @ColorInt int selectedColor) { drawView.setPaintStrokeColor(selectedColor); - color.getBackground().setColorFilter(selectedColor, PorterDuff.Mode.MULTIPLY); + color.getBackground().setColorFilter(new PorterDuffColorFilter(selectedColor, PorterDuff.Mode.MULTIPLY)); Reddit.colors.edit().putInt("drawColor", selectedColor).commit(); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index 3cfd81c9a2..b817b95244 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -14,6 +14,7 @@ import android.graphics.Color; import android.graphics.PointF; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.drawable.Drawable; import android.media.MediaScannerConnection; import android.net.Uri; @@ -228,13 +229,13 @@ public void showBottomSheetImage() { Drawable file = getResources().getDrawable(R.drawable.save_content); Drawable thread = getResources().getDrawable(R.drawable.commentchange); - external.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - image.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - save.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - collection.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - file.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - thread.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + external.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + share.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + image.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + save.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + collection.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + file.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + thread.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java b/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java index 74ead0af33..bf79b5c54a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MultiredditOverview.java @@ -6,6 +6,7 @@ import android.content.Intent; import android.content.res.Configuration; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.net.Uri; import android.os.Build; import android.os.Bundle; @@ -715,7 +716,7 @@ public void doDrawerSubs(int position) { convertView.findViewById(R.id.color).setBackgroundResource(R.drawable.circle); convertView.findViewById(R.id.color) .getBackground() - .setColorFilter(Palette.getColor(subreddit), PorterDuff.Mode.MULTIPLY); + .setColorFilter(new PorterDuffColorFilter(Palette.getColor(subreddit), PorterDuff.Mode.MULTIPLY)); convertView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java index 20dad5caa1..70a8014e57 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/TumblrPager.java @@ -8,6 +8,7 @@ import android.graphics.Bitmap; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; @@ -421,10 +422,10 @@ public void showBottomSheetImage(final String contentUrl, final boolean isGif, Drawable image = getResources().getDrawable(R.drawable.image); Drawable save = getResources().getDrawable(R.drawable.save); - external.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - image.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - save.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + external.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + share.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + image.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + save.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); BottomSheet.Builder b = new BottomSheet.Builder(this).title(contentUrl); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index a7ebfdeecd..fb38c5dedb 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -14,6 +14,7 @@ import android.graphics.BitmapFactory; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Typeface; import android.net.Uri; import android.os.AsyncTask; @@ -1403,7 +1404,7 @@ public void onSingleClick(View v) { Color.WHITE); ((ImageView) replyArea.findViewById(R.id.spoiler)).setColorFilter(Color.WHITE); replyLine.getBackground() - .setColorFilter(Color.WHITE, PorterDuff.Mode.SRC_IN); + .setColorFilter(new PorterDuffColorFilter(Color.WHITE, PorterDuff.Mode.SRC_IN)); } replyArea.setVisibility(View.VISIBLE); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java index 939887c4e8..2e655dfdd2 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java @@ -14,6 +14,7 @@ import android.graphics.Bitmap; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; @@ -109,15 +110,15 @@ public static void showOverflowBottomSheet(final CommentAdapter adapter, final C Drawable permalink = mContext.getResources().getDrawable(R.drawable.link); Drawable report = mContext.getResources().getDrawable(R.drawable.report); - profile.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - saved.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - gild.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - report.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - parent.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - permalink.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - replies.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + profile.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + saved.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + gild.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + report.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + copy.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + share.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + parent.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + permalink.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + replies.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); @@ -651,18 +652,18 @@ public static void showModBottomSheet(final CommentAdapter adapter, final Contex final Drawable lock = mContext.getResources().getDrawable(R.drawable.lock); //Tint drawables - profile.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - report.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - approve.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - nsfw.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - distinguish.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - remove.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - pin.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - ban.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - spam.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - note.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - removeReason.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - lock.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + profile.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + report.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + approve.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + nsfw.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + distinguish.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + remove.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + pin.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + ban.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + spam.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + note.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + removeReason.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + lock.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java index 85e84f5bb6..77d083b282 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java @@ -5,6 +5,7 @@ import android.content.res.TypedArray; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.drawable.Drawable; import android.text.Html; import android.view.HapticFeedbackConstants; @@ -150,11 +151,11 @@ public boolean onLongClick(View v) { int color = ta.getColor(0, Color.WHITE); Drawable open = main.getResources().getDrawable(R.drawable.open_in_browser); - open.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + open.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); Drawable share = main.getResources().getDrawable(R.drawable.share); - share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + share.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); Drawable copy = main.getResources().getDrawable(R.drawable.copy); - copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + copy.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java index 12544f44a1..db074053ee 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java @@ -14,6 +14,7 @@ import android.content.res.TypedArray; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; @@ -263,12 +264,12 @@ public boolean onLongClick(View v) { Drawable copy = mContext.getResources().getDrawable(R.drawable.copy); Drawable reddit = mContext.getResources().getDrawable(R.drawable.commentchange); - profile.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - hide.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - reddit.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - reply.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - unhide.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + profile.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + hide.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + copy.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + reddit.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + reply.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + unhide.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java index 2526be3292..dabb32bbc4 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java @@ -14,6 +14,7 @@ import android.graphics.BitmapFactory; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; @@ -621,18 +622,18 @@ public static void showModBottomSheet(final Context mContext, final Drawable lock = mContext.getResources().getDrawable(R.drawable.lock); //Tint drawables - profile.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - report.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - approve.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - nsfw.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - distinguish.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - remove.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - pin.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - ban.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - spam.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - note.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - removeReason.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - lock.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + profile.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + report.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + approve.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + nsfw.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + distinguish.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + remove.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + pin.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + ban.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + spam.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + note.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + removeReason.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + lock.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SettingsSubAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SettingsSubAdapter.java index 94f46180e7..d89d73dbad 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SettingsSubAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SettingsSubAdapter.java @@ -4,6 +4,7 @@ import android.content.Context; import android.content.DialogInterface; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -58,7 +59,7 @@ public void onBindViewHolder(ViewHolder holder, int position) { final String subreddit = objects.get(position); convertView.findViewById(R.id.color).setBackgroundResource(R.drawable.circle); - convertView.findViewById(R.id.color).getBackground().setColorFilter(Palette.getColor(subreddit), PorterDuff.Mode.MULTIPLY); + convertView.findViewById(R.id.color).getBackground().setColorFilter(new PorterDuffColorFilter(Palette.getColor(subreddit), PorterDuff.Mode.MULTIPLY)); final String DELETE_SUB_SETTINGS_TITLE = (subreddit.contains("/m/")) ? subreddit : ("/r/" + subreddit); convertView.findViewById(R.id.remove).setOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java index d5e7e3f63c..07f22cbf09 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java @@ -4,6 +4,7 @@ import android.content.Context; import android.content.Intent; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.util.Log; import android.view.LayoutInflater; import android.view.View; @@ -118,7 +119,7 @@ public void onGlobalLayout() { convertView.findViewById(R.id.color).setBackgroundResource(R.drawable.circle); convertView.findViewById(R.id.color) .getBackground() - .setColorFilter(Palette.getColor(subreddit), PorterDuff.Mode.MULTIPLY); + .setColorFilter(new PorterDuffColorFilter(Palette.getColor(subreddit), PorterDuff.Mode.MULTIPLY)); convertView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { @@ -331,4 +332,4 @@ protected void publishResults(CharSequence constraint, FilterResults results) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java index 28d322138a..d12aa7778d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubChooseAdapter.java @@ -94,7 +94,8 @@ public View getView(final int position, View convertView, ViewGroup parent) { final String subreddit = fitems.get(position); convertView.findViewById(R.id.color).setBackgroundResource(R.drawable.circle); - convertView.findViewById(R.id.color).getBackground().setColorFilter(Palette.getColor(subreddit), PorterDuff.Mode.MULTIPLY); + convertView.findViewById(R.id.color).getBackground().setColorFilter(new PorterDuffColorFilter( + Palette.getColor(subreddit), PorterDuff.Mode.MULTIPLY)); if(getContext() instanceof SetupWidget){ convertView.setOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditAdapter.java index 63d671b67c..a49ceb6ba2 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditAdapter.java @@ -7,6 +7,7 @@ import android.app.Activity; import android.content.Intent; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.os.Handler; import android.view.LayoutInflater; import android.view.View; @@ -113,7 +114,8 @@ public void onBindViewHolder(final RecyclerView.ViewHolder holder2, final int po } holder.color.setBackgroundResource(R.drawable.circle); - holder.color.getBackground().setColorFilter(Palette.getColor(sub.getDisplayName().toLowerCase(Locale.ENGLISH)), PorterDuff.Mode.MULTIPLY); + holder.color.getBackground().setColorFilter(new PorterDuffColorFilter( + Palette.getColor(sub.getDisplayName().toLowerCase(Locale.ENGLISH)), PorterDuff.Mode.MULTIPLY)); holder.itemView.setOnClickListener(new OnSingleClickListener() { @Override public void onSingleClick(View view) { @@ -231,4 +233,4 @@ private void setViews(String rawHTML, String subredditName, SpoilerRobotoTextVie } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditListingAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditListingAdapter.java index eef5985a26..d2ec79c546 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditListingAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditListingAdapter.java @@ -2,6 +2,7 @@ import android.content.Context; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; @@ -40,7 +41,8 @@ public View getView(final int position, View convertView, ViewGroup parent) { t.setText(fitems.get(position)); convertView.findViewById(R.id.color).setBackgroundResource(R.drawable.circle); - convertView.findViewById(R.id.color).getBackground().setColorFilter(Palette.getColor(fitems.get(position)), PorterDuff.Mode.MULTIPLY); + convertView.findViewById(R.id.color).getBackground().setColorFilter(new PorterDuffColorFilter( + Palette.getColor(fitems.get(position)), PorterDuff.Mode.MULTIPLY)); return convertView; } diff --git a/app/src/main/java/me/ccrama/redditslide/DragSort/ReorderSubreddits.java b/app/src/main/java/me/ccrama/redditslide/DragSort/ReorderSubreddits.java index 8900532a23..f1662dbfbd 100644 --- a/app/src/main/java/me/ccrama/redditslide/DragSort/ReorderSubreddits.java +++ b/app/src/main/java/me/ccrama/redditslide/DragSort/ReorderSubreddits.java @@ -22,6 +22,7 @@ import android.content.res.TypedArray; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.drawable.Drawable; import android.os.AsyncTask; import android.os.Bundle; @@ -898,7 +899,7 @@ public void onCheckedChanged(CompoundButton buttonView, holder.itemView.findViewById(R.id.color).setBackgroundResource(R.drawable.circle); holder.itemView.findViewById(R.id.color) .getBackground() - .setColorFilter(Palette.getColor(origPos), PorterDuff.Mode.MULTIPLY); + .setColorFilter(new PorterDuffColorFilter(Palette.getColor(origPos), PorterDuff.Mode.MULTIPLY)); if (UserSubscriptions.getPinned().contains(origPos)) { holder.itemView.findViewById(R.id.pinned).setVisibility(View.VISIBLE); } else { diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java index b75d9eeaa3..bfa83728fd 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java @@ -10,6 +10,7 @@ import android.content.res.Resources; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; @@ -348,7 +349,7 @@ public void onClick(View v) { final int TINT = ContextCompat.getColor(getContext(), R.color.md_grey_600); e.setHintTextColor(TINT); - e.getBackground().setColorFilter(TINT, PorterDuff.Mode.SRC_IN); + e.getBackground().setColorFilter(new PorterDuffColorFilter(TINT, PorterDuff.Mode.SRC_IN)); } DoEditorActions.doActions(e, replyView, diff --git a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java index a844ee58c9..401992b1c3 100644 --- a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java +++ b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java @@ -12,6 +12,7 @@ import android.graphics.BitmapFactory; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.net.Uri; @@ -589,11 +590,11 @@ public void onPop() { int color = ta.getColor(0, Color.WHITE); Drawable open = getResources().getDrawable(R.drawable.open_in_browser); - open.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + open.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); Drawable share = getResources().getDrawable(R.drawable.share); - share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + share.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); Drawable copy = getResources().getDrawable(R.drawable.copy); - copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + copy.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java index 4d95458b31..88459ba5ed 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java @@ -8,6 +8,7 @@ import android.content.res.TypedArray; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.drawable.Drawable; import android.os.Handler; import android.text.Html; @@ -601,11 +602,11 @@ public void onPop() { int color = ta.getColor(0, Color.WHITE); Drawable open = getResources().getDrawable(R.drawable.open_in_browser); - open.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + open.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); Drawable share = getResources().getDrawable(R.drawable.share); - share.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + share.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); Drawable copy = getResources().getDrawable(R.drawable.copy); - copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + copy.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java index 04dcd87a9b..dbb91a49be 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java @@ -11,6 +11,7 @@ import android.content.res.TypedArray; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.drawable.Drawable; import android.os.AsyncTask; import android.text.Html; @@ -449,17 +450,17 @@ public void showBottomSheet(final Activity mContext, Drawable filter = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.filter, null); - profile.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - sub.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - saved.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - hide.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - report.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - open.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - link.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - reddit.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - readLater.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - filter.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + profile.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + sub.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + saved.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + hide.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + report.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + copy.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + open.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + link.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + reddit.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + readLater.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + filter.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java index c09da19387..8f0886cdbe 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java @@ -9,6 +9,7 @@ import android.content.res.TypedArray; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; @@ -500,13 +501,13 @@ public static void showBottomSheet(final Activity mContext, final Submission sub Drawable link = mContext.getResources().getDrawable(R.drawable.link); Drawable reddit = mContext.getResources().getDrawable(R.drawable.commentchange); - profile.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - sub.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - report.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - open.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - link.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - reddit.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + profile.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + sub.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + report.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + copy.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + open.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + link.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + reddit.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index 98bddbc378..37ca693996 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -13,6 +13,7 @@ import android.content.res.TypedArray; import android.graphics.Color; import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; @@ -570,18 +571,18 @@ public void showBottomSheet(final Activity mContext, Drawable crosspost = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.forward, null); - profile.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - sub.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - saved.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - hide.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - report.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - copy.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - open.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - link.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - reddit.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - readLater.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - filter.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - crosspost.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + profile.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + sub.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + saved.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + hide.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + report.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + copy.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + open.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + link.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + reddit.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + readLater.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + filter.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + crosspost.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); @@ -1425,21 +1426,21 @@ public void showModBottomSheet(final Activity mContext, final Drawable note = ResourcesCompat.getDrawable(mContext.getResources(), R.drawable.note, null); - profile.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - report.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - approve.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - spam.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - nsfw.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - pin.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - flair.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - remove.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - spoiler.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - remove_reason.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - ban.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - spam.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - distinguish.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - lock.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); - note.setColorFilter(color, PorterDuff.Mode.SRC_ATOP); + profile.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + report.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + approve.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + spam.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + nsfw.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + pin.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + flair.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + remove.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + spoiler.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + remove_reason.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + ban.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + spam.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + distinguish.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + lock.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + note.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); @@ -3095,10 +3096,10 @@ public void onPostExecute(final ArrayList data) { Drawable flair_drawable = mContext.getResources().getDrawable(R.drawable.fontsize); - edit_drawable.setColorFilter(color2, PorterDuff.Mode.SRC_ATOP); - nsfw_drawable.setColorFilter(color2, PorterDuff.Mode.SRC_ATOP); - delete_drawable.setColorFilter(color2, PorterDuff.Mode.SRC_ATOP); - flair_drawable.setColorFilter(color2, PorterDuff.Mode.SRC_ATOP); + edit_drawable.setColorFilter(new PorterDuffColorFilter(color2, PorterDuff.Mode.SRC_ATOP)); + nsfw_drawable.setColorFilter(new PorterDuffColorFilter(color2, PorterDuff.Mode.SRC_ATOP)); + delete_drawable.setColorFilter(new PorterDuffColorFilter(color2, PorterDuff.Mode.SRC_ATOP)); + flair_drawable.setColorFilter(new PorterDuffColorFilter(color2, PorterDuff.Mode.SRC_ATOP)); ta.recycle(); diff --git a/app/src/main/java/me/ccrama/redditslide/SwipeLayout/app/SwipeBackActivityHelper.java b/app/src/main/java/me/ccrama/redditslide/SwipeLayout/app/SwipeBackActivityHelper.java index 33b31815e2..b04a73b0c5 100644 --- a/app/src/main/java/me/ccrama/redditslide/SwipeLayout/app/SwipeBackActivityHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/SwipeLayout/app/SwipeBackActivityHelper.java @@ -23,10 +23,9 @@ public SwipeBackActivityHelper(Activity activity) { mActivity = activity; } - @SuppressWarnings("deprecation") public void onActivityCreate() { mActivity.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); - mActivity.getWindow().getDecorView().setBackgroundDrawable(null); + mActivity.getWindow().getDecorView().setBackground(null); mSwipeBackLayout = (SwipeBackLayout) LayoutInflater.from(mActivity).inflate( R.layout.swipeback_layout, null); mSwipeBackLayout.addSwipeListener(new SwipeBackLayout.SwipeListener() { diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifDecoder.java b/app/src/main/java/me/ccrama/redditslide/util/GifDecoder.java index 8ed08808c6..2a6ad191d5 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifDecoder.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifDecoder.java @@ -155,7 +155,7 @@ private void setPixels() { } } } - image = Bitmap.createBitmap(dest, width, height, Bitmap.Config.ARGB_4444); + image = Bitmap.createBitmap(dest, width, height, Bitmap.Config.ARGB_8888); } private Bitmap getFrame(int n) { @@ -465,7 +465,7 @@ private void readBitmap() { } frameCount++; // create new image to receive frame data - image = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444); + image = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); setPixels(); // transfer pixel data to image frames.addElement(new GifFrame(image, delay)); // add image to frame // list From e91ec88aeffeb9355256ff77feab0da24e2ce495 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Sun, 4 Oct 2020 20:25:30 -0400 Subject: [PATCH 069/108] Use AlarmManagerCompat In NotificationJobScheduler --- .../Notifications/NotificationJobScheduler.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationJobScheduler.java b/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationJobScheduler.java index 8e2289ee1e..07646432a3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationJobScheduler.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationJobScheduler.java @@ -4,7 +4,8 @@ import android.app.PendingIntent; import android.content.Context; import android.content.Intent; -import android.os.Build; + +import androidx.core.app.AlarmManagerCompat; import me.ccrama.redditslide.Reddit; @@ -26,11 +27,7 @@ public void start(Context c) { AlarmManager manager = (AlarmManager) c.getSystemService(Context.ALARM_SERVICE); int interval = 1000 * 60 * Reddit.notificationTime; long currentTime = System.currentTimeMillis(); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { - manager.setAndAllowWhileIdle(AlarmManager.RTC_WAKEUP, currentTime + interval, pendingIntent); - } else { - manager.set(AlarmManager.RTC_WAKEUP, currentTime + interval, pendingIntent); - } + AlarmManagerCompat.setAndAllowWhileIdle(manager, AlarmManager.RTC_WAKEUP, currentTime + interval, pendingIntent); } public void cancel(Context c) { From 0b4c47facab1bbb9f3023a4d99dbb5cbf89f1f79 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Sun, 4 Oct 2020 20:35:13 -0400 Subject: [PATCH 070/108] Use ContextCompat.getSystemService --- .../Activities/CommentsScreen.java | 7 +- .../redditslide/Activities/DeleteFile.java | 8 +- .../ccrama/redditslide/Activities/Inbox.java | 8 +- .../redditslide/Activities/MainActivity.java | 54 +++++++----- .../redditslide/Activities/MediaView.java | 22 ++--- .../redditslide/Activities/SettingsAbout.java | 14 ++- .../ccrama/redditslide/Activities/Submit.java | 7 +- .../redditslide/Adapters/CommentAdapter.java | 88 +++++++++++-------- .../Adapters/CommentAdapterHelper.java | 17 ++-- .../redditslide/Adapters/InboxAdapter.java | 8 +- .../Adapters/MarkAsReadService.java | 8 +- .../Adapters/OfflineSubAdapter.java | 8 +- .../Adapters/SideArrayAdapter.java | 15 ++-- .../Autocache/AutoCacheScheduler.java | 18 ++-- .../ccrama/redditslide/CommentCacheAsync.java | 4 +- .../redditslide/Fragments/NewsView.java | 5 +- .../Fragments/SubmissionsView.java | 5 +- .../Fragments/SubredditListView.java | 3 +- .../Notifications/CheckForMail.java | 20 +++-- .../ImageDownloadNotificationService.java | 13 +-- .../NotificationJobScheduler.java | 15 ++-- .../Notifications/NotificationPiggyback.java | 8 +- .../Notifications/StartOnBoot.java | 10 ++- .../java/me/ccrama/redditslide/Reddit.java | 9 +- .../redditslide/SpoilerRobotoTextView.java | 10 +-- .../PopulateNewsViewHolder.java | 24 +++-- .../PopulateShadowboxInfo.java | 8 +- .../PopulateSubmissionViewHolder.java | 24 +++-- .../ccrama/redditslide/Toolbox/ToolboxUI.java | 4 +- .../redditslide/Views/DoEditorActions.java | 30 ++++--- .../redditslide/Views/ExoVideoView.java | 4 +- .../me/ccrama/redditslide/util/GifUtils.java | 9 +- .../me/ccrama/redditslide/util/LinkUtil.java | 7 +- .../ccrama/redditslide/util/NetworkUtil.java | 6 +- 34 files changed, 310 insertions(+), 190 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreen.java b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreen.java index c2600dc823..535848d97d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreen.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreen.java @@ -10,6 +10,7 @@ import android.view.Window; import android.view.inputmethod.InputMethodManager; +import androidx.core.content.ContextCompat; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentStatePagerAdapter; @@ -84,8 +85,10 @@ public boolean dispatchKeyEvent(KeyEvent event) { @Override public void onPause() { super.onPause(); - InputMethodManager imm = (InputMethodManager) getSystemService(BaseActivityAnim.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(findViewById(android.R.id.content).getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService(this, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(findViewById(android.R.id.content).getWindowToken(), 0); + } } @Override diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/DeleteFile.java b/app/src/main/java/me/ccrama/redditslide/Activities/DeleteFile.java index 359072bef8..ceb13fe455 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/DeleteFile.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/DeleteFile.java @@ -10,6 +10,8 @@ import android.os.Bundle; import android.os.Environment; +import androidx.core.content.ContextCompat; + import java.io.File; /** @@ -33,8 +35,10 @@ public void onCreate(Bundle savedInstance) { super.onCreate(savedInstance); Intent intent = getIntent(); - NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); - manager.cancel(intent.getIntExtra(NOTIFICATION_ID, -1)); + NotificationManager manager = ContextCompat.getSystemService(this, NotificationManager.class); + if (manager != null) { + manager.cancel(intent.getIntExtra(NOTIFICATION_ID, -1)); + } Bundle extras = intent.getExtras(); String image; diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Inbox.java b/app/src/main/java/me/ccrama/redditslide/Activities/Inbox.java index 6c761d20a0..15423f087a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Inbox.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Inbox.java @@ -1,6 +1,5 @@ package me.ccrama.redditslide.Activities; -import android.content.Context; import android.content.Intent; import android.os.AsyncTask; import android.os.Bundle; @@ -13,6 +12,7 @@ import android.view.animation.LinearInterpolator; import android.view.inputmethod.InputMethodManager; +import androidx.core.content.ContextCompat; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentStatePagerAdapter; @@ -278,7 +278,9 @@ public CharSequence getPageTitle(int position) { @Override public void onResume(){ super.onResume(); - InputMethodManager keyboard = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); - keyboard.hideSoftInputFromWindow(getWindow().getAttributes().token, 0); + InputMethodManager keyboard = ContextCompat.getSystemService(this, InputMethodManager.class); + if (keyboard != null) { + keyboard.hideSoftInputFromWindow(getWindow().getAttributes().token, 0); + } } } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java index 6aca8e6cad..945d65ac88 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MainActivity.java @@ -280,8 +280,10 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { View view = MainActivity.this.getCurrentFocus(); if (view != null) { InputMethodManager imm = - (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + ContextCompat.getSystemService(this, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } } else if (requestCode == 2002 && resultCode != RESULT_OK) { mToolbar.performLongClick(); //search was init from the toolbar, so return focus to the toolbar @@ -1307,9 +1309,9 @@ public void networkUnavailable() { public void checkClipboard(){ try { - ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); + ClipboardManager clipboard = ContextCompat.getSystemService(this, ClipboardManager.class); - if (clipboard.hasPrimaryClip()) { + if (clipboard != null && clipboard.hasPrimaryClip()) { ClipData data = clipboard.getPrimaryClip(); final String s = (String) data.getItemAt(0).getText(); if (!s.isEmpty()) { @@ -2226,8 +2228,10 @@ public void onDrawerOpened(View drawerView) { @Override public void onDrawerClosed(View view) { super.onDrawerClosed(view); - InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(drawerLayout.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService(MainActivity.this, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(drawerLayout.getWindowToken(), 0); + } } }; @@ -4021,9 +4025,10 @@ public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2) { drawerSearch.setText(""); View view = MainActivity.this.getCurrentFocus(); if (view != null) { - InputMethodManager imm = (InputMethodManager) getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService(MainActivity.this, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } } } @@ -4510,10 +4515,11 @@ public boolean onLongClick(View v) { //Get focus of the search field and show the keyboard GO_TO_SUB_FIELD.requestFocus(); - InputMethodManager imm = (InputMethodManager) getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, - InputMethodManager.HIDE_IMPLICIT_ONLY); + InputMethodManager imm = ContextCompat.getSystemService(MainActivity.this, InputMethodManager.class); + if (imm != null) { + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, + InputMethodManager.HIDE_IMPLICIT_ONLY); + } //Close the search UI and keyboard when clicking the close button @@ -4524,9 +4530,10 @@ public void onClick(View v) { if (view != null) { //Hide the keyboard InputMethodManager imm = - (InputMethodManager) getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + ContextCompat.getSystemService(MainActivity.this, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } //run the exit animations @@ -4605,10 +4612,11 @@ public boolean onEditorAction(TextView arg0, int arg1, if (view != null) { //Hide the keyboard InputMethodManager imm = - (InputMethodManager) getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow( - view.getWindowToken(), 0); + ContextCompat.getSystemService(MainActivity.this, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow( + view.getWindowToken(), 0); + } } SUGGESTIONS_BACKGROUND.setVisibility(View.GONE); @@ -4950,8 +4958,10 @@ public void onSingleClick(View v) { badge.setVisibility(View.GONE); } NotificationManager notificationManager = - (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); - notificationManager.cancel(0); + ContextCompat.getSystemService(MainActivity.this, NotificationManager.class); + if (notificationManager != null) { + notificationManager.cancel(0); + } } else if (count != -1) { if (badge != null) { badge.setVisibility(View.VISIBLE); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index b817b95244..57778290a9 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -2,11 +2,9 @@ import android.animation.Animator; import android.animation.ValueAnimator; -import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.PendingIntent; -import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.res.TypedArray; @@ -34,6 +32,7 @@ import android.widget.Toast; import androidx.core.app.NotificationCompat; +import androidx.core.content.ContextCompat; import androidx.interpolator.view.animation.FastOutSlowInInterpolator; import com.afollestad.materialdialogs.AlertDialogWrapper; @@ -359,7 +358,7 @@ protected Void doInBackground(Void... params) { .randomUUID() .toString() + baseUrl.substring(baseUrl.lastIndexOf("."))); mNotifyManager = - (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + ContextCompat.getSystemService(MediaView.this, NotificationManager.class); mBuilder = new NotificationCompat.Builder(MediaView.this, Reddit.CHANNEL_IMG); mBuilder.setContentTitle(getString(R.string.mediaview_saving, baseUrl)) .setSmallIcon(R.drawable.save); @@ -415,9 +414,10 @@ public void onScanCompleted(String path, Uri uri) { .build(); NotificationManager mNotificationManager = - (NotificationManager) getSystemService( - Activity.NOTIFICATION_SERVICE); - mNotificationManager.notify(1, notif); + ContextCompat.getSystemService(MediaView.this, NotificationManager.class); + if (mNotificationManager != null) { + mNotificationManager.notify(1, notif); + } } }); } catch (Exception e) { @@ -444,7 +444,7 @@ protected Void doInBackground(Void... params) { .randomUUID() .toString() + baseUrl.substring(baseUrl.lastIndexOf("."))); mNotifyManager = - (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + ContextCompat.getSystemService(MediaView.this, NotificationManager.class); mBuilder = new NotificationCompat.Builder(MediaView.this, Reddit.CHANNEL_IMG); mBuilder.setContentTitle(getString(R.string.mediaview_saving, baseUrl)) .setSmallIcon(R.drawable.save); @@ -489,9 +489,11 @@ public void onScanCompleted(String path, Uri uri) { startActivity( Intent.createChooser(shareIntent, "Share GIF")); NotificationManager mNotificationManager = - (NotificationManager) getSystemService( - Activity.NOTIFICATION_SERVICE); - mNotificationManager.cancel(1); + ContextCompat.getSystemService(MediaView.this, + NotificationManager.class); + if (mNotificationManager != null) { + mNotificationManager.cancel(1); + } } }); } catch (Exception e) { diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/SettingsAbout.java b/app/src/main/java/me/ccrama/redditslide/Activities/SettingsAbout.java index a639d79aad..461f0faa2d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/SettingsAbout.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/SettingsAbout.java @@ -11,6 +11,8 @@ import android.widget.TextView; import android.widget.Toast; +import androidx.core.content.ContextCompat; + import me.ccrama.redditslide.BuildConfig; import me.ccrama.redditslide.OpenRedditLink; import me.ccrama.redditslide.R; @@ -44,9 +46,11 @@ public boolean onLongClick(View view) { "STACKTRACE", Context.MODE_PRIVATE); String stacktrace = prefs.getString("stacktrace", null); if (stacktrace != null) { - ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); + ClipboardManager clipboard = ContextCompat.getSystemService(SettingsAbout.this, ClipboardManager.class); ClipData clip = ClipData.newPlainText("Stacktrace", stacktrace); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } } prefs.edit().clear().apply(); return true; @@ -58,9 +62,11 @@ public boolean onLongClick(View view) { @Override public void onClick(View v) { String versionNumber = version.getText().toString(); - ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); + ClipboardManager clipboard = ContextCompat.getSystemService(SettingsAbout.this, ClipboardManager.class); ClipData clip = ClipData.newPlainText("Version", versionNumber); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(SettingsAbout.this, R.string.settings_about_version_copied_toast, Toast.LENGTH_SHORT).show(); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java b/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java index c7ea8d6c9b..312a163a19 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Submit.java @@ -26,6 +26,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.widget.SwitchCompat; +import androidx.core.content.ContextCompat; import com.afollestad.materialdialogs.AlertDialogWrapper; import com.afollestad.materialdialogs.DialogAction; @@ -296,8 +297,10 @@ public void onClick(View view) { tedBottomPicker.show(getSupportFragmentManager()); InputMethodManager imm = - (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(findViewById(R.id.bodytext).getWindowToken(), 0); + ContextCompat.getSystemService(Submit.this, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(findViewById(R.id.bodytext).getWindowToken(), 0); + } } }); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index fb38c5dedb..3f794ecacf 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -583,9 +583,10 @@ public void onSingleClick(View v) { View view = ((Activity) mContext).findViewById(android.R.id.content); if (view != null) { InputMethodManager imm = - (InputMethodManager) mContext.getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + ContextCompat.getSystemService(mContext, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } } }); @@ -745,10 +746,11 @@ public void onFocusChange(View v, boolean hasFocus) { }); } replyLine.requestFocus(); - InputMethodManager imm = - (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE); - imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, - InputMethodManager.HIDE_IMPLICIT_ONLY); + InputMethodManager imm = ContextCompat.getSystemService(mContext, InputMethodManager.class); + if (imm != null) { + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, + InputMethodManager.HIDE_IMPLICIT_ONLY); + } editingPosition = submissionViewHolder.getAdapterPosition(); @@ -774,9 +776,11 @@ public void onSingleClick(View v) { View view = ((Activity) mContext).findViewById(android.R.id.content); if (view != null) { InputMethodManager imm = - (InputMethodManager) mContext.getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + ContextCompat.getSystemService( + mContext, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } } } @@ -784,8 +788,10 @@ public void onSingleClick(View v) { } else { View view = ((Activity) mContext).findViewById(android.R.id.content); if (view != null) { - InputMethodManager imm = (InputMethodManager) mContext.getSystemService(Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService(mContext, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } collapseAndHide(replyArea); } @@ -1342,10 +1348,11 @@ public void onClick(DialogInterface dialog, int which) { } }); replyLine.requestFocus(); - InputMethodManager imm = (InputMethodManager) mContext.getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, - InputMethodManager.HIDE_IMPLICIT_ONLY); + InputMethodManager imm = ContextCompat.getSystemService(mContext, InputMethodManager.class); + if (imm != null) { + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, + InputMethodManager.HIDE_IMPLICIT_ONLY); + } currentlyEditingId = n.getFullName(); replyLine.setText(backedText); @@ -1472,10 +1479,11 @@ public void onClick(DialogInterface dialog, int which) { }); } replyLine.requestFocus(); // TODO: Not working when called a second time - InputMethodManager imm = (InputMethodManager) mContext.getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, - InputMethodManager.HIDE_IMPLICIT_ONLY); + InputMethodManager imm = ContextCompat.getSystemService(mContext, InputMethodManager.class); + if (imm != null) { + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, + InputMethodManager.HIDE_IMPLICIT_ONLY); + } currentlyEditingId = n.getFullName(); replyLine.addTextChangedListener(new TextWatcher() { @@ -1521,9 +1529,11 @@ public void onSingleClick(View v) { //Hide soft keyboard View view = ((Activity) mContext).findViewById(android.R.id.content); if (view != null) { - InputMethodManager imm = (InputMethodManager) mContext.getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService( + mContext, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } } }); @@ -1537,9 +1547,11 @@ public void onSingleClick(View v) { mPage.overrideFab = false; View view = ((Activity) mContext).findViewById(android.R.id.content); if (view != null) { - InputMethodManager imm = (InputMethodManager) mContext.getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService( + mContext, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } doShowMenu(baseView); } @@ -1717,9 +1729,11 @@ public void onClick(DialogInterface dialog, int which) { View view = ((Activity) mContext).findViewById(android.R.id.content); if (view != null) { InputMethodManager imm = - (InputMethodManager) mContext.getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + ContextCompat.getSystemService( + mContext, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } if (mContext instanceof BaseActivity) { ((BaseActivity) mContext).setShareUrl( @@ -1785,9 +1799,11 @@ public void onClick(DialogInterface dialog, int which) { View view = ((Activity) mContext).findViewById(android.R.id.content); if (view != null) { InputMethodManager imm = - (InputMethodManager) mContext.getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + ContextCompat.getSystemService( + mContext, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } doLongClick(holder, comment, baseNode); @@ -1842,9 +1858,11 @@ public void onClick(DialogInterface dialog, int which) { View view = ((Activity) mContext).findViewById(android.R.id.content); if (view != null) { InputMethodManager imm = - (InputMethodManager) mContext.getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + ContextCompat.getSystemService( + mContext, InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } doOnClick(holder, baseNode, comment); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java index c31473b990..aa3a29970d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java @@ -40,6 +40,7 @@ import android.widget.Toast; import androidx.annotation.NonNull; +import androidx.core.content.ContextCompat; import androidx.fragment.app.FragmentManager; import androidx.interpolator.view.animation.FastOutSlowInInterpolator; @@ -291,11 +292,13 @@ public void onClick(DialogInterface dialog, int which) { .substring(showText.getSelectionStart(), showText.getSelectionEnd()); ClipboardManager clipboard = - (ClipboardManager) mContext.getSystemService( - Context.CLIPBOARD_SERVICE); + ContextCompat.getSystemService(mContext, + ClipboardManager.class); ClipData clip = ClipData.newPlainText("Comment text", selected); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, R.string.submission_comment_copied, Toast.LENGTH_SHORT).show(); @@ -308,12 +311,14 @@ public void onClick(DialogInterface dialog, int which) { @Override public void onClick(DialogInterface dialog, int which) { ClipboardManager clipboard = - (ClipboardManager) mContext.getSystemService( - Context.CLIPBOARD_SERVICE); + ContextCompat.getSystemService(mContext, + ClipboardManager.class); ClipData clip = ClipData.newPlainText("Comment text", StringEscapeUtils.unescapeHtml4(n.getBody())); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, R.string.submission_comment_copied, diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java index db074053ee..4d08ee4519 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java @@ -332,11 +332,13 @@ public void onClick(DialogInterface dialog, int which) { break; case 25: { ClipboardManager clipboard = - (ClipboardManager) mContext.getSystemService( - Context.CLIPBOARD_SERVICE); + ContextCompat.getSystemService( + mContext, ClipboardManager.class); ClipData clip = ClipData.newPlainText("Message", comment.getBody()); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, mContext.getString(R.string.mail_message_copied), Toast.LENGTH_SHORT).show(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/MarkAsReadService.java b/app/src/main/java/me/ccrama/redditslide/Adapters/MarkAsReadService.java index e085d1da5d..83b214ee1a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/MarkAsReadService.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/MarkAsReadService.java @@ -7,6 +7,8 @@ import android.content.Intent; import android.os.Bundle; +import androidx.core.content.ContextCompat; + import net.dean.jraw.http.NetworkException; import net.dean.jraw.managers.InboxManager; @@ -34,8 +36,10 @@ public static PendingIntent getMarkAsReadIntent(int notificationId, Context cont @Override protected void onHandleIntent(Intent intent) { - NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); - manager.cancel(intent.getIntExtra(NOTIFICATION_ID, -1)); + NotificationManager manager = ContextCompat.getSystemService(this, NotificationManager.class); + if (manager != null) { + manager.cancel(intent.getIntExtra(NOTIFICATION_ID, -1)); + } String[] messages = null; Bundle extras = intent.getExtras(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java index d53bde278b..d7481c99ea 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java @@ -8,6 +8,8 @@ import android.widget.ArrayAdapter; import android.widget.TextView; +import androidx.core.content.ContextCompat; + /** * Created by carlo_000 on 4/18/2016. */ @@ -36,10 +38,10 @@ public View getView(int position, View convertView, ViewGroup parent) { public View getCustomView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = - ( LayoutInflater)mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); + ContextCompat.getSystemService(mContext, LayoutInflater.class); ViewHolder holder; - if (convertView == null) { + if (inflater != null && convertView == null) { convertView = inflater.inflate(android.R.layout.simple_list_item_1, null); holder = new ViewHolder(); holder.txt01 = convertView.findViewById(android.R.id.text1); @@ -60,4 +62,4 @@ static class ViewHolder { -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java index 07f22cbf09..dc88c35312 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java @@ -19,6 +19,7 @@ import android.widget.TextView; import androidx.cardview.widget.CardView; +import androidx.core.content.ContextCompat; import org.apache.commons.lang3.StringUtils; @@ -200,9 +201,10 @@ public void onClick(View view) { ((MainActivity) getContext()).drawerSearch.setText(""); } } - InputMethodManager imm = (InputMethodManager) getContext().getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService(getContext(), InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } } }); convertView.setOnLongClickListener(new View.OnLongClickListener() { @@ -247,9 +249,10 @@ public boolean onLongClick(View view) { inte.putExtra(SubredditView.EXTRA_SUBREDDIT, subreddit); ((Activity) getContext()).startActivityForResult(inte, 2001); - InputMethodManager imm = (InputMethodManager) getContext().getSystemService( - Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService(getContext(), InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(view.getWindowToken(), 0); + } return true; } }); diff --git a/app/src/main/java/me/ccrama/redditslide/Autocache/AutoCacheScheduler.java b/app/src/main/java/me/ccrama/redditslide/Autocache/AutoCacheScheduler.java index 0c77d50a07..b5a4eb2ea0 100644 --- a/app/src/main/java/me/ccrama/redditslide/Autocache/AutoCacheScheduler.java +++ b/app/src/main/java/me/ccrama/redditslide/Autocache/AutoCacheScheduler.java @@ -5,6 +5,8 @@ import android.content.Context; import android.content.Intent; +import androidx.core.content.ContextCompat; + import java.util.Calendar; import me.ccrama.redditslide.Reddit; @@ -25,7 +27,7 @@ public AutoCacheScheduler(Context context) { public void start(Context c) { - AlarmManager manager = (AlarmManager) c.getSystemService(Context.ALARM_SERVICE); + AlarmManager manager = ContextCompat.getSystemService(c, AlarmManager.class); Calendar cal = Calendar.getInstance(); cal.set(Calendar.HOUR_OF_DAY, Reddit.cachedData.getInt("hour", 0)); cal.set(Calendar.MINUTE, Reddit.cachedData.getInt("minute", 0)); @@ -33,14 +35,18 @@ public void start(Context c) { if(cal.getTimeInMillis() messages) { if (messages != null && !messages.isEmpty()) { Collections.reverse(messages); NotificationManager notificationManager = - (NotificationManager) c.getSystemService(Context.NOTIFICATION_SERVICE); + ContextCompat.getSystemService(c, NotificationManager.class); Intent notificationIntent = new Intent(c, ModQueue.class); @@ -297,7 +298,9 @@ public void onPostExecute(List messages) { } Notification notification = builder.build(); - notificationManager.notify(1, notification); + if (notificationManager != null) { + notificationManager.notify(1, notification); + } } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { @@ -328,7 +331,9 @@ public void onPostExecute(List messages) { builder.setSound(null); } Notification notification = builder.build(); - notificationManager.notify((int) m.getCreated().getTime(), notification); + if (notificationManager != null) { + notificationManager.notify((int) m.getCreated().getTime(), notification); + } } } @@ -369,8 +374,7 @@ public AsyncGetSubs(Context context) { public void onPostExecute(List messages) { if (messages != null) { if (!messages.isEmpty()) { - NotificationManager notificationManager = - (NotificationManager) c.getSystemService(Context.NOTIFICATION_SERVICE); + NotificationManager notificationManager = ContextCompat.getSystemService(c, NotificationManager.class); for (Submission s : messages) { Intent readIntent = new Intent(c, OpenContent.class); readIntent.putExtra(OpenContent.EXTRA_URL, @@ -417,8 +421,10 @@ public void onPostExecute(List messages) { R.string.sub_post_notifs_notification_btn, s.getSubredditName()), cancelPi) .build(); - notificationManager.notify((int) (s.getCreated().getTime() / 1000), - notification); + if (notificationManager != null) { + notificationManager.notify((int) (s.getCreated().getTime() / 1000), + notification); + } } } } diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java index 33ec4eb152..1a15d587ea 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java @@ -4,7 +4,6 @@ import android.app.NotificationManager; import android.app.PendingIntent; import android.app.Service; -import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; import android.content.pm.ResolveInfo; @@ -18,6 +17,7 @@ import android.widget.Toast; import androidx.core.app.NotificationCompat; +import androidx.core.content.ContextCompat; import com.google.common.io.Files; import com.nostra13.universalimageloader.core.DisplayImageOptions; @@ -87,7 +87,8 @@ public PollTask(String actuallyLoaded, int index, String subreddit, String saveT public void startNotification() { id = (int) (System.currentTimeMillis() / 1000); - mNotifyManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + mNotifyManager = ContextCompat.getSystemService( + ImageDownloadNotificationService.this, NotificationManager.class); mBuilder = new NotificationCompat.Builder(getApplicationContext(), Reddit.CHANNEL_IMG); mBuilder.setContentTitle(getString(R.string.mediaview_notif_title)) .setContentText(getString(R.string.mediaview_notif_text)) @@ -340,10 +341,12 @@ public void onScanCompleted(String path, Uri uri) { .build(); NotificationManager mNotificationManager = - (NotificationManager) getApplicationContext().getSystemService( - NOTIFICATION_SERVICE); + ContextCompat.getSystemService(getApplicationContext(), + NotificationManager.class); notif.flags |= Notification.FLAG_AUTO_CANCEL; - mNotificationManager.notify(id, notif); + if (mNotificationManager != null) { + mNotificationManager.notify(id, notif); + } loadedImage.recycle(); stopSelf(); } diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationJobScheduler.java b/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationJobScheduler.java index 07646432a3..e867083422 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationJobScheduler.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationJobScheduler.java @@ -6,6 +6,7 @@ import android.content.Intent; import androidx.core.app.AlarmManagerCompat; +import androidx.core.content.ContextCompat; import me.ccrama.redditslide.Reddit; @@ -24,14 +25,18 @@ public NotificationJobScheduler(Context context) { } public void start(Context c) { - AlarmManager manager = (AlarmManager) c.getSystemService(Context.ALARM_SERVICE); + AlarmManager manager = ContextCompat.getSystemService(c, AlarmManager.class); int interval = 1000 * 60 * Reddit.notificationTime; long currentTime = System.currentTimeMillis(); - AlarmManagerCompat.setAndAllowWhileIdle(manager, AlarmManager.RTC_WAKEUP, currentTime + interval, pendingIntent); + if (manager != null) { + AlarmManagerCompat.setAndAllowWhileIdle(manager, AlarmManager.RTC_WAKEUP, currentTime + interval, pendingIntent); + } } public void cancel(Context c) { - AlarmManager manager = (AlarmManager) c.getSystemService(Context.ALARM_SERVICE); - manager.cancel(pendingIntent); + AlarmManager manager = ContextCompat.getSystemService(c, AlarmManager.class); + if (manager != null) { + manager.cancel(pendingIntent); + } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationPiggyback.java b/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationPiggyback.java index 7b3e435902..2d724835a7 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationPiggyback.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/NotificationPiggyback.java @@ -2,7 +2,6 @@ import android.app.AlarmManager; import android.app.PendingIntent; -import android.content.Context; import android.content.Intent; import android.os.Build; import android.service.notification.NotificationListenerService; @@ -10,6 +9,7 @@ import android.text.TextUtils; import androidx.annotation.RequiresApi; +import androidx.core.content.ContextCompat; /** * Created by Carlos on 9/27/2017. @@ -31,8 +31,10 @@ public void onNotificationPosted(StatusBarNotification sbn) { PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), 0, alarmIntent, 0); AlarmManager manager = - (AlarmManager) getApplication().getSystemService(Context.ALARM_SERVICE); - manager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 100, pendingIntent); + ContextCompat.getSystemService(getApplication(), AlarmManager.class); + if (manager != null) { + manager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + 100, pendingIntent); + } } } diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/StartOnBoot.java b/app/src/main/java/me/ccrama/redditslide/Notifications/StartOnBoot.java index b383b5167c..4915ddade4 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/StartOnBoot.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/StartOnBoot.java @@ -6,6 +6,8 @@ import android.content.Context; import android.content.Intent; +import androidx.core.content.ContextCompat; + /** * Created by carlo_000 on 10/13/2015. */ @@ -18,10 +20,12 @@ public void onReceive(Context context, Intent intent) { Intent alarmIntent = new Intent(context, NotificationJobScheduler.class); PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, alarmIntent, 0); - AlarmManager manager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); + AlarmManager manager = ContextCompat.getSystemService(context, AlarmManager.class); int interval = 8000; - manager.setInexactRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), interval, pendingIntent); + if (manager != null) { + manager.setInexactRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), interval, pendingIntent); + } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Reddit.java b/app/src/main/java/me/ccrama/redditslide/Reddit.java index d8faddc17f..6dc1d4c81a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Reddit.java +++ b/app/src/main/java/me/ccrama/redditslide/Reddit.java @@ -28,6 +28,7 @@ import android.util.Log; import android.widget.Toast; +import androidx.core.content.ContextCompat; import androidx.multidex.MultiDexApplication; import com.afollestad.materialdialogs.AlertDialogWrapper; @@ -588,7 +589,7 @@ public void doLanguages() { } public boolean isNotificationAccessEnabled() { - ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); + ActivityManager manager = ContextCompat.getSystemService(this, ActivityManager.class); if (manager != null) { for (ActivityManager.RunningServiceInfo service : manager.getRunningServices( Integer.MAX_VALUE)) { @@ -624,8 +625,7 @@ public void setupNotificationChannels() { NotificationManager.IMPORTANCE_LOW)); }}; - NotificationManager notificationManager = - (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); + NotificationManager notificationManager = getSystemService(NotificationManager.class); for (Triple notificationTriple : notificationTripleList) { NotificationChannel notificationChannel = @@ -703,8 +703,7 @@ public static Context getAppContext() { @TargetApi(Build.VERSION_CODES.M) private static void setCanUseNightModeAuto() { - UiModeManager uiModeManager = - (UiModeManager) getAppContext().getSystemService(Context.UI_MODE_SERVICE); + UiModeManager uiModeManager = getAppContext().getSystemService(UiModeManager.class); if (uiModeManager != null) { uiModeManager.setNightMode(UiModeManager.MODE_NIGHT_AUTO); canUseNightModeAuto = true; diff --git a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java index 401992b1c3..843e52cf1a 100644 --- a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java +++ b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java @@ -261,8 +261,7 @@ private void setEmoteSpans(SpannableStringBuilder builder) { //Make sure bitmap loaded works well with screen density. BitmapFactory.Options options = new BitmapFactory.Options(); DisplayMetrics metrics = new DisplayMetrics(); - ((WindowManager) getContext().getSystemService( - Context.WINDOW_SERVICE)).getDefaultDisplay().getMetrics(metrics); + ContextCompat.getSystemService(getContext(), WindowManager.class).getDefaultDisplay().getMetrics(metrics); options.inDensity = 240; options.inScreenDensity = metrics.densityDpi; options.inScaled = true; @@ -537,10 +536,11 @@ public void onInflated(final PeekView peekView, final View rootView) { @Override public void onButtonUp() { ClipboardManager clipboard = - (ClipboardManager) rootView.getContext() - .getSystemService(Context.CLIPBOARD_SERVICE); + ContextCompat.getSystemService(rootView.getContext(), ClipboardManager.class); ClipData clip = ClipData.newPlainText("Link", url); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(rootView.getContext(), R.string.submission_link_copied, Toast.LENGTH_SHORT).show(); } diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java index f400b6bf2c..f3160c6ae6 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java @@ -873,10 +873,12 @@ protected void onPostExecute(Ruleset rules) { "https://reddit.com" + submission.getPermalink(), mContext); break; case 6: { - ClipboardManager clipboard = (ClipboardManager) mContext.getSystemService( - Context.CLIPBOARD_SERVICE); + ClipboardManager clipboard = ContextCompat.getSystemService(mContext, + ClipboardManager.class); ClipData clip = ClipData.newPlainText("Link", submission.getUrl()); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, R.string.submission_link_copied, Toast.LENGTH_SHORT).show(); } @@ -902,8 +904,8 @@ public void onClick(DialogInterface dialog, int which) { .substring(showText.getSelectionStart(), showText.getSelectionEnd()); ClipboardManager clipboard = - (ClipboardManager) mContext.getSystemService( - Context.CLIPBOARD_SERVICE); + ContextCompat.getSystemService(mContext, + ClipboardManager.class); ClipData clip; if (!selected.isEmpty()) { clip = ClipData.newPlainText("Selftext", @@ -917,7 +919,9 @@ public void onClick(DialogInterface dialog, int which) { + submission.getSelftext())); } - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, R.string.submission_comment_copied, Toast.LENGTH_SHORT).show(); @@ -930,14 +934,16 @@ public void onClick(DialogInterface dialog, int which) { @Override public void onClick(DialogInterface dialog, int which) { ClipboardManager clipboard = - (ClipboardManager) mContext.getSystemService( - Context.CLIPBOARD_SERVICE); + ContextCompat.getSystemService(mContext, + ClipboardManager.class); ClipData clip = ClipData.newPlainText("Selftext", StringEscapeUtils.unescapeHtml4( submission.getTitle() + "\n\n" + submission.getSelftext())); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, R.string.submission_text_copied, diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java index 8f0886cdbe..d270de3cda 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java @@ -3,7 +3,6 @@ import android.app.Activity; import android.content.ClipData; import android.content.ClipboardManager; -import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.res.TypedArray; @@ -636,9 +635,12 @@ protected void onPostExecute(Ruleset rules) { } break; case 6: { - ClipboardManager clipboard = (ClipboardManager) mContext.getSystemService(Context.CLIPBOARD_SERVICE); + ClipboardManager clipboard = ContextCompat.getSystemService(mContext, + ClipboardManager.class); ClipData clip = ClipData.newPlainText("Link", submission.getUrl()); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, R.string.submission_link_copied, Toast.LENGTH_SHORT).show(); } break; diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index 31b658c1d8..4caf2e251e 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -1005,10 +1005,12 @@ protected void onPostExecute(Ruleset rules) { } break; case 6: { - ClipboardManager clipboard = (ClipboardManager) mContext.getSystemService( - Context.CLIPBOARD_SERVICE); + ClipboardManager clipboard = ContextCompat.getSystemService(mContext, + ClipboardManager.class); ClipData clip = ClipData.newPlainText("Link", submission.getUrl()); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, R.string.submission_link_copied, Toast.LENGTH_SHORT).show(); } @@ -1034,8 +1036,8 @@ public void onClick(DialogInterface dialog, int which) { .substring(showText.getSelectionStart(), showText.getSelectionEnd()); ClipboardManager clipboard = - (ClipboardManager) mContext.getSystemService( - Context.CLIPBOARD_SERVICE); + ContextCompat.getSystemService(mContext, + ClipboardManager.class); ClipData clip; if (!selected.isEmpty()) { clip = ClipData.newPlainText("Selftext", @@ -1049,7 +1051,9 @@ public void onClick(DialogInterface dialog, int which) { + submission.getSelftext())); } - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, R.string.submission_comment_copied, Toast.LENGTH_SHORT).show(); @@ -1062,14 +1066,16 @@ public void onClick(DialogInterface dialog, int which) { @Override public void onClick(DialogInterface dialog, int which) { ClipboardManager clipboard = - (ClipboardManager) mContext.getSystemService( - Context.CLIPBOARD_SERVICE); + ContextCompat.getSystemService(mContext, + ClipboardManager.class); ClipData clip = ClipData.newPlainText("Selftext", StringEscapeUtils.unescapeHtml4( submission.getTitle() + "\n\n" + submission.getSelftext())); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(mContext, R.string.submission_text_copied, diff --git a/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java b/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java index 2c9b942538..9f575c5a71 100644 --- a/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java +++ b/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java @@ -26,6 +26,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import androidx.core.content.ContextCompat; import com.afollestad.materialdialogs.DialogAction; import com.afollestad.materialdialogs.MaterialDialog; @@ -86,7 +87,8 @@ public static void showRemoval(final Context context, final PublicContribution t return; } - LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); + LayoutInflater inflater = ContextCompat.getSystemService(context, LayoutInflater.class); + assert inflater != null; final View dialogContent = inflater.inflate(R.layout.toolbox_removal_dialog, null); final CheckBox headerToggle = dialogContent.findViewById(R.id.toolbox_header_toggle); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java index 8c739fb978..533d8ce601 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/DoEditorActions.java @@ -302,9 +302,10 @@ public void onImageSelected(List uri) { .create(); tedBottomPicker.show(fm); - InputMethodManager imm = (InputMethodManager) editText.getContext() - .getSystemService(Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService(editText.getContext(), InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); + } } }); @@ -405,9 +406,10 @@ public void onClick(@NonNull MaterialDialog dialog, @NonNull DialogAction which) }) .negativeText(a.getString(R.string.btn_cancel)) .show(); - InputMethodManager imm = (InputMethodManager) editText.getContext() - .getSystemService(Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService(editText.getContext(), InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); + } } else { insertBefore("> ", editText); } @@ -566,9 +568,10 @@ public void onImageSelected(final Uri content, String mimeType) { public static void doDraw(final Activity a, final EditText editText, final FragmentManager fm) { final Intent intent = new Intent(a, Draw.class); - InputMethodManager imm = (InputMethodManager) editText.getContext() - .getSystemService(Context.INPUT_METHOD_SERVICE); - imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); + InputMethodManager imm = ContextCompat.getSystemService(editText.getContext(), InputMethodManager.class); + if (imm != null) { + imm.hideSoftInputFromWindow(editText.getWindowToken(), 0); + } e = editText.getText(); TedBottomPicker tedBottomPicker = new TedBottomPicker.Builder(editText.getContext()).setOnImageSelectedListener( @@ -844,10 +847,11 @@ protected void onPostExecute(final JSONObject result) { descriptionBox.setHint(R.string.editor_title); descriptionBox.setEnabled(true); descriptionBox.setTextColor(ta.getColor(0, Color.WHITE)); - final InputMethodManager imm = - (InputMethodManager) c.getSystemService(Context.INPUT_METHOD_SERVICE); - imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, - InputMethodManager.HIDE_IMPLICIT_ONLY); + final InputMethodManager imm = ContextCompat.getSystemService(c, InputMethodManager.class); + if (imm != null) { + imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, + InputMethodManager.HIDE_IMPLICIT_ONLY); + } if (DoEditorActions.e != null) { descriptionBox.setText(DoEditorActions.e.toString().substring(sStart, sEnd)); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java b/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java index efc7823c66..d23875fc82 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/ExoVideoView.java @@ -17,6 +17,8 @@ import android.widget.ImageView; import android.widget.RelativeLayout; +import androidx.core.content.ContextCompat; + import com.google.android.exoplayer2.MediaItem; import com.google.android.exoplayer2.Player; import com.google.android.exoplayer2.SimpleExoPlayer; @@ -109,7 +111,7 @@ private void setupPlayer() { player.setVolume(0f); // Create audio focus helper - audioFocusHelper = new AudioFocusHelper((AudioManager) context.getSystemService(Context.AUDIO_SERVICE)); + audioFocusHelper = new AudioFocusHelper(ContextCompat.getSystemService(context, AudioManager.class)); // Make the video use the correct aspect ratio player.addVideoListener(new VideoListener() { diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index fed77160cb..6c6ae38e9f 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -19,6 +19,7 @@ import androidx.annotation.Nullable; import androidx.core.app.NotificationCompat; +import androidx.core.content.ContextCompat; import com.afollestad.materialdialogs.AlertDialogWrapper; import com.google.android.exoplayer2.Player; @@ -100,8 +101,10 @@ public void onScanCompleted(String path, Uri uri) { .build(); NotificationManager mNotificationManager = - (NotificationManager) c.getSystemService(Activity.NOTIFICATION_SERVICE); - mNotificationManager.notify((int) System.currentTimeMillis(), notif); + ContextCompat.getSystemService(c, NotificationManager.class); + if (mNotificationManager != null) { + mNotificationManager.notify((int) System.currentTimeMillis(), notif); + } } } ); @@ -174,7 +177,7 @@ public static void cacheSaveGif(Uri uri, Activity a, String subreddit, boolean s } else { new AsyncTask() { File outFile; - NotificationManager notifMgr = (NotificationManager) a.getSystemService(Activity.NOTIFICATION_SERVICE); + NotificationManager notifMgr = ContextCompat.getSystemService(a, NotificationManager.class); @Override protected void onPreExecute() { diff --git a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java index 095ffc4c32..5087e76264 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java +++ b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java @@ -234,10 +234,11 @@ public void onNavigationEvent(int navigationEvent, Bundle extras) { public static void copyUrl(String url, Context context) { url = StringEscapeUtils.unescapeHtml4(Html.fromHtml(url).toString()); - ClipboardManager clipboard = - (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); + ClipboardManager clipboard = ContextCompat.getSystemService(context, ClipboardManager.class); ClipData clip = ClipData.newPlainText("Link", url); - clipboard.setPrimaryClip(clip); + if (clipboard != null) { + clipboard.setPrimaryClip(clip); + } Toast.makeText(context, R.string.submission_link_copied, Toast.LENGTH_SHORT).show(); } diff --git a/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java b/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java index a078c17ac5..9b82efb3be 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java +++ b/app/src/main/java/me/ccrama/redditslide/util/NetworkUtil.java @@ -4,6 +4,8 @@ import android.net.ConnectivityManager; import android.net.NetworkInfo; +import androidx.core.content.ContextCompat; + import me.ccrama.redditslide.Reddit; /** @@ -26,9 +28,9 @@ private NetworkUtil() { * @return A non-null value defined in {@link Status} */ public static Status getConnectivityStatus(Context context) { - ConnectivityManager cm = (ConnectivityManager) context - .getSystemService(Context.CONNECTIVITY_SERVICE); + ConnectivityManager cm = ContextCompat.getSystemService(context, ConnectivityManager.class); + assert cm != null; NetworkInfo activeNetwork = cm.getActiveNetworkInfo(); switch (activeNetwork != null ? activeNetwork.getType() : CONST_NO_NETWORK) { case ConnectivityManager.TYPE_WIFI: case ConnectivityManager.TYPE_ETHERNET: From 6604db2ac277264565f8785cf0728eb6cdf6109b Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Sun, 4 Oct 2020 20:36:30 -0400 Subject: [PATCH 071/108] Use HtmlCompat.fromHtml where appropriate --- .../redditslide/Activities/LiveThread.java | 6 ++-- .../redditslide/Activities/MediaView.java | 4 +-- .../ccrama/redditslide/Activities/Search.java | 4 +-- .../Adapters/CommentAdapterHelper.java | 9 ++--- .../Adapters/CommentAdapterSearch.java | 5 +-- .../Adapters/ContributionAdapter.java | 8 ++--- .../redditslide/Adapters/GalleryView.java | 5 +-- .../redditslide/Adapters/InboxAdapter.java | 10 +++--- .../Adapters/ModeratorAdapter.java | 10 +++--- .../Adapters/MultiredditPosts.java | 33 ++++++++--------- .../redditslide/Adapters/SubredditPosts.java | 32 ++++++++--------- .../Adapters/SubredditPostsRealm.java | 32 ++++++++--------- .../ccrama/redditslide/CommentCacheAsync.java | 36 +++++++++---------- .../Notifications/CheckForMail.java | 9 +++-- .../Notifications/CheckForMailSingle.java | 6 ++-- .../java/me/ccrama/redditslide/Reddit.java | 4 +-- .../redditslide/SpoilerRobotoTextView.java | 4 +-- .../redditslide/StackRemoteViewsFactory.java | 7 ++-- .../ccrama/redditslide/SubmissionCache.java | 7 ++-- .../SubmissionViews/HeaderImageLinkView.java | 32 ++++++++--------- .../PopulateNewsViewHolder.java | 16 ++++----- .../PopulateShadowboxInfo.java | 8 ++--- .../PopulateSubmissionViewHolder.java | 22 ++++++------ .../redditslide/Views/PopMediaView.java | 5 +-- .../redditslide/Views/RedditItemView.java | 6 ++-- .../Widget/ListViewRemoteViewsFactory.java | 9 ++--- .../me/ccrama/redditslide/util/LinkUtil.java | 6 ++-- 27 files changed, 171 insertions(+), 164 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java b/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java index ff527d085d..502e13c6ba 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java @@ -7,7 +7,6 @@ import android.graphics.drawable.ColorDrawable; import android.os.AsyncTask; import android.os.Bundle; -import android.text.Html; import android.view.Gravity; import android.view.LayoutInflater; import android.view.Menu; @@ -21,6 +20,7 @@ import android.widget.ImageView; import android.widget.TextView; +import androidx.core.text.HtmlCompat; import androidx.drawerlayout.widget.DrawerLayout; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; @@ -479,7 +479,7 @@ public void onBindViewHolder(final PaginatorAdapter.ItemHolder holder, int posit holder.info.setVisibility(View.GONE); } else { holder.info.setVisibility(View.VISIBLE); - holder.info.setTextHtml(Html.fromHtml(u.getDataNode().get("body_html").asText()), "NO SUBREDDIT"); + holder.info.setTextHtml(HtmlCompat.fromHtml(u.getDataNode().get("body_html").asText(), HtmlCompat.FROM_HTML_MODE_LEGACY), "NO SUBREDDIT"); } holder.title.setOnClickListener(new View.OnClickListener() { @Override @@ -545,7 +545,7 @@ public LoadTwitter(@NotNull WebView view, @NotNull String url) { public void parseJson() { try { JsonObject result = HttpUtil.getJsonObject(client, gson, "https://publish.twitter.com/oembed?url=" + url, null); - LogUtil.v("Got " + Html.fromHtml(result.toString())); + LogUtil.v("Got " + HtmlCompat.fromHtml(result.toString(), HtmlCompat.FROM_HTML_MODE_LEGACY)); twitter = new ObjectMapper().readValue(result.toString(), TwitterObject.class); } catch (Exception e) { e.printStackTrace(); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index 57778290a9..d20746f06a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -20,7 +20,6 @@ import android.os.Bundle; import android.os.Environment; import android.os.Handler; -import android.text.Html; import android.util.Log; import android.view.View; import android.view.ViewGroup; @@ -33,6 +32,7 @@ import androidx.core.app.NotificationCompat; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import androidx.interpolator.view.animation.FastOutSlowInInterpolator; import com.afollestad.materialdialogs.AlertDialogWrapper; @@ -642,7 +642,7 @@ public void run() { setShareUrl(contentUrl); if (contentUrl.contains("reddituploads.com")) { - contentUrl = Html.fromHtml(contentUrl).toString(); + contentUrl = HtmlCompat.fromHtml(contentUrl, HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); } if (contentUrl != null && shouldTruncate(contentUrl)) { contentUrl = contentUrl.substring(0, contentUrl.lastIndexOf(".")); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Search.java b/app/src/main/java/me/ccrama/redditslide/Activities/Search.java index e0b62ceb5d..6ef72f9481 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Search.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Search.java @@ -7,13 +7,13 @@ import android.content.res.Configuration; import android.os.Build; import android.os.Bundle; -import android.text.Html; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import androidx.annotation.NonNull; +import androidx.core.text.HtmlCompat; import androidx.recyclerview.widget.RecyclerView; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; @@ -249,7 +249,7 @@ public void onCreate(Bundle savedInstanceState) { time = TimePeriod.ALL; - getSupportActionBar().setTitle(Html.fromHtml(where)); + getSupportActionBar().setTitle(HtmlCompat.fromHtml(where, HtmlCompat.FROM_HTML_MODE_LEGACY)); getSupportActionBar().setDisplayHomeAsUpEnabled(true); assert mToolbar != null; //it won't be, trust me mToolbar.setNavigationOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java index aa3a29970d..8b23852e05 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java @@ -18,7 +18,6 @@ import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; -import android.text.Html; import android.text.InputType; import android.text.Spannable; import android.text.SpannableStringBuilder; @@ -41,6 +40,7 @@ import androidx.annotation.NonNull; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import androidx.fragment.app.FragmentManager; import androidx.interpolator.view.animation.FastOutSlowInInterpolator; @@ -124,7 +124,7 @@ public static void showOverflowBottomSheet(final CommentAdapter adapter, final C ta.recycle(); BottomSheet.Builder b = - new BottomSheet.Builder((Activity) mContext).title(Html.fromHtml(n.getBody())); + new BottomSheet.Builder((Activity) mContext).title(HtmlCompat.fromHtml(n.getBody(), HtmlCompat.FROM_HTML_MODE_LEGACY)); if (Authentication.didOnline) { b.sheet(1, profile, "/u/" + n.getAuthor()); @@ -674,7 +674,7 @@ public static void showModBottomSheet(final CommentAdapter adapter, final Contex //Bottom sheet builder BottomSheet.Builder b = new BottomSheet.Builder((Activity) mContext).title( - Html.fromHtml(comment.getBody())); + HtmlCompat.fromHtml(comment.getBody(), HtmlCompat.FROM_HTML_MODE_LEGACY)); int reportCount = reports.size() + reports2.size(); @@ -1593,7 +1593,8 @@ public static Spannable getScoreString(Comment comment, Context mContext, theme.resolveAttribute(R.attr.activity_background, typedValue, true); int color = typedValue.data; SpannableStringBuilder pinned = - new SpannableStringBuilder("\u00A0" + Html.fromHtml(flairText) + "\u00A0"); + new SpannableStringBuilder("\u00A0" + HtmlCompat.fromHtml(flairText, + HtmlCompat.FROM_HTML_MODE_LEGACY) + "\u00A0"); pinned.setSpan( new RoundedBackgroundSpan(holder.firstTextView.getCurrentTextColor(), color, false, mContext), 0, pinned.length(), diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterSearch.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterSearch.java index 3b6b5f29b1..a8816b363f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterSearch.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterSearch.java @@ -13,7 +13,6 @@ import android.graphics.BitmapFactory; import android.graphics.Typeface; import android.os.Bundle; -import android.text.Html; import android.text.Spannable; import android.text.SpannableStringBuilder; import android.text.Spanned; @@ -30,6 +29,7 @@ import android.widget.Filterable; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import androidx.recyclerview.widget.RecyclerView; import com.devspark.robototextview.RobotoTypefaces; @@ -260,7 +260,8 @@ public void doScoreText(CommentViewHolder holder, Comment comment, int offset) { theme.resolveAttribute(R.attr.activity_background, typedValue, true); int color = typedValue.data; SpannableStringBuilder pinned = new SpannableStringBuilder( - "\u00A0" + Html.fromHtml(comment.getAuthorFlair().getText()) + "\u00A0"); + "\u00A0" + HtmlCompat.fromHtml(comment.getAuthorFlair().getText(), + HtmlCompat.FROM_HTML_MODE_LEGACY) + "\u00A0"); pinned.setSpan( new RoundedBackgroundSpan(holder.firstTextView.getCurrentTextColor(), color, false, mContext), 0, pinned.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java index 4cf28f2764..4f20f4ba17 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java @@ -14,7 +14,6 @@ import android.graphics.Color; import android.graphics.Typeface; import android.os.AsyncTask; -import android.text.Html; import android.text.SpannableStringBuilder; import android.text.Spanned; import android.text.style.ForegroundColorSpan; @@ -28,6 +27,7 @@ import android.widget.LinearLayout; import android.widget.TextView; +import androidx.core.text.HtmlCompat; import androidx.recyclerview.widget.RecyclerView; import com.afollestad.materialdialogs.AlertDialogWrapper; @@ -210,7 +210,7 @@ public boolean onLongClick(View v) { final View dialoglayout = inflater.inflate(R.layout.postmenu, null); AlertDialogWrapper.Builder builder = new AlertDialogWrapper.Builder(mContext); final TextView title = dialoglayout.findViewById(R.id.title); - title.setText(Html.fromHtml(submission.getTitle())); + title.setText(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); ((TextView) dialoglayout.findViewById(R.id.userpopup)).setText("/u/" + submission.getAuthor()); ((TextView) dialoglayout.findViewById(R.id.subpopup)).setText("/r/" + submission.getSubredditName()); @@ -489,9 +489,9 @@ public void onClick(View v) { holder.gild.setVisibility(View.GONE); if (comment.getSubmissionTitle() != null) - holder.title.setText(Html.fromHtml(comment.getSubmissionTitle())); + holder.title.setText(HtmlCompat.fromHtml(comment.getSubmissionTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); else - holder.title.setText(Html.fromHtml(comment.getAuthor())); + holder.title.setText(HtmlCompat.fromHtml(comment.getAuthor(), HtmlCompat.FROM_HTML_MODE_LEGACY)); holder.itemView.setOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java index 77d083b282..b74c75eefb 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java @@ -7,7 +7,6 @@ import android.graphics.PorterDuff; import android.graphics.PorterDuffColorFilter; import android.graphics.drawable.Drawable; -import android.text.Html; import android.view.HapticFeedbackConstants; import android.view.LayoutInflater; import android.view.View; @@ -15,6 +14,7 @@ import android.widget.ImageView; import android.widget.RelativeLayout; +import androidx.core.text.HtmlCompat; import androidx.recyclerview.widget.RecyclerView; import com.cocosw.bottomsheet.BottomSheet; @@ -209,7 +209,8 @@ public void onClick(View v) { break; case EMBEDDED: if (SettingValues.video) { - String data = Html.fromHtml(submission.getDataNode().get("media_embed").get("content").asText()).toString(); + String data = HtmlCompat.fromHtml(submission.getDataNode().get("media_embed").get("content").asText(), + HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); { Intent i = new Intent(main, FullscreenVideo.class); i.putExtra(FullscreenVideo.EXTRA_HTML, data); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java index 4d08ee4519..f79fa4c785 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/InboxAdapter.java @@ -18,7 +18,6 @@ import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; -import android.text.Html; import android.text.SpannableStringBuilder; import android.text.Spanned; import android.text.style.ForegroundColorSpan; @@ -35,6 +34,7 @@ import androidx.appcompat.app.AppCompatActivity; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import androidx.recyclerview.widget.RecyclerView; import com.afollestad.materialdialogs.AlertDialogWrapper; @@ -229,7 +229,7 @@ public void onBindViewHolder(final RecyclerView.ViewHolder viewHolder, int pos) if (comment.getDataNode().has("link_title")) { SpannableStringBuilder link = new SpannableStringBuilder(" " - + Html.fromHtml(comment.getDataNode().get("link_title").asText()) + + HtmlCompat.fromHtml(comment.getDataNode().get("link_title").asText(), HtmlCompat.FROM_HTML_MODE_LEGACY) + " "); link.setSpan(new StyleSpan(Typeface.BOLD_ITALIC), 0, link.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); @@ -274,7 +274,7 @@ public boolean onLongClick(View v) { ta.recycle(); BottomSheet.Builder b = new BottomSheet.Builder((Activity) mContext).title( - Html.fromHtml(comment.getSubject())); + HtmlCompat.fromHtml(comment.getSubject(), HtmlCompat.FROM_HTML_MODE_LEGACY)); String author = comment.getAuthor(); if (!dataSet.where.contains("mod") @@ -385,8 +385,8 @@ public void onClick(View v) { if (comment.getDataNode().has("link_title")) { SpannableStringBuilder link = new SpannableStringBuilder( " " - + Html.fromHtml( - comment.getDataNode().get("link_title").asText()) + + HtmlCompat.fromHtml( + comment.getDataNode().get("link_title").asText(), HtmlCompat.FROM_HTML_MODE_LEGACY) + " "); link.setSpan(new StyleSpan(Typeface.BOLD_ITALIC), 0, link.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java index dabb32bbc4..74567d5a70 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java @@ -18,7 +18,6 @@ import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; -import android.text.Html; import android.text.InputType; import android.text.SpannableStringBuilder; import android.text.Spanned; @@ -36,6 +35,7 @@ import androidx.annotation.NonNull; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import androidx.recyclerview.widget.RecyclerView; import com.afollestad.materialdialogs.AlertDialogWrapper; @@ -219,7 +219,7 @@ public boolean onLongClick(View v) { final View dialoglayout = inflater.inflate(R.layout.postmenu, null); AlertDialogWrapper.Builder builder = new AlertDialogWrapper.Builder(mContext); final TextView title = dialoglayout.findViewById(R.id.title); - title.setText(Html.fromHtml(submission.getTitle())); + title.setText(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); ((TextView) dialoglayout.findViewById(R.id.userpopup)).setText("/u/" + submission.getAuthor()); ((TextView) dialoglayout.findViewById(R.id.subpopup)).setText("/r/" + submission.getSubredditName()); @@ -537,9 +537,9 @@ public void onSingleClick(View v) { holder.gild.setVisibility(View.GONE); if (comment.getSubmissionTitle() != null) - holder.title.setText(Html.fromHtml(comment.getSubmissionTitle())); + holder.title.setText(HtmlCompat.fromHtml(comment.getSubmissionTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); else - holder.title.setText(Html.fromHtml(comment.getAuthor())); + holder.title.setText(HtmlCompat.fromHtml(comment.getAuthor(), HtmlCompat.FROM_HTML_MODE_LEGACY)); holder.itemView.setOnClickListener(new View.OnClickListener() { @@ -639,7 +639,7 @@ public static void showModBottomSheet(final Context mContext, //Bottom sheet builder BottomSheet.Builder b = new BottomSheet.Builder((Activity) mContext).title( - Html.fromHtml(comment.getBody())); + HtmlCompat.fromHtml(comment.getBody(), HtmlCompat.FROM_HTML_MODE_LEGACY)); int reportCount = reports.size() + reports2.size(); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/MultiredditPosts.java b/app/src/main/java/me/ccrama/redditslide/Adapters/MultiredditPosts.java index 2fe638e7b6..c6772b9c4a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/MultiredditPosts.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/MultiredditPosts.java @@ -3,9 +3,10 @@ import android.content.Context; import android.graphics.Bitmap; import android.os.AsyncTask; -import android.text.Html; import android.view.View; +import androidx.core.text.HtmlCompat; + import com.nostra13.universalimageloader.core.assist.FailReason; import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; @@ -98,19 +99,19 @@ public void loadPhotos(List submissions) { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml(submission.getThumbnails().getVariations()[ + url = HtmlCompat.fromHtml(submission.getThumbnails().getVariations()[ length - - 1].getUrl()).toString(); //unescape url characters + - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); //unescape url characters } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } @@ -167,24 +168,24 @@ public void onLoadingCancelled(String imageUri, View view) { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml(submission.getThumbnails().getVariations()[ + url = HtmlCompat.fromHtml(submission.getThumbnails().getVariations()[ length - - 1].getUrl()).toString(); //unescape url characters + - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); //unescape url characters } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java index 97f1cea517..3a6d5fecf6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java @@ -3,12 +3,12 @@ import android.content.Context; import android.graphics.Bitmap; import android.os.AsyncTask; -import android.text.Html; import android.util.Log; import android.view.View; import android.widget.Toast; import androidx.appcompat.app.ActionBar; +import androidx.core.text.HtmlCompat; import com.nostra13.universalimageloader.core.assist.FailReason; import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; @@ -109,19 +109,19 @@ public void loadPhotos(List submissions) { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml(submission.getThumbnails().getVariations()[ + url = HtmlCompat.fromHtml(submission.getThumbnails().getVariations()[ length - - 1].getUrl()).toString(); //unescape url characters + - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); //unescape url characters } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } @@ -178,24 +178,24 @@ public void onLoadingCancelled(String imageUri, View view) { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml(submission.getThumbnails().getVariations()[ + url = HtmlCompat.fromHtml(submission.getThumbnails().getVariations()[ length - - 1].getUrl()).toString(); //unescape url characters + - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); //unescape url characters } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPostsRealm.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPostsRealm.java index 17845a7e6f..c7ddfc5a86 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPostsRealm.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPostsRealm.java @@ -3,12 +3,12 @@ import android.content.Context; import android.graphics.Bitmap; import android.os.AsyncTask; -import android.text.Html; import android.util.Log; import android.view.View; import android.widget.Toast; import androidx.appcompat.app.ActionBar; +import androidx.core.text.HtmlCompat; import com.nostra13.universalimageloader.core.assist.FailReason; import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; @@ -109,19 +109,19 @@ public void loadPhotos(List submissions) { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml(submission.getThumbnails().getVariations()[ + url = HtmlCompat.fromHtml(submission.getThumbnails().getVariations()[ length - - 1].getUrl()).toString(); //unescape url characters + - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); //unescape url characters } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } @@ -178,24 +178,24 @@ public void onLoadingCancelled(String imageUri, View view) { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml(submission.getThumbnails().getVariations()[ + url = HtmlCompat.fromHtml(submission.getThumbnails().getVariations()[ length - - 1].getUrl()).toString(); //unescape url characters + - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); //unescape url characters } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } diff --git a/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java b/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java index c9a8808513..ea8979eeee 100644 --- a/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java +++ b/app/src/main/java/me/ccrama/redditslide/CommentCacheAsync.java @@ -6,12 +6,12 @@ import android.graphics.Bitmap; import android.net.Uri; import android.os.AsyncTask; -import android.text.Html; import android.util.Log; import android.view.View; import androidx.core.app.NotificationCompat; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import com.fasterxml.jackson.databind.JsonNode; import com.nostra13.universalimageloader.core.assist.FailReason; @@ -92,26 +92,26 @@ public void loadPhotos(Submission submission, Context c) { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[length - 1].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[length - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else { - url = Html.fromHtml( - submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } @@ -169,31 +169,31 @@ public void onLoadingCancelled(String imageUri, View view) { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[length - 1].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[length - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else { - url = Html.fromHtml( - submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java index 33e3b2ff88..5f3e7a55f7 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMail.java @@ -20,7 +20,6 @@ import androidx.core.app.NotificationCompat; import androidx.core.app.NotificationManagerCompat; import androidx.core.content.ContextCompat; -import androidx.core.text.HtmlCompat; import net.dean.jraw.models.Message; import net.dean.jraw.models.Submission; @@ -200,7 +199,7 @@ public void onPostExecute(List messages) { openPIBase, 0); String unescape = StringEscapeUtils.unescapeHtml4(m.getDataNode().get("body_html").asText()); - notiStyle.bigText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)); + notiStyle.bigText(Html.fromHtml(unescape, Html.FROM_HTML_MODE_LEGACY)); PendingIntent readPISingle = MarkAsReadService.getMarkAsReadIntent( 2 + (int) m.getCreated().getTime(), c, @@ -214,7 +213,7 @@ public void onPostExecute(List messages) { .setWhen(System.currentTimeMillis()) .setAutoCancel(true) .setContentTitle(contentTitle) - .setContentText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)) + .setContentText(Html.fromHtml(unescape, Html.FROM_HTML_MODE_LEGACY)) .setStyle(notiStyle) .setGroup("MESSAGES") .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_SUMMARY) @@ -311,7 +310,7 @@ public void onPostExecute(List messages) { c.getString(R.string.mod_mail_notification_msg, m.getAuthor())); String unescape = StringEscapeUtils.unescapeHtml4(m.getDataNode().get("body_html").asText()); - notiStyle.bigText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)); + notiStyle.bigText(Html.fromHtml(unescape, Html.FROM_HTML_MODE_LEGACY)); NotificationCompat.Builder builder = new NotificationCompat.Builder(c, Reddit.CHANNEL_MODMAIL).setContentIntent(intent) @@ -325,7 +324,7 @@ public void onPostExecute(List messages) { .setContentTitle( c.getString(R.string.mail_notification_author, m.getSubject(), m.getAuthor())) - .setContentText(HtmlCompat.fromHtml(m.getBody(), HtmlCompat.FROM_HTML_MODE_LEGACY)) + .setContentText(Html.fromHtml(m.getBody(), Html.FROM_HTML_MODE_LEGACY)) .setStyle(notiStyle); if (!SettingValues.notifSound) { builder.setSound(null); diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java index 4825fdab9f..ac75ec89ae 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/CheckForMailSingle.java @@ -14,10 +14,10 @@ import android.net.Uri; import android.os.AsyncTask; import android.os.Build; +import android.text.Html; import androidx.core.app.NotificationCompat; import androidx.core.app.NotificationManagerCompat; -import androidx.core.text.HtmlCompat; import net.dean.jraw.models.Message; import net.dean.jraw.paginators.InboxPaginator; @@ -166,7 +166,7 @@ public void onPostExecute(List messages) { openPIBase, 0); String unescape = StringEscapeUtils.unescapeHtml4(message.getDataNode().get("body_html").asText()); - notiStyle.bigText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)); + notiStyle.bigText(Html.fromHtml(unescape, Html.FROM_HTML_MODE_LEGACY)); PendingIntent readPISingle = MarkAsReadService.getMarkAsReadIntent( 2 + (int) message.getCreated().getTime(), c, @@ -182,7 +182,7 @@ public void onPostExecute(List messages) { .setWhen(System.currentTimeMillis()) .setAutoCancel(true) .setContentTitle(contentTitle) - .setContentText(HtmlCompat.fromHtml(unescape, HtmlCompat.FROM_HTML_MODE_LEGACY)) + .setContentText(Html.fromHtml(unescape, Html.FROM_HTML_MODE_LEGACY)) .setStyle(notiStyle) .setGroup("MESSAGES") .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_SUMMARY) diff --git a/app/src/main/java/me/ccrama/redditslide/Reddit.java b/app/src/main/java/me/ccrama/redditslide/Reddit.java index 6dc1d4c81a..bcf62cc2d4 100644 --- a/app/src/main/java/me/ccrama/redditslide/Reddit.java +++ b/app/src/main/java/me/ccrama/redditslide/Reddit.java @@ -23,12 +23,12 @@ import android.os.Environment; import android.os.Handler; import android.os.Looper; -import android.text.Html; import android.util.DisplayMetrics; import android.util.Log; import android.widget.Toast; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import androidx.multidex.MultiDexApplication; import com.afollestad.materialdialogs.AlertDialogWrapper; @@ -151,7 +151,7 @@ public static int dpToPxHorizontal(int dp) { } public static void defaultShareText(String title, String url, Context c) { - url = StringEscapeUtils.unescapeHtml4(Html.fromHtml(url).toString()); + url = StringEscapeUtils.unescapeHtml4(HtmlCompat.fromHtml(url, HtmlCompat.FROM_HTML_MODE_LEGACY).toString()); Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/plain"); /* Decode html entities */ diff --git a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java index 843e52cf1a..250a9fe882 100644 --- a/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java +++ b/app/src/main/java/me/ccrama/redditslide/SpoilerRobotoTextView.java @@ -18,7 +18,6 @@ import android.net.Uri; import android.os.AsyncTask; import android.os.Environment; -import android.text.Html; import android.text.Spannable; import android.text.SpannableStringBuilder; import android.text.Spanned; @@ -44,6 +43,7 @@ import androidx.appcompat.view.ContextThemeWrapper; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import com.cocosw.bottomsheet.BottomSheet; import com.devspark.robototextview.widget.RobotoTextView; @@ -148,7 +148,7 @@ public void setTextHtml(CharSequence text) { */ public void setTextHtml(CharSequence baseText, String subreddit) { String text = wrapAlternateSpoilers(saveEmotesFromDestruction(baseText.toString().trim())); - SpannableStringBuilder builder = (SpannableStringBuilder) Html.fromHtml(text); + SpannableStringBuilder builder = (SpannableStringBuilder) HtmlCompat.fromHtml(text, HtmlCompat.FROM_HTML_MODE_LEGACY); replaceQuoteSpans( builder); //replace the
    blue line with something more colorful diff --git a/app/src/main/java/me/ccrama/redditslide/StackRemoteViewsFactory.java b/app/src/main/java/me/ccrama/redditslide/StackRemoteViewsFactory.java index a8f1170c99..a2465136c3 100644 --- a/app/src/main/java/me/ccrama/redditslide/StackRemoteViewsFactory.java +++ b/app/src/main/java/me/ccrama/redditslide/StackRemoteViewsFactory.java @@ -4,11 +4,12 @@ import android.content.Context; import android.content.Intent; import android.os.Bundle; -import android.text.Html; import android.util.Log; import android.widget.RemoteViews; import android.widget.RemoteViewsService; +import androidx.core.text.HtmlCompat; + import net.dean.jraw.models.Submission; import java.util.ArrayList; @@ -60,7 +61,7 @@ public RemoteViews getViewAt(int position) { try { //todo rv.setImageViewBitmap(R.id.thumbnail, Glide.with(mContext).load(url).asBitmap().); - rv.setTextViewText(R.id.title, Html.fromHtml(submission.getTitle())); + rv.setTextViewText(R.id.title, HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); } catch (Exception e) { @@ -68,7 +69,7 @@ public RemoteViews getViewAt(int position) { } - rv.setTextViewText(R.id.title, Html.fromHtml(submission.getTitle())); + rv.setTextViewText(R.id.title, HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); rv.setTextViewText(R.id.subreddit, submission.getSubredditName()); rv.setTextViewText(R.id.info, submission.getAuthor() + " " + TimeUtils.getTimeAgo(submission.getCreated().getTime(), mContext)); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionCache.java b/app/src/main/java/me/ccrama/redditslide/SubmissionCache.java index bb27ea86c6..3ca3c6cf96 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionCache.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionCache.java @@ -6,7 +6,6 @@ import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Typeface; -import android.text.Html; import android.text.SpannableStringBuilder; import android.text.Spanned; import android.text.style.ForegroundColorSpan; @@ -15,6 +14,8 @@ import android.text.style.StyleSpan; import android.util.TypedValue; +import androidx.core.text.HtmlCompat; + import com.fasterxml.jackson.databind.JsonNode; import net.dean.jraw.models.DistinguishedStatus; @@ -405,7 +406,7 @@ private static SpannableStringBuilder getInfoSpannable(Submission submission, Co private static SpannableStringBuilder getTitleSpannable(Submission submission, String flairOverride, Context mContext) { SpannableStringBuilder titleString = new SpannableStringBuilder(); - titleString.append(Html.fromHtml(submission.getTitle())); + titleString.append(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); if (submission.isStickied()) { SpannableStringBuilder pinned = new SpannableStringBuilder("\u00A0" @@ -520,7 +521,7 @@ private static SpannableStringBuilder getTitleSpannable(Submission submission, flairString = submission.getSubmissionFlair().getText(); } SpannableStringBuilder pinned = - new SpannableStringBuilder("\u00A0" + Html.fromHtml(flairString) + "\u00A0"); + new SpannableStringBuilder("\u00A0" + HtmlCompat.fromHtml(flairString, HtmlCompat.FROM_HTML_MODE_LEGACY) + "\u00A0"); pinned.setSpan(new RoundedBackgroundSpan(font, color, true, mContext), 0, pinned.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); titleString.append(" "); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java index 88459ba5ed..a57ea2a96e 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java @@ -11,7 +11,6 @@ import android.graphics.PorterDuffColorFilter; import android.graphics.drawable.Drawable; import android.os.Handler; -import android.text.Html; import android.util.AttributeSet; import android.view.HapticFeedbackConstants; import android.view.MotionEvent; @@ -22,6 +21,7 @@ import androidx.appcompat.view.ContextThemeWrapper; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import com.cocosw.bottomsheet.BottomSheet; import com.fasterxml.jackson.databind.JsonNode; @@ -288,19 +288,19 @@ public void doImageAndText(final Submission submission, boolean full, String bas } else { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[length - 1].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[length - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } } @@ -374,26 +374,26 @@ public void doImageAndText(final Submission submission, boolean full, String bas } else { int length = submission.getThumbnails().getVariations().length; if (SettingValues.lqLow && length >= 3) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[2].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[2].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (SettingValues.lqMid && length >= 4) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[3].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[3].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else if (length >= 5) { - url = Html.fromHtml( - submission.getThumbnails().getVariations()[length - 1].getUrl()) + url = HtmlCompat.fromHtml( + submission.getThumbnails().getVariations()[length - 1].getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } } lq = true; } else { - url = Html.fromHtml(submission.getThumbnails().getSource().getUrl()) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } if (!SettingValues.isPicsEnabled(baseSub) && !full || forceThumb || (news && submission.getScore() < 5000)) { diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java index f3160c6ae6..8e11508d57 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java @@ -14,7 +14,6 @@ import android.graphics.PorterDuffColorFilter; import android.graphics.drawable.Drawable; import android.os.AsyncTask; -import android.text.Html; import android.text.SpannableStringBuilder; import android.text.style.AbsoluteSizeSpan; import android.util.TypedValue; @@ -30,6 +29,7 @@ import androidx.annotation.Nullable; import androidx.core.content.ContextCompat; import androidx.core.content.res.ResourcesCompat; +import androidx.core.text.HtmlCompat; import androidx.recyclerview.widget.RecyclerView; import com.afollestad.materialdialogs.AlertDialogWrapper; @@ -154,10 +154,10 @@ public void onSingleClick(View v) { break; case EMBEDDED: if (SettingValues.video) { - String data = Html.fromHtml(submission.getDataNode() + String data = HtmlCompat.fromHtml(submission.getDataNode() .get("media_embed") .get("content") - .asText()).toString(); + .asText(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); { Intent i = new Intent(contextActivity, FullscreenVideo.class); @@ -465,7 +465,7 @@ public void showBottomSheet(final Activity mContext, ta.recycle(); final BottomSheet.Builder b = - new BottomSheet.Builder(mContext).title(Html.fromHtml(submission.getTitle())); + new BottomSheet.Builder(mContext).title(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); final boolean isReadLater = mContext instanceof PostReadLater; @@ -785,7 +785,7 @@ public void onClick(View view) { } break; case 4: - Reddit.defaultShareText(Html.fromHtml(submission.getTitle()).toString(), + Reddit.defaultShareText(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(), StringEscapeUtils.escapeHtml4(submission.getUrl()), mContext); break; case 12: @@ -869,7 +869,7 @@ protected void onPostExecute(Ruleset rules) { reportDialog.show(); break; case 8: - Reddit.defaultShareText(Html.fromHtml(submission.getTitle()).toString(), + Reddit.defaultShareText(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(), "https://reddit.com" + submission.getPermalink(), mContext); break; case 6: { @@ -913,10 +913,10 @@ public void onClick(DialogInterface dialog, int which) { } else { clip = ClipData.newPlainText("Selftext", - Html.fromHtml( + HtmlCompat.fromHtml( submission.getTitle() + "\n\n" - + submission.getSelftext())); + + submission.getSelftext(), HtmlCompat.FROM_HTML_MODE_LEGACY)); } if (clipboard != null) { diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java index d270de3cda..9c42a6fa3c 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateShadowboxInfo.java @@ -12,7 +12,6 @@ import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.os.AsyncTask; -import android.text.Html; import android.text.SpannableStringBuilder; import android.text.Spanned; import android.text.style.ForegroundColorSpan; @@ -28,6 +27,7 @@ import android.widget.Toast; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import com.afollestad.materialdialogs.DialogAction; import com.afollestad.materialdialogs.MaterialDialog; @@ -77,7 +77,7 @@ public static void doActionbar(final Submission s, final View rootView, final Ac else if (s.getDistinguishedStatus() == DistinguishedStatus.ADMIN) distingush = "[A]"; - title.setText(Html.fromHtml(s.getTitle())); + title.setText(HtmlCompat.fromHtml(s.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); String spacer = c.getString(R.string.submission_properties_seperator); SpannableStringBuilder titleString = new SpannableStringBuilder(); @@ -298,7 +298,7 @@ else if (s.getDistinguishedStatus() == DistinguishedStatus.ADMIN) Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); commentTitle.append(level); } - commentTitle.append(Html.fromHtml(s.getDataNode().get("body_html").asText().trim())); + commentTitle.append(HtmlCompat.fromHtml(s.getDataNode().get("body_html").asText().trim(), HtmlCompat.FROM_HTML_MODE_LEGACY)); title.setTextHtml(commentTitle); title.setMaxLines(3); @@ -511,7 +511,7 @@ public static void showBottomSheet(final Activity mContext, final Submission sub ta.recycle(); BottomSheet.Builder b = new BottomSheet.Builder(mContext) - .title(Html.fromHtml(submission.getTitle())); + .title(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); if (Authentication.didOnline) { diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index 4caf2e251e..9479b9ba1f 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -18,7 +18,6 @@ import android.graphics.drawable.Drawable; import android.os.AsyncTask; import android.os.Bundle; -import android.text.Html; import android.text.InputType; import android.text.SpannableStringBuilder; import android.text.style.AbsoluteSizeSpan; @@ -39,6 +38,7 @@ import androidx.appcompat.app.AppCompatActivity; import androidx.core.content.ContextCompat; import androidx.core.content.res.ResourcesCompat; +import androidx.core.text.HtmlCompat; import androidx.recyclerview.widget.RecyclerView; import com.afollestad.materialdialogs.AlertDialogWrapper; @@ -189,10 +189,10 @@ public void onSingleClick(View v) { break; case EMBEDDED: if (SettingValues.video) { - String data = Html.fromHtml(submission.getDataNode() + String data = HtmlCompat.fromHtml(submission.getDataNode() .get("media_embed") .get("content") - .asText()).toString(); + .asText(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); { Intent i = new Intent(contextActivity, FullscreenVideo.class); @@ -587,7 +587,7 @@ public void showBottomSheet(final Activity mContext, ta.recycle(); final BottomSheet.Builder b = - new BottomSheet.Builder(mContext).title(Html.fromHtml(submission.getTitle())); + new BottomSheet.Builder(mContext).title(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); final boolean isReadLater = mContext instanceof PostReadLater; @@ -914,7 +914,7 @@ public void onClick(View view) { } break; case 4: - Reddit.defaultShareText(Html.fromHtml(submission.getTitle()).toString(), + Reddit.defaultShareText(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY).toString(), StringEscapeUtils.escapeHtml4(submission.getUrl()), mContext); break; case 12: @@ -1045,10 +1045,10 @@ public void onClick(DialogInterface dialog, int which) { } else { clip = ClipData.newPlainText("Selftext", - Html.fromHtml( + HtmlCompat.fromHtml( submission.getTitle() + "\n\n" - + submission.getSelftext())); + + submission.getSelftext(), HtmlCompat.FROM_HTML_MODE_LEGACY)); } if (clipboard != null) { @@ -1452,7 +1452,7 @@ public void showModBottomSheet(final Activity mContext, ta.recycle(); BottomSheet.Builder b = - new BottomSheet.Builder(mContext).title(Html.fromHtml(submission.getTitle())); + new BottomSheet.Builder(mContext).title(HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); int reportCount = reports.size() + reports2.size(); @@ -2875,8 +2875,8 @@ public boolean onLongClick(View v) { } holder.body.setTypeface(typeface); - holder.body.setTextHtml(Html.fromHtml( - text.substring(0, text.contains("\n") ? text.indexOf("\n") : text.length())) + holder.body.setTextHtml(HtmlCompat.fromHtml( + text.substring(0, text.contains("\n") ? text.indexOf("\n") : text.length()), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString() .replace("", "") .replace("", ""), "none "); @@ -3111,7 +3111,7 @@ public void onPostExecute(final ArrayList data) { ta.recycle(); BottomSheet.Builder b = new BottomSheet.Builder(mContext).title( - Html.fromHtml(submission.getTitle())); + HtmlCompat.fromHtml(submission.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); if (submission.isSelfPost()) { b.sheet(1, edit_drawable, diff --git a/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java b/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java index d8b6e0dd69..34f72ecf13 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/PopMediaView.java @@ -5,13 +5,14 @@ import android.graphics.Bitmap; import android.os.AsyncTask; import android.os.Handler; -import android.text.Html; import android.util.Log; import android.view.View; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.ProgressBar; +import androidx.core.text.HtmlCompat; + import com.google.gson.Gson; import com.google.gson.JsonObject; import com.nostra13.universalimageloader.core.DisplayImageOptions; @@ -67,7 +68,7 @@ public void doPop(View v, String contentUrl, Context c) { mashapeKey = SecretConstants.getImgurApiKey(c); if (contentUrl.contains("reddituploads.com")) { - contentUrl = Html.fromHtml(contentUrl).toString(); + contentUrl = HtmlCompat.fromHtml(contentUrl, HtmlCompat.FROM_HTML_MODE_LEGACY).toString(); } if (contentUrl != null && shouldTruncate(contentUrl)) { contentUrl = contentUrl.substring(0, contentUrl.lastIndexOf(".")); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java b/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java index 3d80770336..775df73e76 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java @@ -7,7 +7,6 @@ import android.graphics.Typeface; import android.net.Uri; import android.os.AsyncTask; -import android.text.Html; import android.text.SpannableStringBuilder; import android.text.Spanned; import android.text.style.ForegroundColorSpan; @@ -24,6 +23,7 @@ import android.widget.TextView; import androidx.appcompat.widget.AppCompatCheckBox; +import androidx.core.text.HtmlCompat; import com.devspark.robototextview.RobotoTypefaces; @@ -479,9 +479,9 @@ public void doComment(Comment comment, View content) { } if (comment.getSubmissionTitle() != null) { - holder.title.setText(Html.fromHtml(comment.getSubmissionTitle())); + holder.title.setText(HtmlCompat.fromHtml(comment.getSubmissionTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); } else { - holder.title.setText(Html.fromHtml(comment.getAuthor())); + holder.title.setText(HtmlCompat.fromHtml(comment.getAuthor(), HtmlCompat.FROM_HTML_MODE_LEGACY)); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Widget/ListViewRemoteViewsFactory.java b/app/src/main/java/me/ccrama/redditslide/Widget/ListViewRemoteViewsFactory.java index dbce6aae27..d0333c2242 100644 --- a/app/src/main/java/me/ccrama/redditslide/Widget/ListViewRemoteViewsFactory.java +++ b/app/src/main/java/me/ccrama/redditslide/Widget/ListViewRemoteViewsFactory.java @@ -6,11 +6,12 @@ import android.graphics.Color; import android.os.AsyncTask; import android.os.Bundle; -import android.text.Html; import android.view.View; import android.widget.RemoteViews; import android.widget.RemoteViewsService; +import androidx.core.text.HtmlCompat; + import net.dean.jraw.models.Submission; import net.dean.jraw.models.Thumbnails; import net.dean.jraw.paginators.DomainPaginator; @@ -207,7 +208,7 @@ public RemoteViews getViewAt(int position) { // feed row Submission data = records.get(position); - rv.setTextViewText(R.id.title, Html.fromHtml(data.getTitle())); + rv.setTextViewText(R.id.title, HtmlCompat.fromHtml(data.getTitle(), HtmlCompat.FROM_HTML_MODE_LEGACY)); rv.setTextViewText(R.id.score, data.getScore() + ""); rv.setTextViewText(R.id.comments, data.getCommentCount() + ""); rv.setTextViewText(R.id.information, @@ -222,8 +223,8 @@ public RemoteViews getViewAt(int position) { rv.setImageViewBitmap(R.id.bigpic, ((Reddit) mContext.getApplicationContext()).getImageLoader() .loadImageSync( - Html.fromHtml(data.getThumbnails().getSource().getUrl()) - .toString())); + HtmlCompat.fromHtml(data.getThumbnails().getSource().getUrl(), + HtmlCompat.FROM_HTML_MODE_LEGACY).toString())); rv.setViewVisibility(R.id.bigpic, View.VISIBLE); } else { rv.setViewVisibility(R.id.bigpic, View.GONE); diff --git a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java index 5087e76264..136b1063d1 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java +++ b/app/src/main/java/me/ccrama/redditslide/util/LinkUtil.java @@ -14,7 +14,6 @@ import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Bundle; -import android.text.Html; import android.util.Log; import android.widget.Toast; @@ -26,6 +25,7 @@ import androidx.browser.customtabs.CustomTabsServiceConnection; import androidx.browser.customtabs.CustomTabsSession; import androidx.core.content.ContextCompat; +import androidx.core.text.HtmlCompat; import net.dean.jraw.models.Submission; @@ -209,7 +209,7 @@ public static void openUrl(@NonNull String url, int color, @NonNull Activity con * @param url URL to open */ public static void openExternally(String url) { - url = StringEscapeUtils.unescapeHtml4(Html.fromHtml(url).toString()); + url = StringEscapeUtils.unescapeHtml4(HtmlCompat.fromHtml(url, HtmlCompat.FROM_HTML_MODE_LEGACY).toString()); Uri uri = formatURL(url); final Intent intent = new Intent(Intent.ACTION_VIEW, uri); @@ -233,7 +233,7 @@ public void onNavigationEvent(int navigationEvent, Bundle extras) { } public static void copyUrl(String url, Context context) { - url = StringEscapeUtils.unescapeHtml4(Html.fromHtml(url).toString()); + url = StringEscapeUtils.unescapeHtml4(HtmlCompat.fromHtml(url, HtmlCompat.FROM_HTML_MODE_LEGACY).toString()); ClipboardManager clipboard = ContextCompat.getSystemService(context, ClipboardManager.class); ClipData clip = ClipData.newPlainText("Link", url); if (clipboard != null) { From 75d3d688e64ad02c4522c1cfbbaf11a0c09c29bf Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Sun, 4 Oct 2020 20:40:54 -0400 Subject: [PATCH 072/108] Remove unnecessary version checks for MarginLayoutParamsCompat --- .../me/ccrama/redditslide/Fragments/MultiredditView.java | 5 ++--- .../main/java/me/ccrama/redditslide/Fragments/NewsView.java | 6 +----- .../me/ccrama/redditslide/Fragments/SubmissionsView.java | 6 +----- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java index 3102471736..9d70badfea 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java @@ -13,6 +13,7 @@ import android.widget.TextView; import androidx.annotation.NonNull; +import androidx.core.view.MarginLayoutParamsCompat; import androidx.fragment.app.Fragment; import androidx.interpolator.view.animation.LinearOutSlowInInterpolator; import androidx.recyclerview.widget.RecyclerView; @@ -234,9 +235,7 @@ public void onClick(View v) { */ if (SettingValues.defaultCardView == CreateCardView.CardEnum.LIST) { RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { - params.setMarginStart(0); - } + MarginLayoutParamsCompat.setMarginStart(params, 0); rv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); refreshLayout.setLayoutParams(params); } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java index f606b8c017..e9bc2c667a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java @@ -133,11 +133,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { - params.setMarginStart(0); - } else { - MarginLayoutParamsCompat.setMarginStart(params, 0); - } + MarginLayoutParamsCompat.setMarginStart(params, 0); rv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); mSwipeRefreshLayout.setLayoutParams(params); } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java index 8173fff0eb..1622bac487 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java @@ -135,11 +135,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { - params.setMarginStart(0); - } else { - MarginLayoutParamsCompat.setMarginStart(params, 0); - } + MarginLayoutParamsCompat.setMarginStart(params, 0); rv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); mSwipeRefreshLayout.setLayoutParams(params); } From 742b961712e81d5d69a5b039d6b7d3b5a54b0f8e Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Thu, 8 Oct 2020 08:26:06 -0400 Subject: [PATCH 073/108] Update Android Studio --- build.gradle | 58 ++++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/build.gradle b/build.gradle index fe1cc48b4e..42eebf92e4 100644 --- a/build.gradle +++ b/build.gradle @@ -1,29 +1,29 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. -buildscript { - repositories { - jcenter() - google() - maven { url "https://jitpack.io" } - maven { url "https://oss.sonatype.org/content/repositories/snapshots" } - } - - dependencies { - classpath 'com.android.tools.build:gradle:4.0.1' - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - } -} - -allprojects { - repositories { - jcenter() - google() - maven { url "https://jitpack.io" } - maven { url "https://oss.sonatype.org/content/repositories/snapshots" } - } -} - -task clean(type: Delete) { - delete rootProject.buildDir -} +// Top-level build file where you can add configuration options common to all sub-projects/modules. +buildscript { + repositories { + jcenter() + google() + maven { url "https://jitpack.io" } + maven { url "https://oss.sonatype.org/content/repositories/snapshots" } + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.0.2' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + jcenter() + google() + maven { url "https://jitpack.io" } + maven { url "https://oss.sonatype.org/content/repositories/snapshots" } + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} From f9210268a9a67385aec2e6601e8a0317085a2f6b Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Mon, 19 Oct 2020 17:01:21 -0400 Subject: [PATCH 074/108] Update Android Studio again --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 42eebf92e4..06f1986649 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:4.0.2' + classpath 'com.android.tools.build:gradle:4.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files From d053bf1c0595a683095d7c8f795e09725b5ac6a2 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Mon, 19 Oct 2020 17:32:35 -0400 Subject: [PATCH 075/108] Use LayoutInflater.from instead of getSystemService where possible --- .../redditslide/Adapters/OfflineSubAdapter.java | 12 ++++-------- .../me/ccrama/redditslide/Fragments/NewsView.java | 6 ++---- .../redditslide/Fragments/SubmissionsView.java | 6 ++---- .../redditslide/Fragments/SubredditListView.java | 3 +-- .../me/ccrama/redditslide/Toolbox/ToolboxUI.java | 5 +---- 5 files changed, 10 insertions(+), 22 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java index d7481c99ea..a78f61e006 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/OfflineSubAdapter.java @@ -8,8 +8,6 @@ import android.widget.ArrayAdapter; import android.widget.TextView; -import androidx.core.content.ContextCompat; - /** * Created by carlo_000 on 4/18/2016. */ @@ -36,13 +34,11 @@ public View getView(int position, View convertView, ViewGroup parent) { } public View getCustomView(int position, View convertView, ViewGroup parent) { - - LayoutInflater inflater = - ContextCompat.getSystemService(mContext, LayoutInflater.class); - ViewHolder holder; - if (inflater != null && convertView == null) { - convertView = inflater.inflate(android.R.layout.simple_list_item_1, null); + + if (convertView == null) { + convertView = LayoutInflater.from(mContext) + .inflate(android.R.layout.simple_list_item_1, null); holder = new ViewHolder(); holder.txt01 = convertView.findViewById(android.R.id.text1); holder.txt01.setTextColor(Color.WHITE); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java index e9bc2c667a..41601112a3 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java @@ -20,7 +20,6 @@ import androidx.annotation.NonNull; import androidx.appcompat.view.ContextThemeWrapper; -import androidx.core.content.ContextCompat; import androidx.core.view.MarginLayoutParamsCompat; import androidx.fragment.app.Fragment; import androidx.interpolator.view.animation.LinearOutSlowInInterpolator; @@ -99,9 +98,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(), new ColorPreferences(inflater.getContext()).getThemeSubreddit(id)); - final View v = ContextCompat.getSystemService( - contextThemeWrapper, LayoutInflater.class).inflate(R.layout.fragment_verticalcontent, - container, false); + final View v = LayoutInflater.from(contextThemeWrapper) + .inflate(R.layout.fragment_verticalcontent, container, false); if (getActivity() instanceof MainActivity) { v.findViewById(R.id.back).setBackgroundResource(0); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java index 1622bac487..0cb470f277 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java @@ -20,7 +20,6 @@ import androidx.annotation.NonNull; import androidx.appcompat.view.ContextThemeWrapper; -import androidx.core.content.ContextCompat; import androidx.core.view.MarginLayoutParamsCompat; import androidx.fragment.app.Fragment; import androidx.interpolator.view.animation.LinearOutSlowInInterpolator; @@ -101,9 +100,8 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(), new ColorPreferences(inflater.getContext()).getThemeSubreddit(id)); - final View v = ContextCompat.getSystemService( - contextThemeWrapper, LayoutInflater.class).inflate(R.layout.fragment_verticalcontent, - container, false); + final View v = LayoutInflater.from(contextThemeWrapper) + .inflate(R.layout.fragment_verticalcontent, container, false); if (getActivity() instanceof MainActivity) { v.findViewById(R.id.back).setBackgroundResource(0); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java index 465692e434..2a91d75720 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubredditListView.java @@ -7,7 +7,6 @@ import android.view.ViewGroup; import androidx.appcompat.view.ContextThemeWrapper; -import androidx.core.content.ContextCompat; import androidx.fragment.app.Fragment; import androidx.interpolator.view.animation.LinearOutSlowInInterpolator; import androidx.recyclerview.widget.LinearLayoutManager; @@ -46,7 +45,7 @@ public class SubredditListView extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final Context contextThemeWrapper = new ContextThemeWrapper(getActivity(), new ColorPreferences(inflater.getContext()).getThemeSubreddit(where)); - View v = ContextCompat.getSystemService(contextThemeWrapper, LayoutInflater.class).inflate(R.layout.fragment_verticalcontent, container, false); + View v = LayoutInflater.from(contextThemeWrapper).inflate(R.layout.fragment_verticalcontent, container, false); rv = v.findViewById(R.id.vertical_content); final RecyclerView.LayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); diff --git a/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java b/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java index 9f575c5a71..6def348bcd 100644 --- a/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java +++ b/app/src/main/java/me/ccrama/redditslide/Toolbox/ToolboxUI.java @@ -26,7 +26,6 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.core.content.ContextCompat; import com.afollestad.materialdialogs.DialogAction; import com.afollestad.materialdialogs.MaterialDialog; @@ -87,9 +86,7 @@ public static void showRemoval(final Context context, final PublicContribution t return; } - LayoutInflater inflater = ContextCompat.getSystemService(context, LayoutInflater.class); - assert inflater != null; - final View dialogContent = inflater.inflate(R.layout.toolbox_removal_dialog, null); + final View dialogContent = LayoutInflater.from(context).inflate(R.layout.toolbox_removal_dialog, null); final CheckBox headerToggle = dialogContent.findViewById(R.id.toolbox_header_toggle); final TextView headerText = dialogContent.findViewById(R.id.toolbox_header_text); From 22dff6dbdf650860256571cfaa84ec791fd71ee1 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Tue, 20 Oct 2020 00:58:01 -0400 Subject: [PATCH 076/108] Collapse identical catches --- .../me/ccrama/redditslide/Activities/LiveThread.java | 4 +--- .../java/me/ccrama/redditslide/UserSubscriptions.java | 4 +--- .../me/ccrama/redditslide/Views/MediaVideoViewOld.java | 9 ++------- .../main/java/me/ccrama/redditslide/util/GifUtils.java | 10 ++-------- 4 files changed, 6 insertions(+), 21 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java b/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java index 502e13c6ba..b3d0fa074e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/LiveThread.java @@ -444,9 +444,7 @@ public void onSendingHandshake( } }); ws.connect(); - } catch (IOException e) { - e.printStackTrace(); - } catch (WebSocketException e) { + } catch (IOException | WebSocketException e) { e.printStackTrace(); } return null; diff --git a/app/src/main/java/me/ccrama/redditslide/UserSubscriptions.java b/app/src/main/java/me/ccrama/redditslide/UserSubscriptions.java index 03399381d2..afc2a08c4c 100644 --- a/app/src/main/java/me/ccrama/redditslide/UserSubscriptions.java +++ b/app/src/main/java/me/ccrama/redditslide/UserSubscriptions.java @@ -374,9 +374,7 @@ public static void syncMultiReddits(Context c) { concatenatedSubs.toString()); } } - } catch (ApiException e) { - e.printStackTrace(); - } catch (NetworkException e) { + } catch (ApiException | NetworkException e) { e.printStackTrace(); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Views/MediaVideoViewOld.java b/app/src/main/java/me/ccrama/redditslide/Views/MediaVideoViewOld.java index 3670ff6270..138f47ef8d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/MediaVideoViewOld.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/MediaVideoViewOld.java @@ -447,12 +447,7 @@ private void openVideo() { // target state that was there before. mCurrentState = STATE_PREPARING; attachMediaController(); - } catch (IOException ex) { - Log.w(TAG, "Unable to open content: " + mUri, ex); - mCurrentState = STATE_ERROR; - mTargetState = STATE_ERROR; - mErrorListener.onError(mMediaPlayer, MediaPlayer.MEDIA_ERROR_UNKNOWN, 0); - } catch (IllegalArgumentException ex) { + } catch (IOException | IllegalArgumentException ex) { Log.w(TAG, "Unable to open content: " + mUri, ex); mCurrentState = STATE_ERROR; mTargetState = STATE_ERROR; @@ -741,4 +736,4 @@ public void draw(Canvas canvas) { // canvas.restoreToCount(saveCount); // } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index 6c6ae38e9f..04ef3ac630 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -1053,10 +1053,7 @@ private static boolean mux(String videoFile, String audioFile, String outputFile try { new MovieCreator(); video = MovieCreator.build(videoFile); - } catch (RuntimeException e) { - e.printStackTrace(); - return false; - } catch (IOException e) { + } catch (RuntimeException | IOException e) { e.printStackTrace(); return false; } @@ -1065,10 +1062,7 @@ private static boolean mux(String videoFile, String audioFile, String outputFile try { new MovieCreator(); audio = MovieCreator.build(audioFile); - } catch (IOException e) { - e.printStackTrace(); - return false; - } catch (NullPointerException e) { + } catch (IOException | NullPointerException e) { e.printStackTrace(); return false; } From c44d24493ad2d2580b8339e69dc7782810b0af89 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Tue, 20 Oct 2020 00:46:40 -0400 Subject: [PATCH 077/108] Remove unused libraries --- app/build.gradle | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index c25f4494b6..a4b101086a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -78,10 +78,11 @@ dependencies { /** Custom **/ implementation 'com.github.ccrama:JRAW:9a2494892d' implementation 'com.github.ccrama:TedBottomPicker:496623c9b6' - implementation 'com.github.ccrama:commonmark-java:07b304b575' - implementation 'com.github.ccrama:PeekAndPop:09adee29f1' + implementation 'com.github.ccrama.commonmark-java:commonmark:07b304b575' + implementation 'com.github.ccrama.commonmark-java:commonmark-ext-gfm-strikethrough:07b304b575' + implementation 'com.github.ccrama.commonmark-java:commonmark-ext-gfm-tables:07b304b575' implementation 'com.github.ccrama:JReadability:bb291880a5' - implementation 'com.github.Alexendoo:Android-RobotoTextView:f6d0eb5ac7' + implementation 'com.github.Alexendoo.Android-RobotoTextView:robototextview:f6d0eb5ac7' /** AndroidX **/ implementation 'androidx.appcompat:appcompat:1.2.0' From ed26b0a32486f68ee620be74879e6f2ba82db54f Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Tue, 20 Oct 2020 00:46:56 -0400 Subject: [PATCH 078/108] Clean a bit of duplicate code --- .../Adapters/ContributionAdapter.java | 3 +- .../Adapters/ModeratorAdapter.java | 3 +- .../Adapters/SideArrayAdapter.java | 126 +++++++----------- .../Adapters/SubmissionAdapter.java | 5 +- .../Adapters/SubmissionNewsAdapter.java | 5 +- 5 files changed, 51 insertions(+), 91 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java index 4f20f4ba17..43a8df5a21 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java @@ -167,7 +167,6 @@ public void run() { submissions[0].saved = false; - v = null; } else { new AccountManager(Authentication.reddit).save(submissions[0]); final Snackbar s = Snackbar.make(v, R.string.submission_info_saved, Snackbar.LENGTH_SHORT); @@ -184,8 +183,8 @@ public void run() { submissions[0].saved = true; - v = null; } + v = null; } catch (Exception e) { return null; } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java index 74567d5a70..9b3daa62b0 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java @@ -177,7 +177,6 @@ public void run() { submissions[0].saved = false; - v = null; } else { new AccountManager(Authentication.reddit).save(submissions[0]); final Snackbar s = Snackbar.make(v, R.string.submission_info_saved, Snackbar.LENGTH_SHORT); @@ -194,8 +193,8 @@ public void run() { submissions[0].saved = true; - v = null; } + v = null; } catch (Exception e) { return null; } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java index dc88c35312..a429b7b58d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SideArrayAdapter.java @@ -83,6 +83,44 @@ public Filter getFilter() { int height; Map multiToMatch; + private void hideSearchbarUI() { + try { + //Hide the toolbar search UI without an animation because we're starting a new activity + if ((SettingValues.subredditSearchMethod + == Constants.SUBREDDIT_SEARCH_METHOD_TOOLBAR + || SettingValues.subredditSearchMethod + == Constants.SUBREDDIT_SEARCH_METHOD_BOTH) + && ((MainActivity) getContext()).findViewById(R.id.toolbar_search) + .getVisibility() == View.VISIBLE) { + ((MainActivity) getContext()).findViewById( + R.id.toolbar_search_suggestions).setVisibility(View.GONE); + ((MainActivity) getContext()).findViewById(R.id.toolbar_search) + .setVisibility(View.GONE); + ((MainActivity) getContext()).findViewById(R.id.close_search_toolbar) + .setVisibility(View.GONE); + + //Play the exit animations of the search toolbar UI to avoid the animations failing to animate upon the next time + //the search toolbar UI is called. Set animation to 0 because the UI is already hidden. + ((MainActivity) getContext()).exitAnimationsForToolbarSearch(0, + ((CardView) ((MainActivity) getContext()).findViewById( + R.id.toolbar_search_suggestions)), + ((AutoCompleteTextView) ((MainActivity) getContext()).findViewById( + R.id.toolbar_search)), + ((ImageView) ((MainActivity) getContext()).findViewById( + R.id.close_search_toolbar))); + if (SettingValues.single) { + ((MainActivity) getContext()).getSupportActionBar() + .setTitle(((MainActivity) getContext()).selectedSub); + } else { + ((MainActivity) getContext()).getSupportActionBar() + .setTitle(((MainActivity) getContext()).tabViewModeTitle); + } + } + } catch (NullPointerException npe) { + Log.e(getClass().getName(), npe.getMessage()); + } + } + @Override public View getView(final int position, View convertView, ViewGroup parent) { if (position < fitems.size()) { @@ -126,42 +164,7 @@ public void onGlobalLayout() { public void onClick(View view) { if (base.startsWith(getContext().getString(R.string.search_goto) + " ") || !((MainActivity) getContext()).usedArray.contains(base)) { - try { - //Hide the toolbar search UI without an animation because we're starting a new activity - if ((SettingValues.subredditSearchMethod - == Constants.SUBREDDIT_SEARCH_METHOD_TOOLBAR - || SettingValues.subredditSearchMethod - == Constants.SUBREDDIT_SEARCH_METHOD_BOTH) - && ((MainActivity) getContext()).findViewById( - R.id.toolbar_search).getVisibility() == View.VISIBLE) { - ((MainActivity) getContext()).findViewById( - R.id.toolbar_search_suggestions).setVisibility(View.GONE); - ((MainActivity) getContext()).findViewById(R.id.toolbar_search) - .setVisibility(View.GONE); - ((MainActivity) getContext()).findViewById( - R.id.close_search_toolbar).setVisibility(View.GONE); - - //Play the exit animations of the search toolbar UI to avoid the animations failing to animate upon the next time - //the search toolbar UI is called. Set animation to 0 because the UI is already hidden. - ((MainActivity) getContext()).exitAnimationsForToolbarSearch(0, - ((CardView) ((MainActivity) getContext()).findViewById( - R.id.toolbar_search_suggestions)), - ((AutoCompleteTextView) ((MainActivity) getContext()).findViewById( - R.id.toolbar_search)), - ((ImageView) ((MainActivity) getContext()).findViewById( - R.id.close_search_toolbar))); - if (SettingValues.single) { - ((MainActivity) getContext()).getSupportActionBar() - .setTitle(((MainActivity) getContext()).selectedSub); - } else { - ((MainActivity) getContext()).getSupportActionBar() - .setTitle( - ((MainActivity) getContext()).tabViewModeTitle); - } - } - } catch (NullPointerException npe) { - Log.e(getClass().getName(), npe.getMessage()); - } + hideSearchbarUI(); Intent inte = new Intent(getContext(), SubredditView.class); inte.putExtra(SubredditView.EXTRA_SUBREDDIT, subreddit); ((Activity) getContext()).startActivityForResult(inte, 2001); @@ -210,41 +213,7 @@ public void onClick(View view) { convertView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View view) { - try { - //Hide the toolbar search UI without an animation because we're starting a new activity - if ((SettingValues.subredditSearchMethod - == Constants.SUBREDDIT_SEARCH_METHOD_TOOLBAR - || SettingValues.subredditSearchMethod - == Constants.SUBREDDIT_SEARCH_METHOD_BOTH) - && ((MainActivity) getContext()).findViewById(R.id.toolbar_search) - .getVisibility() == View.VISIBLE) { - ((MainActivity) getContext()).findViewById( - R.id.toolbar_search_suggestions).setVisibility(View.GONE); - ((MainActivity) getContext()).findViewById(R.id.toolbar_search) - .setVisibility(View.GONE); - ((MainActivity) getContext()).findViewById(R.id.close_search_toolbar) - .setVisibility(View.GONE); - - //Play the exit animations of the search toolbar UI to avoid the animations failing to animate upon the next time - //the search toolbar UI is called. Set animation to 0 because the UI is already hidden. - ((MainActivity) getContext()).exitAnimationsForToolbarSearch(0, - ((CardView) ((MainActivity) getContext()).findViewById( - R.id.toolbar_search_suggestions)), - ((AutoCompleteTextView) ((MainActivity) getContext()).findViewById( - R.id.toolbar_search)), - ((ImageView) ((MainActivity) getContext()).findViewById( - R.id.close_search_toolbar))); - if (SettingValues.single) { - ((MainActivity) getContext()).getSupportActionBar() - .setTitle(((MainActivity) getContext()).selectedSub); - } else { - ((MainActivity) getContext()).getSupportActionBar() - .setTitle(((MainActivity) getContext()).tabViewModeTitle); - } - } - } catch (NullPointerException npe) { - Log.e(getClass().getName(), npe.getMessage()); - } + hideSearchbarUI(); Intent inte = new Intent(getContext(), SubredditView.class); inte.putExtra(SubredditView.EXTRA_SUBREDDIT, subreddit); ((Activity) getContext()).startActivityForResult(inte, 2001); @@ -257,25 +226,20 @@ public boolean onLongClick(View view) { } }); } else { + convertView = + LayoutInflater.from(getContext()).inflate(R.layout.spacer, parent, false); + ViewGroup.LayoutParams params = + convertView.findViewById(R.id.height).getLayoutParams(); if ((fitems.size() * height) < parentL.getHeight() && (SettingValues.subredditSearchMethod == Constants.SUBREDDIT_SEARCH_METHOD_DRAWER || SettingValues.subredditSearchMethod == Constants.SUBREDDIT_SEARCH_METHOD_BOTH)) { - convertView = - LayoutInflater.from(getContext()).inflate(R.layout.spacer, parent, false); - ViewGroup.LayoutParams params = - convertView.findViewById(R.id.height).getLayoutParams(); params.height = (parentL.getHeight() - (getCount() - 1) * height); - convertView.setLayoutParams(params); } else { - convertView = - LayoutInflater.from(getContext()).inflate(R.layout.spacer, parent, false); - ViewGroup.LayoutParams params = - convertView.findViewById(R.id.height).getLayoutParams(); params.height = 0; - convertView.setLayoutParams(params); } + convertView.setLayoutParams(params); } return convertView; } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionAdapter.java index bf0b802b8e..b4b42db23c 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionAdapter.java @@ -456,7 +456,6 @@ public void run() { submissions[0].saved = false; - v = null; } else { new AccountManager(Authentication.reddit).save(submissions[0]); final Snackbar s = @@ -474,8 +473,8 @@ public void run() { submissions[0].saved = true; - v = null; } + v = null; } catch (Exception e) { return null; } @@ -496,4 +495,4 @@ public void performClick(int adapterPosition) { } } } -} \ No newline at end of file +} diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionNewsAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionNewsAdapter.java index e06dd35e26..b983c88283 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionNewsAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubmissionNewsAdapter.java @@ -444,7 +444,6 @@ public void run() { submissions[0].saved = false; - v = null; } else { new AccountManager(Authentication.reddit).save(submissions[0]); final Snackbar s = @@ -462,8 +461,8 @@ public void run() { submissions[0].saved = true; - v = null; } + v = null; } catch (Exception e) { return null; } @@ -484,4 +483,4 @@ public void performClick(int adapterPosition) { } } } -} \ No newline at end of file +} From e7a8986d8c38f43c1ce39c9e89e4cb3f98fbb7d2 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Tue, 20 Oct 2020 00:54:08 -0400 Subject: [PATCH 079/108] Actually fix deprecation regarding ActivityManager.TaskDescription --- .../redditslide/Activities/BaseActivity.java | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java index 0deb5d05fa..0e8bdde86d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java @@ -3,6 +3,8 @@ import android.annotation.TargetApi; import android.app.ActivityManager; import android.content.res.Configuration; +import android.graphics.Bitmap; +import android.graphics.BitmapFactory; import android.nfc.NdefMessage; import android.nfc.NdefRecord; import android.nfc.NfcAdapter; @@ -15,6 +17,7 @@ import androidx.annotation.IdRes; import androidx.annotation.Nullable; +import androidx.annotation.RequiresApi; import androidx.annotation.StringRes; import androidx.appcompat.widget.Toolbar; @@ -479,14 +482,24 @@ public void onNdefPushComplete(NfcEvent arg0) { */ public void setRecentBar(@Nullable String title, int color) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + if (title == null || title.isEmpty()) { + title = getString(R.string.app_name); + } + setRecentBarTaskDescription(title, color); + } + } - if (title == null || title.isEmpty()) title = getString(R.string.app_name); - - int drawable = title.equalsIgnoreCase("androidcirclejerk") ? R.drawable.matiasduarte - : R.drawable.ic_launcher; + @RequiresApi(api = Build.VERSION_CODES.LOLLIPOP) + private void setRecentBarTaskDescription(@Nullable String title, int color) { + int icon = title.equalsIgnoreCase("androidcirclejerk") ? R.drawable.matiasduarte + : R.drawable.ic_launcher; - setTaskDescription( - new ActivityManager.TaskDescription(title, drawable, color)); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { + setTaskDescription(new ActivityManager.TaskDescription(title, icon, color)); + } else { + Bitmap bitmap = BitmapFactory.decodeResource(getResources(), icon); + setTaskDescription(new ActivityManager.TaskDescription(title, bitmap, color)); + bitmap.recycle(); } } } From 0cc144a59f6fcaeaf0f4d6c59e2005ec69559f0e Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Tue, 20 Oct 2020 09:48:27 -0400 Subject: [PATCH 080/108] Remove unused XML resources --- app/src/main/res/layout/activity_gif.xml | 87 -------- app/src/main/res/layout/activity_image.xml | 72 ------- app/src/main/res/layout/activity_imgur.xml | 16 -- app/src/main/res/layout/activity_internet.xml | 39 ---- .../layout/activity_settings_openexternal.xml | 51 ----- app/src/main/res/layout/capatcha.xml | 79 ------- app/src/main/res/layout/comment_mediacard.xml | 190 ----------------- app/src/main/res/layout/commentnumber.xml | 24 --- app/src/main/res/layout/page_divider.xml | 35 --- app/src/main/res/layout/peek_media.xml | 99 --------- .../res/layout/peek_view_submission_menu.xml | 200 ------------------ .../main/res/layout/reddit_item_view_base.xml | 14 -- app/src/main/res/layout/sharemenu.xml | 119 ----------- .../main/res/layout/submission_gifcard.xml | 135 ------------ app/src/main/res/layout/subreddit_widget.xml | 20 -- .../res/layout/widget_submission_list.xml | 44 ---- app/src/main/res/menu/thumb_type_settings.xml | 15 -- 17 files changed, 1239 deletions(-) delete mode 100644 app/src/main/res/layout/activity_gif.xml delete mode 100644 app/src/main/res/layout/activity_image.xml delete mode 100644 app/src/main/res/layout/activity_imgur.xml delete mode 100644 app/src/main/res/layout/activity_internet.xml delete mode 100644 app/src/main/res/layout/activity_settings_openexternal.xml delete mode 100644 app/src/main/res/layout/capatcha.xml delete mode 100644 app/src/main/res/layout/comment_mediacard.xml delete mode 100644 app/src/main/res/layout/commentnumber.xml delete mode 100644 app/src/main/res/layout/page_divider.xml delete mode 100644 app/src/main/res/layout/peek_media.xml delete mode 100644 app/src/main/res/layout/peek_view_submission_menu.xml delete mode 100644 app/src/main/res/layout/reddit_item_view_base.xml delete mode 100644 app/src/main/res/layout/sharemenu.xml delete mode 100644 app/src/main/res/layout/submission_gifcard.xml delete mode 100644 app/src/main/res/layout/subreddit_widget.xml delete mode 100644 app/src/main/res/layout/widget_submission_list.xml delete mode 100644 app/src/main/res/menu/thumb_type_settings.xml diff --git a/app/src/main/res/layout/activity_gif.xml b/app/src/main/res/layout/activity_gif.xml deleted file mode 100644 index 51d889f086..0000000000 --- a/app/src/main/res/layout/activity_gif.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_image.xml b/app/src/main/res/layout/activity_image.xml deleted file mode 100644 index c8c6261d41..0000000000 --- a/app/src/main/res/layout/activity_image.xml +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_imgur.xml b/app/src/main/res/layout/activity_imgur.xml deleted file mode 100644 index a9e340df06..0000000000 --- a/app/src/main/res/layout/activity_imgur.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_internet.xml b/app/src/main/res/layout/activity_internet.xml deleted file mode 100644 index 221b8c8d0d..0000000000 --- a/app/src/main/res/layout/activity_internet.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_settings_openexternal.xml b/app/src/main/res/layout/activity_settings_openexternal.xml deleted file mode 100644 index 7ab35b5f59..0000000000 --- a/app/src/main/res/layout/activity_settings_openexternal.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/capatcha.xml b/app/src/main/res/layout/capatcha.xml deleted file mode 100644 index 75fde5315e..0000000000 --- a/app/src/main/res/layout/capatcha.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/comment_mediacard.xml b/app/src/main/res/layout/comment_mediacard.xml deleted file mode 100644 index 12b12a63fd..0000000000 --- a/app/src/main/res/layout/comment_mediacard.xml +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/commentnumber.xml b/app/src/main/res/layout/commentnumber.xml deleted file mode 100644 index 91b88faed6..0000000000 --- a/app/src/main/res/layout/commentnumber.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/page_divider.xml b/app/src/main/res/layout/page_divider.xml deleted file mode 100644 index 129ffbff06..0000000000 --- a/app/src/main/res/layout/page_divider.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/layout/peek_media.xml b/app/src/main/res/layout/peek_media.xml deleted file mode 100644 index b0f31e4007..0000000000 --- a/app/src/main/res/layout/peek_media.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/peek_view_submission_menu.xml b/app/src/main/res/layout/peek_view_submission_menu.xml deleted file mode 100644 index d25911a53c..0000000000 --- a/app/src/main/res/layout/peek_view_submission_menu.xml +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/reddit_item_view_base.xml b/app/src/main/res/layout/reddit_item_view_base.xml deleted file mode 100644 index 105d8f49db..0000000000 --- a/app/src/main/res/layout/reddit_item_view_base.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - diff --git a/app/src/main/res/layout/sharemenu.xml b/app/src/main/res/layout/sharemenu.xml deleted file mode 100644 index 038f9a6423..0000000000 --- a/app/src/main/res/layout/sharemenu.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/submission_gifcard.xml b/app/src/main/res/layout/submission_gifcard.xml deleted file mode 100644 index 03ddbf4699..0000000000 --- a/app/src/main/res/layout/submission_gifcard.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/subreddit_widget.xml b/app/src/main/res/layout/subreddit_widget.xml deleted file mode 100644 index 63aa9200e0..0000000000 --- a/app/src/main/res/layout/subreddit_widget.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - diff --git a/app/src/main/res/layout/widget_submission_list.xml b/app/src/main/res/layout/widget_submission_list.xml deleted file mode 100644 index 649e8d441b..0000000000 --- a/app/src/main/res/layout/widget_submission_list.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - diff --git a/app/src/main/res/menu/thumb_type_settings.xml b/app/src/main/res/menu/thumb_type_settings.xml deleted file mode 100644 index ee2dd8ba1b..0000000000 --- a/app/src/main/res/menu/thumb_type_settings.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - \ No newline at end of file From 92e1671514f713675febd2824e34e15c2975be10 Mon Sep 17 00:00:00 2001 From: gringofe Date: Fri, 23 Oct 2020 11:15:14 +0200 Subject: [PATCH 081/108] fix gifdelivernetwork redirection --- .../me/ccrama/redditslide/util/GifUtils.java | 46 ++++++++++++++----- 1 file changed, 34 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index 04ef3ac630..08f55be5e6 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -12,6 +12,7 @@ import android.os.AsyncTask; import android.os.Environment; import android.os.Looper; +import android.util.Log; import android.view.View; import android.widget.ProgressBar; import android.widget.TextView; @@ -473,6 +474,33 @@ public static VideoType getVideoType(String url) { return VideoType.OTHER; } + /** + * Get an API response for a given host and gfy name + * + * @param host the host to send the req to + * @param name the name of the gfy + * @return the result + */ + JsonObject getApiResponse(String host, String name){ + String gfycatUrl = "https://api." + host + ".com/v1/gfycats" + name; + return HttpUtil.getJsonObject(client, gson, gfycatUrl); + } + + /** + * Get the correct mp4/mobile url from a given result JsonObject + * + * @param result the result to check + * @return the video url + */ + String getUrlFromApi(JsonObject result){ + if (result.getAsJsonObject("gfyItem").has("mobileUrl")) { + return result.getAsJsonObject("gfyItem").get("mobileUrl").getAsString(); + } else { + return result.getAsJsonObject("gfyItem").get("mp4Url").getAsString(); + } + } + + OkHttpClient client = Reddit.client; /** @@ -493,14 +521,13 @@ Uri loadGfycat(String name, String fullUrl, Gson gson) { if (name.contains("-")) { name = name.split("-")[0]; } - String gfycatUrl = "https://api." + host + ".com/v1/gfycats" + name; - final JsonObject result = HttpUtil.getJsonObject(client, gson, gfycatUrl); - String obj; + final JsonObject result = getApiResponse(host, name); if (result == null || result.get("gfyItem") == null || result.getAsJsonObject("gfyItem") .get("mp4Url") .isJsonNull()) { //If the result null, the gfycat link may be redirecting to gifdeliverynetwork which is powered by redgifs. - //Try getting the redirected url from gfycat and check if redirected url is gifdeliverynetwork and return the url + //Try getting the redirected url from gfycat and check if redirected url is gifdeliverynetwork and if it is, + // we fetch the actual .mp4/.webm url from the redgifs api if (result == null) { try { URL newUrl = new URL(fullUrl); @@ -508,7 +535,7 @@ Uri loadGfycat(String name, String fullUrl, Gson gson) { ucon.setInstanceFollowRedirects(false); String secondURL = new URL(ucon.getHeaderField("location")).toString(); if (secondURL.contains("gifdeliverynetwork")){ - return Uri.parse(secondURL); + return Uri.parse(getUrlFromApi(getApiResponse("redgifs", name))); } } catch (IOException e) { @@ -550,14 +577,9 @@ public void onClick(DialogInterface dialog, int which) { } return null; - } else { - if (result.getAsJsonObject("gfyItem").has("mobileUrl")) { - obj = result.getAsJsonObject("gfyItem").get("mobileUrl").getAsString(); - } else { - obj = result.getAsJsonObject("gfyItem").get("mp4Url").getAsString(); - } } - return Uri.parse(obj); + + return Uri.parse(getUrlFromApi(result)); } /*Loads a direct MP4, used for DASH mp4 or direct/imgur videos, currently unused From e4c0ae4daf289602665fbe1a34ede0e97963060b Mon Sep 17 00:00:00 2001 From: Ecmel Berk Canlier Date: Wed, 28 Oct 2020 00:15:32 +0300 Subject: [PATCH 082/108] Add setting to hide awards on posts Appearance > Post layout > Hide awards --- .../Activities/EditCardsLayout.java | 11 +++++ .../me/ccrama/redditslide/SettingValues.java | 3 ++ .../ccrama/redditslide/SubmissionCache.java | 5 ++- .../layout/activity_settings_theme_card.xml | 44 ++++++++++++++++++- app/src/main/res/values/strings.xml | 1 + 5 files changed, 61 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/EditCardsLayout.java b/app/src/main/java/me/ccrama/redditslide/Activities/EditCardsLayout.java index 4e572d9aed..7b307346a5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/EditCardsLayout.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/EditCardsLayout.java @@ -129,6 +129,17 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { } }); } + { + SwitchCompat single2 = (SwitchCompat) findViewById(R.id.hidePostAwards); + single2.setChecked(SettingValues.hidePostAwards); + single2.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + SettingValues.hidePostAwards = isChecked; + SettingValues.prefs.edit().putBoolean(SettingValues.PREF_HIDE_POST_AWARDS, isChecked).apply(); + } + }); + } { SwitchCompat single2 = (SwitchCompat) findViewById(R.id.titleTop); single2.setChecked(SettingValues.titleTop); diff --git a/app/src/main/java/me/ccrama/redditslide/SettingValues.java b/app/src/main/java/me/ccrama/redditslide/SettingValues.java index 5c0575b0b9..475b4bff07 100644 --- a/app/src/main/java/me/ccrama/redditslide/SettingValues.java +++ b/app/src/main/java/me/ccrama/redditslide/SettingValues.java @@ -59,6 +59,7 @@ public class SettingValues { public static final String PREF_DRAFTS = "drafts"; public static final String PREF_SUBREDDIT_FILTERS = "subredditFilters"; public static final String PREF_ABBREVIATE_SCORES = "abbreviateScores"; + public static final String PREF_HIDE_POST_AWARDS = "hidePostAwards"; public static final String PREF_FLAIR_FILTERS = "subFlairFilters"; public static final String PREF_COMMENT_LAST_VISIT = "commentLastVisit"; public static final String PREF_VOTES_INFO_LINE = "votesInfoLine"; @@ -195,6 +196,7 @@ public class SettingValues { public static boolean collapseDeletedComments; public static boolean rightHandedCommentMenu; public static boolean abbreviateScores; + public static boolean hidePostAwards; public static boolean shareLongLink; public static boolean isMuted; public static int subredditSearchMethod; @@ -359,6 +361,7 @@ public static void setAllValues(SharedPreferences settings) { noImages = prefs.getBoolean(PREF_NO_IMAGES, false); abbreviateScores = prefs.getBoolean(PREF_ABBREVIATE_SCORES, true); + hidePostAwards = prefs.getBoolean(PREF_HIDE_POST_AWARDS, false); lowResAlways = prefs.getBoolean(PREF_LOW_RES_ALWAYS, false); lowResMobile = prefs.getBoolean(PREF_LOW_RES_MOBILE, false); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionCache.java b/app/src/main/java/me/ccrama/redditslide/SubmissionCache.java index 3ca3c6cf96..2122ba191d 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionCache.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionCache.java @@ -418,8 +418,9 @@ private static SpannableStringBuilder getTitleSpannable(Submission submission, titleString.append(" "); titleString.append(pinned); } - if (submission.getTimesSilvered() > 0 || submission.getTimesGilded() > 0 - || submission.getTimesPlatinized() > 0) { + + if (!SettingValues.hidePostAwards && + (submission.getTimesSilvered() > 0 || submission.getTimesGilded() > 0 || submission.getTimesPlatinized() > 0)) { TypedArray a = mContext.obtainStyledAttributes( new FontPreferences(mContext).getPostFontStyle().getResId(), R.styleable.FontStyle); diff --git a/app/src/main/res/layout/activity_settings_theme_card.xml b/app/src/main/res/layout/activity_settings_theme_card.xml index abcd2a5d3e..dca2ba6602 100644 --- a/app/src/main/res/layout/activity_settings_theme_card.xml +++ b/app/src/main/res/layout/activity_settings_theme_card.xml @@ -597,6 +597,48 @@ android:textColorHint="?attr/fontColor" /> + + + + + + + + + + + + - \ No newline at end of file + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 34c4fe2686..44ce251f9e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1327,4 +1327,5 @@ Page not found The page you requested does not exist Go to first subreddit + Hide awards From 83bf4025e9d57872e3866c36ce55ded0cb92ffad Mon Sep 17 00:00:00 2001 From: Ecmel Berk Canlier Date: Wed, 28 Oct 2020 00:30:43 +0300 Subject: [PATCH 083/108] Add setting to hide awards on comments Appearance > Comments > Hide awards There seems to be more classes that effect comments than submissions. I'm scared I did something wrong here. --- .../Adapters/CommentAdapterHelper.java | 2 +- .../Adapters/CommentAdapterSearch.java | 3 +- .../Adapters/ContributionAdapter.java | 2 +- .../Adapters/ModeratorAdapter.java | 2 +- .../Fragments/SettingsCommentsFragment.java | 11 +++++ .../me/ccrama/redditslide/SettingValues.java | 4 ++ .../redditslide/Views/RedditItemView.java | 2 +- .../activity_settings_comments_child.xml | 45 ++++++++++++++++++- app/src/main/res/values/strings.xml | 1 + 9 files changed, 66 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java index 8b23852e05..d339e85091 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterHelper.java @@ -1495,7 +1495,7 @@ public static Spannable getScoreString(Comment comment, Context mContext, titleString.append(pinned); titleString.append(" "); } - if (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0) { + if (!SettingValues.hideCommentAwards && (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0)) { TypedArray a = mContext.obtainStyledAttributes( new FontPreferences(mContext).getPostFontStyle().getResId(), R.styleable.FontStyle); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterSearch.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterSearch.java index a8816b363f..f51860ed8d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterSearch.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapterSearch.java @@ -48,6 +48,7 @@ import me.ccrama.redditslide.Authentication; import me.ccrama.redditslide.R; +import me.ccrama.redditslide.SettingValues; import me.ccrama.redditslide.TimeUtils; import me.ccrama.redditslide.UserSubscriptions; import me.ccrama.redditslide.UserTags; @@ -187,7 +188,7 @@ public void doScoreText(CommentViewHolder holder, Comment comment, int offset) { titleString.append(pinned); titleString.append(" "); } - if (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0) { + if (!SettingValues.hideCommentAwards && (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0)) { TypedArray a = mContext.obtainStyledAttributes( new FontPreferences(mContext).getPostFontStyle().getResId(), R.styleable.FontStyle); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java index 43a8df5a21..64429e7beb 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ContributionAdapter.java @@ -430,7 +430,7 @@ public void onClick(View v) { holder.content.setTypeface(typeface); ((TextView) holder.gild).setText(""); - if (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0) { + if (!SettingValues.hideCommentAwards && (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0)) { TypedArray a = mContext.obtainStyledAttributes( new FontPreferences(mContext).getPostFontStyle().getResId(), R.styleable.FontStyle); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java index 9b3daa62b0..5621edecdd 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ModeratorAdapter.java @@ -478,7 +478,7 @@ public void onSingleClick(View v) { setViews(comment.getDataNode().get("body_html").asText(), comment.getSubredditName(), holder); ((TextView) holder.gild).setText(""); - if (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0) { + if (!SettingValues.hideCommentAwards && (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0)) { TypedArray a = mContext.obtainStyledAttributes( new FontPreferences(mContext).getPostFontStyle().getResId(), R.styleable.FontStyle); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsCommentsFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsCommentsFragment.java index 665b3d4a99..69da79e6d9 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsCommentsFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsCommentsFragment.java @@ -127,6 +127,17 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { } }); } + { + SwitchCompat single = context.findViewById(R.id.settings_comments_hide_awards); + single.setChecked(SettingValues.hideCommentAwards); + single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + SettingValues.hideCommentAwards = isChecked; + SettingValues.prefs.edit().putBoolean(SettingValues.PREF_HIDE_COMMENT_AWARDS, isChecked).apply(); + } + }); + } { SwitchCompat single = context.findViewById(R.id.settings_comments_autohidenav); single.setChecked(SettingValues.commentAutoHide); diff --git a/app/src/main/java/me/ccrama/redditslide/SettingValues.java b/app/src/main/java/me/ccrama/redditslide/SettingValues.java index 475b4bff07..5e552cd598 100644 --- a/app/src/main/java/me/ccrama/redditslide/SettingValues.java +++ b/app/src/main/java/me/ccrama/redditslide/SettingValues.java @@ -60,6 +60,7 @@ public class SettingValues { public static final String PREF_SUBREDDIT_FILTERS = "subredditFilters"; public static final String PREF_ABBREVIATE_SCORES = "abbreviateScores"; public static final String PREF_HIDE_POST_AWARDS = "hidePostAwards"; + public static final String PREF_HIDE_COMMENT_AWARDS = "hideCommentAwards"; public static final String PREF_FLAIR_FILTERS = "subFlairFilters"; public static final String PREF_COMMENT_LAST_VISIT = "commentLastVisit"; public static final String PREF_VOTES_INFO_LINE = "votesInfoLine"; @@ -197,6 +198,7 @@ public class SettingValues { public static boolean rightHandedCommentMenu; public static boolean abbreviateScores; public static boolean hidePostAwards; + public static boolean hideCommentAwards; public static boolean shareLongLink; public static boolean isMuted; public static int subredditSearchMethod; @@ -361,7 +363,9 @@ public static void setAllValues(SharedPreferences settings) { noImages = prefs.getBoolean(PREF_NO_IMAGES, false); abbreviateScores = prefs.getBoolean(PREF_ABBREVIATE_SCORES, true); + hidePostAwards = prefs.getBoolean(PREF_HIDE_POST_AWARDS, false); + hideCommentAwards = prefs.getBoolean(PREF_HIDE_COMMENT_AWARDS, false); lowResAlways = prefs.getBoolean(PREF_LOW_RES_ALWAYS, false); lowResMobile = prefs.getBoolean(PREF_LOW_RES_MOBILE, false); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java b/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java index 775df73e76..5aa64d4561 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/RedditItemView.java @@ -420,7 +420,7 @@ public void doComment(Comment comment, View content) { } holder.content.setTypeface(typeface); - if (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0) { + if (!SettingValues.hideCommentAwards && (comment.getTimesSilvered() > 0 || comment.getTimesGilded() > 0 || comment.getTimesPlatinized() > 0)) { TypedArray a = getContext().obtainStyledAttributes( new FontPreferences(getContext()).getPostFontStyle().getResId(), R.styleable.FontStyle); diff --git a/app/src/main/res/layout/activity_settings_comments_child.xml b/app/src/main/res/layout/activity_settings_comments_child.xml index 54bd03fc02..6d8a66e170 100644 --- a/app/src/main/res/layout/activity_settings_comments_child.xml +++ b/app/src/main/res/layout/activity_settings_comments_child.xml @@ -361,6 +361,49 @@ android:textColorHint="?attr/fontColor"/> + + + + + + + + + + + + + - \ No newline at end of file + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 44ce251f9e..5177c5c6a2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1328,4 +1328,5 @@ The page you requested does not exist Go to first subreddit Hide awards + Hide awards From 087346af2fb134afb4bce7f2beb40f1238135651 Mon Sep 17 00:00:00 2001 From: TacoTheDank Date: Sat, 7 Nov 2020 19:04:16 -0500 Subject: [PATCH 084/108] Update Exoplayer, guava, junit --- app/build.gradle | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a4b101086a..b6c2328fd3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -94,13 +94,13 @@ dependencies { implementation 'com.google.android.material:material:1.2.1' /** Third-party (Other) **/ - def exoPlayerVersion = '2.12.0' + def exoPlayerVersion = '2.12.1' implementation "com.google.android.exoplayer:exoplayer-core:$exoPlayerVersion" implementation "com.google.android.exoplayer:exoplayer-dash:$exoPlayerVersion" implementation "com.google.android.exoplayer:exoplayer-ui:$exoPlayerVersion" implementation "com.google.android.exoplayer:extension-okhttp:$exoPlayerVersion" - implementation 'com.google.guava:guava:29.0-android' + implementation 'com.google.guava:guava:30.0-android' //Updating material-dialogs to any newer version will break all AlertDialogWrapper //noinspection GradleDependency implementation 'com.afollestad.material-dialogs:commons:0.8.6.2' //0.9.6.0 @@ -133,7 +133,7 @@ dependencies { implementation 'org.mp4parser:muxer:1.9.41' /** Testing **/ - testImplementation 'junit:junit:4.13' + testImplementation 'junit:junit:4.13.1' testImplementation 'org.hamcrest:hamcrest:2.2' testImplementation 'org.robolectric:robolectric:4.4' testImplementation 'org.powermock:powermock-module-junit4:2.0.7' From 21f435eba6ce238815e40314dea0e19b797babbf Mon Sep 17 00:00:00 2001 From: ccrama Date: Sat, 7 Nov 2020 22:11:00 -0600 Subject: [PATCH 085/108] Fixed video muxing/download --- .../me/ccrama/redditslide/util/GifUtils.java | 16 +++++++++++----- gradle/wrapper/gradle-wrapper.properties | 3 +-- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java index 04ef3ac630..6b2538d257 100644 --- a/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/util/GifUtils.java @@ -278,7 +278,7 @@ protected Boolean doInBackground(Void... voids) { return true; } else if (audioUri != null && videoUri != null) { if (mux(new File(a.getCacheDir().getAbsolutePath(), "video.mp4").getAbsolutePath(), - new File(a.getCacheDir().getAbsolutePath(), "video.mp4").getAbsolutePath(), + new File(a.getCacheDir().getAbsolutePath(), "audio.mp4").getAbsolutePath(), new File(a.getCacheDir().getAbsolutePath(), "muxed.mp4").getAbsolutePath())) { in = new FileInputStream(new File(a.getCacheDir().getAbsolutePath(), "muxed.mp4")); } else { @@ -1049,10 +1049,11 @@ public void run() { * @return Whether the muxing completed successfully */ private static boolean mux(String videoFile, String audioFile, String outputFile) { - Movie video; + Movie rawVideo; + try { new MovieCreator(); - video = MovieCreator.build(videoFile); + rawVideo = MovieCreator.build(videoFile); } catch (RuntimeException | IOException e) { e.printStackTrace(); return false; @@ -1068,9 +1069,14 @@ private static boolean mux(String videoFile, String audioFile, String outputFile } Track audioTrack = audio.getTracks().get(0); + Track videoTrack = rawVideo.getTracks().get(0); + Movie video = new Movie(); + + ClippedTrack croppedTrackAudio = new ClippedTrack(audioTrack, 0, audioTrack.getSamples().size()); + video.addTrack(croppedTrackAudio); + ClippedTrack croppedTrackVideo = new ClippedTrack(videoTrack, 0, videoTrack.getSamples().size()); + video.addTrack(croppedTrackVideo); - ClippedTrack croppedTrack = new ClippedTrack(audioTrack, 0, audioTrack.getSamples().size()); - video.addTrack(croppedTrack); Container out = new DefaultMp4Builder().build(video); FileOutputStream fos; diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 0c2d86efbc..070cf7caf9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -2,5 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-all.zip zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists -distributionSha256Sum=11657af6356b7587bfb37287b5992e94a9686d5c8a0a1b60b87b9928a2decde5 +zipStorePath=wrapper/dists \ No newline at end of file From 9953c506c994f6d7cc503cadcedc54d9fbecf38d Mon Sep 17 00:00:00 2001 From: ccrama Date: Sat, 7 Nov 2020 22:47:32 -0600 Subject: [PATCH 086/108] Full Reddit Gallery support, new RedditGalleryPager Activity --- app/src/main/AndroidManifest.xml | 4 + .../Activities/ForceTouchLink.java | 1 + .../redditslide/Activities/Gallery.java | 1 + .../redditslide/Activities/RedditGallery.java | 7 +- .../Activities/RedditGalleryPager.java | 572 ++++++++++++++++++ .../redditslide/Activities/Shadowbox.java | 1 + .../Activities/ShadowboxComments.java | 1 + .../redditslide/Adapters/GalleryView.java | 47 ++ .../redditslide/Fragments/MediaFragment.java | 46 ++ .../java/me/ccrama/redditslide/PostMatch.java | 1 + .../PopulateSubmissionViewHolder.java | 13 +- .../redditslide/Views/PeekMediaView.java | 1 + 12 files changed, 692 insertions(+), 3 deletions(-) create mode 100644 app/src/main/java/me/ccrama/redditslide/Activities/RedditGalleryPager.java diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8faac5fbdd..d1a16d486c 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -326,6 +326,10 @@ android:name=".Activities.RedditGallery" android:configChanges="keyboard|keyboardHidden|orientation|screenSize|smallestScreenSize|screenLayout|uiMode" android:theme="@style/swipeable"/> + (images)); + i.putExtras(urlsBundle); + startActivity(i); finish(); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/RedditGalleryPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGalleryPager.java new file mode 100644 index 0000000000..0b9bea8108 --- /dev/null +++ b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGalleryPager.java @@ -0,0 +1,572 @@ +package me.ccrama.redditslide.Activities; + +import android.app.Dialog; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.res.TypedArray; +import android.graphics.Bitmap; +import android.graphics.Color; +import android.graphics.PorterDuff; +import android.graphics.PorterDuffColorFilter; +import android.graphics.Typeface; +import android.graphics.drawable.Drawable; +import android.os.AsyncTask; +import android.os.Bundle; +import android.os.Environment; +import android.util.Log; +import android.view.LayoutInflater; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; +import android.view.View; +import android.view.ViewGroup; +import android.view.WindowManager; +import android.widget.AdapterView; +import android.widget.GridView; +import android.widget.ImageView; +import android.widget.LinearLayout; +import android.widget.ProgressBar; +import android.widget.TextView; +import android.widget.Toast; + +import com.afollestad.materialdialogs.AlertDialogWrapper; +import com.cocosw.bottomsheet.BottomSheet; +import com.devspark.robototextview.RobotoTypefaces; +import com.nostra13.universalimageloader.core.DisplayImageOptions; +import com.nostra13.universalimageloader.core.assist.FailReason; +import com.nostra13.universalimageloader.core.assist.ImageScaleType; +import com.nostra13.universalimageloader.core.imageaware.ImageViewAware; +import com.nostra13.universalimageloader.core.listener.ImageLoadingListener; +import com.nostra13.universalimageloader.core.listener.ImageLoadingProgressListener; +import com.sothree.slidinguppanel.SlidingUpPanelLayout; + +import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; +import java.text.DecimalFormat; +import java.util.ArrayList; +import java.util.List; + +import androidx.appcompat.widget.Toolbar; +import androidx.fragment.app.Fragment; +import androidx.fragment.app.FragmentManager; +import androidx.fragment.app.FragmentStatePagerAdapter; +import androidx.viewpager.widget.ViewPager; +import me.ccrama.redditslide.Adapters.ImageGridAdapter; +import me.ccrama.redditslide.ColorPreferences; +import me.ccrama.redditslide.Fragments.BlankFragment; +import me.ccrama.redditslide.Fragments.FolderChooserDialogCreate; +import me.ccrama.redditslide.Fragments.SubmissionsView; +import me.ccrama.redditslide.ImgurAlbum.Image; +import me.ccrama.redditslide.Notifications.ImageDownloadNotificationService; +import me.ccrama.redditslide.R; +import me.ccrama.redditslide.Reddit; +import me.ccrama.redditslide.SettingValues; +import me.ccrama.redditslide.SpoilerRobotoTextView; +import me.ccrama.redditslide.Views.ImageSource; +import me.ccrama.redditslide.Views.SubsamplingScaleImageView; +import me.ccrama.redditslide.Views.ToolbarColorizeHelper; +import me.ccrama.redditslide.Visuals.FontPreferences; +import me.ccrama.redditslide.util.LinkUtil; +import me.ccrama.redditslide.util.NetworkUtil; +import me.ccrama.redditslide.util.ShareUtil; +import me.ccrama.redditslide.util.SubmissionParser; + +/** + * Created by ccrama on 11/7/2020.

    This is an extension of RedditAlbum.java which utilizes a + * ViewPager for Reddit Gallery content instead of a RecyclerView (horizontal vs vertical). + */ +public class RedditGalleryPager extends FullScreenActivity + implements FolderChooserDialogCreate.FolderCallback { + + private static int adapterPosition; + public static final String SUBREDDIT = "subreddit"; + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + int id = item.getItemId(); + + if (id == android.R.id.home) { + onBackPressed(); + } + if (id == R.id.vertical) { + SettingValues.albumSwipe = false; + SettingValues.prefs.edit().putBoolean(SettingValues.PREF_ALBUM_SWIPE, false).apply(); + Intent i = new Intent(RedditGalleryPager.this, RedditGallery.class); + if (getIntent().hasExtra(MediaView.SUBMISSION_URL)) { + i.putExtra(MediaView.SUBMISSION_URL, + getIntent().getStringExtra(MediaView.SUBMISSION_URL)); + } + if(getIntent().hasExtra(SUBREDDIT)){ + i.putExtra(SUBREDDIT, getIntent().getStringExtra(SUBREDDIT)); + } + i.putExtras(getIntent()); + Bundle urlsBundle = new Bundle(); + urlsBundle.putSerializable(RedditGallery.GALLERY_URLS, new ArrayList(images)); + i.putExtras(urlsBundle); + + startActivity(i); + finish(); + } + if (id == R.id.grid) { + mToolbar.findViewById(R.id.grid).callOnClick(); + } + if (id == R.id.external) { + LinkUtil.openExternally(getIntent().getExtras().getString("url", "")); + } + + if (id == R.id.comments) { + int adapterPosition = getIntent().getIntExtra(MediaView.ADAPTER_POSITION, -1); + finish(); + SubmissionsView.datachanged(adapterPosition); + //getIntent().getStringExtra(MediaView.SUBMISSION_SUBREDDIT)); + //SubmissionAdapter.setOpen(this, getIntent().getStringExtra(MediaView.SUBMISSION_URL)); + } + + if (id == R.id.download && images != null) { + int index = 0; + for (final GalleryImage elem : images) { + doImageSave(false, elem.url, index); + index++; + } + } + + return super.onOptionsItemSelected(item); + } + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (requestCode == 3) { + Reddit.appRestart.edit().putBoolean("tutorialSwipe", true).apply(); + } + } + + public String subreddit; + + public void onCreate(Bundle savedInstanceState) { + overrideSwipeFromAnywhere(); + super.onCreate(savedInstanceState); + getTheme().applyStyle( + new ColorPreferences(this).getDarkThemeSubreddit(ColorPreferences.FONT_STYLE), + true); + setContentView(R.layout.album_pager); + + //Keep the screen on + getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + + if(getIntent().hasExtra(SUBREDDIT)){ + this.subreddit = getIntent().getStringExtra(SUBREDDIT); + } + + mToolbar = (Toolbar) findViewById(R.id.toolbar); + mToolbar.setTitle(R.string.type_album); + ToolbarColorizeHelper.colorizeToolbar(mToolbar, Color.WHITE, this); + setSupportActionBar(mToolbar); + getSupportActionBar().setDisplayHomeAsUpEnabled(true); + + mToolbar.setPopupTheme( + new ColorPreferences(this).getDarkThemeSubreddit(ColorPreferences.FONT_STYLE)); + + adapterPosition = getIntent().getIntExtra(MediaView.ADAPTER_POSITION, -1); + + String url = getIntent().getExtras().getString("url", ""); + setShareUrl(url); + + if (!Reddit.appRestart.contains("tutorialSwipe")) { + startActivityForResult(new Intent(this, SwipeTutorial.class), 3); + } + + findViewById(R.id.progress).setVisibility(View.GONE); + images = (ArrayList) + getIntent().getSerializableExtra(RedditGallery.GALLERY_URLS); + + p = (ViewPager) findViewById(R.id.images_horizontal); + + if (getSupportActionBar() != null) { + getSupportActionBar().setSubtitle(1 + "/" + images.size()); + } + + GalleryViewPager adapter = new GalleryViewPager(getSupportFragmentManager()); + p.setAdapter(adapter); + p.setCurrentItem(1); + findViewById(R.id.grid).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + LayoutInflater l = getLayoutInflater(); + View body = l.inflate(R.layout.album_grid_dialog, null, false); + AlertDialogWrapper.Builder b = new AlertDialogWrapper.Builder(RedditGalleryPager.this); + GridView gridview = body.findViewById(R.id.images); + gridview.setAdapter(new ImageGridAdapter(RedditGalleryPager.this, true, images)); + + + b.setView(body); + final Dialog d = b.create(); + gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() { + public void onItemClick(AdapterView parent, View v, int position, + long id) { + p.setCurrentItem(position + 1); + d.dismiss(); + } + }); + d.show(); + } + }); + p.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { + @Override + public void onPageScrolled(int position, float positionOffset, + int positionOffsetPixels) { + if (position != 0) { + if (getSupportActionBar() != null) { + getSupportActionBar().setSubtitle((position) + "/" + images.size()); + } + } + if (position == 0 && positionOffset < 0.2) { + finish(); + } + } + + @Override + public void onPageSelected(int position) { + } + + @Override + public void onPageScrollStateChanged(int state) { + + } + }); + adapter.notifyDataSetChanged(); + + } + + ViewPager p; + + private List images; + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.album_pager, menu); + adapterPosition = getIntent().getIntExtra(MediaView.ADAPTER_POSITION, -1); + if (adapterPosition < 0) { + menu.findItem(R.id.comments).setVisible(false); + } + return true; + } + + public class GalleryViewPager extends FragmentStatePagerAdapter { + public GalleryViewPager(FragmentManager m) { + super(m, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT); + } + + @Override + public Fragment getItem(int i) { + + if (i == 0) { + return new BlankFragment(); + } + + i--; + + Fragment f = new ImageFullNoSubmission(); + Bundle args = new Bundle(); + args.putInt("page", i); + f.setArguments(args); + + return f; + } + + + @Override + public int getCount() { + if (images == null) { + return 0; + } + return images.size() + 1; + } + } + + public void showBottomSheetImage(final String contentUrl, final boolean isGif, + final int index) { + + int[] attrs = new int[]{R.attr.tintColor}; + TypedArray ta = obtainStyledAttributes(attrs); + + int color = ta.getColor(0, Color.WHITE); + Drawable external = getResources().getDrawable(R.drawable.open_external); + Drawable share = getResources().getDrawable(R.drawable.share); + Drawable image = getResources().getDrawable(R.drawable.image); + Drawable save = getResources().getDrawable(R.drawable.save); + + external.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + share.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + image.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + save.setColorFilter(new PorterDuffColorFilter(color, PorterDuff.Mode.SRC_ATOP)); + + ta.recycle(); + BottomSheet.Builder b = new BottomSheet.Builder(this).title(contentUrl); + + b.sheet(2, external, getString(R.string.submission_link_extern)); + b.sheet(5, share, getString(R.string.submission_link_share)); + if (!isGif) b.sheet(3, image, getString(R.string.share_image)); + b.sheet(4, save, getString(R.string.submission_save_image)); + b.listener(new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + switch (which) { + case (2): { + LinkUtil.openExternally(contentUrl); + } + break; + case (3): { + ShareUtil.shareImage(contentUrl, RedditGalleryPager.this); + } + break; + case (5): { + Reddit.defaultShareText("", contentUrl, RedditGalleryPager.this); + } + break; + case (4): { + doImageSave(isGif, contentUrl, index); + } + break; + } + } + }); + + b.show(); + + } + + public void doImageSave(boolean isGif, String contentUrl, int index) { + if (!isGif) { + if (Reddit.appRestart.getString("imagelocation", "").isEmpty()) { + showFirstDialog(); + } else if (!new File(Reddit.appRestart.getString("imagelocation", "")).exists()) { + showErrorDialog(); + } else { + Intent i = new Intent(this, ImageDownloadNotificationService.class); + i.putExtra("actuallyLoaded", contentUrl); + if (subreddit != null && !subreddit.isEmpty()) i.putExtra("subreddit", subreddit); + i.putExtra("index", index); + startService(i); + } + } else { + MediaView.doOnClick.run(); + } + } + + public static class ImageFullNoSubmission extends Fragment { + + private int i = 0; + + public ImageFullNoSubmission() { + + } + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + final ViewGroup rootView = + (ViewGroup) inflater.inflate(R.layout.album_image_pager, container, false); + + final GalleryImage current = ((RedditGalleryPager) getActivity()).images.get(i); + final String url = current.url; + boolean lq = false; + if (SettingValues.loadImageLq && (SettingValues.lowResAlways || (!NetworkUtil.isConnectedWifi(getActivity()) + && SettingValues.lowResMobile))) { + String lqurl = url.substring(0, url.lastIndexOf(".")) + + (SettingValues.lqLow ? "m" : (SettingValues.lqMid ? "l" : "h")) + + url.substring(url.lastIndexOf(".")); + loadImage(rootView, this, lqurl, ((RedditGalleryPager) getActivity()).images.size() == 1); + lq = true; + } else { + loadImage(rootView, this, url, ((RedditGalleryPager) getActivity()).images.size() == 1); + } + + { + rootView.findViewById(R.id.more).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + ((RedditGalleryPager) getActivity()).showBottomSheetImage(url, false, i); + } + }); + { + rootView.findViewById(R.id.save).setOnClickListener(new View.OnClickListener() { + + @Override + public void onClick(View v2) { + ((AlbumPager) getActivity()).doImageSave(false, url, i); + } + + }); + if (!SettingValues.imageDownloadButton) { + rootView.findViewById(R.id.save).setVisibility(View.INVISIBLE); + } + } + + rootView.findViewById(R.id.panel).setVisibility(View.GONE); + (rootView.findViewById(R.id.margin)).setPadding(0, 0, 0, 0); + } + + rootView.findViewById(R.id.hq).setVisibility(View.GONE); + + if (getActivity().getIntent().hasExtra(MediaView.SUBMISSION_URL)) { + rootView.findViewById(R.id.comments).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + getActivity().finish(); + SubmissionsView.datachanged(adapterPosition); + } + }); + } else { + rootView.findViewById(R.id.comments).setVisibility(View.GONE); + } + return rootView; + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle bundle = this.getArguments(); + i = bundle.getInt("page", 0); + } + } + + public static void setTextWithLinks(String s, SpoilerRobotoTextView text) { + String[] parts = s.split("\\s+"); + + StringBuilder b = new StringBuilder(); + for (String item : parts) + try { + URL url = new URL(item); + b.append(" ").append(url).append(""); + } catch (MalformedURLException e) { + b.append(" ").append(item); + } + + text.setTextHtml(b.toString(), "no sub"); + } + + public static String readableFileSize(long size) { + if (size <= 0) return "0"; + final String[] units = new String[]{"B", "kB", "MB", "GB", "TB"}; + int digitGroups = (int) (Math.log10(size) / Math.log10(1024)); + return new DecimalFormat("#,##0.#").format(size / Math.pow(1024, digitGroups)) + + " " + + units[digitGroups]; + } + + private static void loadImage(final View rootView, Fragment f, String url, boolean single) { + final SubsamplingScaleImageView image = rootView.findViewById(R.id.image); + + image.setMinimumDpi(70); + image.setMinimumTileDpi(240); + ImageView fakeImage = new ImageView(f.getActivity()); + final TextView size = rootView.findViewById(R.id.size); + fakeImage.setLayoutParams( + new LinearLayout.LayoutParams(image.getWidth(), image.getHeight())); + fakeImage.setScaleType(ImageView.ScaleType.CENTER_CROP); + ((Reddit) f.getActivity().getApplication()).getImageLoader() + .displayImage(url, new ImageViewAware(fakeImage), + new DisplayImageOptions.Builder().resetViewBeforeLoading(true) + .cacheOnDisk(true) + .imageScaleType(single? ImageScaleType.NONE:ImageScaleType.NONE_SAFE) + .cacheInMemory(false) + .build(), new ImageLoadingListener() { + + @Override + public void onLoadingStarted(String imageUri, View view) { + size.setVisibility(View.VISIBLE); + } + + @Override + public void onLoadingFailed(String imageUri, View view, + FailReason failReason) { + Log.v("Slide", "LOADING FAILED"); + + } + + @Override + public void onLoadingComplete(String imageUri, View view, + Bitmap loadedImage) { + size.setVisibility(View.GONE); + image.setImage(ImageSource.bitmap(loadedImage)); + (rootView.findViewById(R.id.progress)).setVisibility(View.GONE); + } + + @Override + public void onLoadingCancelled(String imageUri, View view) { + Log.v("Slide", "LOADING CANCELLED"); + + } + }, new ImageLoadingProgressListener() { + @Override + public void onProgressUpdate(String imageUri, View view, int current, + int total) { + size.setText(readableFileSize(total)); + + ((ProgressBar) rootView.findViewById(R.id.progress)).setProgress( + Math.round(100.0f * current / total)); + } + }); + } + + public void showFirstDialog() { + runOnUiThread(new Runnable() { + @Override + public void run() { + new AlertDialogWrapper.Builder(RedditGalleryPager.this).setTitle(R.string.set_save_location) + .setMessage(R.string.set_save_location_msg) + .setPositiveButton(R.string.btn_yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + new FolderChooserDialogCreate.Builder(RedditGalleryPager.this).chooseButton( + R.string.btn_select) // changes label of the choose button + .initialPath(Environment.getExternalStorageDirectory() + .getPath()) // changes initial path, defaults to external storage directory + .show(); + } + }) + .setNegativeButton(R.string.btn_no, null) + .show(); + } + }); + + } + + public void showErrorDialog() { + runOnUiThread(new Runnable() { + @Override + public void run() { + new AlertDialogWrapper.Builder(RedditGalleryPager.this).setTitle( + R.string.err_something_wrong) + .setMessage(R.string.err_couldnt_save_choose_new) + .setPositiveButton(R.string.btn_yes, new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog, int which) { + new FolderChooserDialogCreate.Builder(RedditGalleryPager.this).chooseButton( + R.string.btn_select) // changes label of the choose button + .initialPath(Environment.getExternalStorageDirectory() + .getPath()) // changes initial path, defaults to external storage directory + .show(); + } + }) + .setNegativeButton(R.string.btn_no, null) + .show(); + } + }); + + } + + @Override + public void onFolderSelection(FolderChooserDialogCreate dialog, File folder, boolean isSaveToLocation) { + if (folder != null) { + Reddit.appRestart.edit().putString("imagelocation", folder.getAbsolutePath()).apply(); + Toast.makeText(this, + getString(R.string.settings_set_image_location, folder.getAbsolutePath()) + + folder.getAbsolutePath(), Toast.LENGTH_LONG).show(); + + } + } +} diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Shadowbox.java b/app/src/main/java/me/ccrama/redditslide/Activities/Shadowbox.java index aa9746ab47..4281ba0f0c 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Shadowbox.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Shadowbox.java @@ -177,6 +177,7 @@ public Fragment getItem(int i) { case DEVIANTART: case EMBEDDED: case XKCD: + case REDDIT_GALLERY: case VREDDIT_DIRECT: case VREDDIT_REDIRECT: case LINK: diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/ShadowboxComments.java b/app/src/main/java/me/ccrama/redditslide/Activities/ShadowboxComments.java index 07d809138a..4e8b2aa389 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/ShadowboxComments.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/ShadowboxComments.java @@ -66,6 +66,7 @@ public Fragment getItem(int i) { case XKCD: case SPOILER: case DEVIANTART: + case REDDIT_GALLERY: case EMBEDDED: case LINK: case STREAMABLE: diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java index b74c75eefb..a9208ae81d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java @@ -7,6 +7,7 @@ import android.graphics.PorterDuff; import android.graphics.PorterDuffColorFilter; import android.graphics.drawable.Drawable; +import android.os.Bundle; import android.view.HapticFeedbackConstants; import android.view.LayoutInflater; import android.view.View; @@ -18,6 +19,7 @@ import androidx.recyclerview.widget.RecyclerView; import com.cocosw.bottomsheet.BottomSheet; +import com.fasterxml.jackson.databind.JsonNode; import net.dean.jraw.models.Submission; import net.dean.jraw.models.Thumbnails; @@ -29,7 +31,10 @@ import me.ccrama.redditslide.Activities.CommentsScreen; import me.ccrama.redditslide.Activities.FullscreenVideo; import me.ccrama.redditslide.Activities.Gallery; +import me.ccrama.redditslide.Activities.GalleryImage; import me.ccrama.redditslide.Activities.MediaView; +import me.ccrama.redditslide.Activities.RedditGallery; +import me.ccrama.redditslide.Activities.RedditGalleryPager; import me.ccrama.redditslide.Activities.Tumblr; import me.ccrama.redditslide.Activities.TumblrPager; import me.ccrama.redditslide.ContentType; @@ -90,6 +95,7 @@ public void onBindViewHolder(RecyclerView.ViewHolder holder2, final int i) { holder.type.setVisibility(View.VISIBLE); switch (ContentType.getContentType(submission)) { + case REDDIT_GALLERY: case ALBUM: holder.type.setImageResource(R.drawable.album); break; @@ -244,6 +250,47 @@ public void onClick(View v) { } break; + case REDDIT_GALLERY: + if (SettingValues.album) { + Intent i; + if (SettingValues.albumSwipe) { + i = new Intent(main, RedditGalleryPager.class); + i.putExtra(AlbumPager.SUBREDDIT, + submission.getSubredditName()); + } else { + i = new Intent(main, RedditGallery.class); + i.putExtra(Album.SUBREDDIT, + submission.getSubredditName()); + } + + i.putExtra(RedditGallery.SUBREDDIT, + submission.getSubredditName()); + + ArrayList urls = new ArrayList<>(); + + JsonNode dataNode = submission.getDataNode(); + if (dataNode.has("gallery_data")) { + for (JsonNode identifier : dataNode.get("gallery_data").get("items")) { + if (dataNode.has("media_metadata") && dataNode.get( + "media_metadata") + .has(identifier.get("media_id").asText())) { + urls.add(new GalleryImage(dataNode.get("media_metadata") + .get(identifier.get("media_id").asText()) + .get("s"))); + } + } + } + + Bundle urlsBundle = new Bundle(); + urlsBundle.putSerializable(RedditGallery.GALLERY_URLS, urls); + i.putExtras(urlsBundle); + + main.startActivity(i); + } else { + LinkUtil.openExternally(submission.getUrl()); + } + break; + case TUMBLR: if (SettingValues.image) { if (SettingValues.albumSwipe) { diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index b7763b07ca..1771c20053 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -20,6 +20,7 @@ import androidx.fragment.app.Fragment; import com.afollestad.materialdialogs.AlertDialogWrapper; +import com.fasterxml.jackson.databind.JsonNode; import com.google.common.base.Strings; import com.google.gson.Gson; import com.google.gson.JsonObject; @@ -39,12 +40,16 @@ import java.io.IOException; import java.net.URL; import java.net.URLConnection; +import java.util.ArrayList; import me.ccrama.redditslide.Activities.Album; import me.ccrama.redditslide.Activities.AlbumPager; import me.ccrama.redditslide.Activities.CommentsScreen; import me.ccrama.redditslide.Activities.FullscreenVideo; +import me.ccrama.redditslide.Activities.GalleryImage; import me.ccrama.redditslide.Activities.MediaView; +import me.ccrama.redditslide.Activities.RedditGallery; +import me.ccrama.redditslide.Activities.RedditGalleryPager; import me.ccrama.redditslide.Activities.Shadowbox; import me.ccrama.redditslide.Activities.Tumblr; import me.ccrama.redditslide.Activities.TumblrPager; @@ -200,6 +205,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, switch (type) { case ALBUM: + case REDDIT_GALLERY: typeImage.setImageResource(R.drawable.album); break; case EXTERNAL: @@ -396,6 +402,46 @@ public void onClick(View v) { LinkUtil.openExternally(submission.getUrl()); } break; + case REDDIT_GALLERY: + if (SettingValues.album) { + Intent i; + if (SettingValues.albumSwipe) { + i = new Intent(contextActivity, RedditGalleryPager.class); + i.putExtra(AlbumPager.SUBREDDIT, + submission.getSubredditName()); + } else { + i = new Intent(contextActivity, RedditGallery.class); + i.putExtra(Album.SUBREDDIT, + submission.getSubredditName()); + } + + i.putExtra(RedditGallery.SUBREDDIT, + submission.getSubredditName()); + + ArrayList urls = new ArrayList<>(); + + JsonNode dataNode = submission.getDataNode(); + if (dataNode.has("gallery_data")) { + for (JsonNode identifier : dataNode.get("gallery_data").get("items")) { + if (dataNode.has("media_metadata") && dataNode.get( + "media_metadata") + .has(identifier.get("media_id").asText())) { + urls.add(new GalleryImage(dataNode.get("media_metadata") + .get(identifier.get("media_id").asText()) + .get("s"))); + } + } + } + + Bundle urlsBundle = new Bundle(); + urlsBundle.putSerializable(RedditGallery.GALLERY_URLS, urls); + i.putExtras(urlsBundle); + + contextActivity.startActivity(i); + } else { + LinkUtil.openExternally(submission.getUrl()); + } + break; case TUMBLR: if (SettingValues.image) { if (SettingValues.albumSwipe) { diff --git a/app/src/main/java/me/ccrama/redditslide/PostMatch.java b/app/src/main/java/me/ccrama/redditslide/PostMatch.java index cb295fbdc3..c39b5759c3 100644 --- a/app/src/main/java/me/ccrama/redditslide/PostMatch.java +++ b/app/src/main/java/me/ccrama/redditslide/PostMatch.java @@ -149,6 +149,7 @@ public static boolean doesMatch(Submission s, String baseSubreddit, boolean igno contentMatch = true; } break; + case REDDIT_GALLERY: case ALBUM: if (albums) { contentMatch = true; diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index 9479b9ba1f..f4058d2c30 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -86,6 +86,7 @@ import me.ccrama.redditslide.Activities.Profile; import me.ccrama.redditslide.Activities.Reauthenticate; import me.ccrama.redditslide.Activities.RedditGallery; +import me.ccrama.redditslide.Activities.RedditGalleryPager; import me.ccrama.redditslide.Activities.Search; import me.ccrama.redditslide.Activities.SubredditView; import me.ccrama.redditslide.Activities.Tumblr; @@ -208,7 +209,17 @@ public void onSingleClick(View v) { break; case REDDIT_GALLERY: if (SettingValues.album) { - Intent i = new Intent(contextActivity, RedditGallery.class); + Intent i; + if (SettingValues.albumSwipe) { + i = new Intent(contextActivity, RedditGalleryPager.class); + i.putExtra(AlbumPager.SUBREDDIT, + submission.getSubredditName()); + } else { + i = new Intent(contextActivity, RedditGallery.class); + i.putExtra(Album.SUBREDDIT, + submission.getSubredditName()); + } + i.putExtra(RedditGallery.SUBREDDIT, submission.getSubredditName()); diff --git a/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java b/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java index 43368fe47d..c5ff6e817a 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/PeekMediaView.java @@ -125,6 +125,7 @@ public void setUrl(String url) { case LINK: case VIDEO: case SELF: + case REDDIT_GALLERY: case SPOILER: case NONE: doLoadLink(url); From 27c6c244573e243cc11c6b3b2ca2c82e032090b7 Mon Sep 17 00:00:00 2001 From: ccrama Date: Sat, 7 Nov 2020 23:13:11 -0600 Subject: [PATCH 087/108] Fixed empty thumbnails on Reddit Gallery submissions --- .../java/me/ccrama/redditslide/Fragments/MediaFragment.java | 4 +++- .../redditslide/SubmissionViews/HeaderImageLinkView.java | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index 1771c20053..6b79f4dfa7 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -184,11 +184,12 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, ((Reddit) getContext().getApplicationContext()).getImageLoader() .displayImage(s.getThumbnail(), ((ImageView) rootView.findViewById(R.id.thumbimage2))); + addClickFunctions((rootView.findViewById(R.id.thumbimage2)), slideLayout, rootView, + type, getActivity(), s); } } } else { - (rootView.findViewById(R.id.thumbimage2)).setVisibility(View.GONE); addClickFunctions(img, slideLayout, rootView, type, getActivity(), s); } @@ -435,6 +436,7 @@ public void onClick(View v) { Bundle urlsBundle = new Bundle(); urlsBundle.putSerializable(RedditGallery.GALLERY_URLS, urls); + LogUtil.v("Opening gallery with " + urls.size()); i.putExtras(urlsBundle); contextActivity.startActivity(i); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java index a57ea2a96e..30909e97ae 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/HeaderImageLinkView.java @@ -393,7 +393,7 @@ public void doImageAndText(final Submission submission, boolean full, String bas lq = true; } else { - url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) + url = HtmlCompat.fromHtml(submission.getThumbnails().getSource().getUrl().isEmpty() ? submission.getThumbnail() : submission.getThumbnails().getSource().getUrl(), HtmlCompat.FROM_HTML_MODE_LEGACY) .toString(); //unescape url characters } if (!SettingValues.isPicsEnabled(baseSub) && !full || forceThumb || (news && submission.getScore() < 5000)) { @@ -430,6 +430,7 @@ public void doImageAndText(final Submission submission, boolean full, String bas && (submission.getThumbnailType() == Submission.ThumbnailType.URL || (!thumbnail .isNull() && submission.isNsfw() && SettingValues.getIsNSFWEnabled()))) { + url = submission.getThumbnail(); if (!full) { thumbImage2.setVisibility(View.VISIBLE); } else { From a39a3c46d04628b4f92f475c80fac094b9538b13 Mon Sep 17 00:00:00 2001 From: ccrama Date: Sat, 7 Nov 2020 23:21:44 -0600 Subject: [PATCH 088/108] Fixed clicking on TypeImage in Shadowbox mode --- .../redditslide/Fragments/MediaFragment.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index 6b79f4dfa7..1da2500bca 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -149,8 +149,9 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, } PopulateShadowboxInfo.doActionbar(s, rootView, getActivity(), true); + View thumbnailView = (rootView.findViewById(R.id.thumbimage2)); - (rootView.findViewById(R.id.thumbimage2)).setVisibility(View.GONE); + thumbnailView.setVisibility(View.GONE); ImageView typeImage = rootView.findViewById(R.id.type); typeImage.setVisibility(View.VISIBLE); @@ -170,27 +171,27 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, if (Strings.isNullOrEmpty(s.getThumbnail()) || Strings.isNullOrEmpty(firstUrl) || (s.isNsfw() && SettingValues.getIsNSFWEnabled())) { - (rootView.findViewById(R.id.thumbimage2)).setVisibility(View.VISIBLE); - ((ImageView) rootView.findViewById(R.id.thumbimage2)).setImageResource(R.drawable.web); - addClickFunctions((rootView.findViewById(R.id.thumbimage2)), slideLayout, rootView, + thumbnailView.setVisibility(View.VISIBLE); + ((ImageView) thumbnailView).setImageResource(R.drawable.web); + addClickFunctions(thumbnailView, slideLayout, rootView, + type, getActivity(), s); + addClickFunctions(typeImage, slideLayout, rootView, type, getActivity(), s); (rootView.findViewById(R.id.progress)).setVisibility(View.GONE); if ((s.isNsfw() && SettingValues.getIsNSFWEnabled())) { - ((ImageView) rootView.findViewById(R.id.thumbimage2)).setImageResource( + ((ImageView) thumbnailView).setImageResource( R.drawable.nsfw); } else { if (Strings.isNullOrEmpty(firstUrl) && !Strings.isNullOrEmpty(s.getThumbnail())) { ((Reddit) getContext().getApplicationContext()).getImageLoader() .displayImage(s.getThumbnail(), - ((ImageView) rootView.findViewById(R.id.thumbimage2))); - addClickFunctions((rootView.findViewById(R.id.thumbimage2)), slideLayout, rootView, - type, getActivity(), s); + ((ImageView) thumbnailView)); } } } else { - (rootView.findViewById(R.id.thumbimage2)).setVisibility(View.GONE); + thumbnailView.setVisibility(View.GONE); addClickFunctions(img, slideLayout, rootView, type, getActivity(), s); } From f583012c5543795b9fe3aafc63482fb7a532f061 Mon Sep 17 00:00:00 2001 From: ccrama Date: Sat, 7 Nov 2020 23:36:50 -0600 Subject: [PATCH 089/108] Added an option for high colorspace images --- .../Fragments/SettingsGeneralFragment.java | 23 ++++ .../ccrama/redditslide/ImageLoaderUtils.java | 2 +- .../java/me/ccrama/redditslide/Reddit.java | 2 +- .../me/ccrama/redditslide/SettingValues.java | 3 + .../activity_settings_general_child.xml | 128 ++++++++++++------ app/src/main/res/values/strings.xml | 2 + 6 files changed, 120 insertions(+), 40 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsGeneralFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsGeneralFragment.java index 6fd05fc99e..98423f75bd 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsGeneralFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsGeneralFragment.java @@ -44,6 +44,7 @@ import me.ccrama.redditslide.CaseInsensitiveArrayList; import me.ccrama.redditslide.Constants; import me.ccrama.redditslide.Fragments.FolderChooserDialogCreate.FolderCallback; +import me.ccrama.redditslide.ImageLoaderUtils; import me.ccrama.redditslide.Notifications.CheckForMail; import me.ccrama.redditslide.Notifications.NotificationJobScheduler; import me.ccrama.redditslide.R; @@ -221,6 +222,28 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { }); } } + { + SwitchCompat single = context.findViewById(R.id.settings_general_high_colorspace); + + if (single != null) { + single.setChecked(SettingValues.highColorspaceImages); + single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + SettingsThemeFragment.changed = true; + SettingValues.highColorspaceImages = isChecked; + + Reddit application = (Reddit) context.getApplication(); + ImageLoaderUtils.initImageLoader(application.getApplicationContext()); + application.defaultImageLoader = ImageLoaderUtils.imageLoader; + + SettingValues.prefs.edit() + .putBoolean(SettingValues.PREF_HIGH_COLORSPACE_IMAGES, isChecked) + .apply(); + } + }); + } + } { SwitchCompat single = context.findViewById(R.id.settings_general_forcelanguage); diff --git a/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java index 3dca002d99..41b69bf00d 100644 --- a/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java @@ -65,7 +65,7 @@ public static void initImageLoader(Context context) { options = new DisplayImageOptions.Builder() .cacheOnDisk(true) - .bitmapConfig(Bitmap.Config.RGB_565) + .bitmapConfig(SettingValues.highColorspaceImages ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565) .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2) .cacheInMemory(false) .resetViewBeforeLoading(false) diff --git a/app/src/main/java/me/ccrama/redditslide/Reddit.java b/app/src/main/java/me/ccrama/redditslide/Reddit.java index bcf62cc2d4..d56e02c777 100644 --- a/app/src/main/java/me/ccrama/redditslide/Reddit.java +++ b/app/src/main/java/me/ccrama/redditslide/Reddit.java @@ -119,7 +119,7 @@ public class Reddit extends MultiDexApplication implements Application.ActivityL public static AutoCacheScheduler autoCache; public static boolean peek; public boolean active; - private ImageLoader defaultImageLoader; + public ImageLoader defaultImageLoader; public static OkHttpClient client; public static boolean canUseNightModeAuto = false; diff --git a/app/src/main/java/me/ccrama/redditslide/SettingValues.java b/app/src/main/java/me/ccrama/redditslide/SettingValues.java index 5c0575b0b9..a50cf22d1f 100644 --- a/app/src/main/java/me/ccrama/redditslide/SettingValues.java +++ b/app/src/main/java/me/ccrama/redditslide/SettingValues.java @@ -136,6 +136,7 @@ public class SettingValues { public static final String PREF_MOD_TOOLBOX_LOCK = "toolboxLock"; public static final String PREF_MOD_TOOLBOX_MODMAIL = "toolboxModmail"; public static final String PREF_ALWAYS_SHOW_FAB = "alwaysShowFAB"; + public static final String PREF_HIGH_COLORSPACE_IMAGES = "highMemoryImages"; public static CreateCardView.CardEnum defaultCardView; public static Sorting defaultSorting; @@ -219,6 +220,7 @@ public class SettingValues { public static boolean loadImageLq; public static boolean ignoreSubSetting; public static boolean hideNSFWCollection; + public static boolean highColorspaceImages; public static boolean fastscroll; public static boolean fab = true; @@ -355,6 +357,7 @@ public static void setAllValues(SharedPreferences settings) { lqMid = prefs.getBoolean(PREF_LQ_MID, true); lqHigh = prefs.getBoolean(PREF_LQ_HIGH, false); lqVideos = prefs.getBoolean(PREF_LQ_VIDEOS, true); + highColorspaceImages = prefs.getBoolean(PREF_HIGH_COLORSPACE_IMAGES, false); noImages = prefs.getBoolean(PREF_NO_IMAGES, false); diff --git a/app/src/main/res/layout/activity_settings_general_child.xml b/app/src/main/res/layout/activity_settings_general_child.xml index 0ae7dac24a..a5a466dc9e 100644 --- a/app/src/main/res/layout/activity_settings_general_child.xml +++ b/app/src/main/res/layout/activity_settings_general_child.xml @@ -585,56 +585,108 @@ + android:layout_width="match_parent" + android:layout_height="0.25dp" + android:alpha=".25" + android:background="?attr/tintColor" /> + android:layout_width="match_parent" + android:layout_height="56dp" + android:background="?android:selectableItemBackground" + android:gravity="center_vertical" + android:orientation="horizontal" + android:paddingStart="16dp" + android:paddingLeft="16dp"> + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_centerVertical="true" + android:layout_marginEnd="64dp" + android:orientation="vertical" + android:layout_marginRight="64dp"> + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:text="@string/high_colorspace_images" + android:textColor="?attr/fontColor" + android:textSize="14sp" /> + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:alpha=".86" + android:text="@string/description_high_colorspace" + android:textColor="?attr/fontColor" + android:textSize="13sp" /> + + + android:layout_height="0.25dp" + android:alpha=".25" + android:background="?attr/tintColor" /> + + + + + + + + + + + Page not found The page you requested does not exist Go to first subreddit + High-Colorspace Images + Loads full colorspace on images, potentially leading to higher memory usage From 1c6d4352a572a08080cc702f226fd872db050970 Mon Sep 17 00:00:00 2001 From: budde25 Date: Fri, 13 Nov 2020 21:54:21 -0600 Subject: [PATCH 090/108] fixes notification getting stuck on 'downloading' after sucessfully downloading --- .../Notifications/ImageDownloadNotificationService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java index 1a15d587ea..3e943c601c 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java @@ -345,6 +345,7 @@ public void onScanCompleted(String path, Uri uri) { NotificationManager.class); notif.flags |= Notification.FLAG_AUTO_CANCEL; if (mNotificationManager != null) { + mNotificationManager.cancel(id); mNotificationManager.notify(id, notif); } loadedImage.recycle(); From 3efad390924bb05a03dabc274ac884331194b28b Mon Sep 17 00:00:00 2001 From: ZianeA Date: Fri, 20 Nov 2020 21:25:30 +0100 Subject: [PATCH 091/108] Use the submission title as the title for the saved image. --- .../ccrama/redditslide/Activities/Album.java | 34 +- .../redditslide/Activities/AlbumPager.java | 8 + .../redditslide/Activities/MediaView.java | 11 + .../redditslide/Activities/RedditGallery.java | 38 +- .../Activities/RedditGalleryPager.java | 10 +- .../redditslide/Adapters/AlbumView.java | 10 +- .../redditslide/Adapters/GalleryView.java | 7 + .../Adapters/RedditGalleryView.java | 12 +- .../redditslide/Fragments/AlbumFull.java | 408 +++++++++--------- .../Fragments/AlbumFullComments.java | 3 +- .../redditslide/Fragments/CommentPage.java | 7 + .../redditslide/Fragments/MediaFragment.java | 6 + .../Fragments/MediaFragmentComment.java | 4 + .../ImageDownloadNotificationService.java | 163 +++---- .../PopulateNewsViewHolder.java | 8 + .../PopulateSubmissionViewHolder.java | 9 + 16 files changed, 414 insertions(+), 324 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/Album.java b/app/src/main/java/me/ccrama/redditslide/Activities/Album.java index 64fc0dc030..19ba11f732 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/Album.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/Album.java @@ -49,6 +49,8 @@ import me.ccrama.redditslide.Views.ToolbarColorizeHelper; import me.ccrama.redditslide.util.LinkUtil; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.*; + /** * Created by ccrama on 3/5/2015.

    This class is responsible for accessing the Imgur api to get * the album json data from a URL or Imgur hash. It extends FullScreenActivity and supports swipe @@ -58,7 +60,7 @@ public class Album extends FullScreenActivity implements FolderChooserDialogCrea public static final String EXTRA_URL = "url"; public static final String SUBREDDIT = "subreddit"; private List images; - private int adapterPosition; + private int adapterPosition; @Override public void onFolderSelection(FolderChooserDialogCreate dialog, File folder, boolean isSaveToLocation) { @@ -87,6 +89,9 @@ public boolean onOptionsItemSelected(MenuItem item) { i.putExtra(MediaView.SUBMISSION_URL, getIntent().getStringExtra(MediaView.SUBMISSION_URL)); } + if (submissionTitle != null) { + i.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); + } i.putExtra("url", url); startActivity(i); finish(); @@ -120,6 +125,9 @@ public void doImageSave(boolean isGif, String contentUrl) { Intent i = new Intent(this, ImageDownloadNotificationService.class); i.putExtra("actuallyLoaded", contentUrl); if (subreddit != null && !subreddit.isEmpty()) i.putExtra("subreddit", subreddit); + if (submissionTitle != null) { + i.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); + } startService(i); } } else { @@ -201,6 +209,7 @@ private void saveImageGallery(final Bitmap bitmap, String URL) { public String url; public String subreddit; + public String submissionTitle; @Override public boolean onCreateOptionsMenu(Menu menu) { @@ -226,9 +235,12 @@ public void onCreate(Bundle savedInstanceState) { //Keep the screen on getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); - if(getIntent().hasExtra(SUBREDDIT)){ + if (getIntent().hasExtra(SUBREDDIT)) { this.subreddit = getIntent().getExtras().getString(SUBREDDIT); } + if (getIntent().hasExtra(EXTRA_SUBMISSION_TITLE)) { + this.submissionTitle = getIntent().getExtras().getString(EXTRA_SUBMISSION_TITLE); + } final ViewPager pager = (ViewPager) findViewById(R.id.images); @@ -238,7 +250,7 @@ public void onCreate(Bundle savedInstanceState) { pager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() { @Override public void onPageScrolled(int position, float positionOffset, - int positionOffsetPixels) { + int positionOffsetPixels) { if (position == 0 && positionOffsetPixels == 0) { finish(); } @@ -282,7 +294,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { public static class OverviewPagerAdapter extends FragmentStatePagerAdapter { public BlankFragment blankPage; - public AlbumFrag album; + public AlbumFrag album; public OverviewPagerAdapter(FragmentManager fm) { super(fm, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT); @@ -322,7 +334,7 @@ public static class AlbumFrag extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { + Bundle savedInstanceState) { rootView = inflater.inflate(R.layout.fragment_verticalalbum, container, false); final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); @@ -371,7 +383,7 @@ public void run() { new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, - int which) { + int which) { getActivity().finish(); } }) @@ -380,7 +392,7 @@ public void onClick(DialogInterface dialog, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, - int which) { + int which) { Intent i = new Intent(getActivity(), Website.class); i.putExtra(LinkUtil.EXTRA_URL, url); @@ -403,9 +415,11 @@ public void doWithData(final List jsonElements) { super.doWithData(jsonElements); if (getActivity() != null) { getActivity().findViewById(R.id.progress).setVisibility(View.GONE); - ((Album) getActivity()).images = new ArrayList<>(jsonElements); - AlbumView adapter = new AlbumView(baseActivity, ((Album) getActivity()).images, - getActivity().findViewById(R.id.toolbar).getHeight(), ((Album) getActivity()).subreddit); + Album albumActivity = (Album) getActivity(); + albumActivity.images = new ArrayList<>(jsonElements); + AlbumView adapter = new AlbumView(baseActivity, albumActivity.images, + getActivity().findViewById(R.id.toolbar).getHeight(), + albumActivity.subreddit, albumActivity.submissionTitle); recyclerView.setAdapter(adapter); } } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java index fd451b59ca..4b283d6b2b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java @@ -79,6 +79,8 @@ import me.ccrama.redditslide.util.ShareUtil; import me.ccrama.redditslide.util.SubmissionParser; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.*; + /** * Created by ccrama on 1/25/2016.

    This is an extension of Album.java which utilizes a @@ -109,6 +111,9 @@ public boolean onOptionsItemSelected(MenuItem item) { if(getIntent().hasExtra(SUBREDDIT)){ i.putExtra(SUBREDDIT, getIntent().getStringExtra(SUBREDDIT)); } + if (getIntent().hasExtra(EXTRA_SUBMISSION_TITLE)) { + i.putExtra(EXTRA_SUBMISSION_TITLE, getIntent().getStringExtra(EXTRA_SUBMISSION_TITLE)); + } i.putExtras(getIntent()); startActivity(i); finish(); @@ -496,6 +501,9 @@ public void doImageSave(boolean isGif, String contentUrl, int index) { Intent i = new Intent(this, ImageDownloadNotificationService.class); i.putExtra("actuallyLoaded", contentUrl); if (subreddit != null && !subreddit.isEmpty()) i.putExtra("subreddit", subreddit); + if (getIntent().hasExtra(EXTRA_SUBMISSION_TITLE)) { + i.putExtra(EXTRA_SUBMISSION_TITLE, getIntent().getStringExtra(EXTRA_SUBMISSION_TITLE)); + } i.putExtra("index", index); startService(i); } diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index d20746f06a..e4eb9ebb63 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -82,6 +82,7 @@ import me.ccrama.redditslide.util.ShareUtil; import static me.ccrama.redditslide.Activities.AlbumPager.readableFileSize; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.*; /** @@ -99,6 +100,8 @@ public class MediaView extends FullScreenActivity public static String fileLoc; public String subreddit; + private String submissionTitle; + private int index; public static Runnable doOnClick; public static boolean didLoadGif; @@ -324,6 +327,8 @@ public void doImageSave() { //always download the original file, or use the cached original if that is currently displayed i.putExtra("actuallyLoaded", contentUrl); if (subreddit != null && !subreddit.isEmpty()) i.putExtra("subreddit", subreddit); + if (submissionTitle != null) i.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); + i.putExtra("index", index); startService(i); } } else { @@ -664,6 +669,10 @@ public void onClick(View v) { if (getIntent().hasExtra(SUBREDDIT)) { subreddit = getIntent().getExtras().getString(SUBREDDIT); } + if (getIntent().hasExtra(EXTRA_SUBMISSION_TITLE)) { + submissionTitle = getIntent().getExtras().getString(EXTRA_SUBMISSION_TITLE); + } + index = getIntent().getIntExtra("index", -1); findViewById(R.id.mute).setVisibility(View.GONE); if (getIntent().hasExtra(EXTRA_LQ)) { @@ -1366,6 +1375,8 @@ public void onFolderSelection(FolderChooserDialogCreate dialog, File folder, boo i.putExtra("actuallyLoaded", contentUrl); i.putExtra("saveToLocation", folder.getAbsolutePath()); if (subreddit != null && !subreddit.isEmpty()) i.putExtra("subreddit", subreddit); + if (submissionTitle != null) i.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); + i.putExtra("index", index); startService(i); } else { Reddit.appRestart.edit().putString("imagelocation", folder.getAbsolutePath()).apply(); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java index 1ff430b718..27943c0d86 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGallery.java @@ -39,6 +39,8 @@ import me.ccrama.redditslide.Views.ToolbarColorizeHelper; import me.ccrama.redditslide.util.LinkUtil; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.*; + public class RedditGallery extends FullScreenActivity implements FolderChooserDialogCreate.FolderCallback { public static final String SUBREDDIT = "subreddit"; public static final String GALLERY_URLS = "galleryurls"; @@ -72,6 +74,8 @@ public boolean onOptionsItemSelected(MenuItem item) { i.putExtra(MediaView.SUBMISSION_URL, getIntent().getStringExtra(MediaView.SUBMISSION_URL)); } + if (subreddit != null && !subreddit.isEmpty()) i.putExtra(RedditGalleryPager.SUBREDDIT, subreddit); + if (submissionTitle != null) i.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); Bundle urlsBundle = new Bundle(); urlsBundle.putSerializable(RedditGallery.GALLERY_URLS, new ArrayList(images)); i.putExtras(urlsBundle); @@ -90,15 +94,17 @@ public boolean onOptionsItemSelected(MenuItem item) { LinkUtil.openExternally(url); } if (id == R.id.download) { + int index = 0; for (final GalleryImage elem : images) { - doImageSave(false, elem.url); + doImageSave(false, elem.url, index); + index++; } } return super.onOptionsItemSelected(item); } - public void doImageSave(boolean isGif, String contentUrl) { + public void doImageSave(boolean isGif, String contentUrl, int index) { if (!isGif) { if (Reddit.appRestart.getString("imagelocation", "").isEmpty()) { showFirstDialog(); @@ -108,6 +114,8 @@ public void doImageSave(boolean isGif, String contentUrl) { Intent i = new Intent(this, ImageDownloadNotificationService.class); i.putExtra("actuallyLoaded", contentUrl); if (subreddit != null && !subreddit.isEmpty()) i.putExtra("subreddit", subreddit); + if (submissionTitle != null) i.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); + i.putExtra("index", index); startService(i); } } else { @@ -155,6 +163,7 @@ public void onClick(DialogInterface dialog, int which) { public String url; public String subreddit; + private String submissionTitle; @Override public boolean onCreateOptionsMenu(Menu menu) { @@ -183,6 +192,9 @@ public void onCreate(Bundle savedInstanceState) { if(getIntent().hasExtra(SUBREDDIT)){ this.subreddit = getIntent().getExtras().getString(SUBREDDIT); } + if (getIntent().hasExtra(EXTRA_SUBMISSION_TITLE)) { + this.submissionTitle = getIntent().getExtras().getString(EXTRA_SUBMISSION_TITLE); + } final ViewPager pager = (ViewPager) findViewById(R.id.images); @@ -282,19 +294,20 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, final PreCachingLayoutManager mLayoutManager = new PreCachingLayoutManager(getActivity()); recyclerView = rootView.findViewById(R.id.images); recyclerView.setLayoutManager(mLayoutManager); - ((RedditGallery) getActivity()).images = (ArrayList) + final RedditGallery galleryActivity = (RedditGallery) getActivity(); + galleryActivity.images = (ArrayList) getActivity().getIntent().getSerializableExtra(RedditGallery.GALLERY_URLS); - ((BaseActivity) getActivity()).setShareUrl(((RedditGallery) getActivity()).url); + ((BaseActivity) getActivity()).setShareUrl(galleryActivity.url); - ((RedditGallery) getActivity()).mToolbar = rootView.findViewById(R.id.toolbar); - ((RedditGallery) getActivity()).mToolbar.setTitle(R.string.type_album); - ToolbarColorizeHelper.colorizeToolbar(((RedditGallery) getActivity()).mToolbar, Color.WHITE, + galleryActivity.mToolbar = rootView.findViewById(R.id.toolbar); + galleryActivity.mToolbar.setTitle(R.string.type_album); + ToolbarColorizeHelper.colorizeToolbar(galleryActivity.mToolbar, Color.WHITE, (getActivity())); - ((RedditGallery) getActivity()).setSupportActionBar(((RedditGallery) getActivity()).mToolbar); - ((RedditGallery) getActivity()).getSupportActionBar().setDisplayHomeAsUpEnabled(true); + galleryActivity.setSupportActionBar(galleryActivity.mToolbar); + galleryActivity.getSupportActionBar().setDisplayHomeAsUpEnabled(true); - ((RedditGallery) getActivity()).mToolbar.setPopupTheme( + galleryActivity.mToolbar.setPopupTheme( new ColorPreferences(getActivity()).getDarkThemeSubreddit( ColorPreferences.FONT_STYLE)); @@ -302,8 +315,9 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, @Override public void run() { rootView.findViewById(R.id.progress).setVisibility(View.GONE); - RedditGalleryView adapter = new RedditGalleryView(((RedditGallery) getActivity()), ((RedditGallery) getActivity()).images, - rootView.findViewById(R.id.toolbar).getHeight(), ((RedditGallery) getActivity()).subreddit); + RedditGalleryView adapter = new RedditGalleryView(galleryActivity, galleryActivity.images, + rootView.findViewById(R.id.toolbar).getHeight(), galleryActivity.subreddit, + galleryActivity.submissionTitle); recyclerView.setAdapter(adapter); } }); diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/RedditGalleryPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGalleryPager.java index 0b9bea8108..682d8dd87b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/RedditGalleryPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/RedditGalleryPager.java @@ -72,6 +72,8 @@ import me.ccrama.redditslide.util.ShareUtil; import me.ccrama.redditslide.util.SubmissionParser; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.EXTRA_SUBMISSION_TITLE; + /** * Created by ccrama on 11/7/2020.

    This is an extension of RedditAlbum.java which utilizes a * ViewPager for Reddit Gallery content instead of a RecyclerView (horizontal vs vertical). @@ -100,6 +102,7 @@ public boolean onOptionsItemSelected(MenuItem item) { if(getIntent().hasExtra(SUBREDDIT)){ i.putExtra(SUBREDDIT, getIntent().getStringExtra(SUBREDDIT)); } + if (submissionTitle != null) i.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); i.putExtras(getIntent()); Bundle urlsBundle = new Bundle(); urlsBundle.putSerializable(RedditGallery.GALLERY_URLS, new ArrayList(images)); @@ -143,6 +146,7 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { } public String subreddit; + private String submissionTitle; public void onCreate(Bundle savedInstanceState) { overrideSwipeFromAnywhere(); @@ -158,6 +162,9 @@ public void onCreate(Bundle savedInstanceState) { if(getIntent().hasExtra(SUBREDDIT)){ this.subreddit = getIntent().getStringExtra(SUBREDDIT); } + if (getIntent().hasExtra(EXTRA_SUBMISSION_TITLE)) { + this.submissionTitle = getIntent().getExtras().getString(EXTRA_SUBMISSION_TITLE); + } mToolbar = (Toolbar) findViewById(R.id.toolbar); mToolbar.setTitle(R.string.type_album); @@ -348,6 +355,7 @@ public void doImageSave(boolean isGif, String contentUrl, int index) { Intent i = new Intent(this, ImageDownloadNotificationService.class); i.putExtra("actuallyLoaded", contentUrl); if (subreddit != null && !subreddit.isEmpty()) i.putExtra("subreddit", subreddit); + if (submissionTitle != null) i.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); i.putExtra("index", index); startService(i); } @@ -396,7 +404,7 @@ public void onClick(View v) { @Override public void onClick(View v2) { - ((AlbumPager) getActivity()).doImageSave(false, url, i); + ((RedditGalleryPager) getActivity()).doImageSave(false, url, i); } }); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/AlbumView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/AlbumView.java index 8c76c178c7..f792b20ba9 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/AlbumView.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/AlbumView.java @@ -26,6 +26,7 @@ import me.ccrama.redditslide.Activities.Album; import me.ccrama.redditslide.Activities.MediaView; import me.ccrama.redditslide.ImgurAlbum.Image; +import me.ccrama.redditslide.Notifications.ImageDownloadNotificationService; import me.ccrama.redditslide.R; import me.ccrama.redditslide.Reddit; import me.ccrama.redditslide.SettingValues; @@ -34,6 +35,8 @@ import me.ccrama.redditslide.util.LinkUtil; import me.ccrama.redditslide.util.SubmissionParser; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.*; + public class AlbumView extends RecyclerView.Adapter { private final List users; @@ -42,13 +45,15 @@ public class AlbumView extends RecyclerView.Adapter { public boolean paddingBottom; public int height; public String subreddit; + private final String submissionTitle; - public AlbumView(final Activity context, final List users, int height, String subreddit) { + public AlbumView(final Activity context, final List users, int height, String subreddit, String SubmissionTitle) { this.height = height; main = context; this.users = users; this.subreddit = subreddit; + this.submissionTitle = SubmissionTitle; paddingBottom = main.findViewById(R.id.toolbar) == null; if (context.findViewById(R.id.grid) != null) @@ -181,6 +186,9 @@ public void onClick(View view) { Intent myIntent = new Intent(main, MediaView.class); myIntent.putExtra(MediaView.EXTRA_URL, user.getImageUrl()); myIntent.putExtra(MediaView.SUBREDDIT, subreddit); + if(submissionTitle != null) { + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); + } main.startActivity(myIntent); } else { LinkUtil.openExternally(user.getImageUrl()); diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java index a9208ae81d..064dc9ac90 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/GalleryView.java @@ -46,6 +46,8 @@ import me.ccrama.redditslide.Visuals.Palette; import me.ccrama.redditslide.util.LinkUtil; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.EXTRA_SUBMISSION_TITLE; + public class GalleryView extends RecyclerView.Adapter { private final Gallery main; public boolean paddingBottom; @@ -202,6 +204,7 @@ public void onClick(View v) { Intent myIntent = new Intent(main, MediaView.class); myIntent.putExtra(MediaView.SUBREDDIT, subreddit); myIntent.putExtra(MediaView.EXTRA_URL, submission.getUrl()); + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); main.startActivity(myIntent); } else { LinkUtil.openExternally(submission.getUrl()); @@ -237,12 +240,14 @@ public void onClick(View v) { if (SettingValues.albumSwipe) { Intent i = new Intent(main, AlbumPager.class); i.putExtra(AlbumPager.SUBREDDIT, subreddit); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); i.putExtra(Album.EXTRA_URL, submission.getUrl()); main.startActivity(i); } else { Intent i = new Intent(main, Album.class); i.putExtra(Album.SUBREDDIT, subreddit); i.putExtra(Album.EXTRA_URL, submission.getUrl()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); main.startActivity(i); } } else { @@ -257,10 +262,12 @@ public void onClick(View v) { i = new Intent(main, RedditGalleryPager.class); i.putExtra(AlbumPager.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } else { i = new Intent(main, RedditGallery.class); i.putExtra(Album.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } i.putExtra(RedditGallery.SUBREDDIT, diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java b/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java index 2b3ddaddd3..bdba0aa087 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/RedditGalleryView.java @@ -33,6 +33,8 @@ import me.ccrama.redditslide.Visuals.FontPreferences; import me.ccrama.redditslide.util.LinkUtil; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.EXTRA_SUBMISSION_TITLE; + public class RedditGalleryView extends RecyclerView.Adapter { private final List images; @@ -41,13 +43,15 @@ public class RedditGalleryView extends RecyclerView.Adapter images, int height, String subreddit) { - + public RedditGalleryView(final Activity context, final List images, int height, + String subreddit, String submissionTitle) { this.height = height; main = context; this.images = images; this.subreddit = subreddit; + this.submissionTitle = submissionTitle; paddingBottom = main.findViewById(R.id.toolbar) == null; if (context.findViewById(R.id.grid) != null) @@ -158,6 +162,10 @@ public void onClick(View view) { Intent myIntent = new Intent(main, MediaView.class); myIntent.putExtra(MediaView.EXTRA_URL, image.url); myIntent.putExtra(MediaView.SUBREDDIT, subreddit); + if(submissionTitle != null) { + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submissionTitle); + } + myIntent.putExtra("index", position); main.startActivity(myIntent); } else { LinkUtil.openExternally(image.url); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFull.java b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFull.java index c2276bccfb..3636dfade2 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFull.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFull.java @@ -1,204 +1,204 @@ -package me.ccrama.redditslide.Fragments; - -import android.animation.ValueAnimator; -import android.app.Activity; -import android.content.Intent; -import android.os.AsyncTask; -import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; -import android.view.ViewGroup; -import android.view.ViewTreeObserver; - -import androidx.fragment.app.Fragment; -import androidx.recyclerview.widget.LinearLayoutManager; -import androidx.recyclerview.widget.RecyclerView; - -import com.sothree.slidinguppanel.SlidingUpPanelLayout; - -import net.dean.jraw.models.Submission; - -import org.jetbrains.annotations.NotNull; - -import java.util.List; - -import me.ccrama.redditslide.Activities.CommentsScreen; -import me.ccrama.redditslide.Activities.Shadowbox; -import me.ccrama.redditslide.Adapters.AlbumView; -import me.ccrama.redditslide.ImgurAlbum.AlbumUtils; -import me.ccrama.redditslide.ImgurAlbum.Image; -import me.ccrama.redditslide.R; -import me.ccrama.redditslide.SubmissionViews.PopulateShadowboxInfo; - - -/** - * Created by ccrama on 6/2/2015. - */ -public class AlbumFull extends Fragment { - - boolean gallery = false; - private View list; - private int i = 0; - private Submission s; - boolean hidden; - View rootView; - - - @Override - public View onCreateView(LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { - rootView = inflater.inflate(R.layout.submission_albumcard, container, false); - PopulateShadowboxInfo.doActionbar(s, rootView, getActivity(), true); - - if (s.getUrl().contains("gallery")) { - gallery = true; - } - - list = rootView.findViewById(R.id.images); - - list.setVisibility(View.VISIBLE); - final LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity()); - layoutManager.setOrientation(LinearLayoutManager.VERTICAL); - ((RecyclerView) list).setLayoutManager(layoutManager); - - ((RecyclerView) list).addOnScrollListener(new RecyclerView.OnScrollListener() { - - @Override - public void onScrolled(RecyclerView recyclerView, int dx, int dy) { - super.onScrolled(recyclerView, dx, dy); - ValueAnimator va = null; - - if (dy > 0 && !hidden) { - hidden = true; - - if (va != null && va.isRunning()) va.cancel(); - - final View base = rootView.findViewById(R.id.base); - va = ValueAnimator.ofFloat(1.0f, 0.2f); - int mDuration = 250; //in millis - va.setDuration(mDuration); - va.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - Float value = (Float) animation.getAnimatedValue(); - base.setAlpha(value); - } - }); - - va.start(); - - } else if (hidden && dy <= 0) { - final View base = rootView.findViewById(R.id.base); - - if (va != null && va.isRunning()) va.cancel(); - - hidden = false; - va = ValueAnimator.ofFloat(0.2f, 1.0f); - int mDuration = 250; //in millis - va.setDuration(mDuration); - va.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { - public void onAnimationUpdate(ValueAnimator animation) { - Float value = (Float) animation.getAnimatedValue(); - base.setAlpha(value); - } - }); - - va.start(); - } - } - - @Override - public void onScrollStateChanged(RecyclerView recyclerView, int newState) { - super.onScrollStateChanged(recyclerView, newState); - } - }); - - final View.OnClickListener openClick = new View.OnClickListener() { - @Override - public void onClick(View v) { - ((SlidingUpPanelLayout) rootView.findViewById(R.id.sliding_layout)).setPanelState( - SlidingUpPanelLayout.PanelState.EXPANDED); - } - }; - rootView.findViewById(R.id.base).setOnClickListener(openClick); - final View title = rootView.findViewById(R.id.title); - title.getViewTreeObserver() - .addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { - @Override - public void onGlobalLayout() { - ((SlidingUpPanelLayout) rootView.findViewById( - R.id.sliding_layout)).setPanelHeight(title.getMeasuredHeight()); - title.getViewTreeObserver().removeOnGlobalLayoutListener(this); - } - }); - ((SlidingUpPanelLayout) rootView.findViewById(R.id.sliding_layout)).addPanelSlideListener( - new SlidingUpPanelLayout.PanelSlideListener() { - @Override - public void onPanelSlide(View panel, float slideOffset) { - - } - - @Override - public void onPanelStateChanged(View panel, - SlidingUpPanelLayout.PanelState previousState, - SlidingUpPanelLayout.PanelState newState) { - if (newState == SlidingUpPanelLayout.PanelState.EXPANDED) { - rootView.findViewById(R.id.base) - .setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent i2 = - new Intent(getActivity(), CommentsScreen.class); - i2.putExtra(CommentsScreen.EXTRA_PAGE, i); - i2.putExtra(CommentsScreen.EXTRA_SUBREDDIT, - ((Shadowbox) getActivity()).subreddit); - (getActivity()).startActivity(i2); - } - }); - } else { - rootView.findViewById(R.id.base).setOnClickListener(openClick); - } - } - }); - - new LoadIntoRecycler(s.getUrl(), getActivity()).executeOnExecutor( - AsyncTask.THREAD_POOL_EXECUTOR); - - return rootView; - } - - public class LoadIntoRecycler extends AlbumUtils.GetAlbumWithCallback { - - String url; - - public LoadIntoRecycler(@NotNull String url, @NotNull Activity baseActivity) { - super(url, baseActivity); - //todo htis dontClose = true; - this.url = url; - } - - @Override - public void doWithData(final List jsonElements) { - super.doWithData(jsonElements); - AlbumView adapter = new AlbumView(baseActivity, jsonElements, 0, - s.getSubredditName()); - ((RecyclerView) list).setAdapter(adapter); - } - - } - - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - Bundle bundle = this.getArguments(); - i = bundle.getInt("page", 0); - if (((Shadowbox) getActivity()).subredditPosts == null - || ((Shadowbox) getActivity()).subredditPosts.getPosts().size() < bundle.getInt( - "page", 0)) { - getActivity().finish(); - } else { - s = ((Shadowbox) getActivity()).subredditPosts.getPosts().get(bundle.getInt("page", 0)); - } - } - - -} +package me.ccrama.redditslide.Fragments; + +import android.animation.ValueAnimator; +import android.app.Activity; +import android.content.Intent; +import android.os.AsyncTask; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.view.ViewTreeObserver; + +import androidx.fragment.app.Fragment; +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +import com.sothree.slidinguppanel.SlidingUpPanelLayout; + +import net.dean.jraw.models.Submission; + +import org.jetbrains.annotations.NotNull; + +import java.util.List; + +import me.ccrama.redditslide.Activities.CommentsScreen; +import me.ccrama.redditslide.Activities.Shadowbox; +import me.ccrama.redditslide.Adapters.AlbumView; +import me.ccrama.redditslide.ImgurAlbum.AlbumUtils; +import me.ccrama.redditslide.ImgurAlbum.Image; +import me.ccrama.redditslide.R; +import me.ccrama.redditslide.SubmissionViews.PopulateShadowboxInfo; + + +/** + * Created by ccrama on 6/2/2015. + */ +public class AlbumFull extends Fragment { + + boolean gallery = false; + private View list; + private int i = 0; + private Submission s; + boolean hidden; + View rootView; + + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + rootView = inflater.inflate(R.layout.submission_albumcard, container, false); + PopulateShadowboxInfo.doActionbar(s, rootView, getActivity(), true); + + if (s.getUrl().contains("gallery")) { + gallery = true; + } + + list = rootView.findViewById(R.id.images); + + list.setVisibility(View.VISIBLE); + final LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity()); + layoutManager.setOrientation(LinearLayoutManager.VERTICAL); + ((RecyclerView) list).setLayoutManager(layoutManager); + + ((RecyclerView) list).addOnScrollListener(new RecyclerView.OnScrollListener() { + + @Override + public void onScrolled(RecyclerView recyclerView, int dx, int dy) { + super.onScrolled(recyclerView, dx, dy); + ValueAnimator va = null; + + if (dy > 0 && !hidden) { + hidden = true; + + if (va != null && va.isRunning()) va.cancel(); + + final View base = rootView.findViewById(R.id.base); + va = ValueAnimator.ofFloat(1.0f, 0.2f); + int mDuration = 250; //in millis + va.setDuration(mDuration); + va.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { + public void onAnimationUpdate(ValueAnimator animation) { + Float value = (Float) animation.getAnimatedValue(); + base.setAlpha(value); + } + }); + + va.start(); + + } else if (hidden && dy <= 0) { + final View base = rootView.findViewById(R.id.base); + + if (va != null && va.isRunning()) va.cancel(); + + hidden = false; + va = ValueAnimator.ofFloat(0.2f, 1.0f); + int mDuration = 250; //in millis + va.setDuration(mDuration); + va.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { + public void onAnimationUpdate(ValueAnimator animation) { + Float value = (Float) animation.getAnimatedValue(); + base.setAlpha(value); + } + }); + + va.start(); + } + } + + @Override + public void onScrollStateChanged(RecyclerView recyclerView, int newState) { + super.onScrollStateChanged(recyclerView, newState); + } + }); + + final View.OnClickListener openClick = new View.OnClickListener() { + @Override + public void onClick(View v) { + ((SlidingUpPanelLayout) rootView.findViewById(R.id.sliding_layout)).setPanelState( + SlidingUpPanelLayout.PanelState.EXPANDED); + } + }; + rootView.findViewById(R.id.base).setOnClickListener(openClick); + final View title = rootView.findViewById(R.id.title); + title.getViewTreeObserver() + .addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { + @Override + public void onGlobalLayout() { + ((SlidingUpPanelLayout) rootView.findViewById( + R.id.sliding_layout)).setPanelHeight(title.getMeasuredHeight()); + title.getViewTreeObserver().removeOnGlobalLayoutListener(this); + } + }); + ((SlidingUpPanelLayout) rootView.findViewById(R.id.sliding_layout)).addPanelSlideListener( + new SlidingUpPanelLayout.PanelSlideListener() { + @Override + public void onPanelSlide(View panel, float slideOffset) { + + } + + @Override + public void onPanelStateChanged(View panel, + SlidingUpPanelLayout.PanelState previousState, + SlidingUpPanelLayout.PanelState newState) { + if (newState == SlidingUpPanelLayout.PanelState.EXPANDED) { + rootView.findViewById(R.id.base) + .setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Intent i2 = + new Intent(getActivity(), CommentsScreen.class); + i2.putExtra(CommentsScreen.EXTRA_PAGE, i); + i2.putExtra(CommentsScreen.EXTRA_SUBREDDIT, + ((Shadowbox) getActivity()).subreddit); + (getActivity()).startActivity(i2); + } + }); + } else { + rootView.findViewById(R.id.base).setOnClickListener(openClick); + } + } + }); + + new LoadIntoRecycler(s.getUrl(), getActivity()).executeOnExecutor( + AsyncTask.THREAD_POOL_EXECUTOR); + + return rootView; + } + + public class LoadIntoRecycler extends AlbumUtils.GetAlbumWithCallback { + + String url; + + public LoadIntoRecycler(@NotNull String url, @NotNull Activity baseActivity) { + super(url, baseActivity); + //todo htis dontClose = true; + this.url = url; + } + + @Override + public void doWithData(final List jsonElements) { + super.doWithData(jsonElements); + AlbumView adapter = new AlbumView(baseActivity, jsonElements, 0, + s.getSubredditName(), s.getTitle()); + ((RecyclerView) list).setAdapter(adapter); + } + + } + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + Bundle bundle = this.getArguments(); + i = bundle.getInt("page", 0); + if (((Shadowbox) getActivity()).subredditPosts == null + || ((Shadowbox) getActivity()).subredditPosts.getPosts().size() < bundle.getInt( + "page", 0)) { + getActivity().finish(); + } else { + s = ((Shadowbox) getActivity()).subredditPosts.getPosts().get(bundle.getInt("page", 0)); + } + } + + +} diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java index 83dfeff516..c92f9d9172 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java @@ -183,7 +183,8 @@ public LoadIntoRecycler(@NotNull String url, @NotNull Activity baseActivity) { @Override public void doWithData(final List jsonElements) { super.doWithData(jsonElements); - AlbumView adapter = new AlbumView(baseActivity, jsonElements, 0, s.getSubredditName()); + AlbumView adapter = new AlbumView(baseActivity, jsonElements, 0, s.getSubredditName(), + s.comment.getComment().getSubmissionTitle()); ((RecyclerView) list).setAdapter(adapter); } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java index bfa83728fd..1399700be2 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/CommentPage.java @@ -119,6 +119,8 @@ import me.ccrama.redditslide.util.OnSingleClickListener; import me.ccrama.redditslide.util.SubmissionParser; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.EXTRA_SUBMISSION_TITLE; + /** * Fragment which displays comment trees. * @@ -886,6 +888,8 @@ public void onClick(DialogInterface dialog, myIntent.putExtra(MediaView.SUBREDDIT, subreddit); myIntent.putExtra(MediaView.EXTRA_URL, adapter.submission.getUrl()); + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, + adapter.submission.getTitle()); getActivity().startActivity(myIntent); } else { @@ -896,6 +900,7 @@ public void onClick(DialogInterface dialog, case XKCD: Intent i2 = new Intent(getActivity(), MediaView.class); i2.putExtra(MediaView.SUBREDDIT, subreddit); + i2.putExtra(EXTRA_SUBMISSION_TITLE, adapter.submission.getTitle()); if (adapter.submission.getDataNode().has("preview") && adapter.submission.getDataNode() .get("preview") @@ -984,11 +989,13 @@ public void onClick(DialogInterface dialog, i.putExtra(Album.EXTRA_URL, adapter.submission.getUrl()); i.putExtra(AlbumPager.SUBREDDIT, subreddit); + i.putExtra(EXTRA_SUBMISSION_TITLE, adapter.submission.getTitle()); } else { i = new Intent(getActivity(), Album.class); i.putExtra(Album.EXTRA_URL, adapter.submission.getUrl()); i.putExtra(Album.SUBREDDIT, subreddit); + i.putExtra(EXTRA_SUBMISSION_TITLE, adapter.submission.getTitle()); } getActivity().startActivity(i); getActivity().overridePendingTransition( diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index 1da2500bca..520cc36b5f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -72,6 +72,8 @@ import me.ccrama.redditslide.util.NetworkUtil; import okhttp3.OkHttpClient; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.EXTRA_SUBMISSION_TITLE; + /** * Created by ccrama on 6/2/2015. @@ -393,11 +395,13 @@ public void onClick(View v) { Intent i = new Intent(contextActivity, AlbumPager.class); i.putExtra(Album.EXTRA_URL, submission.getUrl()); i.putExtra(AlbumPager.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); contextActivity.startActivity(i); } else { Intent i = new Intent(contextActivity, Album.class); i.putExtra(Album.EXTRA_URL, submission.getUrl()); i.putExtra(Album.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); contextActivity.startActivity(i); } } else { @@ -411,10 +415,12 @@ public void onClick(View v) { i = new Intent(contextActivity, RedditGalleryPager.class); i.putExtra(AlbumPager.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } else { i = new Intent(contextActivity, RedditGallery.class); i.putExtra(Album.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } i.putExtra(RedditGallery.SUBREDDIT, diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java index cbae1d006d..2dc6b24f17 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java @@ -42,6 +42,7 @@ import me.ccrama.redditslide.Activities.Website; import me.ccrama.redditslide.Adapters.CommentUrlObject; import me.ccrama.redditslide.ContentType; +import me.ccrama.redditslide.Notifications.ImageDownloadNotificationService; import me.ccrama.redditslide.OpenRedditLink; import me.ccrama.redditslide.R; import me.ccrama.redditslide.Reddit; @@ -58,6 +59,8 @@ import me.ccrama.redditslide.util.NetworkUtil; import okhttp3.OkHttpClient; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.EXTRA_SUBMISSION_TITLE; + /** * Created by ccrama on 6/2/2015. @@ -305,6 +308,7 @@ public void onClick(View v) { myIntent.putExtra(MediaView.EXTRA_DISPLAY_URL, submission.getUrl()); myIntent.putExtra(MediaView.EXTRA_URL, url); myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submission.comment.getComment().getSubmissionTitle()); myIntent.putExtra(MediaView.EXTRA_SHARE_URL, submission.getUrl()); contextActivity.startActivity(myIntent); diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java index 1a15d587ea..3ffa851b65 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java @@ -25,12 +25,16 @@ import com.nostra13.universalimageloader.core.listener.ImageLoadingProgressListener; import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener; +import org.jetbrains.annotations.NotNull; +import org.jetbrains.annotations.Nullable; + import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; import java.util.List; +import java.util.Locale; import java.util.UUID; import me.ccrama.redditslide.Activities.DeleteFile; @@ -45,6 +49,8 @@ */ public class ImageDownloadNotificationService extends Service { + public static final String EXTRA_SUBMISSION_TITLE = "submissionTitle"; + @Override public IBinder onBind(Intent intent) { return null; @@ -63,25 +69,29 @@ private void handleIntent(Intent intent) { new PollTask(actuallyLoaded, intent.getIntExtra("index", -1), subreddit, + intent.getStringExtra(EXTRA_SUBMISSION_TITLE), intent.getStringExtra("saveToLocation")).executeOnExecutor( AsyncTask.THREAD_POOL_EXECUTOR); } private class PollTask extends AsyncTask { - public int id; - private NotificationManager mNotifyManager; + public int id; + private NotificationManager mNotifyManager; private NotificationCompat.Builder mBuilder; - public String actuallyLoaded; - private int index; - private String subreddit; - public String saveToLocation; + public String actuallyLoaded; + private final int index; + private final String subreddit; + private final String submissionTitle; + public String saveToLocation; + private static final String RESERVED_CHARS = "[|\\\\?*<\":>+\\[\\]/']"; - public PollTask(String actuallyLoaded, int index, String subreddit, String saveToLocation) { + public PollTask(String actuallyLoaded, int index, String subreddit, String submissionTitle, String saveToLocation) { this.actuallyLoaded = actuallyLoaded; this.index = index; this.subreddit = subreddit; + this.submissionTitle = submissionTitle; this.saveToLocation = saveToLocation; } @@ -122,66 +132,21 @@ protected Void doInBackground(Void... params) { @Override public void onLoadingComplete(String imageUri, View view, - final Bitmap loadedImage) { + final Bitmap loadedImage) { File f = ((Reddit) getApplicationContext()).getImageLoader() .getDiskCache() .get(finalUrl); if (f != null && f.exists()) { - File f_out = null; - try { - if(SettingValues.imageSubfolders && !subreddit.isEmpty()){ - File directory; - if (saveToLocation != null) { - directory = new File(new File(saveToLocation, - "") - + (SettingValues.imageSubfolders && !subreddit.isEmpty() ? File.separator + subreddit : "")); - } else { - directory = new File( Reddit.appRestart.getString("imagelocation", - "") - + (SettingValues.imageSubfolders && !subreddit.isEmpty() ?File.separator + subreddit : "")); - } - directory.mkdirs(); - } - if (saveToLocation != null) { - f_out = new File( - saveToLocation - + (SettingValues.imageSubfolders && !subreddit.isEmpty() ?File.separator + subreddit : "") - + File.separator - + (index > -1 ? String.format( - "%03d_", index) : "") - + getFileName(new URL(finalUrl))); - } else { - f_out = new File( - Reddit.appRestart.getString("imagelocation", - "") - + (SettingValues.imageSubfolders && !subreddit.isEmpty() ?File.separator + subreddit : "") - + File.separator - + (index > -1 ? String.format( - "%03d_", index) : "") - + getFileName(new URL(finalUrl))); - } - } catch (MalformedURLException e) { - if (saveToLocation != null) { - f_out = new File( - saveToLocation - + (SettingValues.imageSubfolders && !subreddit.isEmpty() ?File.separator + subreddit : "") - + File.separator - + (index > -1 ? String.format( - "%03d_", index) : "") - + UUID.randomUUID().toString() - + ".png"); - } else { - f_out = new File( - Reddit.appRestart.getString("imagelocation", - "") - + (SettingValues.imageSubfolders && !subreddit.isEmpty() ?File.separator + subreddit : "") - + File.separator - + (index > -1 ? String.format( - "%03d_", index) : "") - + UUID.randomUUID().toString() - + ".png"); - } + if (SettingValues.imageSubfolders && !subreddit.isEmpty()) { + File directory = new File(getFolderPath() + getSubfolderPath()); + directory.mkdirs(); } + + File f_out = new File(getFolderPath() + + getSubfolderPath() + + File.separator + + getFileName(finalUrl)); + LogUtil.v("F out is " + f_out.toString()); try { Files.copy(f, f_out); @@ -201,19 +166,13 @@ public void onLoadingComplete(String imageUri, View view, } } } - }, new ImageLoadingProgressListener() { - @Override - public void onProgressUpdate(String imageUri, View view, - int current, int total) { - latestPercentDone = (int) ((current / (float) total) * 100); - if (percentDone <= latestPercentDone + 30 - || latestPercentDone == 100) { //Do every 10 percent - percentDone = latestPercentDone; - mBuilder.setProgress(100, percentDone, false); - mNotifyManager.notify(id, mBuilder.build()); - } - - + }, (imageUri, view, current, total) -> { + latestPercentDone = (int) ((current / (float) total) * 100); + if (percentDone <= latestPercentDone + 30 + || latestPercentDone == 100) { //Do every 10 percent + percentDone = latestPercentDone; + mBuilder.setProgress(100, percentDone, false); + mNotifyManager.notify(id, mBuilder.build()); } }); } catch (Exception e) { @@ -223,23 +182,45 @@ public void onProgressUpdate(String imageUri, View view, return null; } - public void onError(Exception e){ + private String getFolderPath() { + if (saveToLocation != null) return saveToLocation; + else return Reddit.appRestart.getString("imagelocation", ""); + } + + @NotNull + private String getSubfolderPath() { + return SettingValues.imageSubfolders && !subreddit.isEmpty() ? File.separator + subreddit : ""; + } + + public void onError(Exception e) { e.printStackTrace(); mNotifyManager.cancel(id); stopSelf(); try { Toast.makeText(getBaseContext(), "Error saving image", Toast.LENGTH_LONG).show(); - } catch (Exception ignored) {} + } catch (Exception ignored) { + } } - private String getFileName(URL url) { - if (url == null) return null; - String path = url.getPath(); - String end = path.substring(path.lastIndexOf("/") + 1); - if (!end.endsWith(".png") && !end.endsWith(".jpg") && !end.endsWith(".jpeg")) { - end = end + ".png"; + private String getFileName(String url) { + String extension; + try { + URL parsedUrl = new URL(url); + String path = parsedUrl.getPath(); + if (path.endsWith(".png") || path.endsWith(".jpg") || path.endsWith(".jpeg")) { + extension = path.substring(path.lastIndexOf(".")); + } else { + throw new MalformedURLException(); + } + } catch (MalformedURLException e) { + extension = ".png"; } - return end; + String fileIndex = index > -1 ? String.format(Locale.ENGLISH, "_%03d", index) : ""; + String title = submissionTitle != null && !submissionTitle.trim().isEmpty() + ? submissionTitle : UUID.randomUUID().toString(); + return (title + fileIndex + extension) + .replaceAll(RESERVED_CHARS, "") + .trim(); } @Override @@ -356,11 +337,9 @@ public void onScanCompleted(String path, Uri uri) { private void saveImageGallery(final Bitmap bitmap, String URL) throws IOException { - File f = new File( - Reddit.appRestart.getString("imagelocation", "") + File.separator + (index > -1 - ? String.format("%03d_", index) : "") + UUID.randomUUID().toString() + ( - URL.endsWith("png") ? ".png" : ".jpg")); - + File f = new File(getFolderPath() + + File.separator + + getFileName("")); f.createNewFile(); FileOutputStream out = new FileOutputStream(f); bitmap.compress( @@ -368,10 +347,8 @@ private void saveImageGallery(final Bitmap bitmap, String URL) throws IOExceptio 100, out); { try { - if (out != null) { - out.close(); - showNotifPhoto(f, bitmap); - } + out.close(); + showNotifPhoto(f, bitmap); } catch (IOException e) { e.printStackTrace(); onError(e); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java index 8e11508d57..c143c0be61 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateNewsViewHolder.java @@ -76,6 +76,7 @@ import me.ccrama.redditslide.HasSeen; import me.ccrama.redditslide.Hidden; import me.ccrama.redditslide.LastComments; +import me.ccrama.redditslide.Notifications.ImageDownloadNotificationService; import me.ccrama.redditslide.OfflineSubreddit; import me.ccrama.redditslide.OpenRedditLink; import me.ccrama.redditslide.PostMatch; @@ -91,6 +92,8 @@ import me.ccrama.redditslide.util.NetworkUtil; import me.ccrama.redditslide.util.OnSingleClickListener; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.EXTRA_SUBMISSION_TITLE; + /** * Created by ccrama on 9/19/2015. */ @@ -140,6 +143,7 @@ public void onSingleClick(View v) { myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); myIntent.putExtra(MediaView.EXTRA_URL, submission.getUrl()); + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); contextActivity.startActivity(myIntent); } else { LinkUtil.openExternally(submission.getUrl()); @@ -190,10 +194,12 @@ public void onSingleClick(View v) { i = new Intent(contextActivity, AlbumPager.class); i.putExtra(AlbumPager.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } else { i = new Intent(contextActivity, Album.class); i.putExtra(Album.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } i.putExtra(Album.EXTRA_URL, submission.getUrl()); @@ -277,6 +283,7 @@ public static void openImage(ContentType.Type type, Activity contextActivity, if (SettingValues.image) { Intent myIntent = new Intent(contextActivity, MediaView.class); myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); String previewUrl; String url = submission.getUrl(); @@ -338,6 +345,7 @@ public static void openGif(Activity contextActivity, Submission submission, Intent myIntent = new Intent(contextActivity, MediaView.class); myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); GifUtils.AsyncLoadGif.VideoType t = GifUtils.AsyncLoadGif.getVideoType(submission.getUrl()); diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index f4058d2c30..117c3aa231 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -124,6 +124,8 @@ import me.ccrama.redditslide.util.OnSingleClickListener; import me.ccrama.redditslide.util.SubmissionParser; +import static me.ccrama.redditslide.Notifications.ImageDownloadNotificationService.EXTRA_SUBMISSION_TITLE; + /** * Created by ccrama on 9/19/2015. */ @@ -174,6 +176,7 @@ public void onSingleClick(View v) { myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); myIntent.putExtra(MediaView.EXTRA_URL, submission.getUrl()); + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); addAdaptorPosition(myIntent, submission, holder.getAdapterPosition()); contextActivity.startActivity(myIntent); @@ -214,10 +217,12 @@ public void onSingleClick(View v) { i = new Intent(contextActivity, RedditGalleryPager.class); i.putExtra(AlbumPager.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } else { i = new Intent(contextActivity, RedditGallery.class); i.putExtra(Album.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } i.putExtra(RedditGallery.SUBREDDIT, @@ -270,10 +275,12 @@ public void onSingleClick(View v) { i = new Intent(contextActivity, AlbumPager.class); i.putExtra(AlbumPager.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } else { i = new Intent(contextActivity, Album.class); i.putExtra(Album.SUBREDDIT, submission.getSubredditName()); + i.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); } i.putExtra(Album.EXTRA_URL, submission.getUrl()); @@ -358,6 +365,7 @@ public static void openImage(ContentType.Type type, Activity contextActivity, if (SettingValues.image) { Intent myIntent = new Intent(contextActivity, MediaView.class); myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); String previewUrl; String url = submission.getUrl(); @@ -419,6 +427,7 @@ public static void openGif(Activity contextActivity, Submission submission, Intent myIntent = new Intent(contextActivity, MediaView.class); myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); + myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submission.getTitle()); GifUtils.AsyncLoadGif.VideoType t = GifUtils.AsyncLoadGif.getVideoType(submission.getUrl()); From 72f28ccbba5d2af0c4c226206cfb39f541d0223f Mon Sep 17 00:00:00 2001 From: ccrama Date: Sun, 8 Nov 2020 22:24:31 -0600 Subject: [PATCH 092/108] Update build number --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index b6c2328fd3..d8e6f77cf9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,7 +12,7 @@ android { applicationId "me.ccrama.redditslide" minSdkVersion 16 targetSdkVersion 28 - versionCode 326 + versionCode 327 versionName androidGitVersion.name() multiDexEnabled true From 311c8d09fe0f9c089788c10206eaa284155e0a36 Mon Sep 17 00:00:00 2001 From: ccrama Date: Tue, 24 Nov 2020 18:58:25 -0600 Subject: [PATCH 093/108] Fixed image flairs crashing app, Improved image loading code when opted into the Reddit redesign, Fixed RGB_8888 on SubsamplingScaleImageView --- .../me/ccrama/redditslide/Activities/AlbumPager.java | 2 ++ .../me/ccrama/redditslide/Activities/MediaView.java | 2 ++ .../ccrama/redditslide/Adapters/CommentAdapter.java | 6 +++--- .../redditslide/Adapters/ImageGridAdapter.java | 3 ++- .../redditslide/Adapters/ImageGridAdapterTumblr.java | 3 ++- .../java/me/ccrama/redditslide/Fragments/Image.java | 1 + .../ccrama/redditslide/Fragments/MediaFragment.java | 3 +++ .../redditslide/Fragments/MediaFragmentComment.java | 2 ++ .../main/java/me/ccrama/redditslide/ImageFlairs.java | 12 ++++++++---- .../java/me/ccrama/redditslide/ImageLoaderUtils.java | 10 +++++++++- .../redditslide/Views/SubsamplingScaleImageView.java | 6 ++++-- 11 files changed, 38 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java index fd451b59ca..49d4556c38 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/AlbumPager.java @@ -38,6 +38,8 @@ import com.afollestad.materialdialogs.AlertDialogWrapper; import com.cocosw.bottomsheet.BottomSheet; +import com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory; +import com.davemorrissey.labs.subscaleview.decoder.SkiaImageDecoder; import com.devspark.robototextview.RobotoTypefaces; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.assist.FailReason; diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java index d20746f06a..c802ce34d5 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/MediaView.java @@ -37,6 +37,8 @@ import com.afollestad.materialdialogs.AlertDialogWrapper; import com.cocosw.bottomsheet.BottomSheet; +import com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory; +import com.davemorrissey.labs.subscaleview.decoder.SkiaImageDecoder; import com.google.gson.Gson; import com.google.gson.JsonObject; import com.nostra13.universalimageloader.core.DisplayImageOptions; diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index 3f794ecacf..8251cd7682 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -409,17 +409,17 @@ public void onSingleClick(View v) { && !comment.getAuthorFlair().getCssClass().isEmpty()) { boolean set = false; for (String s : comment.getAuthorFlair().getCssClass().split(" ")) { + ImageFlairs.FlairImageLoader loader = ImageFlairs.getFlairImageLoader(mContext); File file = DiskCacheUtils.findInCache( comment.getSubredditName().toLowerCase(Locale.ENGLISH) + ":" + s.toLowerCase(Locale.ENGLISH), - ImageFlairs.FlairImageLoader.getInstance().getDiskCache()); + loader.getDiskCache()); if (file != null && file.exists()) { set = true; holder.imageFlair.setVisibility(View.VISIBLE); String decodedImgUri = Uri.fromFile(file).toString(); - ImageFlairs.getFlairImageLoader(mContext) - .displayImage(decodedImgUri, holder.imageFlair); + loader.displayImage(decodedImgUri, holder.imageFlair); break; } } diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapter.java index d7a9c5eae5..a3ccb93271 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapter.java @@ -17,6 +17,7 @@ import me.ccrama.redditslide.Activities.GalleryImage; import me.ccrama.redditslide.ImgurAlbum.Image; import me.ccrama.redditslide.Reddit; +import me.ccrama.redditslide.SettingValues; import me.ccrama.redditslide.Tumblr.Photo; /** @@ -28,7 +29,7 @@ public class ImageGridAdapter extends android.widget.BaseAdapter { public static final DisplayImageOptions options = new DisplayImageOptions.Builder().cacheOnDisk(true) .resetViewBeforeLoading(true) - .bitmapConfig(Bitmap.Config.RGB_565) + .bitmapConfig(SettingValues.highColorspaceImages ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565) .imageScaleType(ImageScaleType.EXACTLY) .cacheInMemory(false) .displayer(new FadeInBitmapDisplayer(250)) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapterTumblr.java b/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapterTumblr.java index 8e95595651..b192bd4542 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapterTumblr.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/ImageGridAdapterTumblr.java @@ -14,6 +14,7 @@ import java.util.List; import me.ccrama.redditslide.Reddit; +import me.ccrama.redditslide.SettingValues; import me.ccrama.redditslide.Tumblr.Photo; /** @@ -25,7 +26,7 @@ public class ImageGridAdapterTumblr extends android.widget.BaseAdapter { public static final DisplayImageOptions options = new DisplayImageOptions.Builder() .cacheOnDisk(true) .resetViewBeforeLoading(true) - .bitmapConfig(Bitmap.Config.RGB_565) + .bitmapConfig(SettingValues.highColorspaceImages ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565) .imageScaleType(ImageScaleType.EXACTLY) .cacheInMemory(false) .displayer(new FadeInBitmapDisplayer(250)) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/Image.java b/app/src/main/java/me/ccrama/redditslide/Fragments/Image.java index ece081679c..f22582f86e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/Image.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/Image.java @@ -11,6 +11,7 @@ import com.davemorrissey.labs.subscaleview.ImageSource; import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView; +import com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory; import com.nostra13.universalimageloader.core.listener.SimpleImageLoadingListener; import me.ccrama.redditslide.R; diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java index 1da2500bca..095cf8e2aa 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragment.java @@ -20,6 +20,8 @@ import androidx.fragment.app.Fragment; import com.afollestad.materialdialogs.AlertDialogWrapper; +import com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory; +import com.davemorrissey.labs.subscaleview.decoder.SkiaImageDecoder; import com.fasterxml.jackson.databind.JsonNode; import com.google.common.base.Strings; import com.google.gson.Gson; @@ -156,6 +158,7 @@ public View onCreateView(LayoutInflater inflater, ViewGroup container, ImageView typeImage = rootView.findViewById(R.id.type); typeImage.setVisibility(View.VISIBLE); SubsamplingScaleImageView img = rootView.findViewById(R.id.submission_image); + final SlidingUpPanelLayout slideLayout = rootView.findViewById(R.id.sliding_layout); ContentType.Type type = ContentType.getContentType(s); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java index cbae1d006d..dbf92a0cc6 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java @@ -20,6 +20,8 @@ import androidx.fragment.app.Fragment; import com.afollestad.materialdialogs.AlertDialogWrapper; +import com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory; +import com.davemorrissey.labs.subscaleview.decoder.SkiaImageDecoder; import com.google.gson.Gson; import com.google.gson.JsonObject; import com.nostra13.universalimageloader.core.DisplayImageOptions; diff --git a/app/src/main/java/me/ccrama/redditslide/ImageFlairs.java b/app/src/main/java/me/ccrama/redditslide/ImageFlairs.java index a6cce39e49..29293c5428 100644 --- a/app/src/main/java/me/ccrama/redditslide/ImageFlairs.java +++ b/app/src/main/java/me/ccrama/redditslide/ImageFlairs.java @@ -26,6 +26,8 @@ import net.dean.jraw.http.MediaTypes; import net.dean.jraw.http.RestResponse; +import org.json.JSONObject; + import java.io.File; import java.io.IOException; import java.util.ArrayList; @@ -109,13 +111,15 @@ static class StylesheetFetchTask extends AsyncTask @Override protected FlairStylesheet doInBackground(Void... params) { try { - HttpRequest r = new HttpRequest.Builder().host("reddit.com") + HttpRequest r = new HttpRequest.Builder().host("old.reddit.com") .path("/r/" + subreddit + "/stylesheet") .expected(MediaTypes.CSS.type()) .build(); + + RestResponse response = Authentication.reddit.execute(r); - String stylesheet = response.getRaw(); + String stylesheet = response.getRaw(); ArrayList allImages = new ArrayList<>(); FlairStylesheet flairStylesheet = new FlairStylesheet(stylesheet); int count = 0; @@ -521,7 +525,7 @@ Dimensions getBackgroundOffset(String classDefinitionString) { /** * Request a flair by flair id. `.into` can be chained onto this method call. * - * @param id + * @param sub * @param context * @return */ @@ -656,7 +660,7 @@ public static class FlairImageLoader extends ImageLoader { private volatile static FlairImageLoader instance; - /** Returns singletone class instance */ + /** Returns singleton class instance */ public static FlairImageLoader getInstance() { if (instance == null) { synchronized (ImageLoader.class) { diff --git a/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java index 41b69bf00d..2db133b9c7 100644 --- a/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java +++ b/app/src/main/java/me/ccrama/redditslide/ImageLoaderUtils.java @@ -2,8 +2,11 @@ import android.content.Context; import android.graphics.Bitmap; +import android.graphics.ImageDecoder; import android.os.Environment; +import com.davemorrissey.labs.subscaleview.decoder.CompatDecoderFactory; +import com.davemorrissey.labs.subscaleview.decoder.SkiaImageDecoder; import com.nostra13.universalimageloader.cache.disc.DiskCache; import com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDiskCache; import com.nostra13.universalimageloader.cache.disc.impl.ext.LruDiskCache; @@ -17,6 +20,7 @@ import java.io.File; import java.io.IOException; +import me.ccrama.redditslide.Views.SubsamplingScaleImageView; import me.ccrama.redditslide.util.OkHttpImageDownloader; /** @@ -66,11 +70,15 @@ public static void initImageLoader(Context context) { options = new DisplayImageOptions.Builder() .cacheOnDisk(true) .bitmapConfig(SettingValues.highColorspaceImages ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565) - .imageScaleType(ImageScaleType.IN_SAMPLE_POWER_OF_2) + .imageScaleType(SettingValues.highColorspaceImages ? ImageScaleType.NONE_SAFE : ImageScaleType.IN_SAMPLE_POWER_OF_2) .cacheInMemory(false) .resetViewBeforeLoading(false) .displayer(new FadeInBitmapDisplayer(250)) .build(); + + if(SettingValues.highColorspaceImages) { + SubsamplingScaleImageView.setPreferredBitmapConfig(Bitmap.Config.ARGB_8888); + } ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context) .threadPoolSize(threadPoolSize) .denyCacheImageMultipleSizesInMemory() diff --git a/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java b/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java index 554244ddd8..dddc49cf8d 100644 --- a/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java +++ b/app/src/main/java/me/ccrama/redditslide/Views/SubsamplingScaleImageView.java @@ -35,6 +35,7 @@ import androidx.annotation.Nullable; import androidx.exifinterface.media.ExifInterface; import androidx.interpolator.view.animation.FastOutSlowInInterpolator; +import me.ccrama.redditslide.SettingValues; import com.davemorrissey.labs.subscaleview.ImageViewState; import com.davemorrissey.labs.subscaleview.R.styleable; @@ -267,8 +268,9 @@ public class SubsamplingScaleImageView extends View { // Tile and image decoding private ImageRegionDecoder decoder; private final ReadWriteLock decoderLock = new ReentrantReadWriteLock(true); - private DecoderFactory bitmapDecoderFactory = new CompatDecoderFactory(SkiaImageDecoder.class); - private DecoderFactory regionDecoderFactory = new CompatDecoderFactory(SkiaImageRegionDecoder.class); + private DecoderFactory bitmapDecoderFactory = new CompatDecoderFactory(SkiaImageDecoder.class, + SettingValues.highColorspaceImages ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565); + private DecoderFactory regionDecoderFactory = new CompatDecoderFactory(SkiaImageRegionDecoder.class, SettingValues.highColorspaceImages ? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565); // Debug values private PointF vCenterStart; From 8925f2df9c2d12c9e580c3bc1a0b78a2fa0b6452 Mon Sep 17 00:00:00 2001 From: ccrama Date: Tue, 24 Nov 2020 19:12:31 -0600 Subject: [PATCH 094/108] Fixed Reddit Gallery data from Crossposts --- .../SubmissionViews/PopulateSubmissionViewHolder.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java index f4058d2c30..46b18a8d10 100644 --- a/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java +++ b/app/src/main/java/me/ccrama/redditslide/SubmissionViews/PopulateSubmissionViewHolder.java @@ -236,6 +236,17 @@ public void onSingleClick(View v) { .get("s"))); } } + } else if (dataNode.has("crosspost_parent_list")) { //Else, try getting crosspost gallery data + JsonNode crosspost_parent = dataNode.get("crosspost_parent_list").get(0); + for (JsonNode identifier : crosspost_parent.get("gallery_data").get("items")) { + if (crosspost_parent.has("media_metadata") && crosspost_parent.get( + "media_metadata") + .has(identifier.get("media_id").asText())) { + urls.add(new GalleryImage(crosspost_parent.get("media_metadata") + .get(identifier.get("media_id").asText()) + .get("s"))); + } + } } Bundle urlsBundle = new Bundle(); From 1ff0d983f85af6c582ae266c264efd0af9220c21 Mon Sep 17 00:00:00 2001 From: ccrama Date: Tue, 24 Nov 2020 19:34:59 -0600 Subject: [PATCH 095/108] Ensure valid filename --- .../java/me/ccrama/redditslide/Fragments/AlbumFullComments.java | 1 + .../me/ccrama/redditslide/Fragments/MediaFragmentComment.java | 1 + .../Notifications/ImageDownloadNotificationService.java | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java index c92f9d9172..8611814c05 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/AlbumFullComments.java @@ -183,6 +183,7 @@ public LoadIntoRecycler(@NotNull String url, @NotNull Activity baseActivity) { @Override public void doWithData(final List jsonElements) { super.doWithData(jsonElements); + //May be a bug with downloading multiple comment albums off the same submission AlbumView adapter = new AlbumView(baseActivity, jsonElements, 0, s.getSubredditName(), s.comment.getComment().getSubmissionTitle()); ((RecyclerView) list).setAdapter(adapter); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java index 4eaba2337b..f40541fa68 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MediaFragmentComment.java @@ -310,6 +310,7 @@ public void onClick(View v) { myIntent.putExtra(MediaView.EXTRA_DISPLAY_URL, submission.getUrl()); myIntent.putExtra(MediaView.EXTRA_URL, url); myIntent.putExtra(MediaView.SUBREDDIT, submission.getSubredditName()); + //May be a bug with downloading multiple comment albums off the same submission myIntent.putExtra(EXTRA_SUBMISSION_TITLE, submission.comment.getComment().getSubmissionTitle()); myIntent.putExtra(MediaView.EXTRA_SHARE_URL, submission.getUrl()); diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java index b5e8f815b9..8471411037 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java @@ -216,7 +216,7 @@ private String getFileName(String url) { extension = ".png"; } String fileIndex = index > -1 ? String.format(Locale.ENGLISH, "_%03d", index) : ""; - String title = submissionTitle != null && !submissionTitle.trim().isEmpty() + String title = submissionTitle != null && !submissionTitle.replaceAll("\\W+", "").trim().isEmpty() //Replace all non-alphanumeric characters to ensure a valid File URL ? submissionTitle : UUID.randomUUID().toString(); return (title + fileIndex + extension) .replaceAll(RESERVED_CHARS, "") From af56312db89077a21738a55148d2b58eee612bec Mon Sep 17 00:00:00 2001 From: ccrama Date: Tue, 24 Nov 2020 19:49:36 -0600 Subject: [PATCH 096/108] Ensure file names don't conflict while downloading images/videos --- .../ImageDownloadNotificationService.java | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java index 8471411037..8863dcd786 100644 --- a/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java +++ b/app/src/main/java/me/ccrama/redditslide/Notifications/ImageDownloadNotificationService.java @@ -217,10 +217,27 @@ private String getFileName(String url) { } String fileIndex = index > -1 ? String.format(Locale.ENGLISH, "_%03d", index) : ""; String title = submissionTitle != null && !submissionTitle.replaceAll("\\W+", "").trim().isEmpty() //Replace all non-alphanumeric characters to ensure a valid File URL - ? submissionTitle : UUID.randomUUID().toString(); - return (title + fileIndex + extension) + ? submissionTitle.replaceAll("\\W+", "") : UUID.randomUUID().toString(); + String finalURL = (title + fileIndex + extension) .replaceAll(RESERVED_CHARS, "") .trim(); + + File file = new File(getFolderPath() + + getSubfolderPath() + + File.separator + + finalURL); + int tries = 0; + while(file.exists()) { + tries += 1; + finalURL = (title + fileIndex + "_" + tries + extension ) + .replaceAll(RESERVED_CHARS, "") + .trim(); + file = new File(getFolderPath() + + getSubfolderPath() + + File.separator + + finalURL); + } + return finalURL; } @Override From 2fe1af0fa77cfec99197a7bcdf4d27e55f58abbc Mon Sep 17 00:00:00 2001 From: ccrama Date: Tue, 24 Nov 2020 19:52:23 -0600 Subject: [PATCH 097/108] Update build number --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index d8e6f77cf9..afddc9fd28 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -12,7 +12,7 @@ android { applicationId "me.ccrama.redditslide" minSdkVersion 16 targetSdkVersion 28 - versionCode 327 + versionCode 328 versionName androidGitVersion.name() multiDexEnabled true From bf558eaca048edc1041be45bcb3ffc46acfa1554 Mon Sep 17 00:00:00 2001 From: ccrama Date: Tue, 24 Nov 2020 20:19:10 -0600 Subject: [PATCH 098/108] Bump target SDK --- app/build.gradle | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index afddc9fd28..764b300a89 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -5,14 +5,15 @@ plugins { } android { - compileSdkVersion 28 + compileSdkVersion 29 buildToolsVersion '29.0.3' defaultConfig { applicationId "me.ccrama.redditslide" minSdkVersion 16 - targetSdkVersion 28 - versionCode 328 + //Change to 28 for F-Droid, need to add this to the scheme + targetSdkVersion 29 + versionCode 332 versionName androidGitVersion.name() multiDexEnabled true From 444ad5055b5a84c44707c84c83f346f1c42b999a Mon Sep 17 00:00:00 2001 From: ccrama Date: Sat, 28 Nov 2020 13:01:32 -0600 Subject: [PATCH 099/108] Fixed translucency issues on Android 10+ --- .../java/me/ccrama/redditslide/Activities/BaseActivity.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java index 0e8bdde86d..f8ed900205 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java @@ -63,6 +63,9 @@ public void onWindowFocusChanged(final boolean hasFocus) { hideDecor(); } } + if (enableSwipeBackLayout) { + Utils.convertActivityToTranslucent(this); + } } public void hideDecor(){ From b836c6a029a6c631697f07b8d2fb5e1a46443406 Mon Sep 17 00:00:00 2001 From: caylin Date: Sat, 28 Nov 2020 12:18:17 -0700 Subject: [PATCH 100/108] Fix crash when toolbox config doesn't have values --- .../redditslide/Toolbox/RemovalReasons.java | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Toolbox/RemovalReasons.java b/app/src/main/java/me/ccrama/redditslide/Toolbox/RemovalReasons.java index 2972bb679a..10e0c0b322 100644 --- a/app/src/main/java/me/ccrama/redditslide/Toolbox/RemovalReasons.java +++ b/app/src/main/java/me/ccrama/redditslide/Toolbox/RemovalReasons.java @@ -9,13 +9,13 @@ import java.util.List; public class RemovalReasons { - @SerializedName("pmsubject") private String pmSubject; - private String header; - private String footer; - @SerializedName("logsub") private String logSub; - @SerializedName("logtitle") private String logTitle; - @SerializedName("logreason") private String logReason; - @SerializedName("bantitle") private String banTitle; // Is this even used by Toolbox? For mod button bans maybe (not a removal reason thing...)? + @SerializedName("pmsubject") private String pmSubject = ""; + private String header = ""; + private String footer = ""; + @SerializedName("logsub") private String logSub = ""; + @SerializedName("logtitle") private String logTitle = ""; + @SerializedName("logreason") private String logReason = ""; + @SerializedName("bantitle") private String banTitle = ""; // Is this even used by Toolbox? For mod button bans maybe (not a removal reason thing...)? private List reasons; @@ -69,10 +69,10 @@ public List getReasons() { * Class defining an individual removal reason */ public static class RemovalReason { - private String title; - private String text; - private String flairText; - private String flairCSS; + private String title = ""; + private String text = ""; + private String flairText = ""; + private String flairCSS = ""; public RemovalReason() { From 4ac2636e051cdf9ad09bd2e7868309aba71e86ed Mon Sep 17 00:00:00 2001 From: ccrama Date: Sat, 28 Nov 2020 20:15:01 -0600 Subject: [PATCH 101/108] Bump version code --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 764b300a89..95dff5d23a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,7 +13,7 @@ android { minSdkVersion 16 //Change to 28 for F-Droid, need to add this to the scheme targetSdkVersion 29 - versionCode 332 + versionCode 333 versionName androidGitVersion.name() multiDexEnabled true From bf2886d3d998f8a1b9671b43e84d7243ac880642 Mon Sep 17 00:00:00 2001 From: ccrama Date: Thu, 3 Dec 2020 17:34:56 -0600 Subject: [PATCH 102/108] Fixed other occurrences of visual glitching when swiping out of CommentsScreenSingle --- .../me/ccrama/redditslide/Activities/BaseActivity.java | 1 + .../redditslide/Activities/CommentsScreenSingle.java | 7 ++++++- .../main/java/me/ccrama/redditslide/SwipeLayout/Utils.java | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java index f8ed900205..11bb5d5fba 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/BaseActivity.java @@ -34,6 +34,7 @@ import me.ccrama.redditslide.SwipeLayout.app.SwipeBackActivityHelper; import me.ccrama.redditslide.Visuals.FontPreferences; import me.ccrama.redditslide.Visuals.Palette; +import me.ccrama.redditslide.util.LogUtil; /** * This is an activity which is the base for most of Slide's activities. It has support for handling diff --git a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java index 71e757215b..096b82e110 100644 --- a/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java +++ b/app/src/main/java/me/ccrama/redditslide/Activities/CommentsScreenSingle.java @@ -33,6 +33,7 @@ import me.ccrama.redditslide.R; import me.ccrama.redditslide.Reddit; import me.ccrama.redditslide.SettingValues; +import me.ccrama.redditslide.SwipeLayout.Utils; import me.ccrama.redditslide.UserSubscriptions; import me.ccrama.redditslide.util.LogUtil; @@ -50,6 +51,7 @@ public class CommentsScreenSingle extends BaseActivityAnim { private String name; private String context; private int contextNumber; + private Boolean doneTranslucent = false; @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { @@ -200,7 +202,10 @@ public void onPageSelected(int position) { @Override public void onPageScrollStateChanged(int state) { - + if(!doneTranslucent) { + doneTranslucent = true; + Utils.convertActivityToTranslucent(CommentsScreenSingle.this); + } } }); } diff --git a/app/src/main/java/me/ccrama/redditslide/SwipeLayout/Utils.java b/app/src/main/java/me/ccrama/redditslide/SwipeLayout/Utils.java index 4c0fa0d54f..ab970270aa 100644 --- a/app/src/main/java/me/ccrama/redditslide/SwipeLayout/Utils.java +++ b/app/src/main/java/me/ccrama/redditslide/SwipeLayout/Utils.java @@ -7,6 +7,8 @@ import java.lang.reflect.Method; +import me.ccrama.redditslide.util.LogUtil; + /** * Created by Chaojun Wang on 6/9/14. * From 9718ae18d0945b9ec38797f2d1e3bb245b329aaa Mon Sep 17 00:00:00 2001 From: ccrama Date: Thu, 3 Dec 2020 18:31:37 -0600 Subject: [PATCH 103/108] Bump version code --- app/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 95dff5d23a..3971a563dd 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,7 +13,7 @@ android { minSdkVersion 16 //Change to 28 for F-Droid, need to add this to the scheme targetSdkVersion 29 - versionCode 333 + versionCode 334 versionName androidGitVersion.name() multiDexEnabled true From 31956ee5d6d5b1917b55d351c4e959d56aaa53ae Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 23 Mar 2020 17:22:38 +0100 Subject: [PATCH 104/108] Cleanup --- .../redditslide/Adapters/CommentAdapter.java | 2 +- .../java/me/ccrama/redditslide/HasSeen.java | 67 ++++--------------- .../java/me/ccrama/redditslide/Hidden.java | 31 +++++---- .../java/me/ccrama/redditslide/PostMatch.java | 2 +- 4 files changed, 31 insertions(+), 71 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java index 8251cd7682..c3b0a90e4c 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/CommentAdapter.java @@ -293,7 +293,7 @@ public void doTimes() { if (fullname.contains("t3_")) { fullname = fullname.substring(3); } - HasSeen.seenTimes.put(fullname, System.currentTimeMillis()); + HasSeen.addSeen(fullname); KVStore.getInstance().insert(fullname, String.valueOf(System.currentTimeMillis())); } if (submission != null) { diff --git a/app/src/main/java/me/ccrama/redditslide/HasSeen.java b/app/src/main/java/me/ccrama/redditslide/HasSeen.java index 2c0d0055cd..af0cd9703b 100644 --- a/app/src/main/java/me/ccrama/redditslide/HasSeen.java +++ b/app/src/main/java/me/ccrama/redditslide/HasSeen.java @@ -27,14 +27,19 @@ */ public class HasSeen { - public static HashSet hasSeen; - public static HashMap seenTimes; + private static HashSet hasSeen; + private static HashMap seenTimes; - public static void setHasSeenContrib(List submissions) { + private static void ensureInitialized() { if (hasSeen == null) { hasSeen = new HashSet<>(); seenTimes = new HashMap<>(); } + } + + public static void setHasSeenContrib(List submissions) { + ensureInitialized(); + KVManger m = KVStore.getInstance(); for (Contribution s : submissions) { if (s instanceof Submission) { @@ -64,39 +69,11 @@ public static void setHasSeenContrib(List submissions) { } public static void setHasSeenSubmission(List submissions) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - seenTimes = new HashMap<>(); - } - KVManger m = KVStore.getInstance(); - for (Contribution s : submissions) { - String fullname = s.getFullName(); - if (fullname.contains("t3_")) { - fullname = fullname.substring(3); - } - // Check if KVStore has a key containing the fullname - // This is necessary because the KVStore library is limited and Carlos didn't realize the performance impact - Cursor cur = m.execQuery("SELECT * FROM ? WHERE ? LIKE '%?%' LIMIT 1", - new String[] { TABLE_NAME, COLUMN_KEY, fullname }); - boolean contains = cur != null && cur.getCount() > 0; - CursorUtils.closeCursorQuietly(cur); - - if (contains) { - hasSeen.add(fullname); - String value = m.get(fullname); - try { - if (value != null) seenTimes.put(fullname, Long.valueOf(value)); - } catch (Exception ignored) { - } - } - } + setHasSeenContrib((List)((Object)submissions)); } public static boolean getSeen(Submission s) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - seenTimes = new HashMap<>(); - } + ensureInitialized(); String fullname = s.getFullName(); if (fullname.contains("t3_")) { @@ -109,10 +86,7 @@ public static boolean getSeen(Submission s) { } public static boolean getSeen(String s) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - seenTimes = new HashMap<>(); - } + ensureInitialized(); Uri uri = formatRedditUrl(s); String fullname = s; @@ -151,10 +125,7 @@ public static boolean getSeen(String s) { } public static long getSeenTime(Submission s) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - seenTimes = new HashMap<>(); - } + ensureInitialized(); String fullname = s.getFullName(); if (fullname.contains("t3_")) { fullname = fullname.substring(3); @@ -171,12 +142,7 @@ public static long getSeenTime(Submission s) { } public static void addSeen(String fullname) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - } - if (seenTimes == null) { - seenTimes = new HashMap<>(); - } + ensureInitialized(); if (fullname.contains("t3_")) { fullname = fullname.substring(3); @@ -198,12 +164,7 @@ public static void addSeen(String fullname) { } public static void addSeenScrolling(String fullname) { - if (hasSeen == null) { - hasSeen = new HashSet<>(); - } - if (seenTimes == null) { - seenTimes = new HashMap<>(); - } + ensureInitialized(); if (fullname.contains("t3_")) { fullname = fullname.substring(3); diff --git a/app/src/main/java/me/ccrama/redditslide/Hidden.java b/app/src/main/java/me/ccrama/redditslide/Hidden.java index 19dc293877..122ab2de67 100644 --- a/app/src/main/java/me/ccrama/redditslide/Hidden.java +++ b/app/src/main/java/me/ccrama/redditslide/Hidden.java @@ -13,15 +13,15 @@ * Created by carlo_000 on 10/16/2015. */ public class Hidden { - public static final Set id = new HashSet<>(); + private static final Set id = new HashSet<>(); - public static void setHidden(final Contribution s) { + private static void setHiddenAsync(boolean hidden, final Submission contribution) { new AsyncTask() { @Override protected Void doInBackground(Void[] params) { try { - id.add(s.getFullName()); - new AccountManager(Authentication.reddit).hide(true, (Submission) s); + + new AccountManager(Authentication.reddit).hide(hidden, contribution); } catch (Exception e) { e.printStackTrace(); } @@ -30,19 +30,18 @@ protected Void doInBackground(Void[] params) { }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); } + public static void setHidden(final Contribution s) { + id.add(s.getFullName()); + setHiddenAsync(true, (Submission) s); + } + public static void undoHidden(final Contribution s) { - new AsyncTask() { - @Override - protected Void doInBackground(Void[] params) { - try { - id.remove(s.getFullName()); - new AccountManager(Authentication.reddit).hide(false, (Submission) s); - } catch (Exception e) { - e.printStackTrace(); - } - return null; - } - }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + id.remove(s.getFullName()); + setHiddenAsync(false, (Submission) s); + } + + public static boolean getHidden(final String fullname) { + return id.contains(fullname); } } diff --git a/app/src/main/java/me/ccrama/redditslide/PostMatch.java b/app/src/main/java/me/ccrama/redditslide/PostMatch.java index c39b5759c3..dcffd5ccfd 100644 --- a/app/src/main/java/me/ccrama/redditslide/PostMatch.java +++ b/app/src/main/java/me/ccrama/redditslide/PostMatch.java @@ -85,7 +85,7 @@ public static boolean openExternal(String url) { public static SharedPreferences filters; public static boolean doesMatch(Submission s, String baseSubreddit, boolean ignore18) { - if (Hidden.id.contains(s.getFullName())) return true; // if it's hidden we're not going to show it regardless + if (Hidden.getHidden(s.getFullName())) return true; // if it's hidden we're not going to show it regardless String title = s.getTitle(); String body = s.getSelftext(); From dac081d4ebb441ef4462aad02c27063a3e5a8b7c Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 21 Jul 2020 18:36:24 +0200 Subject: [PATCH 105/108] Add PoC for automatically hiding read posts. --- .../redditslide/Adapters/SubredditPosts.java | 9 +++++ .../Fragments/MultiredditView.java | 2 +- .../redditslide/Fragments/NewsView.java | 3 +- .../Fragments/SubmissionsView.java | 3 +- .../java/me/ccrama/redditslide/HasSeen.java | 9 ++++- .../java/me/ccrama/redditslide/Hidden.java | 37 +++++++++++++++++++ 6 files changed, 56 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java index 3a6d5fecf6..7db761fe8f 100644 --- a/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java +++ b/app/src/main/java/me/ccrama/redditslide/Adapters/SubredditPosts.java @@ -34,6 +34,7 @@ import me.ccrama.redditslide.ContentType; import me.ccrama.redditslide.Fragments.SubmissionsView; import me.ccrama.redditslide.HasSeen; +import me.ccrama.redditslide.Hidden; import me.ccrama.redditslide.LastComments; import me.ccrama.redditslide.OfflineSubreddit; import me.ccrama.redditslide.PostLoader; @@ -400,6 +401,14 @@ public void onPostExecute(final List submissions) { @Override protected List doInBackground(String... subredditPaginators) { if (BuildConfig.DEBUG) LogUtil.v("Loading data"); + final AsyncTask hideTask = Hidden.asyncHideQueue(); + if (hideTask != null) { + try { + hideTask.get(); + } catch (Exception e) { + e.printStackTrace(); + } + } if ((!NetworkUtil.isConnected(context) && !Authentication.didOnline) || MainActivity.isRestart) { Log.v(LogUtil.getTag(), "Using offline data"); diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java index 9d70badfea..ae8555473e 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/MultiredditView.java @@ -300,7 +300,7 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { for (int firstVisibleItem : firstVisibleItems) { pastVisiblesItems = firstVisibleItem; if (SettingValues.scrollSeen && pastVisiblesItems > 0 && SettingValues.storeHistory) { - HasSeen.addSeenScrolling(posts.posts.get(pastVisiblesItems - 1).getFullName()); + HasSeen.addSeenScrolling(posts.posts.get(pastVisiblesItems - 1)); } } } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java index 41601112a3..ebc0059062 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/NewsView.java @@ -560,8 +560,7 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { && pastVisiblesItems > 0 && SettingValues.storeHistory) { HasSeen.addSeenScrolling( - posts.posts.get(pastVisiblesItems - 1) - .getFullName()); + posts.posts.get(pastVisiblesItems - 1)); } } } diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java index 0cb470f277..3d58274b37 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SubmissionsView.java @@ -617,8 +617,7 @@ public void onScrolled(RecyclerView recyclerView, int dx, int dy) { if (SettingValues.scrollSeen && pastVisiblesItems > 0 && SettingValues.storeHistory) { - HasSeen.addSeenScrolling(posts.posts.get(pastVisiblesItems - 1) - .getFullName()); + HasSeen.addSeenScrolling(posts.posts.get(pastVisiblesItems - 1)); } } } diff --git a/app/src/main/java/me/ccrama/redditslide/HasSeen.java b/app/src/main/java/me/ccrama/redditslide/HasSeen.java index af0cd9703b..b640ed0378 100644 --- a/app/src/main/java/me/ccrama/redditslide/HasSeen.java +++ b/app/src/main/java/me/ccrama/redditslide/HasSeen.java @@ -163,11 +163,13 @@ public static void addSeen(String fullname) { } } - public static void addSeenScrolling(String fullname) { + public static void addSeenScrolling(final Submission submission) { ensureInitialized(); - + boolean hide = false; + String fullname = submission.getFullName(); if (fullname.contains("t3_")) { fullname = fullname.substring(3); + hide = true; } hasSeen.add(fullname); @@ -179,5 +181,8 @@ public static void addSeenScrolling(String fullname) { SynccitRead.newVisited.add(fullname); SynccitRead.visitedIds.add(fullname); } + if (hide) { + Hidden.addSubmissionToHideQueue(submission); + } } } diff --git a/app/src/main/java/me/ccrama/redditslide/Hidden.java b/app/src/main/java/me/ccrama/redditslide/Hidden.java index 122ab2de67..fe637b0697 100644 --- a/app/src/main/java/me/ccrama/redditslide/Hidden.java +++ b/app/src/main/java/me/ccrama/redditslide/Hidden.java @@ -1,12 +1,17 @@ package me.ccrama.redditslide; import android.os.AsyncTask; +import android.util.Log; import net.dean.jraw.managers.AccountManager; import net.dean.jraw.models.Contribution; import net.dean.jraw.models.Submission; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; import java.util.HashSet; +import java.util.LinkedList; import java.util.Set; /** @@ -14,6 +19,7 @@ */ public class Hidden { private static final Set id = new HashSet<>(); + private static final HashMap hideQueue = new HashMap<>(); private static void setHiddenAsync(boolean hidden, final Submission contribution) { new AsyncTask() { @@ -44,4 +50,35 @@ public static boolean getHidden(final String fullname) { return id.contains(fullname); } + public static void addSubmissionToHideQueue(final Submission submission) { + if (hideQueue.containsKey(submission.getFullName())) { + return; + } + Log.i("HideDebug", "Added " + submission.getFullName() + " to hide queue"); + hideQueue.put(submission.getFullName(), submission); + } + + public static AsyncTask asyncHideQueue() { + if (hideQueue.isEmpty()) { + return null; + } + + final ArrayList submissions = new ArrayList<>(hideQueue.values()); + final Submission firstSubmission = submissions.get(0); + final Submission[] remainingSubmissions = submissions.subList(1, submissions.size()).toArray(new Submission[0]); + hideQueue.clear(); + + return new AsyncTask() { + @Override + protected Void doInBackground(Void[] params) { + try { + new AccountManager(Authentication.reddit).hide(true, firstSubmission, remainingSubmissions); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR); + } + } From 564e435e76ce116c5818e87674a166a3997c1ac5 Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 21 Jul 2020 18:33:28 +0200 Subject: [PATCH 106/108] Add UI for configuring post-hiding --- .../Fragments/SettingsHistoryFragment.java | 19 ++++++++++ .../java/me/ccrama/redditslide/HasSeen.java | 3 +- .../me/ccrama/redditslide/SettingValues.java | 3 ++ .../activity_settings_history_child.xml | 36 +++++++++++++++++++ app/src/main/res/values/strings.xml | 1 + 5 files changed, 61 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java index ce6dc27df7..265724f53b 100644 --- a/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java +++ b/app/src/main/java/me/ccrama/redditslide/Fragments/SettingsHistoryFragment.java @@ -33,6 +33,7 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (isChecked) { context.findViewById(R.id.settings_history_scrollseen).setEnabled(true); + context.findViewById(R.id.settings_history_scrollseenhide).setEnabled(true); context.findViewById(R.id.settings_history_storensfw).setEnabled(true); } else { ((SwitchCompat) context.findViewById(R.id.settings_history_storensfw)).setChecked(false); @@ -44,6 +45,11 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { context.findViewById(R.id.settings_history_scrollseen).setEnabled(false); SettingValues.scrollSeen = false; SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SCROLL_SEEN, false).apply(); + + ((SwitchCompat) context.findViewById(R.id.settings_history_scrollseenhide)).setChecked(false); + ((SwitchCompat) context.findViewById(R.id.settings_history_scrollseenhide)).setEnabled(false); + SettingValues.scrollSeenHide = false; + SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SCROLL_SEEN_HIDE, false).apply(); } } }); @@ -88,6 +94,19 @@ public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { } }); } + + { + SwitchCompat single = (SwitchCompat) context.findViewById(R.id.settings_history_scrollseenhide); + single.setChecked(SettingValues.scrollSeenHide); + single.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { + @Override + public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { + SettingValues.scrollSeenHide = isChecked; + SettingValues.prefs.edit().putBoolean(SettingValues.PREF_SCROLL_SEEN_HIDE, isChecked).apply(); + + } + }); + } } } diff --git a/app/src/main/java/me/ccrama/redditslide/HasSeen.java b/app/src/main/java/me/ccrama/redditslide/HasSeen.java index b640ed0378..c5e50e5a15 100644 --- a/app/src/main/java/me/ccrama/redditslide/HasSeen.java +++ b/app/src/main/java/me/ccrama/redditslide/HasSeen.java @@ -15,6 +15,7 @@ import java.util.HashSet; import java.util.List; +import me.ccrama.redditslide.SettingValues; import me.ccrama.redditslide.Synccit.SynccitRead; import static com.lusfold.androidkeyvaluestore.core.KVManagerImpl.COLUMN_KEY; @@ -181,7 +182,7 @@ public static void addSeenScrolling(final Submission submission) { SynccitRead.newVisited.add(fullname); SynccitRead.visitedIds.add(fullname); } - if (hide) { + if (hide && SettingValues.scrollSeenHide) { Hidden.addSubmissionToHideQueue(submission); } } diff --git a/app/src/main/java/me/ccrama/redditslide/SettingValues.java b/app/src/main/java/me/ccrama/redditslide/SettingValues.java index 2282f73cd4..457d3e930f 100644 --- a/app/src/main/java/me/ccrama/redditslide/SettingValues.java +++ b/app/src/main/java/me/ccrama/redditslide/SettingValues.java @@ -52,6 +52,7 @@ public class SettingValues { public static final String PREF_STORE_HISTORY = "storehistory"; public static final String PREF_STORE_NSFW_HISTORY = "storensfw"; public static final String PREF_SCROLL_SEEN = "scrollSeen"; + public static final String PREF_SCROLL_SEEN_HIDE = "scrollSeenHide"; public static final String PREF_TITLE_FILTERS = "titleFilters"; public static final String PREF_TEXT_FILTERS = "textFilters"; public static final String PREF_DOMAIN_FILTERS = "domainFilters"; @@ -181,6 +182,7 @@ public class SettingValues { public static boolean showNSFWContent; public static boolean storeNSFWHistory; public static boolean scrollSeen; + public static boolean scrollSeenHide; public static boolean saveButton; public static boolean voteGestures; public static boolean colorEverywhere; @@ -391,6 +393,7 @@ public static void setAllValues(SharedPreferences settings) { upvotePercentage = prefs.getBoolean(PREF_UPVOTE_PERCENTAGE, false); storeNSFWHistory = prefs.getBoolean(PREF_STORE_NSFW_HISTORY, false); scrollSeen = prefs.getBoolean(PREF_SCROLL_SEEN, false); + scrollSeenHide = prefs.getBoolean(PREF_SCROLL_SEEN_HIDE, false); synccitName = prefs.getString(SYNCCIT_NAME, ""); synccitAuth = prefs.getString(SYNCCIT_AUTH, ""); notifSound = prefs.getBoolean(PREF_SOUND_NOTIFS, false); diff --git a/app/src/main/res/layout/activity_settings_history_child.xml b/app/src/main/res/layout/activity_settings_history_child.xml index 677207de42..c20bd8052d 100644 --- a/app/src/main/res/layout/activity_settings_history_child.xml +++ b/app/src/main/res/layout/activity_settings_history_child.xml @@ -138,6 +138,42 @@ android:textColorHint="?attr/fontColor" /> + + + + + + + + + + Comment font Crop lead image in comment view Mark posts as seen when scrolled past + Hide posts when scrolled past Custom Tabs Select image/GIF save location Not yet set From 987e29f2aca6b84db92d7d15d232c4dd16bc8fba Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 6 Dec 2020 14:59:32 +0100 Subject: [PATCH 107/108] Merge --- app/build.gradle | 10 +++- build.gradle | 58 ++++++++++++------------ gradle/wrapper/gradle-wrapper.properties | 3 +- 3 files changed, 40 insertions(+), 31 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 3971a563dd..01a690324a 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,7 +9,7 @@ android { buildToolsVersion '29.0.3' defaultConfig { - applicationId "me.ccrama.redditslide" + applicationId "bobobo.redditslide" minSdkVersion 16 //Change to 28 for F-Droid, need to add this to the scheme targetSdkVersion 29 @@ -139,3 +139,11 @@ dependencies { testImplementation 'org.robolectric:robolectric:4.4' testImplementation 'org.powermock:powermock-module-junit4:2.0.7' } + +/*testImplementation 'junit:junit:4.12' + testImplementation 'org.hamcrest:hamcrest-all:1.3' + testImplementation 'org.mockito:mockito-core:2.23.0' + testImplementation "org.robolectric:robolectric:${robolectricVersion}" + testImplementation "org.robolectric:shadows-multidex:${robolectricVersion}" + testImplementation "org.powermock:powermock-api-mockito2:${powerMockitoVersion}" + testImplementation "org.powermock:powermock-module-junit4:${powerMockitoVersion}" */ \ No newline at end of file diff --git a/build.gradle b/build.gradle index 06f1986649..5b9d1c6b15 100644 --- a/build.gradle +++ b/build.gradle @@ -1,29 +1,29 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. -buildscript { - repositories { - jcenter() - google() - maven { url "https://jitpack.io" } - maven { url "https://oss.sonatype.org/content/repositories/snapshots" } - } - - dependencies { - classpath 'com.android.tools.build:gradle:4.1.0' - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files - } -} - -allprojects { - repositories { - jcenter() - google() - maven { url "https://jitpack.io" } - maven { url "https://oss.sonatype.org/content/repositories/snapshots" } - } -} - -task clean(type: Delete) { - delete rootProject.buildDir -} +// Top-level build file where you can add configuration options common to all sub-projects/modules. +buildscript { + repositories { + jcenter() + google() + maven { url "https://jitpack.io" } + maven { url "https://oss.sonatype.org/content/repositories/snapshots" } + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + + // NOTE: Do not place your application dependencies here; they belong + // in the individual module build.gradle files + } +} + +allprojects { + repositories { + jcenter() + google() + maven { url "https://jitpack.io" } + maven { url "https://oss.sonatype.org/content/repositories/snapshots" } + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 070cf7caf9..3cd2be350c 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,6 @@ +#Mon Mar 23 16:50:37 CET 2020 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-6.6.1-all.zip zipStoreBase=GRADLE_USER_HOME -zipStorePath=wrapper/dists \ No newline at end of file +zipStorePath=wrapper/dists From 2f18baae8171f5795af451382f537ad77d36f531 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 6 Dec 2020 15:08:07 +0100 Subject: [PATCH 108/108] Update XML to use new switch --- app/src/main/res/layout/activity_settings_history_child.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/layout/activity_settings_history_child.xml b/app/src/main/res/layout/activity_settings_history_child.xml index c20bd8052d..eadea64cfe 100644 --- a/app/src/main/res/layout/activity_settings_history_child.xml +++ b/app/src/main/res/layout/activity_settings_history_child.xml @@ -161,7 +161,7 @@ android:textSize="14sp" /> -

    m}RK0kUBT`6m_ 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 JPDHLkV1nZV4WIx3 diff --git a/app/src/main/res/mipmap-xxhdpi/icon_amber.png b/app/src/main/res/mipmap-xxhdpi/icon_amber.png index 401494d08f5bb7d4680bbae7e523394cfde4d19f..c701da0d139109bec8c14d8f10f25d767ec7c3e3 100644 GIT binary patch literal 10340 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 literal 11632 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

    &S$4uVz%YP9A#``KJ^#xTSD&I#QgF{W&$bH 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 N002ovPDHLkV1nZ+onHU| literal 10394 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 Ef>CQSVgLXD diff --git a/app/src/main/res/mipmap-hdpi/icon_amber.png b/app/src/main/res/mipmap-hdpi/icon_amber.png index 9e4c75bf1f10164a57076b1225b958a9c2504489..0affbecc47103564016566e98e76e657c7c79bd7 100644 GIT binary patch literal 3912 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 diff --git a/app/src/main/res/mipmap-hdpi/icon_blue.png b/app/src/main/res/mipmap-hdpi/icon_blue.png index 80a7cc4cdfa0d9365fd53075539518d0a79883ea..a86e1bc3b910cce3ee57e4541bd024bd5e189bb3 100644 GIT binary patch literal 4192 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 WIxsL1C%{ku0000lzlG&2UGMNP! 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 eH90ypIV&(RIxsL1C%{ku0000P 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 Q*#H0l07*qoM6N<$f)$F7qyPW_ literal 4174 zcmV-U5V7xxP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 3977 zcmV;44|ed0P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 JPDHLkV1h=#?>7Jd diff --git a/app/src/main/res/mipmap-hdpi/icon_deep_purple.png b/app/src/main/res/mipmap-hdpi/icon_deep_purple.png index 253c02342ce5d56505b3391eb23797b8d457edcf..c342f87ec46c003c8b8ca7174b5431d1924d86de 100644 GIT binary patch literal 4275 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%0A=sZ;)d)EI5BoY8Y~MS ztb>mM_PLw69s>|9reLZ0Q8DXZM2o3hqSktGdlW=OD>-J0!J#%aUvFwJ5ot2142fxI zT=0duwE2zA>ZkTk;ry+W4iErzJ<^5pXUiCWbX=IenI#|xf*C|qh;Bq%qe90qIiNHt zlQu|{qHfeVfx++?sQA*aP5kkMw!dkkwzn2Ly^Ag;ARm+%%nV|Fpp3qmUXse7woZ${ zQAQ5307x&^ZN#6AYmM{9GpVsIK&?X7s7sCSh*U}Ib!ws*Z0F(ndszS)if4LD+;gc1 z=T4u6{)$eV|0b8O0{QFn7&tKiBgz$0a+KVzYAG_0#IXr^rlv@LIe{zziWFux&S2)* k8Q>eZQm&LM<^QhyFQHb1E2ZTsegFUf07*qoM6N<$f(Y$+3IG5A literal 4092 zcmV004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 N002ovPDHLkV1he|Hy{82 literal 4273 zcmV;i5KixjP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 4093 zcmV004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 4307 zcmV;^5G?PBP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 B_c;In diff --git a/app/src/main/res/mipmap-hdpi/icon_lime.png b/app/src/main/res/mipmap-hdpi/icon_lime.png index 2a20337c148a9ec61aadff8d033cdd1c9a0116e3..e3235b623945e172a281b1395856d04f6afbc140 100644 GIT binary patch literal 4209 zcmV-%5RUJOP)N`(%Sr@G4j|Z;;vlvICx#G1av~_m0_P)! z11AxXKz5LiM0Q}nLIT6l1`BpzGuA>!lr2Y8B8duRi6TV}$r*C?t=Fo0@8+YrXR5lE zt|2)@KKOtl8{My}tIoUk+yhMV_21IOX@1Ju_CJpala0K9?_ z#ZMCCJp{3{1rRuN6CAb;=E#jQqVIvZ!=B>KL+Ekd{WU=M18jqJ2o#R2>e>UK1HceK90V;MxFFzxhXZR~ zec;tIxHTuRHXOz^a9{rWLWqWGibt#*{z5C%ZXEkrEDj>>%^$sZ08;cqkbO6R`vDyQ z2Z@(7>$ZL>Q-cYk&e&;$ls02@(ocpWRom(V6I+{`%r`UZha zX2PdFx4An&#U2~%2P*Q{fjhwAOjgtF&iMj>;*9{(w>7~`=o=_>2Z*Hf&4I!Zh$Ai$ zj0&7UtZ|Vp#l5nwI(JJ(*Kcf^36`n51H>92LP!464IIvPhrE7QW6lV`MZ^LEK*Vr8 z>JE^gw6)_DaH8|#@}%T4gD)9P@dcbq0GKlXq!|gE!!awn4h~{m688$(Ye!<3$+8l@ zni&vA27o}cb_OR{2J0?$QdaA^0D|TW=OlogmdFw@+(s4-V#JmY%)0e|TGE&R4s*)< zl$aK(8?sqSD4=9d?ZF@z24^E_P-k(NC85(@T!)igr;B@WjP(GKR>(GBzV; zZ9&c)f@yAsq}=KpP5_JoAayNSo_lo+y~Q06!rLx{eGm`_vXv4s0CYq+28SYKxGd+6 z;xxWM)$P+*gBh^QA(ZU>DCPGfZ(Rk`*aRZ0#itHjZxQw8I996vi{Yl!>0)WIf$8%VOq^N9 znei2zJzK%~b2ZG*HLq(s#VslW(5g&THn@4xrKmHKP>N1yz?48>~8z1rs9XnL5Nt6}1- z56Z%P6OFopR&fs)<&)sUr_YIZEzKHZqqpPgk-OHD)@09qC?|@!Ywz9J|KO+h?ff=g zcw=9eQbQ3MO&6}KeNH*OjM?cr>a`XqoCFMqfIwV1&;^|6xf+{#hH>pRpN15?<8Cpo1ps5a?nJpb z+A420YA`H0xUZbQ;d8?Se}tFc{$N@)uUh#*_yO8rXw9(}(+Nb>a^j^7j;RXT=|ZVE zh@IPS#pM`87V_5adrnP#dFRlkkHNMR08&Z@>aQ?w#DNg+N^1c4fTp-xOikRb{e}kj zqf{K;VCxBJucCKPF?a0;`^z84cYipX01#xLjT5z!#ORYk#%XR93F)njnn+-%{{UpG zY}ok05F%$<=8g}Q3%`uv;T`FDP+B`B{fP2XsMXTNa@yw@Mh?9_BO9YaCk_EAO8Z}Z z_rs-}IgD~Sp)ban!HAD!N&1V{YZ+)~d!Cu00~NYq*vRMlHYjo>7bBAFEoJ-Wo?>n< z{_HC~ad{9znRJqStrem1z{Jf(P=`x$xz-#hEl8QeWgjF8AXyNigb&@eDaL{VB2}F0 zXq^s9l%ra6b$q7WCh<-I)0Z>!a5#?k6x?u=}R2c=W~2&D@h5mM{52p8rzLZ!Nh6Q}+I%-)8B zqq%`f< zc7eB_KGitrIQl?Z*%6Y|18zbD7$(8W3D~xOSUCa1B)>x;Xzj}>z+oLdy8k({2%+DH z-~H@Eu&sd&$c+fDnr%)mJ@(M~g-0LB+e35BrqsWF)6Y;@iBl9ix(FO`t*Gqba}+>= zkS|CK3|ZJYn#b-v1&r>_WBYIpeFG*+WrpMPnK&*3Fm=9(BQGuExn~dKndko* znrom-O4tOYE4)~F{^{A}r=Kv5!IfVb`7iCbv#6{j$Q{tSqr~7=ff=s>F#tO+Fu29S z=x!Uk_T;f`M-IK43|Kj8Nw@9Dl#p%5kax48@zeiY#QdBGr>XJ86OZB0;cr24^^&+7 zK|tvhOwK)Z_T0jE9wmqg)AX7@f9n?f#x2KFB-g-~w>z0SNUE(vNJ6>Sz|N61P)cP3 z{{E|k@ZTBX5Fhdhz_FthoP4|1+PgzoT5RCaZ+{CvIQTWx8j~%M=z^dj5@@)SI6nRj zymRWYn(I1e?YvQ0TI%O#zkd`fD`{;X=)^4|n*B6j(`ExByKG!FYGZSs3B#a3D$tqu zA)yHvAMy#n{G5wde!c|H<4{yvSZv~{Cm+X8k9-w#%P&B4eH}pgz-X>vX7LbSfBPYf zPy84{C|3%(JU3(Mf<1vRf2rCamCM=E=Xq%;F(9-V^{2L_P>avULa$5f~mEZwfPu&*9jK zzr|~BejW2mzkr>WuyT??@Jv%5`QZ4E%mLaQpMq0yYhO6@%?E}ulDat@wuz%r#DQ4Ikh@J7xScY3azbiE0D zhgMGD zNq-+l2s-BJbwgpd$Iw&IO~)?Q0aB^aiFX$lyIpJueu5r21wYfO6T z3~s${yh~>l0>z?4&K4NH%Er(Z3)1k*kIsxYJz0z=;GjEk;6ox{alyk|Z`MLlvlUn| zc1;1huFga2c1=yNEP;GMqF6FfESj+M0;b6j!i5knOp{^fC5lB8#gd79Uc$1(DmbAY zD=}PGWNAGUOp9Qe0+vOo781uTnp1wP5CcqboP4K-g*i9Ee}#g;bvO0EG-Eaw2!dg> z6HskA|J(**F(G@znSxP7gj0dKDZnMES{)-ws z6;%*McjvKVXKvMcl6zZd5q0|rZfWi+B*G-s9iX7ea7PXl2S~(Pf`A0FZKSA?M8NEf zgL9M3$OD-s;o1WwnC8aSV(op>o|aiGD5fStm(7zwP>}3GX{zMu@doNu6#|GE7#K7$ zJYpyAFT6A|>zWSU-GZ3cHZvw|LX820nNwtsbh*}b8E3~E&@lqt$nHFfB?;bWVUhhP z*A*Zs)>fZmK!~_a7fb0T?h^skio*1i6A{Kti!ib)4{=!pGltR`0P-5l!&B&tWx&$%%noG>tC!7w)5z0OHVbwFl|V)c~@nr;!c zO$`u!%naw^ETqfwDaO*G7g;_bfX#j8h6?stv%|nMg(B5GmBY&XN_T*s{IZb^VGlr6r%M0K|@|D9w&(33EE=QLv{53CJZC#)8H#V%?keVhZA}#;p>ENl^EdF zuj9^yruC&1_;E7%(}=->d2{b9FIP9?@V_6!AKvGr)@iBZ;jasP=DuN^JHHjI?(*d%6}AnW$0HA)!C!s#@^13GGOmm(BQ*XGdX+}qY`jx700000NkvXX Hu0mjfR_W;I literal 4290 zcmV;z5IygSP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 O0000mvIk_6lj(RO|le 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 X%l?y%*ZS}J00000NkvXXu0mjfs+sDG literal 4303 zcmV;=5HRnFP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 diff --git a/app/src/main/res/mipmap-hdpi/icon_purple.png b/app/src/main/res/mipmap-hdpi/icon_purple.png index faa0a80901c74fb84329b0d10797068112406981..fcf4cdb9708fdb7b30b17bf98edeb94f0af3eaac 100644 GIT binary patch literal 4214 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 diff --git a/app/src/main/res/mipmap-hdpi/icon_red.png b/app/src/main/res/mipmap-hdpi/icon_red.png index f27ff6ba88fa8c5c3b593101666866a70a276a95..342f6968e70eb6911b65a04cbe34296135a7cd98 100644 GIT binary patch literal 4079 zcmV&R zp;dk$AVPq`FVZ5l6jMMcBvzo##ZE#S5hawy#3?S0O`JGhZ`R(M_j)dK`(A#WIeX5T z`DV^+?A`Li-)gjH=FH5Q@0sU)-rEdtW84@w#*J}f{J$NPWv8!n6!GQ0L8xL8AOgSu zH}BEB&Mp7q>u7U)ZJnFfTUIpdy5ETH)7UOO5074*!k;hAUmHLuU5ki51!fzOyVa^0oIY`IOeYe-K?ae{I2i4ZSIoA@d|x+_)h~@~0R1)y zY??r!&;`bDvng;3d$|2=M4Q{VN)R~XwpBQ2DCXe`bC*wq`!&bJ0Q$VyQFGy{--@ysy)y&dN*2&k#8J%JgL6B+>P^$rIj{b7tLL z#g1Aqcohc4DblAS5it;O1`T401QUp`Ln%EtI`%|8T-IBx5pcc+_2FyKERnPu>p+PK zwEnhmJ9n=!Nq!%0JqzZ%3MrD50U$%wPP&rwL>uFxh;2;2)A?zHCo=q?Zx4<0S0;8t~WZNzKtTy(JS>4%u4?4E?LwNq6$mfqk z%6*A$eWiB8DQ>?N5Q+fA(Hw0h!EJ!6nn9_9suY+A#+CtC2W~^|g9l)a?1b#y1hR6q zeH;hD)vIvdeg~D;-$3Qm8}P17)_y~XIsm6_qJzF6C!8zOxW$=I2k2a36AFV{AUv-I zkP!Qlid4*qd#n11xlw*#W+*-_s1Z&ZUvcU{6+yFB7g|&dGN>I!}9YlV)1)V!@W2L5P^tJ+awP9k|xSi zv)EUiYXgwI5&3OfAU%Ij*meUT9WYJ6Q5^_o_<@3_6dV=6RSK?B@L0hQ0SUr$s1|); zu%>*`YEuj=XJOZ&k7MWypNF|)xCV+++3ZpX5D~n0FJk`4-(%sKX934OZA*F37hF4>||?ApBsE?A&osGe8YcngQ{YLe&pY34AyqAOSOiaN5zZs=lr?)~_@! zoB^mnA=llFTMmB_+duPZP%f7p7!6QxT`WHN6z0D5?f(|z6902>=77u zDq*}_#*FKt90c&2%&gT!7`iGDCq%nC(_&^w%fc;(zlbfrd`PP^?=SsgfC#yty=$cS z;FlhBPMyj>{_#&_0f@t>pmuSN?_;)7!FUMDRo6vTDX2CRj54D+BuZmX?3{`*{7b)x zZJ+t{^)Cc4gY2BJ4($Iz@!_xCzxmixc)NF?U8*5a4SaY?;Yy`~u~G?Bj)QU#K&8YZ zjJoJ@tYEH7$FiB0LUCw2Mt}1+Aac3u!yFw*-Q9U>|GtOj9{lp|p2LURXb=Z*nBg*` zwqcA+Qw(My(r;QtSnYZo#x%~aViXWK8 zgo+}lX%ek}s%eT^U^s~toN89wQbZ3^Ma=3QD?` zw8Ee?5ppv)buS2JnE5<%y*+E=xze;KpYP9o_~(n}{(bmkGBj}z0nF55N=ZV>nn^?F z>YVHBvV6Ze<}jhk2LTA|v25@k)2_ls&y%oLf|O`Ick zPVjv}rU}c=#{miiwe&VPMK_W_K?1wtu3WEE0N^_gf=VTP9%&s%5LDFClEbzQLy|^= zB7Js_`J!}C^s$o0JQJ7`7IENKDyUqUTz>*BE={{9UoVw@_#c4J8aGcA%cqh6X$Ok7 z1;cU8(bblH$Hn5gbL%V8L4aUt>aEJ9^X28SF;v{DCQt+=w*AwhYNUKdq#2^)VEo*S zssB0!RVuBInGu0YCExp>Gp|(v*Q$DW)mhdBis6M*S|r_mX>s42Zc;iACxpPvnKM{A zdk!ST`Vi>ym5a{5zx-MUpbXc;LkQ9eW_m_2lD8vKXIfdqS@ensrTKY`9eWyZ-8E(p zz?CZ8ADuj2ed&b@U41)PI3DJ;*}Q60zE;DO7%*ICUIQ2bz$8L}2t^^VQAlhS68+M^ zfHW`|E?cC5ej%~hFfje%_c4F+b&!;6ije=-TNf(dd-|xLLh1bOEj+cjn4YX==~G72 z4pm>m?@a=VLZDw77&c7oGA-;eEbK8Yj2aep8YYGe6WgVMZA}1el@i+x10$w|$(b4a z>tm0>ot#`7QxgO=Iq6i6J$uA?`IVoTgIm18i_`dMzVi>`i+}yCBP8W}rh;>E z>n{Av@@#U!OhmGI)l%l*m30B2TL|nlOzaNLq$mU=NK*$&%jfh_)*G&aH$4~NS_5(3 zaqzd_{3cF3@~3bvjn_bWKWrib2?2lX5+?rQQCvFmowDyZ1d7$&i%K4w&aSDgy{CMFXR=3Ey?|LLD`>MMVM z<>y}nm&+h207037;pJs4J$C}{{QlQ)`Peg%zV8XcSe&w?%1zJWA?2kv4$tO$Q10zU zKH$OgzI)tZ-p2qWfNmkNSxR)0fI#|Fr)k2DHnGt2l@ea6Ry4g9;3IYccNi9ot}gW4 zbq9Lxxf}W0_Cxmef^sH6BGvpL~U&;x0 zY6dsAYdybN*o1P=Mic@y_*Mu|7u7sb&4kjQ;94y((PJiq07sS=FsBrn)8+ucsA1xB z9Yy4bPz^h{GM`7swr%LVX%7mcJ7M+pL3DJ~0>4rT-sBX@Z@+`(bN`Fd_&9=U6_yaN zg@6Hq2p?YX3_0OXPGfJRc^L1_=Qm=xcN6k~8XOC}<6R{7ZI%*dxa(@3Rp!LfSu)#B zgzTY6KA0oIXA4E#Vp=Qa>@nAtu+>dcKuEa~GpQf|`+lu!0fH$6OhGWh2O&ZLPTM37 zdWM+ruS{caq&F{gK~rbwj(12C1JZy2N=-MAQU*y%EuzO0fH@W5C$8Hf-t|i4Uem&E z(_D$MLPdT5+KOVj=Sgb+a3)Zaz;>8%#&zIpDw4Yl3qyv1cJ;-2KTm`UA?phX$@Y|9 zv~S6!SPKZJxOSDL|HZZ7eJThr9{8~dnIPO|ufWZ$NZoS_QE;kL&u=DQK+$3IJA2H8acP z=9Ou{09C-aoYs22KGqM+1isdV_X$HA`&?i3!DUHQVJWrO5CdqztHQN&$b+gNJkNl; z#g$|;MvP{hQPJ4jhXJmQxUBBaO|8`z10=aZMWiY|Efyi$i8=8rL> zFYGNQCY}@t-qSwUD~Bg4CCn(lr4VZY_=S82`kO?WBb^s&W4ff*O(h9aIil}(3wg{0 z&daK^ST;@Garr_vfF74NMsB|oLl?&+OVKTWUJvMTm^)V+y=T!N#ql(Ss8*a?3j*bc zN+vL?fEn_Gg$pAi!Nvc41@{L|Hh=)&l+}p??lPwOheco*HWLa2nAaPiw2N3H@5Nk; zP0P{`s)v4bRy{hp5g+j?tGYHA0G=R;j~4rpuavN`VFM{4h^g_Qc|C8VdTceOM{3U=d*+tB3=s{o@jSJD*Ice@aC6p5=14k(Qy>|Oj%5TQ6NBRLaEzIGO${hX( hH^z-|WBe4y{{a(7%$LeCB?bTh002ovPDHLkV1oV!i*Wz| literal 4145 zcmV-15YF$3P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 WIxsL1C%{ku0000 diff --git a/app/src/main/res/mipmap-hdpi/icon_yellow.png b/app/src/main/res/mipmap-hdpi/icon_yellow.png index 8a5958a7d57d1207e6a752555c8b28b1329c9f78..a3d0119519b04639de425e42786800e8936d7b2b 100644 GIT binary patch literal 4019 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 Z{{zBMRQXp13EBVv002ovPDHLkV1iZY?t%aS literal 4075 zcmV004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index ca52a7551bf2d7856e51fca7ef4cf8517b1ea2c3..2bb305af68d90e8a656d4b210cb52633ca780904 100644 GIT binary patch delta 2104 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 VeN8#9IY9sb002ovPDHLkV1iF-fD`}# literal 5271 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 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png index cff066d71782a87a5124afa0d1034d602e0832ca..98b8cb5cbd9b183566cbd4d27e34ecd0061896d1 100644 GIT binary patch delta 3125 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 LMFvhpu0mjf_>8%k delta 2558 zcmV004R>004l5008;`004mK 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 Ef&=6tQUCw| delta 2723 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 diff --git a/app/src/main/res/mipmap-mdpi/icon_blue_grey.png b/app/src/main/res/mipmap-mdpi/icon_blue_grey.png index a54ca49def91593cf79ba0ffeff443cf0a76c477..31822026b5ab663ddaa45bbc1a5c3528c79df154 100644 GIT binary patch delta 2582 zcmV+x3hDLr6rL22BYz3yNklDuOX73C1QSCO%@NF=-REC9x!G|FN;rR-~QT*H9h@_B^G2yU#tBpL@?GgarP6qzz90DGH0qGel>ErkccsiFzrn>XF3HIc} z-wGFC&qMoR?SIN8(0y&-9-=7waF*pb4Pmb4osZb}5{)vS7Av&v?UQNSD|lHbieAu3 zi2D6PZtQS0k%9w{>~%2{uK#jT&faTkx5_@t z?Jqy8=wq@uf(_q^S(epen&zW=EZK~G6&7#>xOw9@fPWALO~TfoPF8p|Hml%Llu4hv z8lL7nsL&OZT5GVu`djV~3b1T-v$(@)lQ>!}y9Y>3%fgY(2;fxXJkM49Xo3MntV@Fe zs2Xu!pl+~DK4~d7DhILu0c&cy8Weyrr5va}@D+eVKr)HDu^C!p+J|R8QuZ}kraD`* zUJWw|TYm(AO#|?pgi(UrN&NQr>(Lbi{InU=KAWbm%LM0L)TgxIB&EicEfv7cqB8A= z@U%Ax$*eq?P)M)9X^{{DNu==FOd4AiB;zr`h)AI!!YIM3FYnn8HLG;647Ob*q!q=~ z{4^@_Y33;*M6*9ywwx!hl+qt3G1gS2VD0iHuz&i-W@xOfffz4c@W>SkaBW}+&R)0- zr#mjf&}f#^seyv-q+qo{pAOIc>cL6@c5wk#+5)I300w)Q`8h~TE`Z4en*kP{dE*>S zEh>^HqYijhp*emRjYeVf#tpD#)2-07pcYVJ6(pe8{Ld}W+cyBOzjXrMe&?)V7}idv zSbuFwe;j`M)Lx$jzWNwsmg_)Gww;hl0l1ktK*K0P5w&9)h6|Y4nK6`FJ@7OjKMeNw!N}ksfXkzm`yW{3{aObAm zgnP_{PMK|qMfG*N@BaA4U0?gcXJGe(`+_Vq*nb_eBf~H{GzeI_x}XE#Lcj;9v48xm zwz?Yb`s8MG8*SFPK-VJi#@gy{w!U(7@x5C<=Fh}vE(}b{Xdsa}<*(bOpjPl%g8TkW zYga*YQzOu++-`~k>Gs1bnip-`ddCJ>v-xxWM8?V=mw=W5_vZ{hcz&&_Dtu`53iM@l z&Q%1?p=MHvJ8%EWchntU+TpbTDSxLO2J&n?iT1<5^A?XqVNpZ@4L5p z*#{cE7Es((695YZEe%+&jMLaa>ThN3thF2H`!Dv`n#*-;XWon?RZUJN#)I+Ae z0jld8u`Pt^hJ{em*aVbB;Q6-0kR2PJa>pVJ{6sEac&GEyuMhtIwT_(+{TRAVUI_+q znC6+Cq18wPVu>WAYw8eS0|IV;ixC4*_W)O{?tA{(+ga9Nk!j`e=4 zrbjjI7ThHQ=9a`qSj-Gu?SYO{Z;L{akKy2MY*{DbLPr-{dVfO`tX{eV7B$ubW>@hJ z(j@d;>w|MhlU?1tP{ajIMAr>0gLYD8wb8yP915(+P=Im02ee3RI|gSf`nje!j4{J) z5_biLpxaNpCH&v%uUohnR;;^4SdxlmsUa3dywG!sJ(Kri&^lwG+76>tFP&zG2ZjH;l_Umt4ilRdw}{uB{7<<-&4p zJGn!#V<2odg~22nTe5wj$t)1I$z>GtxQ6a4e+WTw_kZD(I;T3qr{l`K(UASM=~}>b zAI>&oStyK;yROLDER8P8=A|A|WP77dO^?wq1>nizz&R#HhsDl?qqt;MweV}0>zaV$ zq%r{rb>=Q`7oMpV{9`AwqZJlOVyQ8gI>^RU6jKt(?zEBTLWqF6h#$T@6TrbePYVjU ziL%lVcz-;V4*OAbx?Ad(@%0NFqgj-&P*-~o=n15?NbDjGew+zFpTpwVO96RvXUYBet1kgw` z?0)#`V2q@cNSekJRf*2Z?sg63_&j$(?oy0evzd-Dixtc^J*8`k>O^`q+Bc+0pe+S2@c((Z524?0F9s18MhCe?446d*LJoUdC0IY=d8-4<7 z*IxssngRy3t5sFCJi$uD$2k~&t@3LQiYkJu`7^}^>zv)J&qvtFpW4s)cxP>HSv)J_ sx2y=fd!iBkdHlQh-ueH(fA;t(^b delta 2669 zcmV-z3X=7n6!jF4BYyw{XF*Lt006O%3;baP0000WV@Og>004R>004l5008;`004mK z004C`008P>0026e000+ooVrmw00006VoOIv0RI600RN!9r;`8x35-cZK~!ko?U`GQ zT~!&!e`~G1_u1#nOgo)krY#-IrKPkL9$Ezvizu{Mql6IaHGg1&k%Yv=8;OaDBqH!a zqQM7mF+@d-U<|P)L_`d=DiZHuq<{(t1Pf>86~Gf%VcmEAKdaL@ODM7~&3OBO9yNGVyLon*xfU4(2*KPZsi1@{9Yw(O!YOzxN0m)~@E{(C}?qsfQ7{LO@Gw`PwAa z=M;-dlNB4Rooq|9c2e=WQVym1wKm@^<|lS$a-ID8!GG_>n7yO|xm?K6lc)Q9&paf! zjjlSWi^r-Do&?{}p3=rNZ6p+G+Xow+lZS$^W3O}WL=v;E-F)D>uc5UX})UDZSeW1N!%^@&@%=BKO-yq}! z$K~rTYkyV1_&WZ;#fxqFL6cz-_st6SyhQ={foWAhMAa8+6Zn=GZ=;l?w9UrKbC$$- z@gi2r)l*%{gp!giTHc!l;0sblHC<`SLUF!Mv*I)soz639z|$13*OO^Rk-D){6^N^7 z8-NW8wdU()OvyP@#W_L5;Tc1i2?%@-1d62+`F~=Oa%54YWwiQpT>()@?N0=hYDuH% z9;kg+Rn)n9ov0SQco0>6ziRPC3p&|w#cI}F+DC8CBEn1nK)zUHX!slljvQy-+ebM! zHeOL8B{Rng)Ur;p;SmM>$|`n3$68RqXVzsi5!JV3c@5#>;l;sK>Rf#h_!Gimr6{GkAHD~_$(u5&oDYNLVj|BQn7%wQ4GGVGbPGCX5i9FU#r%%R zu`x3-K29;8$3|sD8ZDg`VyT5K(YNKg&3tD2R*W%oPNzyKa$&e}+2Zbj+itr4wSQy9 z46pz5`Gg06k+Y{6A3e|5xe*HaDV&XJ4s8V227I&ilYKqi-E9BZ7J|T^cP$8fFWcMG z{q-lG-F3cY7(S#j%zktN#BZI+)QCNgLLG=tJn0c zymi}$H?w}rryD&`1K0w%ISVz@>VGEhG-oYi4DVmJ2G5w85zZieyRH2GX-o+g}sV>8xH~OBEXO+FJ)GmCF~w`jHzvGraqmpFWr$ zJwMgxf#wZOYCUN3l1s2psDD&Utu)#gv@sat;rTxM4)t?*-~?Lh*`sX|r4%Eh{_-6mWuO9!?^KZXCaDaFAjx{Y}H_dht0Tjmb@PiC~Cd3PTw14qhHykP9b?)># zy!G-wSk|+MuiW`X0^gg{(MqvY;`KvEcK-Q=mwuO<=q_dpUF_cVK!Q%wK3tU6_(4dR z%i(82v@xjanQ0p6Bygn^qr+!-cc7ngsl?+?Jb`tVJ3qIB?gd?y4NyDa)wxHt7mb``;`+1HFKq|lBwj^ zEeBiePUdFgfw)g8%B2FMBWL1vtu>36UxG2SPoJ%W*MId$^?)GNgOAw*PU}}deqx;B zpsj^`eX6(R?)isB`u{P?yYkR;4N@cja=0 zasbBj@qz$nqxpD1fKyuQM*}~5O#A}-_xHCdu;-N@v+<*kfb|NQj@*-_V*XH6F0TWE zxz4Brmi1jqROSELXo5_Lvv#gSfuiL3!NDNN?tgWYenGs5y?Y)@bSK2ueSG=;dnu20 zDzD3h%BakoJy7*RCYy`7zlc!GPa)3EXE+fn#b`nmR9KSVJp2HT@pJ_M!te$@vEy!* zZXCodETjC&MqeujC?aR72kMpox;dv&N-)|IiKbGM1mzUAnv^xwbY(hYa%Ew3WdJfTF*YqQI4v?WR53U@ zG%`9eFe@-JIxsM2(PFIt001R)MObuXVRU6WZEs|0W_bWHIX5sZFflDKF;p-xIyE^u bH90FVF*-0X5huV<00000NkvXXu0mjf|HTtL diff --git a/app/src/main/res/mipmap-mdpi/icon_brown.png b/app/src/main/res/mipmap-mdpi/icon_brown.png index 6fc198930daaf1be522a5ed369c96427b5d21d5a..0209e54df478a4d2fa3a94674b3a769c5c08c84d 100644 GIT binary patch delta 2595 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 jR4_0)H90ypIV&(RIxsL1C%{ku0000A>m) diff --git a/app/src/main/res/mipmap-mdpi/icon_deep_orange.png b/app/src/main/res/mipmap-mdpi/icon_deep_orange.png index 7ac75eab2eba7101e172905c127a67b0beff6991..6f15fb6aa22ccb06ec714f02324c2fe9c7d12393 100644 GIT binary patch delta 2541 zcmV|&6!sI4BYz3KNkl6NW47Ba+bwJ-pxB_&iDWSKHtwQd^$cIXMZ)M=-}NKFXHD{t%2@J za)~OS$+kY{+RuHb?K;hz)A}`NdRl25QAGe3%MV{W#(nQj%ugWr&ZT%W! z6{@BQz$TBjS$|+QJxB9=n`D~jGzF<-wqzcm4SCe}t%&S*4ckrx=BcHgrTp0bVgmZT zD*!IU^PdITn1Jg5?2{5`AhM0s*2WqX6VN;X6mUe|@(tH394NiS|@pL zlLfEsQqg(kGe42++B68LWc{^m*^>7tv~tjS-l|0^(RRyR$2$4Wyad|3NRe+Z@-QtD z(RK(~|9_tI^<>o2=AWydz!{hvEp5^BHWG7yRpwM5>7)xb24j%kMaaN1%)m0FcM%u^ zaon;P$x}oMgmLo5HeE3eL8k=HtY>FcjRZdm|rh}LuPQYuCerK#xGy3lM zJ|kQ2;{31Oj`95Y!6&T2^YOlXi&y^cPk*lM4&(AQzx+|L5m&>IAc`5U1{@xr=HS>A z$EIeP2qMB1Y*Uk(d5q1jz7~5}tIE)qu48EPZHW~wB+#iQY0mQ1cW~49x5^KG#>|#0 zTL~zmW78a;n&rsk3}dyh0XpmDYzn3=q-kr2(~LSP<$VIO{ zMR)VtpAL83^6hp4p;h9HCfST@wskL)g14Q#Z43BB3oJ`6`vP4nRwr)rY|_Er{!OgC zd^6YI!LAWM8_1;L{%i_ZQ_zJgPD-v#by~nHi0je6>GR-vXJ13Qo3KP)FdF%0c_S#3xe}p z;OqCBQW>|q!nt7pIPPM4`z!PhW|Fzg>e{T)YCCYNSz?Nv1AN0{spXsvRR{xvwHXzX z7LYAQYKvC9rR=NQg>6~uusTCHIngO2TKI@+6C6J{!-+##FEpQuq)|16ZGY*|ImzX9 z3Bj;B&Ge!7&kcT6m^{6oXSYx2TQBDce8n#7c>Vd0nH*pkmYR}71n>~91 zVa;-6|3BCrRrTW&86#F2tE-upw>B8EMTgaPl`#U2fMS;#_xW7X=d+>D z=aNM}8~aNPMN_=``v(aoPA8e>nSh_3sPX1Y+j;Quefo{1Ja>2^Ys6Z-;+h9ta)iN> z!>V4F4SgQ#`aDK@T`uTySmGNhuA#>f%8pQSno@XUJYvUlf90iz9)CcC>cU8ff!P^! z&)=Tn5BL8Lms;#~bJJ_5TWmn{$(aS>lzhKu7)e2|>UBA<9@q*h(fXK)mA`ygWjwG5FkY?k=SLsn&@Z+T?%561sU+t& zPJW7knMrD|@8YBTw=wa;W2&<=<44zDXshb;$kAGBNjc2kX=RCLZk`D3j*4fz^UDr> zp23lpj)4|*4hoKmDF695VEgDKL7Le*B5YmJ!)1$H!cq_Ak$(+zt@|wg@)1m>KS?5| z#t4q=XXc&PsU3J5w>CqU=Z3zKEurepC=3~FD=BXr=5QcXT)Ej5*)dRZJkR7;v#^C# zL?->LS>@OJCwX%$KqRrFD;E3Qxw3+9gwQIrC?-K_b-ThlT_2aRHH^u^{ zBW*Z{wUxvH*cMS5NnEm*PS+&Pp;JdlM2kwwg8aUd1b^E8@^J!%$;k5FWY|pO4P3Ff zM9GnJkWF-ufYNDdE)ObFsjT-Afn&2VAJyW9n_c2NtnT&BteTwTXQg~Lnrc$f3b(0E zK~9t%hi4*YZBu<#bi4F>=A2Xnh0WcBmIBl=nowv9s&khnR^eDR&PilNw~K4e3b$1V z>fOCI0)Mq2Mnn)8waTHw?)oPbZ)lZMwYYJ;Be1OOoK-fh${|4xAi``Ew-b2r=oH*da!0S46H`s0%l+}nu#^4T8(@|39251p5(Sn8Ju97IX!W4NeLbEW z?DZU;J~C1KBVTaqN<6Hn;|xrM_VQ}17pvkgG=FIftn%hqz)Wlb!85RFkx!3n7Hq^u z2)bQ)x7Rg$B#uvoh?br>m}{dp#!5%nw`BxViv-^(BT_n}I#2+=o~Wg-s@XGaXrWlG z5yi7s9PNMN0Fye$58YoW3(s6NM0sgn;=J9|JxRut>Obk2)Vi|~P^9S)>igMzL+T$H zt7gi!L>k@cv`CK>B1?F3f^Y6V!85Zu|Gyfn5!k)4%=xPZKutdJsfWl0;0zX%O^~E% zVc7-H>;Y-|MIkS-dO9qYV+T%g_1-G)pQEnK|JC>(>FJ>vn5soW00000NkvXXu0mjf Dtfckw delta 2642 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 WCLhw&vQjJn0000PGqi delta 2775 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 diff --git a/app/src/main/res/mipmap-mdpi/icon_green.png b/app/src/main/res/mipmap-mdpi/icon_green.png index aebfd3217bf6ae4078b6bce8646c473f72e9a1a1..5ee393cfbd5612f8ecadc845500448e61a8d0a09 100644 GIT binary patch delta 2505 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 Te004R>004l5008;`004mK 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 IM6N<$f-7rbQvd(} delta 1418 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 diff --git a/app/src/main/res/mipmap-mdpi/icon_light_blue.png b/app/src/main/res/mipmap-mdpi/icon_light_blue.png index 2b728fabc9fad1ed5466bc2d11b141bb9b5e969a..fff59389bd98d3d8bba57b2d0bd6f6f0a9589f1b 100644 GIT binary patch delta 2504 zcmV;(2{-n@6wwoqBYz2)Nkl+m>v>l!dD>*sqtg~mW|9AVZ@B7ZcM}Om^v7jMEi{|EgS$fYS zEOr$DZNC&0#cF;nH&3t4TGyG+s3z+=b9OwBpJ|WCcr<_Y0Q&4t=NDk;595r7uB_^n zk&jumwhn*Gpr9pBVQCrSZ`n&B0ZKw=XUh zVA-~56jt{*JcDwXP1bD+ge}m1TeG&nh1%A!ZH#Sj*pyb%0%%r%_Ge?>#4X*7aya_N zV8`8OX5V`pM-+jLR$1S6!8Q<5@8=(6S~xwc4Xj;H6n}0c^x?i=6bP{4MkLltuY!|y zfs|`z&dHommulmwE#jPCY@8w^BGBVUz+qcnZVS}dj@a{R6BU*a-Z(_i+oehPTBb%X}`+{R!VVgR-4-lMHZOH=hJ7V&8Rwu^5(hpRUuMv1O`fmk*dQ; zufsse;0Q!EXCRqt*DW6~)Zas(a+@b?MexY^bsD@PDFKu8Ky5s?n#@y|m&nYKZP#1b zBYb{^$LE&0Tv&7H^WtYF17+W2$jirkUVOjFXn#FIgg_j36QRE?q6C|l%@$y=FBZTx zY!&d*M5BO80@hk=7+`|{8?>;2k48R(0UAYMBh*Hj8y6(z5E06yGPhp7nr~e;z=l49 zD_OUbm~IFy>^>9n^LOiPKiCKw)@+g}*rwva=H+<-PBPF}i3Je00v;0YYSm%`pU7_# zHGk{aRuc_qNu^FM~SA#JD^Fq2MJiZBwClANU<121|1J)kDrr_g?J5 zx1Y`mAcbHHG(H2kASKR$M=h=+T>G&BN=6o3LY559@*er((#NKpt8e{6N&q7T?otHK z&XK?8!7Hjtt>m(9u*w3IpSietU4JgQ=i2h(D+f*10<*x{yvr0&_`C8~30<>7ygg%7^^!Sjtu?@<;tl%L%*yC%-Ekd49h4I(SoBg5;Ve@X1uMY&Pla_!+a z(ARfD{S1Q8nmWUl?SId4@AG?k{&0iIP%$F7A~-_w5{w8Ff%44ZI^WrOlr3+c)-$1= zF-P`T9EF`vtZKF$ zk#1p&peGKXqknr7HQ6}0FTFMnY(QKOr&7aI`w2@mrkyI&PL;4+!&LilD!qv7rSzO+ zQ;{vM$Woou?rby*bPo88kP#ew1N?gDRvuoDEWa?hloqst)_XenT={06tD$PCucKP=#D*XFKm#qC04-b3x7S^f31?)VEtVeCFL-6a<`=%d=Z=zvyg@YCN@$w55v^N93A&-ZiEN6W2P1Bi6re1O%+wic>xb;S`gkxS$QvNj^(kpwvA5tmJy<-4vfzzG?3#&@&3(y&m@L`TzT8kN*K;m~Q#U Syc?we0000004R>004l5008;`004mK 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 GLSTYB!vPln delta 2775 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 diff --git a/app/src/main/res/mipmap-mdpi/icon_lime.png b/app/src/main/res/mipmap-mdpi/icon_lime.png index 74e06b5ce003374d5faeab93a84977c2112336a9..529f55fa50fa9b479abd3026d705615eb5c4dc3d 100644 GIT binary patch delta 2703 zcmV;A3UKwx6_yo{BYz5ANkl75>h>Gqbb1e#Wj7=iztiq@^ULRazCP zJPM^ysi+hb5JIT*S49z0e;`x|387N)gCZ3n1X59336M-%0s$i0BDI7*L!>qhrHT7U zVmoyl+ljq??9R-cd-yT4voo`^jvePXkKzH|4^_nmvrxqs)JyTFInhu4NK%If_3 zU0d+|AC7>~6!viVmxIq7-oqZG`lE5xXPoR~j(xZKEF2y@L!!?x7(adBB!2hk^rZnFrtV3XYqz0f7NC40gFtDy)1x^xYMg+drYGgt# z!8>AOgrNVJ7JUJXi5sqZCBiJKA0GPU=HOq(ZZHqk0Dl6>&+9d>nv8e@Q)AaP4d+<(l3*0H&$#~M9rXmHX(V;L&LEM} zZN$c}PHIgTujw1aAXqtBPay3sv%Cp&7MZwya05`hI;XYvRcDJm6G@HbhOGvkGv2Xw z_2JZ5&VS;TmP_3nR8N3Y>JtZE4?d+zT(4Sb@X;Jx1I3)8&q=%EMyn8eP$R$;`07+c z#s-!!ZstqqE;rosnKhVw5Cja_0?X_|&g_CIn?WSN>}SqQS)c!TY%f}yy1-C(5Xn)1 z%xnX$sR6}TDZFbP{;xR^G7u$ImBBELPP7!RLw`$Q1h%;iQWgOK%3nssoy7doYq(fC z3dfrPL3mQqex>+;pfYY6Ii4o4Cq}>+1z^^x4Iu)lJRhFt!*zVPo)6_|D376hhVN^z zPHj>E1OmXp1ZMg$9Is=^@s2F!O=Sz3>~TuP_PHk-+eFoy6;9IzXKg@d+@|l$1~h$ zD4ptEvqr`7aA9r*?@yL6IkA9qQ_Hw`!GA${#e?T+XdOz7YUaRc{f|YNQd;=fHQ&On z!7oDy3mk?St8NdhL1dz<{Wf!O>wUKvrn2w5_eU877$}!Lc&U~QuzTlMAVuynV=F+AozI!u zzk7D>7u))`el1Br5JM>q?Q3Wqu-3ZfRkTh5)(Io!6d_J*%vx(~>)wa9=7BY-&1x%Q zh?Z-L_BEgDYTb{A9%-u)&@2LAjDHY#5^%l5kyw$&;2A=g=h|_A24Z2?HS!xqcTuifomZlvUf#2n2!GiL;2DkjAt!Q7BjD@PcTkEu% zAfZm#D^m|%hhq$B!!(;dxI~_0yCGYf4cU>5g>*_4s-UZ?5?_&;2deJ6*?-`JdG#uR z&E?sGW>Dt(xTpVh<9|I9WmnDCuRsJ|qt2CbDg}sar232iApj`=!z7rNfMp3- zmc-QbYq+rRW)Qe-zyo<|dTf6Axo6cg%&g-!z!WQKq;ixLXx|T3M;e4elfL z*wJgFZy=BUp#lbn3K-m($H2}!hK7r1-BiYNhaX49nFn2#E)jga=zo;TM;;rW{q;Nl zerFGkzC0b@2dbWgQ=u>?KwCM1_6`%@6ha(`%RH(=WWLR713NgIlLqKPvV9DTKf@`}RfA0EfSLqA8wxfrSw zttxdQ2~SCnfOYrqFh<^l#WU2}HdKt6xFW}hN zk1;;=XZCe@;q@1<)nLNGCl^y0+3S1p)^QJQ?ZzETi)yq`lxAm_g{Ec+A!49nHOxfT z%k}jtBH*nzm++S-XW)4?ySe4IPF%U$2J1Xpn}^ZS_E9t!`d}I@0038&u(W&%bMtRt zVQ~y3%E;MLys0*l;Kj6d*EIpiyNp0;^+yR|)orfY})j^A{8-sF$Io)x?e- zJ5^uZ_`#Tn_g2+6Q^Fa5v$D48T+`9yq~M1WF^`HQM{G9d|_ zo#uw}0cMO7;XQ!hxqdx?V@GFU=M5B_#3`-$Vb9a2J(oStWu?^Go9D5rl(ljktxQuW z!yskng~}JC@;n`k^VTt^$DZ=|G&4V3Y!;{U1p_Y~KHuP!^5pf%A8?W+)u<+q)c9ileT1o!Yb+2Ht zw8}yECqFIm@Nb6UIGxbiNX2_q00gQYpMR35846X;83=-OLfRBQBQOXWOavwZajdW$ zZMoHR<6s^V9t!z6eD9u5v_2OL|R=sbY|VKCrK;7hm8VQlRG@W&qi1Haxs5nrSW`2YX_00>D% JPDHLkV1kF$3VQ$m delta 2755 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 FV1l)#NALgu diff --git a/app/src/main/res/mipmap-mdpi/icon_purple.png b/app/src/main/res/mipmap-mdpi/icon_purple.png index 6fb2a14927c776333f46c1f9dd9b49890691dbbf..9a7775436a9fa106953163161e5cf32c3acc9fa3 100644 GIT binary patch delta 2732 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 eH90ypIV&(RIxsL1C%{ku0000q& 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 delta 2652 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 KMNUMnLSTY%OXGb2 diff --git a/app/src/main/res/mipmap-mdpi/icon_teal.png b/app/src/main/res/mipmap-mdpi/icon_teal.png index 28ae92c2e62b6e47f8e313c4aa3fdfc9a5d1b51c..1045165d7da2c22917f4ad1a0c86762137e9693f 100644 GIT binary patch delta 2412 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 B!VCZa diff --git a/app/src/main/res/mipmap-mdpi/icon_yellow.png b/app/src/main/res/mipmap-mdpi/icon_yellow.png index 9580ba76f91746e74eaf1624db89d19ea553e374..d429eb8048d7cbfbe81b78ca56160bc7a92219db 100644 GIT binary patch delta 2523 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

  • c@eN^40|Hk+i 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