Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2020-06-27 20:07:31 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2020-06-30 13:58:19 +0300
commit6cc554d5765d9bc830d9b1fd772e694dcf0f92b0 (patch)
treeb0f6ca4ffa665b239f56516848ec2dbfb43cca15 /app/src/main
parentfbd95851e3c3c9dd03fc536a6f786282a3ed3167 (diff)
#525 Adjust design to new style of Nextcloud app
Fix accent color
Diffstat (limited to 'app/src/main')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java2
-rw-r--r--app/src/main/res/values-night/booleans.xml4
-rw-r--r--app/src/main/res/values-v23/styles.xml7
-rw-r--r--app/src/main/res/values-v27/styles.xml10
-rw-r--r--app/src/main/res/values/booleans.xml4
-rw-r--r--app/src/main/res/values/colors.xml2
-rw-r--r--app/src/main/res/values/styles.xml9
7 files changed, 31 insertions, 7 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java
index 63182e9f7..2f1b93e94 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/MainActivity.java
@@ -26,7 +26,6 @@ import androidx.annotation.RequiresApi;
import androidx.annotation.UiThread;
import androidx.appcompat.app.ActionBarDrawerToggle;
import androidx.appcompat.app.AppCompatDelegate;
-import androidx.core.content.ContextCompat;
import androidx.core.graphics.drawable.DrawableCompat;
import androidx.core.util.Pair;
import androidx.core.view.GravityCompat;
@@ -176,7 +175,6 @@ public class MainActivity extends BrandedActivity implements DeleteStackListener
setSupportActionBar(binding.toolbar);
final ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, binding.drawerLayout, binding.toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
- toggle.getDrawerArrowDrawable().setColor(ContextCompat.getColor(this, R.color.accent));
binding.drawerLayout.addDrawerListener(toggle);
toggle.syncState();
diff --git a/app/src/main/res/values-night/booleans.xml b/app/src/main/res/values-night/booleans.xml
new file mode 100644
index 000000000..41cc6feb9
--- /dev/null
+++ b/app/src/main/res/values-night/booleans.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <bool name="isDayMode">false</bool>
+</resources>
diff --git a/app/src/main/res/values-v23/styles.xml b/app/src/main/res/values-v23/styles.xml
new file mode 100644
index 000000000..88e43bf09
--- /dev/null
+++ b/app/src/main/res/values-v23/styles.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <style name="AppTheme" parent="BaseTheme">
+ <item name="android:windowLightStatusBar">@bool/isDayMode</item>
+ <item name="android:statusBarColor">?attr/colorPrimary</item>
+ </style>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values-v27/styles.xml b/app/src/main/res/values-v27/styles.xml
new file mode 100644
index 000000000..a4cb71ece
--- /dev/null
+++ b/app/src/main/res/values-v27/styles.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+
+ <style name="AppTheme" parent="BaseTheme">
+ <item name="android:windowLightStatusBar">@bool/isDayMode</item>
+ <item name="android:statusBarColor">?attr/colorPrimary</item>
+ <item name="android:navigationBarColor">?attr/colorPrimary</item>
+ <item name="android:windowLightNavigationBar">@bool/isDayMode</item>
+ </style>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/booleans.xml b/app/src/main/res/values/booleans.xml
new file mode 100644
index 000000000..c47017c70
--- /dev/null
+++ b/app/src/main/res/values/booleans.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <bool name="isDayMode">true</bool>
+</resources>
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 9cc474708..876390a12 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="primary">#ffffff</color>
- <color name="accent">#121212</color>
+ <color name="accent">#000000</color>
<color name="toolbarEditTextHighlightColor">#55ffffff</color>
<color name="danger">#d40000</color>
<color name="fg_accent">#fff</color>
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index c47ed4566..69aa9bb39 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -1,13 +1,14 @@
<resources>
- <!-- Default is a light theme with the dark blue brand -->
- <style name="AppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge">
+ <style name="BaseTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar.Bridge">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primary</item>
- <item name="colorAccent">@color/primary</item>
- <item name="colorControlNormal">?attr/colorAccent</item>
+ <item name="colorAccent">@color/accent</item>
</style>
+ <!-- Default is a light theme with the dark blue brand -->
+ <style name="AppTheme" parent="BaseTheme" />
+
<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowBackground">@drawable/splash_screen</item>
<item name="colorPrimaryDark">@color/primary</item>