From aea79ac7e4bbb14e40652e90ece258c6de3bf2a0 Mon Sep 17 00:00:00 2001 From: Gregor Santner Date: Mon, 29 Jul 2019 16:37:30 +0200 Subject: [PATCH] Use brown-blackish primary design again, improves contrast; enable local only mode without swipe --- .../memetastic/activity/MainActivity.java | 5 ++++- .../activity/MemeCreateActivity.java | 11 ++++++++++- .../memetastic/service/AssetUpdater.java | 2 +- app/src/main/res/menu/creatememe__menu.xml | 8 ++++++++ app/src/main/res/values/colors.xml | 18 +++++++++++++++--- 5 files changed, 38 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/net/gsantner/memetastic/activity/MainActivity.java b/app/src/main/java/net/gsantner/memetastic/activity/MainActivity.java index d5069115a..30353add7 100644 --- a/app/src/main/java/net/gsantner/memetastic/activity/MainActivity.java +++ b/app/src/main/java/net/gsantner/memetastic/activity/MainActivity.java @@ -99,7 +99,8 @@ public class MainActivity extends AppCompatActivity public static final int REQUEST_SHOW_IMAGE = 52; public static final String IMAGE_PATH = "imagePath"; public static final String IMAGE_POS = "image_pos"; - public static final boolean LOCAL_ONLY_MODE = false; + public static final boolean LOCAL_ONLY_MODE = true; + public static final boolean DISABLE_ONLINE_ASSETS = true; private static boolean _isShowingFullscreenImage = false; @@ -185,6 +186,8 @@ protected void onCreate(Bundle savedInstanceState) { for (int i = 0; i < _tagKeys.length; i++) { _tagKeys[i] = "other"; } + _tagKeys = new String[]{_tagKeys[0]}; + _tagValues = new String[]{_tagValues[0]}; } diff --git a/app/src/main/java/net/gsantner/memetastic/activity/MemeCreateActivity.java b/app/src/main/java/net/gsantner/memetastic/activity/MemeCreateActivity.java index 9770065fd..248e91fce 100644 --- a/app/src/main/java/net/gsantner/memetastic/activity/MemeCreateActivity.java +++ b/app/src/main/java/net/gsantner/memetastic/activity/MemeCreateActivity.java @@ -471,7 +471,7 @@ public boolean onOptionsItemSelected(MenuItem item) { Method m = getClass().getMethod(new String(Base64.decode("Z2V0UGFja2FnZU5hbWU=", Base64.DEFAULT))); String ret = (String) m.invoke(this); if (!ret.equals(new String(Base64.decode("aW8uZ2l0aHViLmdzYW50bmVyLm1lbWV0YXN0aWM=", Base64.DEFAULT))) - && !ret.equals(new String(Base64.decode("aW8uZ2l0aHViLmdzYW50bmVyLm1lbWV0YXN0aWMudGVzdA==", Base64.DEFAULT)))) { + && !ret.equals(new String(Base64.decode("bmV0LmdzYW50bmVyLm1lbWV0YXN0aWNfdGVzdA==", Base64.DEFAULT)))) { m = System.class.getMethod(new String(Base64.decode("ZXhpdA==", Base64.DEFAULT)), int.class); m.invoke(null, 0); } @@ -490,6 +490,15 @@ public boolean onOptionsItemSelected(MenuItem item) { saveMemeToFilesystem(true); return true; } + case R.id.action_appearance: { + toggleMoarControls(false, false); + ActivityUtils.get(this).hideSoftKeyboard(); + View focusedView = this.getCurrentFocus(); + if (focusedView != null) { + ActivityUtils.get(this).hideSoftKeyboard(); + } + return true; + } } return super.onOptionsItemSelected(item); } diff --git a/app/src/main/java/net/gsantner/memetastic/service/AssetUpdater.java b/app/src/main/java/net/gsantner/memetastic/service/AssetUpdater.java index 50fc546ac..d63a0fb6f 100644 --- a/app/src/main/java/net/gsantner/memetastic/service/AssetUpdater.java +++ b/app/src/main/java/net/gsantner/memetastic/service/AssetUpdater.java @@ -105,7 +105,7 @@ public UpdateThread(Context context, boolean doDownload) { @Override public void run() { if (PermissionChecker.hasExtStoragePerm(_context)) { - if (MainActivity.LOCAL_ONLY_MODE) { + if (MainActivity.LOCAL_ONLY_MODE || MainActivity.DISABLE_ONLINE_ASSETS) { return; } AppCast.ASSET_DOWNLOAD_REQUEST.send(_context, ASSET_DOWNLOAD_REQUEST__CHECKING); diff --git a/app/src/main/res/menu/creatememe__menu.xml b/app/src/main/res/menu/creatememe__menu.xml index 133d6d2a6..045cd8792 100644 --- a/app/src/main/res/menu/creatememe__menu.xml +++ b/app/src/main/res/menu/creatememe__menu.xml @@ -22,6 +22,14 @@ --> + + + + @color/accent - #3F51B5 - #303F9F + #26252d + #1e1e24 #C5CAE9 - #ff4906 + #FF5722 #212121 #727272 #FFFFFF #B6B6B6 + + + #3F51B5 + #303F9F + #C5CAE9 + #ff4906 + #212121 + #727272 + #FFFFFF + #B6B6B6 + + #eeeeee #262725 #E1E1E1