diff --git a/app/build.gradle b/app/build.gradle
index dd57a84..1d4f8ae 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -11,6 +11,9 @@ android {
targetSdkVersion 29
versionCode 1
versionName "1.0"
+ multiDexEnabled true
+
+ archivesBaseName = "Teraplex"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index b5017cb..1ca0e14 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -3,6 +3,7 @@
package="de.jg_cody.Teraplex">
+
+
+
diff --git a/app/src/main/res/drawable/logout_24px.xml b/app/src/main/res/drawable/logout_24px.xml
new file mode 100644
index 0000000..4c70224
--- /dev/null
+++ b/app/src/main/res/drawable/logout_24px.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/network_wifi_24px.xml b/app/src/main/res/drawable/network_wifi_24px.xml
new file mode 100644
index 0000000..91a3650
--- /dev/null
+++ b/app/src/main/res/drawable/network_wifi_24px.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/power_settings_new_24px.xml b/app/src/main/res/drawable/power_settings_new_24px.xml
new file mode 100644
index 0000000..e6ecb5c
--- /dev/null
+++ b/app/src/main/res/drawable/power_settings_new_24px.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/restart_alt_24px.xml b/app/src/main/res/drawable/restart_alt_24px.xml
new file mode 100644
index 0000000..a42071f
--- /dev/null
+++ b/app/src/main/res/drawable/restart_alt_24px.xml
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/app/src/main/res/drawable/send_24px.xml b/app/src/main/res/drawable/send_24px.xml
new file mode 100644
index 0000000..fc93d6d
--- /dev/null
+++ b/app/src/main/res/drawable/send_24px.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/signal_wifi_off_24px.xml b/app/src/main/res/drawable/signal_wifi_off_24px.xml
new file mode 100644
index 0000000..7f7d982
--- /dev/null
+++ b/app/src/main/res/drawable/signal_wifi_off_24px.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/signal_wifi_statusbar_4_bar_24px.xml b/app/src/main/res/drawable/signal_wifi_statusbar_4_bar_24px.xml
new file mode 100644
index 0000000..2128d56
--- /dev/null
+++ b/app/src/main/res/drawable/signal_wifi_statusbar_4_bar_24px.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/layout-v23/app_bar_main.xml b/app/src/main/res/layout-v23/app_bar_main.xml
new file mode 100644
index 0000000..342fc24
--- /dev/null
+++ b/app/src/main/res/layout-v23/app_bar_main.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index dd4f7d8..74c38f7 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -17,10 +17,11 @@
-
-
-
-
+
+ app:srcCompat="?android:attr/fingerprintAuthDrawable" />
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_flur.xml b/app/src/main/res/layout/fragment_flur.xml
index 6a853cb..5db2af9 100644
--- a/app/src/main/res/layout/fragment_flur.xml
+++ b/app/src/main/res/layout/fragment_flur.xml
@@ -8,17 +8,234 @@
tools:context=".ui.Schlafzimmer.SchlafzimmerFragment"
android:background="@drawable/background">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml
index bb69a40..c55cc34 100644
--- a/app/src/main/res/layout/fragment_home.xml
+++ b/app/src/main/res/layout/fragment_home.xml
@@ -95,7 +95,9 @@
android:id="@+id/loginButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:hapticFeedbackEnabled="true"
android:text="Login"
+ app:icon="@drawable/login_24px"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/passwordInput" />
@@ -104,9 +106,9 @@
android:id="@+id/wlan_an"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:layout_marginStart="118dp"
- android:layout_marginLeft="118dp"
+ android:hapticFeedbackEnabled="true"
android:text="AN"
+ app:icon="@drawable/signal_wifi_statusbar_4_bar_24px"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/wlan_aus"
app:layout_constraintTop_toBottomOf="@+id/textView5" />
@@ -115,7 +117,9 @@
android:id="@+id/wlan_aus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:hapticFeedbackEnabled="true"
android:text="AUS"
+ app:icon="@drawable/signal_wifi_off_24px"
app:layout_constraintEnd_toStartOf="@+id/wlan_an"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView5" />
diff --git a/app/src/main/res/layout/fragment_konsole.xml b/app/src/main/res/layout/fragment_konsole.xml
index a499291..76e12ff 100644
--- a/app/src/main/res/layout/fragment_konsole.xml
+++ b/app/src/main/res/layout/fragment_konsole.xml
@@ -26,7 +26,9 @@
android:id="@+id/shutdown"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:hapticFeedbackEnabled="true"
android:text="SHUTDOWN"
+ app:icon="@drawable/power_settings_new_24px"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/reboot"
app:layout_constraintTop_toBottomOf="@+id/Serverbefehle" />
@@ -35,7 +37,9 @@
android:id="@+id/reboot"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:hapticFeedbackEnabled="true"
android:text="REBOOT"
+ app:icon="@drawable/restart_alt_24px"
app:layout_constraintEnd_toStartOf="@+id/shutdown"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/Serverbefehle" />
@@ -86,7 +90,9 @@
android:id="@+id/SendCommandButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:hapticFeedbackEnabled="true"
android:text="SEND COMMAND"
+ app:icon="@drawable/send_24px"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/befehlInput" />
diff --git a/app/src/main/res/layout/fragment_schlafzimmer.xml b/app/src/main/res/layout/fragment_schlafzimmer.xml
index bf3bc65..0fd163e 100644
--- a/app/src/main/res/layout/fragment_schlafzimmer.xml
+++ b/app/src/main/res/layout/fragment_schlafzimmer.xml
@@ -8,6 +8,108 @@
tools:context=".ui.Schlafzimmer.SchlafzimmerFragment"
android:background="@drawable/background">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_wohnzimmer.xml b/app/src/main/res/layout/fragment_wohnzimmer.xml
index ee2fde6..510672c 100644
--- a/app/src/main/res/layout/fragment_wohnzimmer.xml
+++ b/app/src/main/res/layout/fragment_wohnzimmer.xml
@@ -29,6 +29,7 @@
android:layout_height="wrap_content"
android:timePickerMode="clock"
app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintHorizontal_bias="1.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
diff --git a/app/src/main/res/menu/main.xml b/app/src/main/res/menu/main.xml
index 6777ca5..04a1dd0 100644
--- a/app/src/main/res/menu/main.xml
+++ b/app/src/main/res/menu/main.xml
@@ -3,8 +3,15 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
+
\ 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
index 4ae7d12..036d09b 100644
--- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -1,5 +1,5 @@
-
+
\ 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
index 4ae7d12..036d09b 100644
--- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -1,5 +1,5 @@
-
+
\ 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
index 7141084..cbb6d78 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
index 667d135..16f1a04 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png 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
index 3122a05..8456265 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
index 82ee18f..838c18e 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
index fc405c1..d867fff 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png 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
index a729882..c0a0d59 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index 45b5c05..76d855b 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
index f1287f5..01803e5 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png 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
index daa5cd4..5619f6b 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 1f4456d..08325e9 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
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 8166dd1..e26c679 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png 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
index 3fe117e..1c732c1 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index b77ee86..14c3ce0 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
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 37aeb25..d1f9fbd 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png 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
index 5efe7c8..25d182c 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
index fc37604..5df65b4 100644
--- a/app/src/main/res/values-night/themes.xml
+++ b/app/src/main/res/values-night/themes.xml
@@ -4,7 +4,7 @@
- @color/purple_200
- @color/purple_700
- - @color/black
+ - @color/white
- @color/teal_200
- @color/teal_200
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..4e823a0
--- /dev/null
+++ b/app/src/main/res/values/ic_launcher_background.xml
@@ -0,0 +1,4 @@
+
+
+ #3DDC84
+
\ No newline at end of file