diff --git a/.idea/misc.xml b/.idea/misc.xml index e9a58ca..7b4db64 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,7 @@ + + \ No newline at end of file diff --git a/app/release/app-release.apk b/app/release/app-release.apk deleted file mode 100644 index 573a799..0000000 Binary files a/app/release/app-release.apk and /dev/null differ diff --git a/app/src/main/java/org/secuso/aktivpause/activities/fragments/SettingsFragment.kt b/app/src/main/java/org/secuso/aktivpause/activities/fragments/SettingsFragment.kt new file mode 100644 index 0000000..701eddc --- /dev/null +++ b/app/src/main/java/org/secuso/aktivpause/activities/fragments/SettingsFragment.kt @@ -0,0 +1,31 @@ +/* + This file is part of the application Privacy Friendly Notes. + Privacy Friendly Notes is free software: + you can redistribute it and/or modify it under the terms of the + GNU General Public License as published by the Free Software Foundation, + either version 3 of the License, or any later version. + Privacy Friendly Notes is distributed in the hope + that it will be useful, but WITHOUT ANY WARRANTY; without even + the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU General Public License for more details. + You should have received a copy of the GNU General Public License + along with Privacy Friendly Notes. If not, see . + */ +package org.secuso.aktivpause.activities.fragments; + +import android.os.Bundle +import android.preference.PreferenceFragment +import androidx.appcompat.app.AppCompatDelegate +import org.secuso.aktivpause.R + +class SettingsFragment : PreferenceFragment() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + addPreferencesFromResource(R.xml.preferences) + findPreference("settings_day_night_theme")?.setOnPreferenceChangeListener { _, newValue -> + AppCompatDelegate.setDefaultNightMode(newValue.toString().toInt()) + true; + } + + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help.xml b/app/src/main/res/layout/activity_help.xml index 55aa23d..fe3562a 100644 --- a/app/src/main/res/layout/activity_help.xml +++ b/app/src/main/res/layout/activity_help.xml @@ -46,6 +46,7 @@ android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" + android:background="?attr/colorBackground" app:headerLayout="@layout/nav_header" app:menu="@menu/nav_drawer" /> diff --git a/app/src/main/res/layout/activity_manage_exercise_set.xml b/app/src/main/res/layout/activity_manage_exercise_set.xml index 050a5af..40df4a6 100644 --- a/app/src/main/res/layout/activity_manage_exercise_set.xml +++ b/app/src/main/res/layout/activity_manage_exercise_set.xml @@ -85,6 +85,7 @@ android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" + android:background="?attr/colorBackground" app:headerLayout="@layout/nav_header" app:menu="@menu/nav_drawer" /> diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 41235bd..fd435f0 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -1,81 +1,13 @@ - - - + + android:layout_height="match_parent" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + diff --git a/app/src/main/res/layout/activity_timer.xml b/app/src/main/res/layout/activity_timer.xml index 88259b4..b192f68 100644 --- a/app/src/main/res/layout/activity_timer.xml +++ b/app/src/main/res/layout/activity_timer.xml @@ -323,6 +323,7 @@ android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" + android:background="?attr/colorBackground" app:headerLayout="@layout/nav_header" app:menu="@menu/nav_drawer" /> diff --git a/app/src/main/res/layout/nav_header.xml b/app/src/main/res/layout/nav_header.xml index b6b2296..02a82dc 100644 --- a/app/src/main/res/layout/nav_header.xml +++ b/app/src/main/res/layout/nav_header.xml @@ -2,38 +2,41 @@ + android:paddingBottom="7dp"> - + android:paddingStart="@dimen/activity_horizontal_margin" + android:paddingEnd="@dimen/activity_horizontal_margin" + android:src="@mipmap/ic_drawer"/> + android:layout_toEndOf="@id/imageView" + android:layout_toRightOf="@id/imageView" + android:textColor="?attr/colorNavbarHeaderText" + android:textSize="18sp"/> diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 1f79287..43f72fb 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -177,4 +177,12 @@ Ja Online-Befragung + Darstellung + + System + Hell + Dunkel + + Aussehen + \ No newline at end of file diff --git a/app/src/main/res/values-night/styles.xml b/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..fa0ab2c --- /dev/null +++ b/app/src/main/res/values-night/styles.xml @@ -0,0 +1,32 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index cc2a7f0..764fdaf 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -18,4 +18,9 @@ Sa So + + -1 + 1 + 2 + \ No newline at end of file diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml index b5bf108..cb0f108 100644 --- a/app/src/main/res/values/attrs.xml +++ b/app/src/main/res/values/attrs.xml @@ -8,4 +8,12 @@ + + + + + + + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index e05cce4..ab21b4c 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -2,18 +2,25 @@ #024265 #024265 - #0274B2 + #FFFFFF + #373a3d + #FFFFFF + #050a0f + #FFFFFF + #222222 #8aa5ce + #0274B2 #00000000 - #ffffff - #000000 - #0274B2 - #8aa5ce - #024265 #A8A8A8 + #ffffff #f6d126 + #000000 + #8aa5ce + #0274B2 + #024265 #B71C1C #388E3C + #008C84 #00d67d #3BAAA2 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d8f2d44..fb08ce4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -169,5 +169,12 @@ Yes Online Evaluation + Appearance + + System + Light + Dark + + Design diff --git a/app/src/main/res/xml/pref_exercise.xml b/app/src/main/res/xml/pref_exercise.xml deleted file mode 100644 index ebc6b29..0000000 --- a/app/src/main/res/xml/pref_exercise.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/xml/pref_headers.xml b/app/src/main/res/xml/pref_headers.xml deleted file mode 100644 index 26400db..0000000 --- a/app/src/main/res/xml/pref_headers.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - -
- -
- - diff --git a/app/src/main/res/xml/pref_scheduler.xml b/app/src/main/res/xml/preferences.xml similarity index 54% rename from app/src/main/res/xml/pref_scheduler.xml rename to app/src/main/res/xml/preferences.xml index 942be8f..dda7952 100644 --- a/app/src/main/res/xml/pref_scheduler.xml +++ b/app/src/main/res/xml/preferences.xml @@ -1,5 +1,46 @@ + + + + + + + + + + + + + + + + + +