diff --git a/app/src/androidTest/java/com/owncloud/android/datamodel/OCFileIconTests.kt b/app/src/androidTest/java/com/owncloud/android/datamodel/OCFileIconTests.kt
index 45e2e2ef93fb..b0a99a418a61 100644
--- a/app/src/androidTest/java/com/owncloud/android/datamodel/OCFileIconTests.kt
+++ b/app/src/androidTest/java/com/owncloud/android/datamodel/OCFileIconTests.kt
@@ -40,7 +40,7 @@ class OCFileIconTests {
@Test
fun testGetFileOverlayIconWhenFileIsAutoUploadFolderShouldReturnFolderOverlayUploadIcon() {
val fileOverlayIcon = sut?.getFileOverlayIconId(true)
- val expectedDrawable = R.drawable.ic_folder_overlay_upload
+ val expectedDrawable = R.drawable.folder_auto_upload
assert(fileOverlayIcon == expectedDrawable)
}
@@ -48,7 +48,7 @@ class OCFileIconTests {
fun testGetFileOverlayIconWhenFileIsEncryptedShouldReturnFolderOverlayKeyIcon() {
sut?.isEncrypted = true
val fileOverlayIcon = sut?.getFileOverlayIconId(false)
- val expectedDrawable = R.drawable.ic_folder_overlay_key
+ val expectedDrawable = R.drawable.folder_encrypted
assert(fileOverlayIcon == expectedDrawable)
}
@@ -56,7 +56,7 @@ class OCFileIconTests {
fun testGetFileOverlayIconWhenFileIsGroupFolderShouldReturnFolderOverlayAccountGroupIcon() {
sut?.mountType = MountType.GROUP
val fileOverlayIcon = sut?.getFileOverlayIconId(false)
- val expectedDrawable = R.drawable.ic_folder_overlay_account_group
+ val expectedDrawable = R.drawable.folder_shared_users
assert(fileOverlayIcon == expectedDrawable)
}
@@ -64,7 +64,7 @@ class OCFileIconTests {
fun testGetFileOverlayIconWhenFileIsSharedViaLinkShouldReturnFolderOverlayLinkIcon() {
sut?.isSharedViaLink = true
val fileOverlayIcon = sut?.getFileOverlayIconId(false)
- val expectedDrawable = R.drawable.ic_folder_overlay_link
+ val expectedDrawable = R.drawable.folder_shared_users
assert(fileOverlayIcon == expectedDrawable)
}
@@ -72,7 +72,7 @@ class OCFileIconTests {
fun testGetFileOverlayIconWhenFileIsSharedShouldReturnFolderOverlayShareIcon() {
sut?.isSharedWithSharee = true
val fileOverlayIcon = sut?.getFileOverlayIconId(false)
- val expectedDrawable = R.drawable.ic_folder_overlay_share
+ val expectedDrawable = R.drawable.folder_shared_users
assert(fileOverlayIcon == expectedDrawable)
}
@@ -80,7 +80,7 @@ class OCFileIconTests {
fun testGetFileOverlayIconWhenFileIsExternalShouldReturnFolderOverlayExternalIcon() {
sut?.mountType = MountType.EXTERNAL
val fileOverlayIcon = sut?.getFileOverlayIconId(false)
- val expectedDrawable = R.drawable.ic_folder_overlay_external
+ val expectedDrawable = R.drawable.folder
assert(fileOverlayIcon == expectedDrawable)
}
@@ -88,14 +88,15 @@ class OCFileIconTests {
fun testGetFileOverlayIconWhenFileIsLockedShouldReturnFolderOverlayLockIcon() {
sut?.isLocked = true
val fileOverlayIcon = sut?.getFileOverlayIconId(false)
- val expectedDrawable = R.drawable.ic_folder_overlay_lock
+ val expectedDrawable = R.drawable.folder_encrypted
assert(fileOverlayIcon == expectedDrawable)
}
@Test
fun testGetFileOverlayIconWhenFileIsFolderShouldReturnNull() {
val fileOverlayIcon = sut?.getFileOverlayIconId(false)
- assert(fileOverlayIcon == null)
+ val expectedDrawable = R.drawable.folder
+ assert(fileOverlayIcon == expectedDrawable)
}
@After
diff --git a/app/src/main/java/com/owncloud/android/datamodel/OCFile.java b/app/src/main/java/com/owncloud/android/datamodel/OCFile.java
index 408245678289..9cacd5ad36df 100644
--- a/app/src/main/java/com/owncloud/android/datamodel/OCFile.java
+++ b/app/src/main/java/com/owncloud/android/datamodel/OCFile.java
@@ -675,23 +675,25 @@ public boolean isGroupFolder() {
return permissions != null && permissions.contains(PERMISSION_GROUPFOLDER);
}
+ // NMC Customization: We are not using any overlay icons for normal folders
+ // we have different folder icons with inbuilt overlay
public Integer getFileOverlayIconId(boolean isAutoUploadFolder) {
if (WebdavEntry.MountType.GROUP == mountType || isGroupFolder()) {
- return R.drawable.ic_folder_overlay_account_group;
+ return R.drawable.folder_shared_users;
} else if (sharedViaLink && !encrypted) {
- return R.drawable.ic_folder_overlay_link;
+ return R.drawable.folder_shared_users;
} else if (isSharedWithMe() || sharedWithSharee) {
- return R.drawable.ic_folder_overlay_share;
+ return R.drawable.folder_shared_users;
} else if (encrypted) {
- return R.drawable.ic_folder_overlay_key;
+ return R.drawable.folder_encrypted;
} else if (WebdavEntry.MountType.EXTERNAL == mountType) {
- return R.drawable.ic_folder_overlay_external;
+ return R.drawable.folder;
} else if (locked) {
- return R.drawable.ic_folder_overlay_lock;
+ return R.drawable.folder_encrypted;
} else if (isAutoUploadFolder) {
- return R.drawable.ic_folder_overlay_upload;
+ return R.drawable.folder_auto_upload;
} else {
- return null;
+ return R.drawable.folder;
}
}
diff --git a/app/src/main/java/com/owncloud/android/ui/adapter/GroupfolderListAdapter.kt b/app/src/main/java/com/owncloud/android/ui/adapter/GroupfolderListAdapter.kt
index 3848f3aac6c8..5d670f3737b4 100644
--- a/app/src/main/java/com/owncloud/android/ui/adapter/GroupfolderListAdapter.kt
+++ b/app/src/main/java/com/owncloud/android/ui/adapter/GroupfolderListAdapter.kt
@@ -23,16 +23,16 @@
package com.owncloud.android.ui.adapter
import android.content.Context
-import android.graphics.drawable.LayerDrawable
+import android.graphics.drawable.Drawable
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
+import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView
import com.nextcloud.android.lib.resources.groupfolders.Groupfolder
import com.owncloud.android.R
import com.owncloud.android.databinding.ListItemBinding
import com.owncloud.android.ui.interfaces.GroupfolderListInterface
-import com.owncloud.android.utils.MimeTypeUtil
import com.owncloud.android.utils.theme.ViewThemeUtils
import java.io.File
@@ -48,9 +48,10 @@ class GroupfolderListAdapter(
list = result.values.sortedBy { it.mountPoint }
}
- private fun getFolderIcon(): LayerDrawable? {
- val overlayDrawableId = R.drawable.ic_folder_overlay_account_group
- return MimeTypeUtil.getFileIcon(false, overlayDrawableId, context, viewThemeUtils)
+ private fun getFolderIcon(): Drawable? {
+ val overlayDrawableId = R.drawable.folder_shared_users
+ // NMC Customization: No overlay icon will be used. Directly using folder icons
+ return ContextCompat.getDrawable(context, overlayDrawableId)
}
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder {
diff --git a/app/src/main/res/drawable-night/favorite.xml b/app/src/main/res/drawable-night/favorite.xml
index 2f3ffc870ef6..a8aca85ee4db 100644
--- a/app/src/main/res/drawable-night/favorite.xml
+++ b/app/src/main/res/drawable-night/favorite.xml
@@ -6,7 +6,7 @@
android:viewportHeight="16">
diff --git a/app/src/main/res/drawable-night/ic_checkbox_marked.xml b/app/src/main/res/drawable-night/ic_checkbox_marked.xml
new file mode 100644
index 000000000000..f188d0b98d9f
--- /dev/null
+++ b/app/src/main/res/drawable-night/ic_checkbox_marked.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable-night/ic_email.xml b/app/src/main/res/drawable-night/ic_email.xml
new file mode 100644
index 000000000000..150395c4ad9c
--- /dev/null
+++ b/app/src/main/res/drawable-night/ic_email.xml
@@ -0,0 +1,28 @@
+
+
+
+
diff --git a/app/src/main/res/drawable-night/shared_via_link.xml b/app/src/main/res/drawable-night/shared_via_link.xml
index 7414129bea59..41d0f5193641 100644
--- a/app/src/main/res/drawable-night/shared_via_link.xml
+++ b/app/src/main/res/drawable-night/shared_via_link.xml
@@ -17,20 +17,14 @@
-->
-
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ android:pathData="M12.225,8.37C14.008,9.097 15.309,10.669 15.69,12.557C16.071,14.445 15.482,16.398 14.12,17.76L14.12,17.76L10.409,21.471C8.972,22.844 6.921,23.382 4.986,22.878C2.971,22.353 1.397,20.779 0.872,18.764C0.347,16.749 0.952,14.607 2.455,13.165L2.455,13.165L5.99,9.65C6.376,9.255 6.817,8.918 7.3,8.65C7.232,9.031 7.197,9.418 7.195,9.805C7.196,10.443 7.287,11.078 7.465,11.69L7.465,11.69L4.22,14.93C3.03,16.213 3.068,18.208 4.305,19.445C5.542,20.682 7.537,20.72 8.82,19.53L8.82,19.53L12.355,15.995C13.621,14.723 13.621,12.667 12.355,11.395L12.355,11.395L12.231,11.262C11.525,10.438 11.512,9.211 12.225,8.37ZM13.415,2.205C15.66,-0.039 19.3,-0.039 21.545,2.205C23.753,4.444 23.753,8.041 21.545,10.28L21.545,10.28L18.01,13.815C17.626,14.21 17.186,14.547 16.705,14.815C16.735,14.665 16.775,14.49 16.775,14.315C16.851,13.474 16.768,12.626 16.53,11.815L16.53,11.815L19.78,8.57C20.654,7.759 21.015,6.536 20.721,5.38C20.427,4.225 19.525,3.323 18.37,3.029C17.214,2.735 15.991,3.096 15.18,3.97L15.18,3.97L11.645,7.505C10.379,8.777 10.379,10.833 11.645,12.105L11.645,12.105L11.769,12.239C12.472,13.064 12.489,14.288 11.785,15.135C11.07,14.848 10.422,14.417 9.88,13.87C8.801,12.792 8.195,11.33 8.195,9.805C8.195,8.28 8.801,6.818 9.88,5.74L9.88,5.74Z"
+ android:strokeWidth="1"
+ android:fillColor="#FFFFFF"
+ android:fillType="evenOdd"
+ android:strokeColor="#00000000"/>
diff --git a/app/src/main/res/drawable/all_files.xml b/app/src/main/res/drawable/all_files.xml
index d000f691d792..87efa2d10ba2 100644
--- a/app/src/main/res/drawable/all_files.xml
+++ b/app/src/main/res/drawable/all_files.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/favorite.xml b/app/src/main/res/drawable/favorite.xml
index 7e27b15ab056..6d31bb8bb3b8 100644
--- a/app/src/main/res/drawable/favorite.xml
+++ b/app/src/main/res/drawable/favorite.xml
@@ -18,7 +18,7 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
diff --git a/app/src/main/res/drawable/file.xml b/app/src/main/res/drawable/file.xml
index 6a281c9924fe..4dc95ac88c00 100644
--- a/app/src/main/res/drawable/file.xml
+++ b/app/src/main/res/drawable/file.xml
@@ -1,11 +1,27 @@
-
-
-
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="64dp"
+ android:height="64dp"
+ android:viewportWidth="64"
+ android:viewportHeight="64">
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_analytics.xml b/app/src/main/res/drawable/file_analytics.xml
index 80bdea45fe7c..5e62b462894e 100644
--- a/app/src/main/res/drawable/file_analytics.xml
+++ b/app/src/main/res/drawable/file_analytics.xml
@@ -1,28 +1,42 @@
-
-
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="64dp"
+ android:height="64dp"
+ android:viewportWidth="64"
+ android:viewportHeight="64">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_application.xml b/app/src/main/res/drawable/file_application.xml
index eb7e18f9a8c6..22d2bc5decb6 100644
--- a/app/src/main/res/drawable/file_application.xml
+++ b/app/src/main/res/drawable/file_application.xml
@@ -18,8 +18,44 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_code.xml b/app/src/main/res/drawable/file_code.xml
index 7e9eb1efc2e8..8c69b6fbdf84 100644
--- a/app/src/main/res/drawable/file_code.xml
+++ b/app/src/main/res/drawable/file_code.xml
@@ -18,8 +18,44 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_doc.xml b/app/src/main/res/drawable/file_doc.xml
index 57c62604e048..fad47728a687 100644
--- a/app/src/main/res/drawable/file_doc.xml
+++ b/app/src/main/res/drawable/file_doc.xml
@@ -18,7 +18,33 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_image.xml b/app/src/main/res/drawable/file_image.xml
index 84e6f5f838d8..61cbca0b5319 100644
--- a/app/src/main/res/drawable/file_image.xml
+++ b/app/src/main/res/drawable/file_image.xml
@@ -1,5 +1,41 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_link.xml b/app/src/main/res/drawable/file_link.xml
index 820cfa097fcb..190a352119a0 100644
--- a/app/src/main/res/drawable/file_link.xml
+++ b/app/src/main/res/drawable/file_link.xml
@@ -1,4 +1,32 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_movie.xml b/app/src/main/res/drawable/file_movie.xml
index ef4867bc8882..098b9b92b33b 100644
--- a/app/src/main/res/drawable/file_movie.xml
+++ b/app/src/main/res/drawable/file_movie.xml
@@ -20,14 +20,33 @@
~ along with this program. If not, see .
-->
-
+
+ android:pathData="M58.22,17.18V61.64a2.29,2.29 0,0 1,-2.28 2.28H8.06a2.29,2.29 0,0 1,-2.28 -2.28V2.36A2.29,2.29 0,0 1,8.06 0.08H41.12Z">
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_multiple.xml b/app/src/main/res/drawable/file_multiple.xml
index eed897441ac4..53507259c2a7 100644
--- a/app/src/main/res/drawable/file_multiple.xml
+++ b/app/src/main/res/drawable/file_multiple.xml
@@ -1,8 +1,12 @@
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/file_pdf.xml b/app/src/main/res/drawable/file_pdf.xml
index 7ee633ead66c..74da130760c7 100644
--- a/app/src/main/res/drawable/file_pdf.xml
+++ b/app/src/main/res/drawable/file_pdf.xml
@@ -19,23 +19,33 @@
~ You should have received a copy of the GNU Affero General Public License
~ along with this program. If not, see .
-->
-
-
+
+ android:pathData="M58.29,17.14V61.71A2.3,2.3 0,0 1,56 64H8a2.3,2.3 0,0 1,-2.29 -2.29V2.29A2.3,2.3 0,0 1,8 0H41.14Z">
+
+
+
+
+
+
+
+
+ android:pathData="M58.29,17.14H43.43a2.29,2.29 0,0 1,-2.29 -2.28V0Z"
+ android:strokeAlpha="0.7"
+ android:fillColor="#b9ada7"
+ android:fillAlpha="0.7"/>
-
+ android:pathData="M23.43,28.8a6.93,6.93 0,0 0,-2.52 -0.34L16.57,28.46L16.57,42.17h3L19.57,37.26L21,37.26a5.7,5.7 0,0 0,3.31 -0.92,4.18 4.18,0 0,0 1.72,-3.65 5.31,5.31 0,0 0,-0.57 -2.4A5.62,5.62 0,0 0,23.43 28.8ZM22.63,34.4A2.08,2.08 0,0 1,21 35L19.66,35L19.66,31.09h1.25a2.24,2.24 0,0 1,1.6 0.45A1.64,1.64 0,0 1,23.09 33,1.83 1.83,0 0,1 22.63,34.4ZM31.77,28.57L27.54,28.57L27.54,42.29h4.23a11.84,11.84 0,0 0,2.17 -0.23,4.8 4.8,0 0,0 2.29,-1.37 7,7 0,0 0,1.83 -5.26,7.15 7.15,0 0,0 -2,-5.37A5.88,5.88 0,0 0,31.77 28.57ZM34.06,39a3.23,3.23 0,0 1,-2.29 0.8L30.4,39.8L30.4,31.09h1.26a3,3 0,0 1,2.51 1,5.33 5.33,0 0,1 0.92,3.2A4.88,4.88 0,0 1,34.06 39ZM48,31.09L48,28.57L39.66,28.57L39.66,42.29h2.85v-5.6L47.2,36.69v-2.4L42.51,34.29v-3.2Z"
+ android:fillColor="#f05c51"/>
diff --git a/app/src/main/res/drawable/file_ppt.xml b/app/src/main/res/drawable/file_ppt.xml
index c3ae85b187d4..9ad8b6c750ec 100644
--- a/app/src/main/res/drawable/file_ppt.xml
+++ b/app/src/main/res/drawable/file_ppt.xml
@@ -1,4 +1,30 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_sound.xml b/app/src/main/res/drawable/file_sound.xml
index 0d295f144cc1..9faa02c3b6b4 100644
--- a/app/src/main/res/drawable/file_sound.xml
+++ b/app/src/main/res/drawable/file_sound.xml
@@ -1,4 +1,41 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_text.xml b/app/src/main/res/drawable/file_text.xml
index db905293f8fa..a3dfe6c7c310 100644
--- a/app/src/main/res/drawable/file_text.xml
+++ b/app/src/main/res/drawable/file_text.xml
@@ -1,4 +1,30 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_xls.xml b/app/src/main/res/drawable/file_xls.xml
index 69d77a59b520..6371f3f4985c 100644
--- a/app/src/main/res/drawable/file_xls.xml
+++ b/app/src/main/res/drawable/file_xls.xml
@@ -1,4 +1,30 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/file_zip.xml b/app/src/main/res/drawable/file_zip.xml
index 5e425a3535a5..984c7cfeef36 100644
--- a/app/src/main/res/drawable/file_zip.xml
+++ b/app/src/main/res/drawable/file_zip.xml
@@ -1,4 +1,45 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/folder.xml b/app/src/main/res/drawable/folder.xml
index 0c3996eb34e9..297efb40efd0 100644
--- a/app/src/main/res/drawable/folder.xml
+++ b/app/src/main/res/drawable/folder.xml
@@ -15,12 +15,31 @@
limitations under the License.
-->
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="64dp"
+ android:height="64dp"
+ android:viewportWidth="64"
+ android:viewportHeight="64">
+ android:pathData="M20.57,5.71H2.29A2.3,2.3 0,0 0,0 8v5.71H28.57Z"
+ android:fillColor="#53baf2"/>
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/folder_auto_upload.xml b/app/src/main/res/drawable/folder_auto_upload.xml
new file mode 100644
index 000000000000..be44dfd6067a
--- /dev/null
+++ b/app/src/main/res/drawable/folder_auto_upload.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/folder_encrypted.xml b/app/src/main/res/drawable/folder_encrypted.xml
new file mode 100644
index 000000000000..fd6861b3d989
--- /dev/null
+++ b/app/src/main/res/drawable/folder_encrypted.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/folder_shared_users.xml b/app/src/main/res/drawable/folder_shared_users.xml
new file mode 100644
index 000000000000..ec4aec399144
--- /dev/null
+++ b/app/src/main/res/drawable/folder_shared_users.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_action_create_dir.xml b/app/src/main/res/drawable/ic_action_create_dir.xml
index 8586242fb213..7a0f8c9b1ecb 100644
--- a/app/src/main/res/drawable/ic_action_create_dir.xml
+++ b/app/src/main/res/drawable/ic_action_create_dir.xml
@@ -15,9 +15,24 @@
limitations under the License.
-->
-
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_action_delete_grey.xml b/app/src/main/res/drawable/ic_action_delete_grey.xml
index 477423538aa1..891d1f3674cb 100644
--- a/app/src/main/res/drawable/ic_action_delete_grey.xml
+++ b/app/src/main/res/drawable/ic_action_delete_grey.xml
@@ -1,11 +1,12 @@
-
-
+ android:width="16dp"
+ android:height="16dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
-
+ android:fillType="evenOdd"
+ android:pathData="M16,0.5L16,3.5L21.5,3.5C21.9,3.5 22.25,3.85 22.25,4.25C22.25,4.65 21.9,5 21.5,5L21.5,5L20.45,5L19.65,20.65C19.55,22.25 18.25,23.5 16.65,23.5L16.65,23.5L7.4,23.5C5.8,23.5 4.5,22.25 4.4,20.65L4.4,20.65L3.55,5L2.5,5C2.1,5 1.75,4.65 1.75,4.25C1.75,3.85 2.1,3.5 2.5,3.5L2.5,3.5L8,3.5L8,0.5L16,0.5ZM18.95,5L5.05,5L5.9,20.6C5.95,21.4 6.6,22 7.4,22L7.4,22L16.6,22C17.4,22 18.05,21.4 18.1,20.6L18.1,20.6L18.95,5ZM12,7.75C12.4,7.75 12.75,8.1 12.75,8.5L12.75,8.5L12.75,18.5C12.75,18.9 12.4,19.25 12,19.25C11.6,19.25 11.25,18.9 11.25,18.5L11.25,18.5L11.25,8.5C11.25,8.1 11.6,7.75 12,7.75ZM15.5,7.75C15.9,7.75 16.25,8.1 16.25,8.5L16.25,8.5L16.25,18.5C16.25,18.9 15.9,19.25 15.5,19.25C15.1,19.25 14.75,18.9 14.75,18.5L14.75,18.5L14.75,8.5C14.75,8.1 15.1,7.75 15.5,7.75ZM8.5,7.75C8.9,7.75 9.25,8.1 9.25,8.5L9.25,8.5L9.25,18.5C9.25,18.9 8.9,19.25 8.5,19.25C8.1,19.25 7.75,18.9 7.75,18.5L7.75,18.5L7.75,8.5C7.75,8.1 8.1,7.75 8.5,7.75ZM14.5,2L9.5,2L9.5,3.5L14.5,3.5L14.5,2Z"
+ android:strokeWidth="1"
+ android:strokeColor="#00000000" />
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_arrow_back.xml b/app/src/main/res/drawable/ic_arrow_back.xml
index 6b0ae05eb530..46a473440de2 100644
--- a/app/src/main/res/drawable/ic_arrow_back.xml
+++ b/app/src/main/res/drawable/ic_arrow_back.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_camera.xml b/app/src/main/res/drawable/ic_camera.xml
index 92429e324ca6..548e9a6798fe 100644
--- a/app/src/main/res/drawable/ic_camera.xml
+++ b/app/src/main/res/drawable/ic_camera.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_checkbox_blank_outline.xml b/app/src/main/res/drawable/ic_checkbox_blank_outline.xml
index 39c515770f1b..0b9cf638c754 100644
--- a/app/src/main/res/drawable/ic_checkbox_blank_outline.xml
+++ b/app/src/main/res/drawable/ic_checkbox_blank_outline.xml
@@ -14,10 +14,13 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-
-
-
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_checkbox_marked.xml b/app/src/main/res/drawable/ic_checkbox_marked.xml
index 40dda8c0411f..45ec9bbf1ce2 100644
--- a/app/src/main/res/drawable/ic_checkbox_marked.xml
+++ b/app/src/main/res/drawable/ic_checkbox_marked.xml
@@ -15,9 +15,20 @@
limitations under the License.
-->
-
+
+
diff --git a/app/src/main/res/drawable/ic_close.xml b/app/src/main/res/drawable/ic_close.xml
index 6909fa1a68fc..5ca16a6fa173 100644
--- a/app/src/main/res/drawable/ic_close.xml
+++ b/app/src/main/res/drawable/ic_close.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
-
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_cloud_download.xml b/app/src/main/res/drawable/ic_cloud_download.xml
index f87732434c54..8dba401d04ed 100644
--- a/app/src/main/res/drawable/ic_cloud_download.xml
+++ b/app/src/main/res/drawable/ic_cloud_download.xml
@@ -1,5 +1,18 @@
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_content_copy.xml b/app/src/main/res/drawable/ic_content_copy.xml
index 0c0f622bc4c1..fac95d4776ba 100644
--- a/app/src/main/res/drawable/ic_content_copy.xml
+++ b/app/src/main/res/drawable/ic_content_copy.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_decrypt.xml b/app/src/main/res/drawable/ic_decrypt.xml
index 5d6fe71ca3f1..6c432b4de8a5 100644
--- a/app/src/main/res/drawable/ic_decrypt.xml
+++ b/app/src/main/res/drawable/ic_decrypt.xml
@@ -1,8 +1,12 @@
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_delete.xml b/app/src/main/res/drawable/ic_delete.xml
index 38577d823de5..adaa17940dae 100644
--- a/app/src/main/res/drawable/ic_delete.xml
+++ b/app/src/main/res/drawable/ic_delete.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/ic_document_grey600.xml b/app/src/main/res/drawable/ic_document_grey600.xml
index 850b7058bb78..310ca479131a 100644
--- a/app/src/main/res/drawable/ic_document_grey600.xml
+++ b/app/src/main/res/drawable/ic_document_grey600.xml
@@ -18,9 +18,14 @@
OTHER DEALINGS IN THE FONT SOFTWARE.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_download_grey600.xml b/app/src/main/res/drawable/ic_download_grey600.xml
index 9f59ad902948..cb6fc3b338c2 100644
--- a/app/src/main/res/drawable/ic_download_grey600.xml
+++ b/app/src/main/res/drawable/ic_download_grey600.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_edit.xml b/app/src/main/res/drawable/ic_edit.xml
index 406f0b5f6f70..c41fa98a2a7a 100644
--- a/app/src/main/res/drawable/ic_edit.xml
+++ b/app/src/main/res/drawable/ic_edit.xml
@@ -19,16 +19,15 @@
~ You should have received a copy of the GNU Affero General Public License
~ along with this program. If not, see .
-->
-
-
+ android:viewportHeight="24">
+ android:pathData="M21.25,19.5C21.65,19.5 22,19.85 22,20.25C22,20.65 21.65,21 21.25,21L21.25,21L8.05,21L9.1,19.5ZM3.35,17.15L6.5,19.35L3,21L3.35,17.15ZM13.9,2.1C14.45,1.3 15.7,1.05 16.55,1.65L16.55,1.65L16.686,1.75C17.469,2.375 17.618,3.495 17.05,4.3L17.05,4.3L7.35,18.1L4.2,15.9Z"
+ android:strokeWidth="1"
+ android:fillColor="#262626"
+ android:fillType="evenOdd"
+ android:strokeColor="#00000000"/>
diff --git a/app/src/main/res/drawable/ic_email.xml b/app/src/main/res/drawable/ic_email.xml
index 0ed3268c2e4f..8cca61a5963a 100644
--- a/app/src/main/res/drawable/ic_email.xml
+++ b/app/src/main/res/drawable/ic_email.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_encrypt.xml b/app/src/main/res/drawable/ic_encrypt.xml
index d5df418f2512..2ce9cf9b6a25 100644
--- a/app/src/main/res/drawable/ic_encrypt.xml
+++ b/app/src/main/res/drawable/ic_encrypt.xml
@@ -1,8 +1,12 @@
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_export.xml b/app/src/main/res/drawable/ic_export.xml
index f85277e4f725..e30cca02a1dd 100644
--- a/app/src/main/res/drawable/ic_export.xml
+++ b/app/src/main/res/drawable/ic_export.xml
@@ -1,8 +1,12 @@
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_external.xml b/app/src/main/res/drawable/ic_external.xml
index 15e30be7c181..acc43d2cbabf 100644
--- a/app/src/main/res/drawable/ic_external.xml
+++ b/app/src/main/res/drawable/ic_external.xml
@@ -1,9 +1,12 @@
-
-
-
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_folder_overlay_account_group.xml b/app/src/main/res/drawable/ic_folder_overlay_account_group.xml
deleted file mode 100644
index 53a18cc4c7cb..000000000000
--- a/app/src/main/res/drawable/ic_folder_overlay_account_group.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
diff --git a/app/src/main/res/drawable/ic_folder_overlay_external.xml b/app/src/main/res/drawable/ic_folder_overlay_external.xml
deleted file mode 100644
index d4ddea4ea0ef..000000000000
--- a/app/src/main/res/drawable/ic_folder_overlay_external.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
diff --git a/app/src/main/res/drawable/ic_folder_overlay_key.xml b/app/src/main/res/drawable/ic_folder_overlay_key.xml
deleted file mode 100644
index 381992f9e1e2..000000000000
--- a/app/src/main/res/drawable/ic_folder_overlay_key.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
diff --git a/app/src/main/res/drawable/ic_folder_overlay_link.xml b/app/src/main/res/drawable/ic_folder_overlay_link.xml
deleted file mode 100644
index c8aea32fa283..000000000000
--- a/app/src/main/res/drawable/ic_folder_overlay_link.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
diff --git a/app/src/main/res/drawable/ic_folder_overlay_lock.xml b/app/src/main/res/drawable/ic_folder_overlay_lock.xml
deleted file mode 100644
index 761e502767bd..000000000000
--- a/app/src/main/res/drawable/ic_folder_overlay_lock.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
diff --git a/app/src/main/res/drawable/ic_folder_overlay_share.xml b/app/src/main/res/drawable/ic_folder_overlay_share.xml
deleted file mode 100644
index 15d238ea662a..000000000000
--- a/app/src/main/res/drawable/ic_folder_overlay_share.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
diff --git a/app/src/main/res/drawable/ic_folder_overlay_upload.xml b/app/src/main/res/drawable/ic_folder_overlay_upload.xml
deleted file mode 100644
index cccfb3308519..000000000000
--- a/app/src/main/res/drawable/ic_folder_overlay_upload.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
diff --git a/app/src/main/res/drawable/ic_image_grey600.xml b/app/src/main/res/drawable/ic_image_grey600.xml
index 161ec0ee9ea1..6359567b982a 100644
--- a/app/src/main/res/drawable/ic_image_grey600.xml
+++ b/app/src/main/res/drawable/ic_image_grey600.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_information_outline.xml b/app/src/main/res/drawable/ic_information_outline.xml
index 4aee33e733d3..f281b96d754b 100644
--- a/app/src/main/res/drawable/ic_information_outline.xml
+++ b/app/src/main/res/drawable/ic_information_outline.xml
@@ -20,5 +20,10 @@
android:width="18dp"
android:viewportWidth="24"
android:viewportHeight="24">
-
+
diff --git a/app/src/main/res/drawable/ic_keyboard_arrow_down.xml b/app/src/main/res/drawable/ic_keyboard_arrow_down.xml
index ad33063c8028..c40d4c7646e2 100644
--- a/app/src/main/res/drawable/ic_keyboard_arrow_down.xml
+++ b/app/src/main/res/drawable/ic_keyboard_arrow_down.xml
@@ -1,9 +1,12 @@
+ android:width="12dp"
+ android:height="12dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
-
+ android:pathData="M12,17.83L3,8.83C2.5112,8.3412 2.5112,7.5488 3,7.06C3.4888,6.5712 4.2812,6.5712 4.77,7.06L12,14.29L19.235,7.055C19.7261,6.5819 20.5058,6.5898 20.9873,7.0727C21.4688,7.5555 21.4745,8.3352 21,8.825L12,17.83Z"
+ android:strokeWidth="1"
+ android:fillColor="#262626"
+ android:fillType="evenOdd"
+ android:strokeColor="#00000000"/>
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_lock.xml b/app/src/main/res/drawable/ic_lock.xml
index 5f7c29ff94db..deb21cbe2e3d 100644
--- a/app/src/main/res/drawable/ic_lock.xml
+++ b/app/src/main/res/drawable/ic_lock.xml
@@ -1,8 +1,12 @@
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_lock_open_white.xml b/app/src/main/res/drawable/ic_lock_open_white.xml
index 912b81bca976..084f957b8b43 100644
--- a/app/src/main/res/drawable/ic_lock_open_white.xml
+++ b/app/src/main/res/drawable/ic_lock_open_white.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
-
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_movie_grey600.xml b/app/src/main/res/drawable/ic_movie_grey600.xml
index b57b6be1637f..5a75902ad13b 100644
--- a/app/src/main/res/drawable/ic_movie_grey600.xml
+++ b/app/src/main/res/drawable/ic_movie_grey600.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_music_grey600.xml b/app/src/main/res/drawable/ic_music_grey600.xml
index 947c54f72a04..807b96aa2050 100644
--- a/app/src/main/res/drawable/ic_music_grey600.xml
+++ b/app/src/main/res/drawable/ic_music_grey600.xml
@@ -18,9 +18,14 @@
OTHER DEALINGS IN THE FONT SOFTWARE.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_play_arrow.xml b/app/src/main/res/drawable/ic_play_arrow.xml
index 462823ddf1ed..7217797d6168 100644
--- a/app/src/main/res/drawable/ic_play_arrow.xml
+++ b/app/src/main/res/drawable/ic_play_arrow.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_plus.xml b/app/src/main/res/drawable/ic_plus.xml
index 13794d9cae34..a65f3452bb4a 100644
--- a/app/src/main/res/drawable/ic_plus.xml
+++ b/app/src/main/res/drawable/ic_plus.xml
@@ -16,9 +16,14 @@
-->
-
+
diff --git a/app/src/main/res/drawable/ic_rename.xml b/app/src/main/res/drawable/ic_rename.xml
index 6d040a767d3a..c41fa98a2a7a 100644
--- a/app/src/main/res/drawable/ic_rename.xml
+++ b/app/src/main/res/drawable/ic_rename.xml
@@ -1,10 +1,33 @@
+
-
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
diff --git a/app/src/main/res/drawable/ic_scan_document.xml b/app/src/main/res/drawable/ic_scan_document.xml
index 780fa2153f18..baf5086fdf92 100644
--- a/app/src/main/res/drawable/ic_scan_document.xml
+++ b/app/src/main/res/drawable/ic_scan_document.xml
@@ -1,13 +1,48 @@
+ android:viewportHeight="24">
+
+
+ android:pathData="M2.4999,20.0004L2.4999,17.7134C2.4999,17.2994 2.1649,16.9634 1.7499,16.9634C1.3359,16.9634 0.9999,17.2994 0.9999,17.7134L0.9999,20.0004C0.9999,21.6564 2.3429,23.0004 3.9999,23.0004L6.3029,23.0004C6.7169,23.0004 7.0529,22.6644 7.0529,22.2504C7.0529,21.8354 6.7169,21.5004 6.3029,21.5004L3.9999,21.5004C3.1719,21.5004 2.4999,20.8284 2.4999,20.0004"
+ android:strokeWidth="1"
+ android:fillColor="#262626"
+ android:fillType="evenOdd"
+ android:strokeColor="#00000000"/>
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_sd.xml b/app/src/main/res/drawable/ic_sd.xml
index daa92fd8a3cd..3c4e7c2e5127 100644
--- a/app/src/main/res/drawable/ic_sd.xml
+++ b/app/src/main/res/drawable/ic_sd.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_sd_grey600.xml b/app/src/main/res/drawable/ic_sd_grey600.xml
index bec04f8f1fb1..a839b4e568cf 100644
--- a/app/src/main/res/drawable/ic_sd_grey600.xml
+++ b/app/src/main/res/drawable/ic_sd_grey600.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_search.xml b/app/src/main/res/drawable/ic_search.xml
index 306d9790a348..6451fc6fd51c 100644
--- a/app/src/main/res/drawable/ic_search.xml
+++ b/app/src/main/res/drawable/ic_search.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_search_grey.xml b/app/src/main/res/drawable/ic_search_grey.xml
index 2302badec865..1e53d792b815 100644
--- a/app/src/main/res/drawable/ic_search_grey.xml
+++ b/app/src/main/res/drawable/ic_search_grey.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_search_light_grey.xml b/app/src/main/res/drawable/ic_search_light_grey.xml
index e37bd21b8bfc..366732bf5554 100644
--- a/app/src/main/res/drawable/ic_search_light_grey.xml
+++ b/app/src/main/res/drawable/ic_search_light_grey.xml
@@ -1,5 +1,12 @@
-
-
+
+
diff --git a/app/src/main/res/drawable/ic_share.xml b/app/src/main/res/drawable/ic_share.xml
index 1e55d1232b8b..f3e8f5834590 100644
--- a/app/src/main/res/drawable/ic_share.xml
+++ b/app/src/main/res/drawable/ic_share.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
-
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_star.xml b/app/src/main/res/drawable/ic_star.xml
index 62098dfa298b..290f4d2b8a74 100644
--- a/app/src/main/res/drawable/ic_star.xml
+++ b/app/src/main/res/drawable/ic_star.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_star_outline.xml b/app/src/main/res/drawable/ic_star_outline.xml
index 4920bfe44120..8e5f5e86d602 100644
--- a/app/src/main/res/drawable/ic_star_outline.xml
+++ b/app/src/main/res/drawable/ic_star_outline.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_synced.xml b/app/src/main/res/drawable/ic_synced.xml
index 0e543a3323f2..37ca29342781 100644
--- a/app/src/main/res/drawable/ic_synced.xml
+++ b/app/src/main/res/drawable/ic_synced.xml
@@ -1,17 +1,12 @@
-
-
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
diff --git a/app/src/main/res/drawable/ic_synchronizing.xml b/app/src/main/res/drawable/ic_synchronizing.xml
index 236bc29d72f3..eead88461221 100644
--- a/app/src/main/res/drawable/ic_synchronizing.xml
+++ b/app/src/main/res/drawable/ic_synchronizing.xml
@@ -1,38 +1,32 @@
-
-
-
-
-
-
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_synchronizing_error.xml b/app/src/main/res/drawable/ic_synchronizing_error.xml
index b65fa2ea9891..a35fbbf3c9ac 100644
--- a/app/src/main/res/drawable/ic_synchronizing_error.xml
+++ b/app/src/main/res/drawable/ic_synchronizing_error.xml
@@ -1,24 +1,12 @@
-
-
-
-
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_unshared.xml b/app/src/main/res/drawable/ic_unshared.xml
index af4ce3d155ce..96b4b8758d77 100644
--- a/app/src/main/res/drawable/ic_unshared.xml
+++ b/app/src/main/res/drawable/ic_unshared.xml
@@ -18,12 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/ic_view_list.xml b/app/src/main/res/drawable/ic_view_list.xml
index 00ac5cdfb301..c752c7cbd988 100644
--- a/app/src/main/res/drawable/ic_view_list.xml
+++ b/app/src/main/res/drawable/ic_view_list.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_view_module.xml b/app/src/main/res/drawable/ic_view_module.xml
index abdd777f2d88..cfafe45c71f5 100644
--- a/app/src/main/res/drawable/ic_view_module.xml
+++ b/app/src/main/res/drawable/ic_view_module.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/ic_wallpaper.xml b/app/src/main/res/drawable/ic_wallpaper.xml
index b19133194aea..519948c35251 100644
--- a/app/src/main/res/drawable/ic_wallpaper.xml
+++ b/app/src/main/res/drawable/ic_wallpaper.xml
@@ -1,8 +1,12 @@
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_warning.xml b/app/src/main/res/drawable/ic_warning.xml
index 1b3f5c0ab4e3..cc87758b4b59 100644
--- a/app/src/main/res/drawable/ic_warning.xml
+++ b/app/src/main/res/drawable/ic_warning.xml
@@ -18,8 +18,16 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/image_fail.xml b/app/src/main/res/drawable/image_fail.xml
index fe18168137b1..0cc78f77e108 100644
--- a/app/src/main/res/drawable/image_fail.xml
+++ b/app/src/main/res/drawable/image_fail.xml
@@ -1,4 +1,13 @@
-
-
+
+
diff --git a/app/src/main/res/drawable/nav_favorites.xml b/app/src/main/res/drawable/nav_favorites.xml
index 141285e11adb..d98be66b6f67 100644
--- a/app/src/main/res/drawable/nav_favorites.xml
+++ b/app/src/main/res/drawable/nav_favorites.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/nav_logout.xml b/app/src/main/res/drawable/nav_logout.xml
index c3b465a90285..7af403ac40f1 100644
--- a/app/src/main/res/drawable/nav_logout.xml
+++ b/app/src/main/res/drawable/nav_logout.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/nav_notifications.xml b/app/src/main/res/drawable/nav_notifications.xml
index c48420e6b8bd..16ad2d8a5fe4 100644
--- a/app/src/main/res/drawable/nav_notifications.xml
+++ b/app/src/main/res/drawable/nav_notifications.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/nav_on_device.xml b/app/src/main/res/drawable/nav_on_device.xml
index d99dad06abed..6c6303569570 100644
--- a/app/src/main/res/drawable/nav_on_device.xml
+++ b/app/src/main/res/drawable/nav_on_device.xml
@@ -15,9 +15,14 @@
limitations under the License.
-->
-
+
diff --git a/app/src/main/res/drawable/nav_photos.xml b/app/src/main/res/drawable/nav_photos.xml
index cfdceae62533..531f3ea6d5f5 100644
--- a/app/src/main/res/drawable/nav_photos.xml
+++ b/app/src/main/res/drawable/nav_photos.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/nav_recently.xml b/app/src/main/res/drawable/nav_recently.xml
index f63870b3ece3..93ed8f1daff7 100644
--- a/app/src/main/res/drawable/nav_recently.xml
+++ b/app/src/main/res/drawable/nav_recently.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
-
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/nav_settings.xml b/app/src/main/res/drawable/nav_settings.xml
index 1a7fbc33d387..540a3e0315c2 100644
--- a/app/src/main/res/drawable/nav_settings.xml
+++ b/app/src/main/res/drawable/nav_settings.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/nav_shared.xml b/app/src/main/res/drawable/nav_shared.xml
index 467f288f99c6..4f29d053e58c 100644
--- a/app/src/main/res/drawable/nav_shared.xml
+++ b/app/src/main/res/drawable/nav_shared.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/nav_synced_folders.xml b/app/src/main/res/drawable/nav_synced_folders.xml
index fc17df1ac643..5185ab570f55 100644
--- a/app/src/main/res/drawable/nav_synced_folders.xml
+++ b/app/src/main/res/drawable/nav_synced_folders.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/nav_trashbin.xml b/app/src/main/res/drawable/nav_trashbin.xml
index 8f932af6ac26..e42a3792607c 100644
--- a/app/src/main/res/drawable/nav_trashbin.xml
+++ b/app/src/main/res/drawable/nav_trashbin.xml
@@ -18,8 +18,15 @@
Icon provided by Android Material Library in Apache License 2.0
-->
-
-
+
+
diff --git a/app/src/main/res/drawable/shared_via_link.xml b/app/src/main/res/drawable/shared_via_link.xml
index 10cea077c6de..d2ddae0c29a8 100644
--- a/app/src/main/res/drawable/shared_via_link.xml
+++ b/app/src/main/res/drawable/shared_via_link.xml
@@ -17,20 +17,14 @@
-->
-
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ android:pathData="M11.94,8.8C12.605,9.055 13.23,9.445 13.76,9.98C14.87,11.09 15.42,12.625 15.275,14.185C15.16,15.395 14.625,16.54 13.76,17.405L13.76,17.405L10.225,20.94C9.205,21.965 7.86,22.475 6.515,22.475C5.175,22.475 3.83,21.965 2.805,20.94C0.76,18.895 0.76,15.56 2.805,13.515L2.805,13.515L6.34,9.98C6.61,9.705 6.905,9.475 7.215,9.275C7.2,9.45 7.19,9.625 7.19,9.8C7.19,10.25 7.235,10.69 7.32,11.12L7.32,11.12L3.865,14.575C2.405,16.04 2.405,18.42 3.865,19.88C5.33,21.34 7.705,21.34 9.17,19.88L9.17,19.88L12.705,16.345C13.32,15.73 13.705,14.91 13.785,14.045C13.89,12.925 13.495,11.83 12.705,11.04C12.425,10.765 12.11,10.535 11.77,10.36C11.72,10.18 11.69,9.995 11.69,9.805C11.69,9.45 11.785,9.11 11.94,8.8ZM13.765,2.56C15.815,0.515 19.145,0.515 21.19,2.56C23.24,4.605 23.24,7.935 21.18,9.985L21.18,9.985L17.645,13.52C17.375,13.795 17.08,14.025 16.77,14.225C16.82,13.605 16.78,12.99 16.66,12.39L16.66,12.39L20.125,8.925C21.585,7.46 21.585,5.08 20.125,3.62C19.395,2.89 18.435,2.525 17.475,2.525C16.515,2.525 15.555,2.89 14.825,3.62L14.825,3.62L11.29,7.155C10.58,7.86 10.19,8.805 10.19,9.805C10.19,10.805 10.58,11.745 11.29,12.455C11.57,12.735 11.885,12.96 12.22,13.135C12.285,13.385 12.32,13.64 12.295,13.905C12.275,14.125 12.21,14.405 12.065,14.7C11.395,14.445 10.77,14.055 10.23,13.515C9.235,12.525 8.69,11.205 8.69,9.805C8.69,8.405 9.24,7.085 10.23,6.095L10.23,6.095Z"
+ android:strokeWidth="1"
+ android:fillColor="#262626"
+ android:fillType="evenOdd"
+ android:strokeColor="#00000000"/>
diff --git a/app/src/main/res/drawable/uploads.xml b/app/src/main/res/drawable/uploads.xml
index eff81759fa08..20230af4e281 100644
--- a/app/src/main/res/drawable/uploads.xml
+++ b/app/src/main/res/drawable/uploads.xml
@@ -1,12 +1,12 @@
-
-
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
-
+ android:fillColor="#262626"
+ android:fillType="evenOdd"
+ android:strokeColor="#00000000"/>
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/video_white.xml b/app/src/main/res/drawable/video_white.xml
index 04fb9bf20c26..f954b6d6cfba 100644
--- a/app/src/main/res/drawable/video_white.xml
+++ b/app/src/main/res/drawable/video_white.xml
@@ -1,10 +1,12 @@
-
+ android:fillType="evenOdd"
+ android:pathData="M20,5L20,8.8L21.8,7L23.5,7L23.5,17L21.8,17L20,15.2L20,17C20,18.65 18.65,20 17,20L17,20L5,20C3.35,20 2,18.65 2,17L2,17L2,10.5L0.5,10.5L0.5,6.5L2,6.5L2,5L20,5ZM18.5,6.5L3.5,6.5L3.5,17C3.5,17.85 4.15,18.5 5,18.5L5,18.5L17,18.5C17.85,18.5 18.5,17.85 18.5,17L18.5,17L18.5,6.5ZM9,9.25L14,12.5L9,15.75L9,9.25ZM22,8.9L20,10.9L20,13.1L22,15.1L22,8.9Z"
+ android:strokeWidth="1"
+ android:strokeColor="#00000000" />
diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml
index 08bf64d552ad..e926fdcc432f 100644
--- a/app/src/main/res/values-night/colors.xml
+++ b/app/src/main/res/values-night/colors.xml
@@ -48,4 +48,68 @@
#1E1E1E
@android:color/white
+
+
+ #FFFFFF
+ @color/grey_30
+ @color/grey_30
+ #CCCCCC
+ @color/grey_70
+ @color/grey_80
+ #2D2D2D
+ @color/grey_70
+ @color/grey_70
+
+
+ @color/grey_80
+ @color/grey_0
+
+
+ @color/grey_80
+ @color/grey_0
+
+
+ @color/grey_60
+ @color/grey_0
+ @color/grey_0
+ @color/grey_30
+ #FFFFFF
+ @color/grey_30
+ @color/grey_80
+ #FFFFFF
+
+
+ @color/grey_80
+ @color/grey_30
+ @color/grey_0
+
+
+ @color/grey_80
+ @color/grey_0
+ @color/grey_80
+
+
+ @color/grey_70
+ @color/grey_60
+
+
+ @color/grey_70
+ @color/grey_70
+
+
+ #FFFFFF
+ @color/grey_30
+ @color/grey_0
+ @color/grey_0
+ @color/grey_0
+ @color/grey_0
+ @color/grey_60
+ @color/grey_0
+ #FFFFFF
+
+
+ #121212
+ @color/grey_0
+ @color/grey_80
+ @color/grey_80
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 58fcdecf1fc2..b05b582157a7 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -82,4 +82,93 @@
@android:color/white
#666666
#A5A5A5
+
+
+ #191919
+ @color/primary
+ #191919
+ #191919
+ @color/grey_30
+ @android:color/white
+ #FFFFFF
+ @color/grey_0
+ #CCCCCC
+ #77c4ff
+ #B3FFFFFF
+ @color/grey_10
+
+
+ #101010
+ #F2F2F2
+ #E5E5E5
+ #B2B2B2
+ #666666
+ #4C4C4C
+ #333333
+
+
+ @color/design_snackbar_background_color
+ @color/white
+
+
+ #FFFFFF
+ #191919
+
+
+ @color/grey_0
+ #191919
+ @color/primary
+ #191919
+ @color/primary
+ @color/grey_30
+ @color/white
+ #191919
+
+
+ #FFFFFF
+ #191919
+ #191919
+
+
+ #FFFFFF
+ #191919
+ #FFFFFF
+
+
+ @color/primary
+ #F399C7
+ #FFFFFF
+ @color/grey_30
+ @color/grey_10
+ @color/grey_0
+
+
+ @color/primary
+ @color/grey_30
+ @color/grey_30
+ #CCCCCC
+
+
+ #191919
+ @color/grey_30
+ #191919
+ #191919
+ #191919
+ #191919
+ @color/grey_30
+ #191919
+ #000000
+ #191919
+ #F6E5EB
+ #C16F81
+ #0D39DF
+ #0099ff
+
+
+ @color/grey_0
+ #191919
+ @color/grey_0
+ @color/grey_30
+ #77b6bb
+ #5077b6bb