summaryrefslogtreecommitdiff
path: root/app/src/main/res
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2023-01-03 22:01:57 +0100
committerMinteck <contact@minteck.org>2023-01-03 22:01:57 +0100
commit5d7695aa154f294defa17e151d88df0b12c60098 (patch)
tree727ee7068c20ce15cd9652bbe27a8e7f186979e5 /app/src/main/res
downloaddelta-android-5d7695aa154f294defa17e151d88df0b12c60098.tar.gz
delta-android-5d7695aa154f294defa17e151d88df0b12c60098.tar.bz2
delta-android-5d7695aa154f294defa17e151d88df0b12c60098.zip
Initial commit
Diffstat (limited to 'app/src/main/res')
-rw-r--r--app/src/main/res/drawable-anydpi/ic_stat_name.xml16
-rw-r--r--app/src/main/res/drawable-hdpi/ic_stat_name.pngbin0 -> 369 bytes
-rw-r--r--app/src/main/res/drawable-mdpi/ic_stat_name.pngbin0 -> 312 bytes
-rw-r--r--app/src/main/res/drawable-xhdpi/ic_stat_name.pngbin0 -> 430 bytes
-rw-r--r--app/src/main/res/drawable-xxhdpi/ic_stat_name.pngbin0 -> 976 bytes
-rw-r--r--app/src/main/res/drawable/baseline_home_24.xml10
-rw-r--r--app/src/main/res/drawable/baseline_person_24.xml10
-rw-r--r--app/src/main/res/drawable/baseline_search_24.xml10
-rw-r--r--app/src/main/res/drawable/baseline_text_snippet_24.xml11
-rw-r--r--app/src/main/res/drawable/defaultuser.xml46
-rw-r--r--app/src/main/res/drawable/ic_launcher_foreground.xml33
-rw-r--r--app/src/main/res/drawable/outline_home_24.xml10
-rw-r--r--app/src/main/res/drawable/outline_person_24.xml10
-rw-r--r--app/src/main/res/drawable/outline_search_24.xml10
-rw-r--r--app/src/main/res/drawable/outline_text_snippet_24.xml11
-rw-r--r--app/src/main/res/layout/activity_main.xml77
-rw-r--r--app/src/main/res/menu/action_bar.xml30
-rw-r--r--app/src/main/res/menu/navigation_bar.xml29
-rw-r--r--app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml5
-rw-r--r--app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml5
-rw-r--r--app/src/main/res/mipmap-hdpi/ic_launcher.pngbin0 -> 3593 bytes
-rw-r--r--app/src/main/res/mipmap-hdpi/ic_launcher_round.pngbin0 -> 3593 bytes
-rw-r--r--app/src/main/res/mipmap-mdpi/ic_launcher.pngbin0 -> 2278 bytes
-rw-r--r--app/src/main/res/mipmap-mdpi/ic_launcher_round.pngbin0 -> 2278 bytes
-rw-r--r--app/src/main/res/mipmap-xhdpi/ic_launcher.pngbin0 -> 5255 bytes
-rw-r--r--app/src/main/res/mipmap-xhdpi/ic_launcher_round.pngbin0 -> 5255 bytes
-rw-r--r--app/src/main/res/mipmap-xxhdpi/ic_launcher.pngbin0 -> 8377 bytes
-rw-r--r--app/src/main/res/mipmap-xxhdpi/ic_launcher_round.pngbin0 -> 8377 bytes
-rw-r--r--app/src/main/res/mipmap-xxxhdpi/ic_launcher.pngbin0 -> 12020 bytes
-rw-r--r--app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.pngbin0 -> 12020 bytes
-rw-r--r--app/src/main/res/values-fr/strings.xml26
-rw-r--r--app/src/main/res/values-night/themes.xml3
-rw-r--r--app/src/main/res/values/dimens.xml4
-rw-r--r--app/src/main/res/values/ic_launcher_background.xml4
-rw-r--r--app/src/main/res/values/strings.xml26
-rw-r--r--app/src/main/res/values/themes.xml3
-rw-r--r--app/src/main/res/values/values.xml5
-rw-r--r--app/src/main/res/xml/backup_rules.xml1
-rw-r--r--app/src/main/res/xml/data_extraction_rules.xml3
-rw-r--r--app/src/main/res/xml/locales_config.xml4
40 files changed, 402 insertions, 0 deletions
diff --git a/app/src/main/res/drawable-anydpi/ic_stat_name.xml b/app/src/main/res/drawable-anydpi/ic_stat_name.xml
new file mode 100644
index 0000000..e34aed3
--- /dev/null
+++ b/app/src/main/res/drawable-anydpi/ic_stat_name.xml
@@ -0,0 +1,16 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:tint="#FFFFFF"
+ android:viewportWidth="512"
+ android:viewportHeight="512">
+ <group
+ android:scaleX="0.92"
+ android:scaleY="0.92"
+ android:translateX="20.48"
+ android:translateY="20.48">
+ <path
+ android:fillColor="#FF000000"
+ android:pathData="M255.6,100.4l175,350.6H80.5L255.6,100.4M255.6,13.3c-7.1,0 -14.2,3.7 -17.9,11L14.1,472.1C7.5,485.4 17.2,501 32,501h447.1c14.9,0 24.5,-15.6 17.9,-28.9L273.5,24.3C269.8,16.9 262.7,13.3 255.6,13.3L255.6,13.3z" />
+ </group>
+</vector>
diff --git a/app/src/main/res/drawable-hdpi/ic_stat_name.png b/app/src/main/res/drawable-hdpi/ic_stat_name.png
new file mode 100644
index 0000000..ac129b5
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_stat_name.png
Binary files differ
diff --git a/app/src/main/res/drawable-mdpi/ic_stat_name.png b/app/src/main/res/drawable-mdpi/ic_stat_name.png
new file mode 100644
index 0000000..9e11a41
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_stat_name.png
Binary files differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_stat_name.png b/app/src/main/res/drawable-xhdpi/ic_stat_name.png
new file mode 100644
index 0000000..a3bb50b
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_stat_name.png
Binary files differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_stat_name.png b/app/src/main/res/drawable-xxhdpi/ic_stat_name.png
new file mode 100644
index 0000000..e2cf94d
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_stat_name.png
Binary files differ
diff --git a/app/src/main/res/drawable/baseline_home_24.xml b/app/src/main/res/drawable/baseline_home_24.xml
new file mode 100644
index 0000000..993f3ab
--- /dev/null
+++ b/app/src/main/res/drawable/baseline_home_24.xml
@@ -0,0 +1,10 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:tint="#000000"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M10,20v-6h4v6h5v-8h3L12,3 2,12h3v8z" />
+</vector>
diff --git a/app/src/main/res/drawable/baseline_person_24.xml b/app/src/main/res/drawable/baseline_person_24.xml
new file mode 100644
index 0000000..9a48b63
--- /dev/null
+++ b/app/src/main/res/drawable/baseline_person_24.xml
@@ -0,0 +1,10 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:tint="#000000"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ 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" />
+</vector>
diff --git a/app/src/main/res/drawable/baseline_search_24.xml b/app/src/main/res/drawable/baseline_search_24.xml
new file mode 100644
index 0000000..d3b13cf
--- /dev/null
+++ b/app/src/main/res/drawable/baseline_search_24.xml
@@ -0,0 +1,10 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:tint="#000000"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ 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" />
+</vector>
diff --git a/app/src/main/res/drawable/baseline_text_snippet_24.xml b/app/src/main/res/drawable/baseline_text_snippet_24.xml
new file mode 100644
index 0000000..99ed06c
--- /dev/null
+++ b/app/src/main/res/drawable/baseline_text_snippet_24.xml
@@ -0,0 +1,11 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:autoMirrored="true"
+ android:tint="#000000"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M20.41,8.41l-4.83,-4.83C15.21,3.21 14.7,3 14.17,3H5C3.9,3 3,3.9 3,5v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V9.83C21,9.3 20.79,8.79 20.41,8.41zM7,7h7v2H7V7zM17,17H7v-2h10V17zM17,13H7v-2h10V13z" />
+</vector>
diff --git a/app/src/main/res/drawable/defaultuser.xml b/app/src/main/res/drawable/defaultuser.xml
new file mode 100644
index 0000000..c6ee512
--- /dev/null
+++ b/app/src/main/res/drawable/defaultuser.xml
@@ -0,0 +1,46 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:width="512dp"
+ android:height="512dp"
+ android:viewportWidth="512"
+ android:viewportHeight="512"
+ tools:ignore="VectorRaster">
+ <path android:pathData="M256,256m-256,0a256,256 0,1 1,512 0a256,256 0,1 1,-512 0">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:endX="437.02"
+ android:endY="74.98"
+ android:startX="74.98"
+ android:startY="437.02"
+ android:type="linear">
+ <item
+ android:color="#FFE6E6E6"
+ android:offset="0" />
+ <item
+ android:color="#FFF2F2F2"
+ android:offset="1" />
+ </gradient>
+ </aapt:attr>
+ </path>
+ <path android:pathData="M373.4,296.6c25.4,0 46,20.6 46,45.9c0,0 0,0 0,0v18.8c0,11.7 -3.7,23.1 -10.5,32.7c-31.6,44.2 -83.2,66.1 -153,66.1c-69.9,0 -121.5,-21.9 -153,-66.1c-6.8,-9.5 -10.4,-20.9 -10.4,-32.6v-18.8c0,-25.4 20.6,-46 45.9,-46c0,0 0,0 0,0L373.4,296.6L373.4,296.6zM255.8,51.5c56.4,0 102.2,45.7 102.2,102.1c0,56.4 -45.7,102.2 -102.1,102.2c0,0 0,0 0,0c-56.4,0 -102.2,-45.7 -102.2,-102.2S199.4,51.5 255.8,51.5z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:endX="391"
+ android:endY="414.61"
+ android:startX="120.67"
+ android:startY="144.28"
+ android:type="linear">
+ <item
+ android:color="#E3E3E3"
+ android:offset="0" />
+ <item
+ android:color="#E0E0E0"
+ android:offset="0.5" />
+ <item
+ android:color="#FFFFFF"
+ android:offset="1" />
+ </gradient>
+ </aapt:attr>
+ </path>
+</vector>
diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml
new file mode 100644
index 0000000..bf017fc
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher_foreground.xml
@@ -0,0 +1,33 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:aapt="http://schemas.android.com/aapt"
+ android:width="108dp"
+ android:height="108dp"
+ android:viewportWidth="512"
+ android:viewportHeight="512">
+ <group
+ android:scaleX="0.34"
+ android:scaleY="0.34"
+ android:translateX="168.96"
+ android:translateY="168.96">
+ <path android:pathData="M237.7,24.3L14.1,472.1C7.5,485.4 17.2,501 32,501h447.1c14.9,0 24.5,-15.6 17.9,-28.9L273.5,24.3C266.1,9.6 245.1,9.6 237.7,24.3z">
+ <aapt:attr name="android:fillColor">
+ <gradient
+ android:endX="437.58"
+ android:endY="550.88"
+ android:startX="73.62"
+ android:startY="186.92"
+ android:type="linear">
+ <item
+ android:color="#FFE44857"
+ android:offset="0" />
+ <item
+ android:color="#FFC711E1"
+ android:offset="0.5" />
+ <item
+ android:color="#FF7F52FF"
+ android:offset="1" />
+ </gradient>
+ </aapt:attr>
+ </path>
+ </group>
+</vector>
diff --git a/app/src/main/res/drawable/outline_home_24.xml b/app/src/main/res/drawable/outline_home_24.xml
new file mode 100644
index 0000000..dcfedda
--- /dev/null
+++ b/app/src/main/res/drawable/outline_home_24.xml
@@ -0,0 +1,10 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:tint="#000000"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M12,5.69l5,4.5V18h-2v-6H9v6H7v-7.81l5,-4.5M12,3L2,12h3v8h6v-6h2v6h6v-8h3L12,3z" />
+</vector>
diff --git a/app/src/main/res/drawable/outline_person_24.xml b/app/src/main/res/drawable/outline_person_24.xml
new file mode 100644
index 0000000..e1c804c
--- /dev/null
+++ b/app/src/main/res/drawable/outline_person_24.xml
@@ -0,0 +1,10 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:tint="#000000"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M12,6c1.1,0 2,0.9 2,2s-0.9,2 -2,2 -2,-0.9 -2,-2 0.9,-2 2,-2m0,10c2.7,0 5.8,1.29 6,2L6,18c0.23,-0.72 3.31,-2 6,-2m0,-12C9.79,4 8,5.79 8,8s1.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" />
+</vector>
diff --git a/app/src/main/res/drawable/outline_search_24.xml b/app/src/main/res/drawable/outline_search_24.xml
new file mode 100644
index 0000000..d3b13cf
--- /dev/null
+++ b/app/src/main/res/drawable/outline_search_24.xml
@@ -0,0 +1,10 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:tint="#000000"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ 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" />
+</vector>
diff --git a/app/src/main/res/drawable/outline_text_snippet_24.xml b/app/src/main/res/drawable/outline_text_snippet_24.xml
new file mode 100644
index 0000000..c52bfc5
--- /dev/null
+++ b/app/src/main/res/drawable/outline_text_snippet_24.xml
@@ -0,0 +1,11 @@
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:autoMirrored="true"
+ android:tint="#000000"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M14.17,5L19,9.83V19H5V5L14.17,5L14.17,5M14.17,3H5C3.9,3 3,3.9 3,5v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V9.83c0,-0.53 -0.21,-1.04 -0.59,-1.41l-4.83,-4.83C15.21,3.21 14.7,3 14.17,3L14.17,3zM7,15h10v2H7V15zM7,11h10v2H7V11zM7,7h7v2H7V7z" />
+</vector>
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
new file mode 100644
index 0000000..96d5235
--- /dev/null
+++ b/app/src/main/res/layout/activity_main.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:id="@+id/container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <TextView
+ android:id="@+id/textView"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="invisible"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/progressBar" />
+
+ <Button
+ android:id="@+id/button"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:visibility="invisible"
+ app:layout_constraintBottom_toTopOf="@+id/webView"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ tools:text="e" />
+
+ <com.google.android.material.bottomnavigation.BottomNavigationView
+ android:id="@+id/navigationBar"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:hapticFeedbackEnabled="true"
+ android:soundEffectsEnabled="true"
+ app:labelVisibilityMode="labeled"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:menu="@menu/navigation_bar" />
+
+ <WebView
+ android:id="@+id/webView"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_marginBottom="80dp"
+ android:saveEnabled="true"
+ android:visibility="invisible"
+ app:layout_constraintBottom_toTopOf="@id/navigationBar"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/progressBar">
+
+ </WebView>
+
+ <ProgressBar
+ android:id="@+id/progressBar"
+ style="@android:style/Widget.DeviceDefault.Light.ProgressBar.Horizontal"
+ android:layout_width="match_parent"
+ android:layout_height="20dp"
+ android:layout_marginTop="-8dp"
+ android:indeterminate="true"
+ android:padding="0dp"
+ android:paddingHorizontal="0dp"
+ android:paddingVertical="0dp"
+ android:paddingStart="0dp"
+ android:paddingLeft="0dp"
+ android:paddingTop="0dp"
+ android:paddingEnd="0dp"
+ android:paddingRight="0dp"
+ android:paddingBottom="0dp"
+ app:barrierMargin="0dp"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent" />
+
+</androidx.constraintlayout.widget.ConstraintLayout> \ No newline at end of file
diff --git a/app/src/main/res/menu/action_bar.xml b/app/src/main/res/menu/action_bar.xml
new file mode 100644
index 0000000..d25a24c
--- /dev/null
+++ b/app/src/main/res/menu/action_bar.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto">
+
+ <item
+ android:id="@+id/user"
+ android:icon="@drawable/defaultuser"
+ android:title="@string/navigation_profile"
+ app:showAsAction="ifRoom" />
+ <item
+ android:id="@+id/btn_forward"
+ android:title="@string/navigation_forward"
+ app:showAsAction="never" />
+
+ <item
+ android:id="@+id/btn_reload"
+ android:title="@string/navigation_reload"
+ app:showAsAction="never" />
+
+ <item
+ android:id="@+id/btn_user_logout"
+ android:enabled="false"
+ android:title="@string/navigation_user_logout"
+ app:showAsAction="never" />
+ <item
+ android:id="@+id/btn_about"
+ android:enabled="true"
+ android:title="@string/navigation_user_about"
+ app:showAsAction="never" />
+</menu> \ No newline at end of file
diff --git a/app/src/main/res/menu/navigation_bar.xml b/app/src/main/res/menu/navigation_bar.xml
new file mode 100644
index 0000000..acaeb0e
--- /dev/null
+++ b/app/src/main/res/menu/navigation_bar.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto">
+
+ <item
+ android:id="@+id/navigation_dashboard"
+ android:icon="@drawable/baseline_home_24"
+ android:title="@string/pages_dashboard"
+ app:showAsAction="ifRoom" />
+
+ <item
+ android:id="@+id/navigation_content"
+ android:icon="@drawable/outline_text_snippet_24"
+ android:title="@string/pages_content"
+ app:showAsAction="ifRoom" />
+
+ <item
+ android:id="@+id/navigation_search"
+ android:icon="@drawable/outline_search_24"
+ android:title="@string/pages_search"
+ app:showAsAction="ifRoom" />
+
+ <item
+ android:id="@+id/navigation_profile"
+ android:icon="@drawable/baseline_person_24"
+ android:title="@string/pages_profile"
+ app:showAsAction="ifRoom" />
+
+</menu> \ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
new file mode 100644
index 0000000..ac94b34
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+ <background android:drawable="@color/ic_launcher_background" />
+ <foreground android:drawable="@drawable/ic_launcher_foreground" />
+</adaptive-icon> \ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
new file mode 100644
index 0000000..ac94b34
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
+ <background android:drawable="@color/ic_launcher_background" />
+ <foreground android:drawable="@drawable/ic_launcher_foreground" />
+</adaptive-icon> \ No newline at end of file
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 0000000..d7273d4
--- /dev/null
+++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 0000000..d7273d4
--- /dev/null
+++ b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
Binary files differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 0000000..128dfb8
--- /dev/null
+++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 0000000..128dfb8
--- /dev/null
+++ b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 0000000..10fc1e0
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..10fc1e0
--- /dev/null
+++ b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 0000000..9e654bf
--- /dev/null
+++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..9e654bf
--- /dev/null
+++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 0000000..649f939
--- /dev/null
+++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
Binary files differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..649f939
--- /dev/null
+++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
Binary files differ
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
new file mode 100644
index 0000000..3d882d1
--- /dev/null
+++ b/app/src/main/res/values-fr/strings.xml
@@ -0,0 +1,26 @@
+<resources>
+ <string name="navigation_forward">Aller en avant</string>
+ <string name="navigation_search">Recherche</string>
+ <string name="navigation_profile">Utilisateur</string>
+ <string name="navigation_reload">Recharger</string>
+ <string name="navigation_user_profile">Profil</string>
+ <string name="navigation_user_logout">Se déconnecter</string>
+ <string name="navigation_user_about">À propos</string>
+ <string name="about_title">À propos de %1$s</string>
+ <string name="about_message">Une application Android pour la plate-forme Delta.\n\nApplication : %1$s\nServeur : %2$s\nAndroid : %3$s\nMàJ : %6$s\nNoyau : %4$s\nAppareil : %5$s\nCarte : %7$s\nAmorceur : %8$s</string>
+ <string name="about_close">Fermer</string>
+ <string name="pages_dashboard">Accueil</string>
+ <string name="pages_search">Recherche</string>
+ <string name="pages_profile">Profil</string>
+ <string name="pages_alerts">Alertes</string>
+ <string name="pages_content">Contenu</string>
+ <string name="offline_title">Impossible de se connecter à Delta</string>
+ <string name="offline_message">Nous ne parvenons pas à joindre les serveurs de Delta. Vérifiez votre connexion Internet et réessayez.</string>
+ <string name="offline_close">Quitter</string>
+ <string name="offline_retry">Réessayer</string>
+ <string name="channel_name">Alertes Delta</string>
+ <string name="channel_description">Pour les utilisateurs Delta Ultra uniquement. Alertes qui apparaissent sur votre profil.</string>
+ <string name="about_copy">Copier</string>
+ <string name="about_copy_done">Informations copiées dans le presse-papiers</string>
+ <string name="offline_status">Ouvrir l\'état des services</string>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
new file mode 100644
index 0000000..33d0ef5
--- /dev/null
+++ b/app/src/main/res/values-night/themes.xml
@@ -0,0 +1,3 @@
+<resources>
+ <style name="Theme.Delta" parent="Theme.Material3.DynamicColors.DayNight" />
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..51c43ef
--- /dev/null
+++ b/app/src/main/res/values/dimens.xml
@@ -0,0 +1,4 @@
+<resources>
+ <dimen name="activity_horizontal_margin">16dp</dimen>
+ <dimen name="activity_vertical_margin">16dp</dimen>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml
new file mode 100644
index 0000000..746b9f4
--- /dev/null
+++ b/app/src/main/res/values/ic_launcher_background.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <color name="ic_launcher_background">#E3E3E3</color>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
new file mode 100644
index 0000000..0cbeecc
--- /dev/null
+++ b/app/src/main/res/values/strings.xml
@@ -0,0 +1,26 @@
+<resources>
+ <string name="navigation_forward">Navigate down</string>
+ <string name="navigation_search">Search</string>
+ <string name="navigation_profile">User</string>
+ <string name="navigation_reload">Reload</string>
+ <string name="navigation_user_profile">Profile</string>
+ <string name="navigation_user_logout">Log out</string>
+ <string name="navigation_user_about">About</string>
+ <string name="about_title">About %1$s</string>
+ <string name="about_message">An Android app for the Delta platform.\n\nApp: %1$s\nServer: %2$s\nAndroid: %3$s\nSecurity: %6$s\nKernel: %4$s\nDevice: %5$s\nBoard: %7$s\nBootloader: %8$s</string>
+ <string name="about_close">Close</string>
+ <string name="about_copy">Copy</string>
+ <string name="about_copy_done">Copied info to clipboard</string>
+ <string name="pages_dashboard">Home</string>
+ <string name="pages_search">Search</string>
+ <string name="pages_profile">Profile</string>
+ <string name="pages_alerts">Alerts</string>
+ <string name="pages_content">Content</string>
+ <string name="offline_title">Unable to connect to Delta</string>
+ <string name="offline_message">We are currently unable to connect to Delta\'s servers. Check your network connection and try again later.</string>
+ <string name="offline_close">Quit</string>
+ <string name="offline_status">Open status page</string>
+ <string name="offline_retry">Retry</string>
+ <string name="channel_name">Delta alerts</string>
+ <string name="channel_description">For Delta Ultra users only. Alerts that appear on your Delta profile.</string>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
new file mode 100644
index 0000000..33d0ef5
--- /dev/null
+++ b/app/src/main/res/values/themes.xml
@@ -0,0 +1,3 @@
+<resources>
+ <style name="Theme.Delta" parent="Theme.Material3.DynamicColors.DayNight" />
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/values/values.xml b/app/src/main/res/values/values.xml
new file mode 100644
index 0000000..ee1eb49
--- /dev/null
+++ b/app/src/main/res/values/values.xml
@@ -0,0 +1,5 @@
+<resources>
+ <string name="app_name" translatable="false">Equestria.dev Delta</string>
+ <string name="app_launch_name" translatable="false">Delta</string>
+ <string name="delta_root" translatable="false">https://delta.equestria.dev</string>
+</resources> \ No newline at end of file
diff --git a/app/src/main/res/xml/backup_rules.xml b/app/src/main/res/xml/backup_rules.xml
new file mode 100644
index 0000000..c981ec0
--- /dev/null
+++ b/app/src/main/res/xml/backup_rules.xml
@@ -0,0 +1 @@
+<full-backup-content></full-backup-content> \ No newline at end of file
diff --git a/app/src/main/res/xml/data_extraction_rules.xml b/app/src/main/res/xml/data_extraction_rules.xml
new file mode 100644
index 0000000..11dba30
--- /dev/null
+++ b/app/src/main/res/xml/data_extraction_rules.xml
@@ -0,0 +1,3 @@
+<data-extraction-rules>
+ <cloud-backup></cloud-backup>
+</data-extraction-rules> \ No newline at end of file
diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml
new file mode 100644
index 0000000..da6451b
--- /dev/null
+++ b/app/src/main/res/xml/locales_config.xml
@@ -0,0 +1,4 @@
+<locale-config xmlns:android="http://schemas.android.com/apk/res/android">
+ <locale android:name="en" />
+ <locale android:name="fr" />
+</locale-config> \ No newline at end of file