diff --git a/app/src/main/java/com/denizk0461/studip/db/AppDatabase.kt b/app/src/main/java/com/denizk0461/studip/db/AppDatabase.kt
index 4605b8b..baf4290 100644
--- a/app/src/main/java/com/denizk0461/studip/db/AppDatabase.kt
+++ b/app/src/main/java/com/denizk0461/studip/db/AppDatabase.kt
@@ -17,7 +17,7 @@ import com.denizk0461.studip.model.*
OfferCategory::class,
OfferItem::class
],
- version = 11,
+ version = 12,
)
abstract class AppDatabase : RoomDatabase() {
diff --git a/app/src/main/java/com/denizk0461/studip/model/StudIPColour.kt b/app/src/main/java/com/denizk0461/studip/model/StudIPColour.kt
new file mode 100644
index 0000000..b11f650
--- /dev/null
+++ b/app/src/main/java/com/denizk0461/studip/model/StudIPColour.kt
@@ -0,0 +1,26 @@
+package com.denizk0461.studip.model
+
+import com.denizk0461.studip.R
+
+/**
+ * Enumeration used to save and apply custom colours to Stud.IP events.
+ * TODO finish implementation
+ *
+ * @param colourId resource ID of the colour
+ */
+enum class StudIPColour(val colourId: Int) {
+
+ DEFAULT(R.attr.scheduleColorDefault);
+
+ companion object {
+
+ /**
+ * Retrieve a StudIPColour object by its ordinal.
+ *
+ * @param ordinal numeric position of the colour in the enumeration
+ * @return enum object
+ */
+ fun getEnumValue(ordinal: Int): StudIPColour =
+ StudIPColour.values()[ordinal]
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/denizk0461/studip/model/StudIPEvent.kt b/app/src/main/java/com/denizk0461/studip/model/StudIPEvent.kt
index 84e77fe..30e8dbf 100644
--- a/app/src/main/java/com/denizk0461/studip/model/StudIPEvent.kt
+++ b/app/src/main/java/com/denizk0461/studip/model/StudIPEvent.kt
@@ -24,7 +24,7 @@ data class StudIPEvent(
val day: Int,
val timeslotStart: String,
val timeslotEnd: String,
- val colour: String = "000000",
+ val colour: Int = 0,
) {
/**
diff --git a/app/src/main/res/layout/content_main.xml b/app/src/main/res/layout/content_main.xml
index 531b59a..2079686 100644
--- a/app/src/main/res/layout/content_main.xml
+++ b/app/src/main/res/layout/content_main.xml
@@ -43,6 +43,7 @@
android:layout_height="wrap_content"
app:menu="@menu/nav_view_items"
app:labelVisibilityMode="selected"
+ app:itemTextColor="?attr/colorOnSurfaceVariant"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"/>
diff --git a/app/src/main/res/layout/fragment_settings.xml b/app/src/main/res/layout/fragment_settings.xml
index 226cb94..9813f70 100644
--- a/app/src/main/res/layout/fragment_settings.xml
+++ b/app/src/main/res/layout/fragment_settings.xml
@@ -11,6 +11,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
+
@@ -40,7 +41,7 @@
android:layout_height="wrap_content"
android:layout_marginHorizontal="16dp"/>
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FREITAG
Dein Stundenplan
- Mensen-Angebote
+ Mensenangebote
App-Einstellungen
Uni-Mensa
@@ -81,22 +81,26 @@
Enthält: %s.
Stundenplan
- Mensen
+ Mensa
Einstellungen
Dein Stundenplan wurde aktualisiert!
Allgemein
+ Stud.IP-Stundenplan
+ Mensenangebote
Sonstiges
Aktualisiere deinen Stud.IP-Stundenplan
Dies wird alle Anpassungen löschen!
- Nutze akademisches Viertel
- Wo es passt
Markiere meinen nächsten Kurs
Funktioniert nur wenn Kurse sich nicht überschneiden!
+ Nutze akademisches Viertel
+ Wo es passt
+ Markiere Allergene mit einem Stern*
+ Wird auch für Zusatzstoffe genutzt
Was passiert mit meinen Daten?
- Stiehlst du meinen Login?
+ Stiehlst du meinen Stud.IP-Login?
App-Verison
mit ♡️ aus Bremen-Osterholz\von denizk0461 \\__*
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
index fd01bbc..5e4606b 100644
--- a/app/src/main/res/values-night/themes.xml
+++ b/app/src/main/res/values-night/themes.xml
@@ -29,6 +29,10 @@
- @color/md_theme_dark_inversePrimary
- @color/md_theme_dark_onSurfaceVariant
+ - @color/md_theme_dark_onSurfaceVariant
+
+
+ - @color/md_theme_light_background