diff --git a/app/src/main/java/de/tum/in/tumcampusapp/App.kt b/app/src/main/java/de/tum/in/tumcampusapp/App.kt index 02082ce530..7a0e9fba69 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/App.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/App.kt @@ -1,11 +1,14 @@ package de.tum.`in`.tumcampusapp import android.app.Application +import android.content.res.Resources import android.os.StrictMode +import androidx.appcompat.app.AppCompatDelegate import com.google.firebase.crashlytics.FirebaseCrashlytics import com.squareup.picasso.OkHttp3Downloader import com.squareup.picasso.Picasso import de.tum.`in`.tumcampusapp.component.notifications.NotificationUtils.setupNotificationChannels +import de.tum.`in`.tumcampusapp.component.other.settings.ThemeProvider import de.tum.`in`.tumcampusapp.di.AppComponent import de.tum.`in`.tumcampusapp.di.DaggerAppComponent import io.reactivex.plugins.RxJavaPlugins @@ -24,6 +27,7 @@ open class App : Application() { JodaTimeAndroid.init(this) initRxJavaErrorHandler() setupStrictMode() + loadTheme() } private fun buildAppComponent() { @@ -68,4 +72,9 @@ open class App : Application() { private fun initRxJavaErrorHandler() { RxJavaPlugins.setErrorHandler(FirebaseCrashlytics.getInstance()::recordException) } + + private fun loadTheme() { + val theme = ThemeProvider(this).getThemeFromPreferences() + AppCompatDelegate.setDefaultNightMode(theme) + } } diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/other/generic/drawer/DrawerMenuHelper.kt b/app/src/main/java/de/tum/in/tumcampusapp/component/other/generic/drawer/DrawerMenuHelper.kt index 313ff80043..399308c36d 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/component/other/generic/drawer/DrawerMenuHelper.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/other/generic/drawer/DrawerMenuHelper.kt @@ -144,7 +144,7 @@ class DrawerMenuHelper( private val ABOUT = arrayOf( NavItem.ActivityDestination(R.string.show_feedback, R.drawable.ic_outline_feedback_24px, FeedbackActivity::class.java), - NavItem.ActivityDestination(R.string.about_tca, R.drawable.ic_action_info_black, InformationActivity::class.java), + NavItem.ActivityDestination(R.string.about_tca, R.drawable.ic_action_info, InformationActivity::class.java), NavItem.ActivityDestination(R.string.settings, R.drawable.ic_outline_settings_24px, SettingsActivity::class.java) ) } diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/other/settings/SettingsFragment.kt b/app/src/main/java/de/tum/in/tumcampusapp/component/other/settings/SettingsFragment.kt index 2e3a209325..ee4c821418 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/component/other/settings/SettingsFragment.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/other/settings/SettingsFragment.kt @@ -10,6 +10,7 @@ import android.content.pm.PackageManager.PERMISSION_GRANTED import android.graphics.drawable.BitmapDrawable import android.os.Bundle import androidx.appcompat.app.AlertDialog +import androidx.appcompat.app.AppCompatDelegate import androidx.core.content.ContextCompat.checkSelfPermission import androidx.core.content.edit import androidx.core.os.bundleOf @@ -40,6 +41,7 @@ import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.disposables.CompositeDisposable import io.reactivex.schedulers.Schedulers import kotlinx.android.synthetic.main.activity_setup_eduroam.* +import org.jetbrains.anko.appcompat.v7.Appcompat import org.jetbrains.anko.defaultSharedPreferences import org.jetbrains.anko.notificationManager import java.util.concurrent.ExecutionException @@ -48,6 +50,8 @@ import javax.inject.Inject class SettingsFragment : PreferenceFragmentCompat(), Preference.OnPreferenceClickListener, SharedPreferences.OnSharedPreferenceChangeListener { + private val themeProvider by lazy { ThemeProvider(requireContext()) } + private val compositeDisposable = CompositeDisposable() @Inject @@ -85,6 +89,7 @@ class SettingsFragment : PreferenceFragmentCompat(), Preference.OnPreferenceClic // (since it is not possible to add a button to the preferences screen) findPreference(BUTTON_LOGOUT).onPreferenceClickListener = this setSummary("language_preference") + setSummary(Const.DESIGN_THEME) setSummary("card_default_campus") setSummary("silent_mode_set_to") setSummary("background_mode_set_to") @@ -193,6 +198,12 @@ class SettingsFragment : PreferenceFragmentCompat(), Preference.OnPreferenceClic } } + // Change design theme + if (key == Const.DESIGN_THEME) { + val theme = themeProvider.getTheme(sharedPrefs.getString(key, "system")!!) + AppCompatDelegate.setDefaultNightMode(theme) + } + // If the background mode was activated, start the service. This will invoke // the service to call onHandleIntent which updates all background data if (key == Const.BACKGROUND_MODE) { diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/other/settings/ThemeProvider.kt b/app/src/main/java/de/tum/in/tumcampusapp/component/other/settings/ThemeProvider.kt new file mode 100644 index 0000000000..37af538190 --- /dev/null +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/other/settings/ThemeProvider.kt @@ -0,0 +1,27 @@ +package de.tum.`in`.tumcampusapp.component.other.settings + +import android.app.UiModeManager +import android.content.Context +import androidx.appcompat.app.AppCompatDelegate +import androidx.preference.PreferenceManager +import de.tum.`in`.tumcampusapp.utils.Const +import java.security.InvalidParameterException + +class ThemeProvider(private val context: Context) { + + fun getThemeFromPreferences(): Int { + val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context) + val selectedTheme = sharedPreferences.getString(Const.DESIGN_THEME, "system") + + return selectedTheme?.let { + getTheme(it) + } ?: AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM + } + + fun getTheme(selectedTheme: String): Int = when (selectedTheme) { + "system" -> AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM + "light" -> UiModeManager.MODE_NIGHT_NO + "dark" -> UiModeManager.MODE_NIGHT_YES + else -> throw InvalidParameterException("Theme not defined for $selectedTheme") + } +} \ No newline at end of file diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/grades/GradesFragment.kt b/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/grades/GradesFragment.kt index ae9d13f351..52e7514309 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/grades/GradesFragment.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/grades/GradesFragment.kt @@ -3,6 +3,7 @@ package de.tum.`in`.tumcampusapp.component.tumui.grades import android.animation.Animator import android.animation.AnimatorListenerAdapter import android.animation.LayoutTransition +import android.graphics.Color import android.graphics.drawable.Animatable import android.os.Bundle import android.util.ArrayMap @@ -14,6 +15,7 @@ import android.widget.AdapterView import android.widget.ArrayAdapter import android.widget.ImageView import androidx.core.content.ContextCompat +import com.github.mikephil.charting.charts.Chart import com.github.mikephil.charting.components.Legend import com.github.mikephil.charting.components.LegendEntry import com.github.mikephil.charting.data.* @@ -131,6 +133,10 @@ class GradesFragment : FragmentForAccessingTumOnline( }) legend.setCustom(legend.entries) setTouchEnabled(false) + + setHoleColor(Color.TRANSPARENT) + legend.textColor = resources.getColor(R.color.text_primary) // TODO exchange deprecated function + invalidate() } } @@ -148,6 +154,7 @@ class GradesFragment : FragmentForAccessingTumOnline( val set = BarDataSet(entries, getString(R.string.grades_without_weight)).apply { setColors(GRADE_COLORS, requireContext()) + valueTextColor = resources.getColor(R.color.text_primary) } barChartView.apply { @@ -184,6 +191,12 @@ class GradesFragment : FragmentForAccessingTumOnline( ) ) + // TODO exchange deprecated function + legend.textColor = resources.getColor(R.color.text_primary) + xAxis.textColor = resources.getColor(R.color.text_primary) + axisLeft.textColor = resources.getColor(R.color.text_primary) + axisRight.textColor = resources.getColor(R.color.text_primary) + invalidate() } } diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/person/adapteritems/InformationContactItem.kt b/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/person/adapteritems/InformationContactItem.kt index 44629f9621..d9d11b7b85 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/person/adapteritems/InformationContactItem.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/person/adapteritems/InformationContactItem.kt @@ -4,7 +4,7 @@ import android.content.Context import android.content.Intent import de.tum.`in`.tumcampusapp.R -class InformationContactItem(text: String) : AbstractContactItem(R.string.additional_info, text, R.drawable.ic_action_info_black) { +class InformationContactItem(text: String) : AbstractContactItem(R.string.additional_info, text, R.drawable.ic_action_info) { override fun getIntent(context: Context): Intent? = null } \ No newline at end of file diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/tutionfees/TuitionFeesFragment.kt b/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/tutionfees/TuitionFeesFragment.kt index ee2266a97f..343cd479d5 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/tutionfees/TuitionFeesFragment.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/tumui/tutionfees/TuitionFeesFragment.kt @@ -65,7 +65,7 @@ class TuitionFeesFragment : FragmentForAccessingTumOnline( if (nextWeek.isAfter(deadline)) { amountTextView.setTextColor(ContextCompat.getColor(requireContext(), R.color.error)) } else { - amountTextView.setTextColor(ContextCompat.getColor(requireContext(), R.color.black)) + amountTextView.setTextColor(ContextCompat.getColor(requireContext(), R.color.text_primary)) } } } diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/ui/cafeteria/fragment/CafeteriaFragment.kt b/app/src/main/java/de/tum/in/tumcampusapp/component/ui/cafeteria/fragment/CafeteriaFragment.kt index a509807669..cf5dacda51 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/component/ui/cafeteria/fragment/CafeteriaFragment.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/ui/cafeteria/fragment/CafeteriaFragment.kt @@ -31,6 +31,7 @@ import de.tum.`in`.tumcampusapp.utils.Utils import de.tum.`in`.tumcampusapp.utils.observeNonNull import kotlinx.android.synthetic.main.fragment_cafeteria.pager import kotlinx.android.synthetic.main.fragment_cafeteria.spinnerToolbar +import kotlinx.android.synthetic.main.layout_error.* import org.joda.time.DateTime import javax.inject.Inject import javax.inject.Provider diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/ui/chat/adapter/ChatHistoryAdapter.java b/app/src/main/java/de/tum/in/tumcampusapp/component/ui/chat/adapter/ChatHistoryAdapter.java index 2809a21f2d..c50c9442a7 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/component/ui/chat/adapter/ChatHistoryAdapter.java +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/ui/chat/adapter/ChatHistoryAdapter.java @@ -173,7 +173,7 @@ private void updateSendingStatus(Context context, ChatMessage message) { statusImageView.setVisibility(inProgress ? View.GONE : View.VISIBLE); sendingProgressBar.setVisibility(inProgress ? View.VISIBLE : View.GONE); - int darkTextColor = ContextCompat.getColor(context, R.color.text_dark_secondary); + int darkTextColor = ContextCompat.getColor(context, R.color.text_secondary); if (inProgress) { timestampTextView.setTextColor(darkTextColor); @@ -198,7 +198,7 @@ private void updateSendingStatus(Context context, ChatMessage message) { timestampTextView.setText(R.string.chat_message_send_error); timestampTextView.setTextColor(iconTint); } else { - int textColor = ContextCompat.getColor(context, R.color.text_dark_secondary); + int textColor = ContextCompat.getColor(context, R.color.text_secondary); timestampTextView.setTextColor(textColor); timestampTextView.setText(message.getFormattedTimestamp(context)); } diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/ui/studyroom/StudyRoomAdapter.kt b/app/src/main/java/de/tum/in/tumcampusapp/component/ui/studyroom/StudyRoomAdapter.kt index 9c68ff2f2a..25671bab22 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/component/ui/studyroom/StudyRoomAdapter.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/ui/studyroom/StudyRoomAdapter.kt @@ -19,7 +19,7 @@ class StudyRoomAdapter(private val fragment: Fragment, private val studyRooms: L override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): StudyRoomViewHolder { val view = LayoutInflater.from(parent.context) - .inflate(R.layout.card_header_details_button, parent, false) + .inflate(R.layout.card_studyroom_detail, parent, false) return StudyRoomViewHolder(view) } diff --git a/app/src/main/java/de/tum/in/tumcampusapp/component/ui/transportation/DepartureView.kt b/app/src/main/java/de/tum/in/tumcampusapp/component/ui/transportation/DepartureView.kt index c7c6bb8cd9..74a88f9824 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/component/ui/transportation/DepartureView.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/component/ui/transportation/DepartureView.kt @@ -13,6 +13,7 @@ import android.view.animation.AnimationUtils import android.widget.LinearLayout import android.widget.TextSwitcher import android.widget.TextView +import androidx.core.content.res.ResourcesCompat import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleObserver import androidx.lifecycle.OnLifecycleEvent @@ -72,19 +73,19 @@ class DepartureView setBackgroundColor(mvvSymbol.getHighlight()) } else { setBackgroundColor(mvvSymbol.backgroundColor) - lineView.setTextColor(Color.WHITE) + lineView.setTextColor(ResourcesCompat.getColor(resources, R.color.text_primary_dark, null)) for (index in 0 until timeSwitcher.childCount) { val tw = timeSwitcher.getChildAt(index) as TextView - tw.setTextColor(Color.WHITE) + tw.setTextColor(ResourcesCompat.getColor(resources, R.color.text_secondary_dark, null)) } } } else { - setBackgroundColor(mvvSymbol.textColor) - lineView.setTextColor(Color.BLACK) + setBackgroundColor(ResourcesCompat.getColor(resources, R.color.default_window_background, null)) + lineView.setTextColor(ResourcesCompat.getColor(resources, R.color.text_primary, null)) for (index in 0 until timeSwitcher.childCount) { val tw = timeSwitcher.getChildAt(index) as TextView - tw.setTextColor(Color.GRAY) + tw.setTextColor(ResourcesCompat.getColor(resources, R.color.text_secondary, null)) } } } diff --git a/app/src/main/java/de/tum/in/tumcampusapp/utils/Const.kt b/app/src/main/java/de/tum/in/tumcampusapp/utils/Const.kt index 279049aff9..0487aedc53 100644 --- a/app/src/main/java/de/tum/in/tumcampusapp/utils/Const.kt +++ b/app/src/main/java/de/tum/in/tumcampusapp/utils/Const.kt @@ -171,4 +171,6 @@ object Const { const val NO_CAFETERIA_FOUND = -1 const val SETTINGS_RESTART = "settingsRestart" + + const val DESIGN_THEME = "design_theme_preference" } diff --git a/app/src/main/res/color/navigation_drawer_item_background_selector.xml b/app/src/main/res/color/navigation_drawer_item_background_selector.xml index 9df0af875d..3cb85341d3 100644 --- a/app/src/main/res/color/navigation_drawer_item_background_selector.xml +++ b/app/src/main/res/color/navigation_drawer_item_background_selector.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/color/navigation_drawer_item_text_selector.xml b/app/src/main/res/color/navigation_drawer_item_text_selector.xml index 48b4020d34..2e1b11375b 100644 --- a/app/src/main/res/color/navigation_drawer_item_text_selector.xml +++ b/app/src/main/res/color/navigation_drawer_item_text_selector.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable-mdpi/ic_facebook_white.xml b/app/src/main/res/drawable-mdpi/ic_facebook.xml similarity index 90% rename from app/src/main/res/drawable-mdpi/ic_facebook_white.xml rename to app/src/main/res/drawable-mdpi/ic_facebook.xml index 3b8fb82fae..b21a622859 100644 --- a/app/src/main/res/drawable-mdpi/ic_facebook_white.xml +++ b/app/src/main/res/drawable-mdpi/ic_facebook.xml @@ -4,6 +4,6 @@ android:viewportHeight="266.895" android:viewportWidth="266.893"> diff --git a/app/src/main/res/drawable-mdpi/ic_github_white.xml b/app/src/main/res/drawable-mdpi/ic_github.xml similarity index 89% rename from app/src/main/res/drawable-mdpi/ic_github_white.xml rename to app/src/main/res/drawable-mdpi/ic_github.xml index a84abf4fb5..7e2413bdb4 100644 --- a/app/src/main/res/drawable-mdpi/ic_github_white.xml +++ b/app/src/main/res/drawable-mdpi/ic_github.xml @@ -5,7 +5,6 @@ android:viewportWidth="40.723747"> + android:fillColor="@color/text_primary" + android:pathData="m20.36,0c-11.24,0 -20.36,9.12 -20.36,20.36 0,9 5.83,16.63 13.93,19.32 1.02,0.19 1.39,-0.44 1.39,-0.98 0,-0.48 -0.02,-1.76 -0.03,-3.46 -5.66,1.23 -6.86,-2.73 -6.86,-2.73 -0.93,-2.35 -2.26,-2.98 -2.26,-2.98 -1.85,-1.26 0.14,-1.24 0.14,-1.24 2.04,0.14 3.12,2.1 3.12,2.1 1.82,3.11 4.77,2.21 5.93,1.69 0.19,-1.32 0.71,-2.21 1.29,-2.72 -4.52,-0.51 -9.27,-2.26 -9.27,-10.06 0,-2.22 0.79,-4.04 2.1,-5.46 -0.21,-0.51 -0.91,-2.59 0.2,-5.39 0,0 1.71,-0.55 5.6,2.09 1.62,-0.45 3.37,-0.68 5.1,-0.68 1.73,0.01 3.47,0.23 5.1,0.68 3.89,-2.63 5.59,-2.09 5.59,-2.09 1.11,2.8 0.41,4.87 0.2,5.39 1.31,1.42 2.09,3.24 2.09,5.46 0,7.82 -4.76,9.54 -9.3,10.05 0.73,0.63 1.38,1.87 1.38,3.77 0,2.72 -0.02,4.92 -0.02,5.59 0,0.54 0.37,1.18 1.4,0.98 8.09,-2.7 13.91,-10.33 13.91,-19.32C40.72,9.12 31.61,0 20.36,0" /> diff --git a/app/src/main/res/drawable/bottom_sheet_background.xml b/app/src/main/res/drawable/bottom_sheet_background.xml index 259a0c4bc3..065b6744c5 100644 --- a/app/src/main/res/drawable/bottom_sheet_background.xml +++ b/app/src/main/res/drawable/bottom_sheet_background.xml @@ -1,7 +1,7 @@ - + diff --git a/app/src/main/res/drawable/ic_action_cancel.xml b/app/src/main/res/drawable/ic_action_cancel.xml index a3e56dbf19..3ff34812bb 100644 --- a/app/src/main/res/drawable/ic_action_cancel.xml +++ b/app/src/main/res/drawable/ic_action_cancel.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_action_info_black.xml b/app/src/main/res/drawable/ic_action_info.xml similarity index 89% rename from app/src/main/res/drawable/ic_action_info_black.xml rename to app/src/main/res/drawable/ic_action_info.xml index cf53e145cd..fded60afd3 100644 --- a/app/src/main/res/drawable/ic_action_info_black.xml +++ b/app/src/main/res/drawable/ic_action_info.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_action_network_wifi.xml b/app/src/main/res/drawable/ic_action_network_wifi.xml index 85aab90a53..e828845a69 100644 --- a/app/src/main/res/drawable/ic_action_network_wifi.xml +++ b/app/src/main/res/drawable/ic_action_network_wifi.xml @@ -5,9 +5,9 @@ android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_action_restore.xml b/app/src/main/res/drawable/ic_action_restore.xml index 5f9b9fae2e..cc49868ec1 100644 --- a/app/src/main/res/drawable/ic_action_restore.xml +++ b/app/src/main/res/drawable/ic_action_restore.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_action_search.xml b/app/src/main/res/drawable/ic_action_search.xml index 75b26b6c21..6587009b18 100644 --- a/app/src/main/res/drawable/ic_action_search.xml +++ b/app/src/main/res/drawable/ic_action_search.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_action_send_now.xml b/app/src/main/res/drawable/ic_action_send_now.xml index a554657764..26d9588007 100644 --- a/app/src/main/res/drawable/ic_action_send_now.xml +++ b/app/src/main/res/drawable/ic_action_send_now.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_add.xml b/app/src/main/res/drawable/ic_add.xml index b9b8eca8b9..5196c19ed1 100644 --- a/app/src/main/res/drawable/ic_add.xml +++ b/app/src/main/res/drawable/ic_add.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_arrow_anim_down.xml b/app/src/main/res/drawable/ic_arrow_anim_down.xml index 814970b14f..cb49c9068c 100644 --- a/app/src/main/res/drawable/ic_arrow_anim_down.xml +++ b/app/src/main/res/drawable/ic_arrow_anim_down.xml @@ -10,7 +10,7 @@ android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_arrow_anim_up.xml b/app/src/main/res/drawable/ic_arrow_anim_up.xml index 1aa02bb3ff..e7cb0d48cb 100644 --- a/app/src/main/res/drawable/ic_arrow_anim_up.xml +++ b/app/src/main/res/drawable/ic_arrow_anim_up.xml @@ -10,7 +10,7 @@ android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_autorenew.xml b/app/src/main/res/drawable/ic_autorenew.xml index 959a5a1bb1..b175d35f44 100644 --- a/app/src/main/res/drawable/ic_autorenew.xml +++ b/app/src/main/res/drawable/ic_autorenew.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_baseline_open_in_new.xml b/app/src/main/res/drawable/ic_baseline_open_in_new.xml index 47837d25b3..5ad74cf220 100644 --- a/app/src/main/res/drawable/ic_baseline_open_in_new.xml +++ b/app/src/main/res/drawable/ic_baseline_open_in_new.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_calendar.xml b/app/src/main/res/drawable/ic_calendar.xml index 92f2892528..ca4b171df3 100644 --- a/app/src/main/res/drawable/ic_calendar.xml +++ b/app/src/main/res/drawable/ic_calendar.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_check.xml b/app/src/main/res/drawable/ic_check.xml index 813d7f428b..70a288fe24 100644 --- a/app/src/main/res/drawable/ic_check.xml +++ b/app/src/main/res/drawable/ic_check.xml @@ -6,6 +6,6 @@ android:viewportWidth="24.0" tools:ignore="UnusedAttribute"> diff --git a/app/src/main/res/drawable/ic_clear.xml b/app/src/main/res/drawable/ic_clear.xml index d11cc5c9c4..4184c933aa 100644 --- a/app/src/main/res/drawable/ic_clear.xml +++ b/app/src/main/res/drawable/ic_clear.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_code_white_24dp.xml b/app/src/main/res/drawable/ic_code_white_24dp.xml index 794ce3c9ba..358292a624 100644 --- a/app/src/main/res/drawable/ic_code_white_24dp.xml +++ b/app/src/main/res/drawable/ic_code_white_24dp.xml @@ -1,4 +1,4 @@ - + diff --git a/app/src/main/res/drawable/ic_color_lens.xml b/app/src/main/res/drawable/ic_color_lens.xml new file mode 100644 index 0000000000..156c0ce4d7 --- /dev/null +++ b/app/src/main/res/drawable/ic_color_lens.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/ic_comment.xml b/app/src/main/res/drawable/ic_comment.xml index 6de98e09e6..57673bfe0a 100644 --- a/app/src/main/res/drawable/ic_comment.xml +++ b/app/src/main/res/drawable/ic_comment.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_credit_card_black_24dp.xml b/app/src/main/res/drawable/ic_credit_card_24dp.xml similarity index 51% rename from app/src/main/res/drawable/ic_credit_card_black_24dp.xml rename to app/src/main/res/drawable/ic_credit_card_24dp.xml index 8efb713379..ae29a7c0ff 100644 --- a/app/src/main/res/drawable/ic_credit_card_black_24dp.xml +++ b/app/src/main/res/drawable/ic_credit_card_24dp.xml @@ -1,4 +1,4 @@ - + diff --git a/app/src/main/res/drawable/ic_cutlery.xml b/app/src/main/res/drawable/ic_cutlery.xml index e5a4b6cca0..33a178026c 100644 --- a/app/src/main/res/drawable/ic_cutlery.xml +++ b/app/src/main/res/drawable/ic_cutlery.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_error_outline.xml b/app/src/main/res/drawable/ic_error_outline.xml index a07a0f90ac..4f66864fa3 100644 --- a/app/src/main/res/drawable/ic_error_outline.xml +++ b/app/src/main/res/drawable/ic_error_outline.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_event.xml b/app/src/main/res/drawable/ic_event_light_blue.xml similarity index 100% rename from app/src/main/res/drawable/ic_event.xml rename to app/src/main/res/drawable/ic_event_light_blue.xml diff --git a/app/src/main/res/drawable/ic_external_link.xml b/app/src/main/res/drawable/ic_external_link.xml index 1ed3a810d5..1e12e52828 100644 --- a/app/src/main/res/drawable/ic_external_link.xml +++ b/app/src/main/res/drawable/ic_external_link.xml @@ -5,6 +5,6 @@ android:viewportWidth="24" android:viewportHeight="24"> diff --git a/app/src/main/res/drawable/ic_filter_list.xml b/app/src/main/res/drawable/ic_filter_list.xml index 7d435fa2b8..d19a788c89 100644 --- a/app/src/main/res/drawable/ic_filter_list.xml +++ b/app/src/main/res/drawable/ic_filter_list.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_list_bulleted.xml b/app/src/main/res/drawable/ic_list_bulleted.xml index 153747bde3..8b2f5f14e4 100644 --- a/app/src/main/res/drawable/ic_list_bulleted.xml +++ b/app/src/main/res/drawable/ic_list_bulleted.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_minus.xml b/app/src/main/res/drawable/ic_minus.xml index 33f32f2d8a..94a6b47962 100644 --- a/app/src/main/res/drawable/ic_minus.xml +++ b/app/src/main/res/drawable/ic_minus.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_money.xml b/app/src/main/res/drawable/ic_money.xml index 868381309f..f0b79f2891 100644 --- a/app/src/main/res/drawable/ic_money.xml +++ b/app/src/main/res/drawable/ic_money.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_more_vert.xml b/app/src/main/res/drawable/ic_more_vert.xml index 4dad13b466..541dc1b0a3 100644 --- a/app/src/main/res/drawable/ic_more_vert.xml +++ b/app/src/main/res/drawable/ic_more_vert.xml @@ -1,4 +1,4 @@ - + diff --git a/app/src/main/res/drawable/ic_no_wifi.xml b/app/src/main/res/drawable/ic_no_wifi.xml index 1841292c81..46d3ce84d0 100644 --- a/app/src/main/res/drawable/ic_no_wifi.xml +++ b/app/src/main/res/drawable/ic_no_wifi.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_notification_wifi.xml b/app/src/main/res/drawable/ic_notification_wifi.xml index 732c3dace2..df829deda9 100644 --- a/app/src/main/res/drawable/ic_notification_wifi.xml +++ b/app/src/main/res/drawable/ic_notification_wifi.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_outline_access_time_24px.xml b/app/src/main/res/drawable/ic_outline_access_time_24px.xml index e05f3e530f..93309ea9b7 100644 --- a/app/src/main/res/drawable/ic_outline_access_time_24px.xml +++ b/app/src/main/res/drawable/ic_outline_access_time_24px.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/drawable/ic_outline_accessible_24px.xml b/app/src/main/res/drawable/ic_outline_accessible_24px.xml index 9454b8cee2..43d0fa179c 100644 --- a/app/src/main/res/drawable/ic_outline_accessible_24px.xml +++ b/app/src/main/res/drawable/ic_outline_accessible_24px.xml @@ -1,7 +1,7 @@ - - - + + + diff --git a/app/src/main/res/drawable/ic_outline_add_photo_alternate_24px.xml b/app/src/main/res/drawable/ic_outline_add_photo_alternate_24px.xml index 903caafce3..5953c337b9 100644 --- a/app/src/main/res/drawable/ic_outline_add_photo_alternate_24px.xml +++ b/app/src/main/res/drawable/ic_outline_add_photo_alternate_24px.xml @@ -1,7 +1,7 @@ - - - + + + diff --git a/app/src/main/res/drawable/ic_outline_business_24px.xml b/app/src/main/res/drawable/ic_outline_business_24px.xml index 1aa43c67b8..21cb4fc5a4 100644 --- a/app/src/main/res/drawable/ic_outline_business_24px.xml +++ b/app/src/main/res/drawable/ic_outline_business_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_calendar_today_24px.xml b/app/src/main/res/drawable/ic_outline_calendar_today_24px.xml index 50d4a11e84..e0097863ff 100644 --- a/app/src/main/res/drawable/ic_outline_calendar_today_24px.xml +++ b/app/src/main/res/drawable/ic_outline_calendar_today_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_calendar_view_day_24px.xml b/app/src/main/res/drawable/ic_outline_calendar_view_day_24px.xml index d558c6042e..40bc9989a3 100644 --- a/app/src/main/res/drawable/ic_outline_calendar_view_day_24px.xml +++ b/app/src/main/res/drawable/ic_outline_calendar_view_day_24px.xml @@ -1,7 +1,7 @@ - - - + + + diff --git a/app/src/main/res/drawable/ic_outline_chat_bubble_outline_24px.xml b/app/src/main/res/drawable/ic_outline_chat_bubble_outline_24px.xml index 9c08cd8ccc..e1d5273827 100644 --- a/app/src/main/res/drawable/ic_outline_chat_bubble_outline_24px.xml +++ b/app/src/main/res/drawable/ic_outline_chat_bubble_outline_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_cloud_done_24px.xml b/app/src/main/res/drawable/ic_outline_cloud_done_24px.xml index 7823c3e891..9c6416a40e 100644 --- a/app/src/main/res/drawable/ic_outline_cloud_done_24px.xml +++ b/app/src/main/res/drawable/ic_outline_cloud_done_24px.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/drawable/ic_outline_directions_24px.xml b/app/src/main/res/drawable/ic_outline_directions_24px.xml index 23c2fd648a..52d7e71445 100644 --- a/app/src/main/res/drawable/ic_outline_directions_24px.xml +++ b/app/src/main/res/drawable/ic_outline_directions_24px.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/drawable/ic_outline_edit_24px.xml b/app/src/main/res/drawable/ic_outline_edit_24px.xml index 749f99b973..554119197f 100644 --- a/app/src/main/res/drawable/ic_outline_edit_24px.xml +++ b/app/src/main/res/drawable/ic_outline_edit_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_email_24px.xml b/app/src/main/res/drawable/ic_outline_email_24px.xml index 5314ecd8d7..1e88a97c4f 100644 --- a/app/src/main/res/drawable/ic_outline_email_24px.xml +++ b/app/src/main/res/drawable/ic_outline_email_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_event_24px.xml b/app/src/main/res/drawable/ic_outline_event_24px.xml index e5f37d26bd..00e6c77bbf 100644 --- a/app/src/main/res/drawable/ic_outline_event_24px.xml +++ b/app/src/main/res/drawable/ic_outline_event_24px.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/drawable/ic_outline_event_note_24px.xml b/app/src/main/res/drawable/ic_outline_event_note_24px.xml index 8a39e10df6..128f95bc00 100644 --- a/app/src/main/res/drawable/ic_outline_event_note_24px.xml +++ b/app/src/main/res/drawable/ic_outline_event_note_24px.xml @@ -1,7 +1,7 @@ - - - + + + diff --git a/app/src/main/res/drawable/ic_outline_event_seat_24px.xml b/app/src/main/res/drawable/ic_outline_event_seat_24px.xml index e9b2ce1a48..7efc96e2eb 100644 --- a/app/src/main/res/drawable/ic_outline_event_seat_24px.xml +++ b/app/src/main/res/drawable/ic_outline_event_seat_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_exit_to_app_24px.xml b/app/src/main/res/drawable/ic_outline_exit_to_app_24px.xml index 9e47c1d403..52ebc910fe 100644 --- a/app/src/main/res/drawable/ic_outline_exit_to_app_24px.xml +++ b/app/src/main/res/drawable/ic_outline_exit_to_app_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_feedback_24px.xml b/app/src/main/res/drawable/ic_outline_feedback_24px.xml index 07577f1aa2..6e698ce36d 100644 --- a/app/src/main/res/drawable/ic_outline_feedback_24px.xml +++ b/app/src/main/res/drawable/ic_outline_feedback_24px.xml @@ -1,7 +1,7 @@ - - - + + + diff --git a/app/src/main/res/drawable/ic_outline_group_add_24px.xml b/app/src/main/res/drawable/ic_outline_group_add_24px.xml index 8a60b6b91c..cdc44060b1 100644 --- a/app/src/main/res/drawable/ic_outline_group_add_24px.xml +++ b/app/src/main/res/drawable/ic_outline_group_add_24px.xml @@ -1,9 +1,9 @@ - - - - - + + + + + diff --git a/app/src/main/res/drawable/ic_outline_group_work_24px.xml b/app/src/main/res/drawable/ic_outline_group_work_24px.xml index 179ed6a214..486755d6e2 100644 --- a/app/src/main/res/drawable/ic_outline_group_work_24px.xml +++ b/app/src/main/res/drawable/ic_outline_group_work_24px.xml @@ -1,8 +1,8 @@ - - - - + + + + diff --git a/app/src/main/res/drawable/ic_outline_home_24px.xml b/app/src/main/res/drawable/ic_outline_home_24px.xml index 1a4c39ac02..fa6a5b4cd1 100644 --- a/app/src/main/res/drawable/ic_outline_home_24px.xml +++ b/app/src/main/res/drawable/ic_outline_home_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_insert_chart_outlined_24px.xml b/app/src/main/res/drawable/ic_outline_insert_chart_outlined_24px.xml index dbebbc7d0b..a362df7c33 100644 --- a/app/src/main/res/drawable/ic_outline_insert_chart_outlined_24px.xml +++ b/app/src/main/res/drawable/ic_outline_insert_chart_outlined_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_language_24px.xml b/app/src/main/res/drawable/ic_outline_language_24px.xml index 0e8fcb7364..ff4acdb424 100644 --- a/app/src/main/res/drawable/ic_outline_language_24px.xml +++ b/app/src/main/res/drawable/ic_outline_language_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_location_on_24px.xml b/app/src/main/res/drawable/ic_outline_location_on_24px.xml index 12f9adf2d9..eba3e5500e 100644 --- a/app/src/main/res/drawable/ic_outline_location_on_24px.xml +++ b/app/src/main/res/drawable/ic_outline_location_on_24px.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/drawable/ic_outline_map_24px.xml b/app/src/main/res/drawable/ic_outline_map_24px.xml index 2a569e3918..46fbac6545 100644 --- a/app/src/main/res/drawable/ic_outline_map_24px.xml +++ b/app/src/main/res/drawable/ic_outline_map_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_notifications_24px.xml b/app/src/main/res/drawable/ic_outline_notifications_24px.xml index 135b062a24..2b0092c064 100644 --- a/app/src/main/res/drawable/ic_outline_notifications_24px.xml +++ b/app/src/main/res/drawable/ic_outline_notifications_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_people_outline_24px.xml b/app/src/main/res/drawable/ic_outline_people_outline_24px.xml index def2a497ef..c4a48eb9f1 100644 --- a/app/src/main/res/drawable/ic_outline_people_outline_24px.xml +++ b/app/src/main/res/drawable/ic_outline_people_outline_24px.xml @@ -1,8 +1,8 @@ - - - - + + + + diff --git a/app/src/main/res/drawable/ic_outline_person_add_24px.xml b/app/src/main/res/drawable/ic_outline_person_add_24px.xml index b3a7eca16a..ed3488f9e1 100644 --- a/app/src/main/res/drawable/ic_outline_person_add_24px.xml +++ b/app/src/main/res/drawable/ic_outline_person_add_24px.xml @@ -1,7 +1,7 @@ - - - + + + diff --git a/app/src/main/res/drawable/ic_outline_phone_24px.xml b/app/src/main/res/drawable/ic_outline_phone_24px.xml index bc90c001e0..277fcc8b95 100644 --- a/app/src/main/res/drawable/ic_outline_phone_24px.xml +++ b/app/src/main/res/drawable/ic_outline_phone_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_phonelink_ring_24px.xml b/app/src/main/res/drawable/ic_outline_phonelink_ring_24px.xml index fa1f36639c..6e56fd036a 100644 --- a/app/src/main/res/drawable/ic_outline_phonelink_ring_24px.xml +++ b/app/src/main/res/drawable/ic_outline_phonelink_ring_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_public_24px.xml b/app/src/main/res/drawable/ic_outline_public_24px.xml index 8604d9c6e9..a77c59d819 100644 --- a/app/src/main/res/drawable/ic_outline_public_24px.xml +++ b/app/src/main/res/drawable/ic_outline_public_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_school_24px.xml b/app/src/main/res/drawable/ic_outline_school_24px.xml index a48eb962a9..093baae53e 100644 --- a/app/src/main/res/drawable/ic_outline_school_24px.xml +++ b/app/src/main/res/drawable/ic_outline_school_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_settings_24px.xml b/app/src/main/res/drawable/ic_outline_settings_24px.xml index d16ae45c53..adb207f3c3 100644 --- a/app/src/main/res/drawable/ic_outline_settings_24px.xml +++ b/app/src/main/res/drawable/ic_outline_settings_24px.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/drawable/ic_outline_train_24px.xml b/app/src/main/res/drawable/ic_outline_train_24px.xml index 088b883e47..300cc8e925 100644 --- a/app/src/main/res/drawable/ic_outline_train_24px.xml +++ b/app/src/main/res/drawable/ic_outline_train_24px.xml @@ -1,7 +1,7 @@ - - - + + + diff --git a/app/src/main/res/drawable/ic_outline_update_24px.xml b/app/src/main/res/drawable/ic_outline_update_24px.xml index 8faf14fa04..16fb47f195 100644 --- a/app/src/main/res/drawable/ic_outline_update_24px.xml +++ b/app/src/main/res/drawable/ic_outline_update_24px.xml @@ -1,6 +1,6 @@ - - + + diff --git a/app/src/main/res/drawable/ic_outline_view_column_24px.xml b/app/src/main/res/drawable/ic_outline_view_column_24px.xml index edf4388ca4..829fce0474 100644 --- a/app/src/main/res/drawable/ic_outline_view_column_24px.xml +++ b/app/src/main/res/drawable/ic_outline_view_column_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_outline_work_outline_24px.xml b/app/src/main/res/drawable/ic_outline_work_outline_24px.xml index 95b4499a9b..c9abb2066e 100644 --- a/app/src/main/res/drawable/ic_outline_work_outline_24px.xml +++ b/app/src/main/res/drawable/ic_outline_work_outline_24px.xml @@ -1,5 +1,5 @@ - + diff --git a/app/src/main/res/drawable/ic_pie_chart.xml b/app/src/main/res/drawable/ic_pie_chart.xml index 6fa7616854..f18e5005fc 100644 --- a/app/src/main/res/drawable/ic_pie_chart.xml +++ b/app/src/main/res/drawable/ic_pie_chart.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/ic_play_arrow.xml b/app/src/main/res/drawable/ic_play_arrow.xml index 81a8f74f6e..d670cd1644 100644 --- a/app/src/main/res/drawable/ic_play_arrow.xml +++ b/app/src/main/res/drawable/ic_play_arrow.xml @@ -4,6 +4,6 @@ android:viewportWidth="24.0" android:viewportHeight="24.0"> diff --git a/app/src/main/res/drawable/ic_room_icon.xml b/app/src/main/res/drawable/ic_room_icon.xml index bd336ff08f..3cf8de77ee 100644 --- a/app/src/main/res/drawable/ic_room_icon.xml +++ b/app/src/main/res/drawable/ic_room_icon.xml @@ -1,12 +1,12 @@ - - + - + + android:strokeAlpha="1" android:strokeColor="@color/text_primary" android:strokeWidth="40"/> diff --git a/app/src/main/res/drawable/ic_rss.xml b/app/src/main/res/drawable/ic_rss.xml index 5aab0b203a..c61ef17cf6 100644 --- a/app/src/main/res/drawable/ic_rss.xml +++ b/app/src/main/res/drawable/ic_rss.xml @@ -4,6 +4,6 @@ android:viewportHeight="15.0" android:viewportWidth="15.0"> diff --git a/app/src/main/res/drawable/ic_star_black_24dp.xml b/app/src/main/res/drawable/ic_star_black_24dp.xml index 61ae31a5bc..55b082e9eb 100644 --- a/app/src/main/res/drawable/ic_star_black_24dp.xml +++ b/app/src/main/res/drawable/ic_star_black_24dp.xml @@ -1,4 +1,4 @@ - + diff --git a/app/src/main/res/drawable/ic_stop_sync_cloud.xml b/app/src/main/res/drawable/ic_stop_sync_cloud.xml index 0d795d6ba3..b2a016c157 100644 --- a/app/src/main/res/drawable/ic_stop_sync_cloud.xml +++ b/app/src/main/res/drawable/ic_stop_sync_cloud.xml @@ -4,6 +4,6 @@ android:viewportHeight="24.0" android:viewportWidth="24.0"> diff --git a/app/src/main/res/drawable/meal_beef.xml b/app/src/main/res/drawable/meal_beef.xml index f7b2348beb..ce0cf8883c 100644 --- a/app/src/main/res/drawable/meal_beef.xml +++ b/app/src/main/res/drawable/meal_beef.xml @@ -5,6 +5,6 @@ android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> diff --git a/app/src/main/res/drawable/popcorn_placeholder.xml b/app/src/main/res/drawable/popcorn_placeholder.xml index 857c264c68..567fb47a35 100644 --- a/app/src/main/res/drawable/popcorn_placeholder.xml +++ b/app/src/main/res/drawable/popcorn_placeholder.xml @@ -1,11 +1,11 @@ - + - + @@ -21,11 +21,11 @@ - + - + diff --git a/app/src/main/res/drawable/rounded_corners_background.xml b/app/src/main/res/drawable/rounded_corners_background.xml index 4baaca348b..ca87e205cf 100644 --- a/app/src/main/res/drawable/rounded_corners_background.xml +++ b/app/src/main/res/drawable/rounded_corners_background.xml @@ -2,5 +2,5 @@ - + \ No newline at end of file diff --git a/app/src/main/res/layout-land/fragment_grades.xml b/app/src/main/res/layout-land/fragment_grades.xml index 80b8320423..a7ba5dac09 100644 --- a/app/src/main/res/layout-land/fragment_grades.xml +++ b/app/src/main/res/layout-land/fragment_grades.xml @@ -15,7 +15,6 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="@android:color/white" android:elevation="12dp" android:theme="@style/TumToolbar" app:popupTheme="@style/TumToolbarPopUp"> diff --git a/app/src/main/res/layout/activity_barrier_free_contact_listview.xml b/app/src/main/res/layout/activity_barrier_free_contact_listview.xml index f30cee66b4..c80fbf224d 100644 --- a/app/src/main/res/layout/activity_barrier_free_contact_listview.xml +++ b/app/src/main/res/layout/activity_barrier_free_contact_listview.xml @@ -14,7 +14,7 @@ android:id="@+id/barrierfreeContactNameTextView" android:layout_width="match_parent" android:layout_height="wrap_content" - android:textColor="@android:color/black" + android:textColor="@color/text_primary" android:textSize="@dimen/large_text_size" android:textStyle="bold" tools:text="Person Name"/> diff --git a/app/src/main/res/layout/activity_barrier_free_facilities.xml b/app/src/main/res/layout/activity_barrier_free_facilities.xml index 239fe33f6f..c1cad446fa 100644 --- a/app/src/main/res/layout/activity_barrier_free_facilities.xml +++ b/app/src/main/res/layout/activity_barrier_free_facilities.xml @@ -21,7 +21,6 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="@android:color/white" android:elevation="12dp" android:theme="@style/TumToolbar"> @@ -35,7 +34,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:entries="@array/barrier_free_facility_spinner_list" - android:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> + android:popupTheme="@style/TumToolbarPopUp" /> diff --git a/app/src/main/res/layout/activity_barrier_free_more_info_listview.xml b/app/src/main/res/layout/activity_barrier_free_more_info_listview.xml index a65aacd05e..069b07cfd6 100644 --- a/app/src/main/res/layout/activity_barrier_free_more_info_listview.xml +++ b/app/src/main/res/layout/activity_barrier_free_more_info_listview.xml @@ -10,7 +10,7 @@ android:id="@+id/barrierfreeMoreInfoTitle" android:layout_width="match_parent" android:layout_height="wrap_content" - android:textColor="@android:color/black" + android:textColor="@color/text_primary" android:textSize="@dimen/large_text_size" tools:text="Title"/> diff --git a/app/src/main/res/layout/activity_buy_ticket.xml b/app/src/main/res/layout/activity_buy_ticket.xml index 30ec7dde61..b0eecb01cf 100644 --- a/app/src/main/res/layout/activity_buy_ticket.xml +++ b/app/src/main/res/layout/activity_buy_ticket.xml @@ -72,7 +72,7 @@ android:fontFamily="sans-serif-medium" android:text="@string/total" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" app:layout_constraintEnd_toEndOf="@id/guideline" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/ticketAmountsRecyclerView"/> @@ -85,7 +85,7 @@ android:layout_marginEnd="@dimen/material_default_padding" android:layout_marginStart="@dimen/material_default_padding" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" app:layout_constraintBaseline_toBaselineOf="@id/ticket_details_price_title" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/guideline" @@ -115,7 +115,7 @@ android:fontFamily="sans-serif-medium" android:text="@string/event" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" app:layout_constraintEnd_toEndOf="@id/guideline" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/details_header_text_view"/> @@ -128,7 +128,7 @@ android:layout_marginEnd="@dimen/material_default_padding" android:layout_marginStart="@dimen/material_default_padding" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" app:layout_constraintBaseline_toBaselineOf="@id/ticket_details_event_title" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/guideline" @@ -143,7 +143,7 @@ android:fontFamily="sans-serif-medium" android:text="@string/location" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" app:layout_constraintEnd_toEndOf="@id/guideline" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/eventName"/> @@ -156,7 +156,7 @@ android:layout_marginEnd="@dimen/material_default_padding" android:layout_marginStart="@dimen/material_default_padding" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" app:layout_constraintBaseline_toBaselineOf="@id/ticket_details_location_title" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/guideline" @@ -171,7 +171,7 @@ android:fontFamily="sans-serif-medium" android:text="@string/date" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" app:layout_constraintEnd_toEndOf="@id/guideline" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/buyEventLocation"/> @@ -184,7 +184,7 @@ android:layout_marginEnd="@dimen/material_default_padding" android:layout_marginStart="@dimen/material_default_padding" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" app:layout_constraintBaseline_toBaselineOf="@id/ticket_details_date_title" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/guideline" diff --git a/app/src/main/res/layout/activity_cafeteria_notification_settings.xml b/app/src/main/res/layout/activity_cafeteria_notification_settings.xml index f5f7bb2094..1ecd28ef54 100644 --- a/app/src/main/res/layout/activity_cafeteria_notification_settings.xml +++ b/app/src/main/res/layout/activity_cafeteria_notification_settings.xml @@ -17,10 +17,9 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="@dimen/material_default_padding" - android:drawableStart="@drawable/ic_action_info_black" android:drawablePadding="@dimen/material_default_padding" android:text="@string/favorite_dish_info" - android:textColor="#000000" /> + app:drawableStartCompat="@drawable/ic_action_info" /> diff --git a/app/src/main/res/layout/activity_chat_history_row_outgoing.xml b/app/src/main/res/layout/activity_chat_history_row_outgoing.xml index bf42c9f9af..b161f26374 100644 --- a/app/src/main/res/layout/activity_chat_history_row_outgoing.xml +++ b/app/src/main/res/layout/activity_chat_history_row_outgoing.xml @@ -24,7 +24,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/material_tiny_padding" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" android:textSize="16sp" android:autoLink="all" tools:text="Message" /> diff --git a/app/src/main/res/layout/activity_create_event.xml b/app/src/main/res/layout/activity_create_event.xml index f14c4f42ad..165cd6b788 100644 --- a/app/src/main/res/layout/activity_create_event.xml +++ b/app/src/main/res/layout/activity_create_event.xml @@ -58,7 +58,7 @@ android:gravity="center_vertical" android:paddingStart="@dimen/material_default_padding" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:ignore="RtlSymmetry" tools:text="Mon, Jun 11, 2018" /> @@ -73,7 +73,7 @@ android:paddingStart="@dimen/material_default_padding" android:paddingEnd="@dimen/material_default_padding" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="11:30" /> @@ -91,7 +91,7 @@ android:gravity="center_vertical" android:paddingStart="@dimen/material_default_padding" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:ignore="RtlSymmetry" tools:text="Mon, Jun 11, 2018" /> @@ -106,7 +106,7 @@ android:paddingStart="@dimen/material_default_padding" android:paddingEnd="@dimen/material_default_padding" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="12:30" /> @@ -139,7 +139,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="@string/ends_after" - android:textColorHint="@color/text_dark_primary" + android:textColorHint="@color/text_primary" android:checked="true"/> + android:textColorHint="@color/text_primary"/> @@ -169,7 +169,7 @@ android:hint="14" android:inputType="number" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary"/> + android:textColor="@color/text_primary"/> + android:textColor="@color/text_primary"/> diff --git a/app/src/main/res/layout/activity_grades_listview.xml b/app/src/main/res/layout/activity_grades_listview.xml index 363b197044..0e93023062 100644 --- a/app/src/main/res/layout/activity_grades_listview.xml +++ b/app/src/main/res/layout/activity_grades_listview.xml @@ -3,7 +3,7 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@android:color/white" + android:background="@color/default_window_background" android:orientation="horizontal" android:paddingStart="@dimen/material_default_padding" android:paddingTop="@dimen/material_small_padding" @@ -20,7 +20,7 @@ android:id="@+id/courseNameTextView" android:layout_width="match_parent" android:layout_height="wrap_content" - android:textColor="@color/text_light_blue" + android:textColor="@color/color_primary" android:textSize="@dimen/large_text_size" android:textStyle="bold" tools:text="Course name" /> @@ -44,9 +44,10 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical" + android:layout_marginLeft="10dp" android:background="@drawable/grade_background" android:gravity="center" - android:textColor="#FFFFFF" + android:textColor="@color/white" android:textSize="22sp" android:textStyle="bold" tools:text="1,0" /> diff --git a/app/src/main/res/layout/activity_information.xml b/app/src/main/res/layout/activity_information.xml index 69e765917c..5ff5510d4e 100644 --- a/app/src/main/res/layout/activity_information.xml +++ b/app/src/main/res/layout/activity_information.xml @@ -37,7 +37,7 @@ + app:icon="@drawable/ic_facebook" /> + app:icon="@drawable/ic_github" /> @@ -60,7 +60,7 @@ android:layout_height="wrap_content" android:ellipsize="end" android:maxLines="1" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" android:textSize="16sp" tools:text="Professor" /> diff --git a/app/src/main/res/layout/activity_lecturesappointments_listview.xml b/app/src/main/res/layout/activity_lecturesappointments_listview.xml index c8d8501c5a..8d82cc8dc3 100644 --- a/app/src/main/res/layout/activity_lecturesappointments_listview.xml +++ b/app/src/main/res/layout/activity_lecturesappointments_listview.xml @@ -11,7 +11,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:fontFamily="sans-serif-medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" android:textSize="18sp" tools:text="Date" /> @@ -20,7 +20,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/material_tiny_padding" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" android:textSize="16sp" tools:text="Details" /> @@ -28,7 +28,7 @@ android:id="@+id/tvTerminBetreff" android:layout_width="match_parent" android:layout_height="wrap_content" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" android:textSize="16sp" tools:text="More details" /> diff --git a/app/src/main/res/layout/activity_payment_confirmation.xml b/app/src/main/res/layout/activity_payment_confirmation.xml index 26a3f2a253..e3803820af 100644 --- a/app/src/main/res/layout/activity_payment_confirmation.xml +++ b/app/src/main/res/layout/activity_payment_confirmation.xml @@ -36,7 +36,7 @@ android:gravity="center_horizontal" android:text="@string/thanks_for_your_purchase" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" app:layout_constraintBottom_toTopOf="@+id/bodyTextView" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" @@ -50,7 +50,7 @@ android:gravity="center_horizontal" android:text="@string/tickets_saved_in_app" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" app:layout_constraintBottom_toTopOf="@+id/showTicketButton" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/activity_payment_stripe.xml b/app/src/main/res/layout/activity_payment_stripe.xml index 30dfa2973a..351905faaf 100644 --- a/app/src/main/res/layout/activity_payment_stripe.xml +++ b/app/src/main/res/layout/activity_payment_stripe.xml @@ -33,7 +33,7 @@ android:layout_marginEnd="@dimen/material_default_padding" android:text="@string/enter_card_info_description" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_secondary" /> + android:textColor="@color/text_secondary" /> @@ -69,7 +70,7 @@ android:layout_height="1dp" android:layout_marginTop="8dp" android:layout_marginBottom="8dp" - android:background="?android:attr/listDivider" /> + android:background="@color/list_divider" /> + android:background="@color/list_divider" /> diff --git a/app/src/main/res/layout/card_opening_hour_details.xml b/app/src/main/res/layout/card_opening_hour_details.xml index e8796e4e74..a35ee184d8 100644 --- a/app/src/main/res/layout/card_opening_hour_details.xml +++ b/app/src/main/res/layout/card_opening_hour_details.xml @@ -23,7 +23,7 @@ android:layout_height="wrap_content" android:gravity="center_vertical" android:textAppearance="?android:attr/textAppearanceMedium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="Location Name" /> diff --git a/app/src/main/res/layout/card_restore.xml b/app/src/main/res/layout/card_restore.xml index 44b190d8fa..e985732c70 100644 --- a/app/src/main/res/layout/card_restore.xml +++ b/app/src/main/res/layout/card_restore.xml @@ -1,4 +1,5 @@ + android:textAppearance="?android:attr/textAppearanceMedium" + app:drawableStartCompat="@drawable/ic_action_restore" /> diff --git a/app/src/main/res/layout/card_header_details_button.xml b/app/src/main/res/layout/card_studyroom_detail.xml similarity index 93% rename from app/src/main/res/layout/card_header_details_button.xml rename to app/src/main/res/layout/card_studyroom_detail.xml index 9552b5877b..aeff42cdf7 100644 --- a/app/src/main/res/layout/card_header_details_button.xml +++ b/app/src/main/res/layout/card_studyroom_detail.xml @@ -3,6 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/card_view" + app:strokeWidth="0.5dp" style="@style/StandardCard"> diff --git a/app/src/main/res/layout/departure_line_small.xml b/app/src/main/res/layout/departure_line_small.xml index 15997175f0..990a4ab23a 100644 --- a/app/src/main/res/layout/departure_line_small.xml +++ b/app/src/main/res/layout/departure_line_small.xml @@ -27,7 +27,7 @@ android:layout_gravity="center_vertical" android:layout_marginStart="@dimen/material_small_padding" android:layout_weight="1" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" android:textSize="15sp" tools:text="Line name" /> @@ -43,13 +43,13 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="end|center_vertical" - android:textColor="@color/sections_gray" /> + android:textColor="@color/text_secondary" /> + android:textColor="@color/text_secondary" /> diff --git a/app/src/main/res/layout/drawer_header.xml b/app/src/main/res/layout/drawer_header.xml index e587cd09eb..1ae3bd827d 100644 --- a/app/src/main/res/layout/drawer_header.xml +++ b/app/src/main/res/layout/drawer_header.xml @@ -3,7 +3,7 @@ xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@color/tum_light_gray" + android:background="@color/navigation_drawer_header_background" android:fitsSystemWindows="true" android:orientation="vertical" android:theme="@style/ThemeOverlay.AppCompat"> @@ -18,6 +18,7 @@ android:layout_margin="@dimen/material_default_padding" android:text="@string/tumonline_login" android:textAllCaps="false" + android:textColor="@color/text_primary" android:visibility="gone" app:cornerRadius="@dimen/material_corner_radius" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/fragment_cafeteria.xml b/app/src/main/res/layout/fragment_cafeteria.xml index ce93954526..24f3589228 100644 --- a/app/src/main/res/layout/fragment_cafeteria.xml +++ b/app/src/main/res/layout/fragment_cafeteria.xml @@ -13,7 +13,7 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="@android:color/white" + android:background="@color/default_window_background" android:elevation="@dimen/material_default_elevation" android:theme="@style/TumToolbar"> diff --git a/app/src/main/res/layout/fragment_calendar.xml b/app/src/main/res/layout/fragment_calendar.xml index 0e44c4d12b..7ee1ce2db7 100644 --- a/app/src/main/res/layout/fragment_calendar.xml +++ b/app/src/main/res/layout/fragment_calendar.xml @@ -29,16 +29,16 @@ android:layout_width="match_parent" android:layout_height="match_parent" app:columnGap="1dp" - app:dayBackgroundColor="@android:color/white" + app:dayBackgroundColor="@color/default_window_background" app:eventCornerRadius="4dp" app:eventMarginVertical="2dp" app:eventTextColor="@android:color/white" app:eventTextSize="12dp" - app:headerRowBackgroundColor="@android:color/white" + app:headerRowBackgroundColor="@color/default_window_background" app:headerRowBottomLineColor="@color/navigation_bar_divider" app:headerRowBottomLineWidth="1dp" app:headerRowPadding="12dp" - app:headerRowTextColor="@color/text_dark_secondary" + app:headerRowTextColor="@color/text_secondary" app:headerRowTextSize="12dp" app:hourHeight="60dp" app:nowLineColor="@color/tum_blue" @@ -48,10 +48,11 @@ app:showNowLine="true" app:showTimeColumnSeparator="true" app:singleDayHorizontalMargin="2dp" + app:timeColumnBackgroundColor="@color/default_window_background" app:timeColumnPadding="8dp" app:timeColumnSeparatorColor="@color/navigation_bar_divider" app:timeColumnSeparatorStrokeWidth="1dp" - app:timeColumnTextColor="@color/text_dark_secondary" + app:timeColumnTextColor="@color/text_secondary" app:timeColumnTextSize="12dp" app:todayBackgroundColor="#1848adff" app:todayHeaderTextColor="@color/color_primary" @@ -59,15 +60,13 @@ diff --git a/app/src/main/res/layout/fragment_calendar_details.xml b/app/src/main/res/layout/fragment_calendar_details.xml index 64a07d9b8e..62e7565146 100644 --- a/app/src/main/res/layout/fragment_calendar_details.xml +++ b/app/src/main/res/layout/fragment_calendar_details.xml @@ -2,6 +2,8 @@ @@ -83,10 +85,10 @@ android:layout_marginTop="@dimen/material_small_padding" android:layout_marginEnd="@dimen/material_default_padding" android:layout_marginBottom="@dimen/material_small_padding" - android:drawableStart="@drawable/ic_outline_access_time_24px" android:drawablePadding="@dimen/material_default_padding" android:textAppearance="@android:style/TextAppearance.Medium" - tools:text="Date" /> + tools:text="Date" + app:drawableStartCompat="@drawable/ic_outline_access_time_24px" /> + tools:text="Description" + app:drawableStartCompat="@drawable/ic_action_info" /> @@ -152,7 +150,7 @@ diff --git a/app/src/main/res/layout/fragment_chat_rooms.xml b/app/src/main/res/layout/fragment_chat_rooms.xml index 034cf8e9b3..15221a01ab 100644 --- a/app/src/main/res/layout/fragment_chat_rooms.xml +++ b/app/src/main/res/layout/fragment_chat_rooms.xml @@ -14,7 +14,6 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="@android:color/white" android:theme="@style/TumToolbar" app:popupTheme="@style/TumToolbarPopUp" /> @@ -22,13 +21,13 @@ android:id="@+id/chatRoomTabs" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@android:color/white" + android:background="@color/default_window_background" android:theme="@style/ThemeOverlay.AppCompat.Dark" app:tabIndicatorColor="@color/color_primary" app:tabIndicatorHeight="2dp" app:tabMode="fixed" app:tabSelectedTextColor="@color/color_primary" - app:tabTextColor="@color/text_dark_secondary" /> + app:tabTextColor="@color/text_secondary" /> diff --git a/app/src/main/res/layout/fragment_event_details.xml b/app/src/main/res/layout/fragment_event_details.xml index d4ade2f081..c1bff5957b 100644 --- a/app/src/main/res/layout/fragment_event_details.xml +++ b/app/src/main/res/layout/fragment_event_details.xml @@ -81,7 +81,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="Date" /> @@ -113,7 +113,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="Remaining" /> @@ -146,7 +146,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="Location" /> @@ -173,7 +173,7 @@ android:layout_marginEnd="@dimen/material_default_padding" android:layout_marginBottom="@dimen/material_default_padding" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" app:layout_constraintBottom_toTopOf="@id/linkButton" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/fragment_events.xml b/app/src/main/res/layout/fragment_events.xml index 866a8d7843..fb5e4bfd96 100644 --- a/app/src/main/res/layout/fragment_events.xml +++ b/app/src/main/res/layout/fragment_events.xml @@ -14,7 +14,6 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="@android:color/white" android:theme="@style/TumToolbar" app:popupTheme="@style/TumToolbarPopUp" /> @@ -22,13 +21,12 @@ android:id="@+id/event_tab" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@android:color/white" - android:theme="@style/ThemeOverlay.AppCompat.Dark" + android:background="@color/default_window_background" app:tabIndicatorColor="@color/color_primary" app:tabIndicatorHeight="2dp" app:tabMode="fixed" app:tabSelectedTextColor="@color/color_primary" - app:tabTextColor="@color/text_dark_secondary" /> + app:tabTextColor="@color/text_secondary" /> diff --git a/app/src/main/res/layout/fragment_grades.xml b/app/src/main/res/layout/fragment_grades.xml index 1a0bf1f033..b9901c76e5 100644 --- a/app/src/main/res/layout/fragment_grades.xml +++ b/app/src/main/res/layout/fragment_grades.xml @@ -15,7 +15,6 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="@android:color/white" android:elevation="12dp" android:theme="@style/TumToolbar" app:popupTheme="@style/TumToolbarPopUp"> @@ -45,6 +44,7 @@ android:layout_width="match_parent" android:layout_height="200dp" android:padding="@dimen/material_default_padding" + android:background="@color/default_window_background" android:visibility="invisible"> diff --git a/app/src/main/res/layout/fragment_kinodetails_section.xml b/app/src/main/res/layout/fragment_kinodetails_section.xml index a881eb07a4..41ab56da3b 100644 --- a/app/src/main/res/layout/fragment_kinodetails_section.xml +++ b/app/src/main/res/layout/fragment_kinodetails_section.xml @@ -111,7 +111,7 @@ android:drawableTop="@drawable/ic_outline_event_24px" android:gravity="center_horizontal" android:textAppearance="@style/Base.TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="10/11"/> @@ -178,7 +178,7 @@ android:layout_marginStart="@dimen/material_default_padding" android:lineSpacingMultiplier="1.1" android:textAppearance="@style/Base.TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="Actors"/> @@ -201,7 +201,7 @@ android:layout_marginStart="@dimen/material_default_padding" android:lineSpacingMultiplier="1.1" android:textAppearance="@style/Base.TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="Actors"/> @@ -221,7 +221,7 @@ android:layout_marginStart="@dimen/material_default_padding" android:lineSpacingMultiplier="1.1" android:textAppearance="@style/Base.TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="Lorem ipsum dolor sit amet"/> @@ -121,7 +120,7 @@ android:layout_marginBottom="@dimen/material_small_padding" android:text="@string/goto_tumcampus" android:textAllCaps="false" - android:textColor="@android:color/white" + android:textColor="@color/white" app:backgroundTint="@color/color_primary" app:cornerRadius="@dimen/material_corner_radius" /> diff --git a/app/src/main/res/layout/fragment_study_rooms.xml b/app/src/main/res/layout/fragment_study_rooms.xml index dd07f582e8..7ed58076f0 100644 --- a/app/src/main/res/layout/fragment_study_rooms.xml +++ b/app/src/main/res/layout/fragment_study_rooms.xml @@ -17,7 +17,7 @@ android:id="@+id/spinnerContainer" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@color/secondary_window_background" + android:background="@color/default_window_background" android:visibility="gone" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/app/src/main/res/layout/fragment_tuition_fees.xml b/app/src/main/res/layout/fragment_tuition_fees.xml index be3644fe78..2b34178da2 100644 --- a/app/src/main/res/layout/fragment_tuition_fees.xml +++ b/app/src/main/res/layout/fragment_tuition_fees.xml @@ -77,7 +77,7 @@ diff --git a/app/src/main/res/layout/layout_error.xml b/app/src/main/res/layout/layout_error.xml index 2754fb0e4a..efe4ba0ed6 100644 --- a/app/src/main/res/layout/layout_error.xml +++ b/app/src/main/res/layout/layout_error.xml @@ -38,13 +38,12 @@ \ No newline at end of file diff --git a/app/src/main/res/layout/navigation_drawer.xml b/app/src/main/res/layout/navigation_drawer.xml index 98432061e4..b20372b085 100644 --- a/app/src/main/res/layout/navigation_drawer.xml +++ b/app/src/main/res/layout/navigation_drawer.xml @@ -6,6 +6,7 @@ android:layout_height="match_parent" android:layout_gravity="start" android:fitsSystemWindows="true" + android:backgroundTint="@color/navigation_drawer_background" app:itemBackground="@drawable/navigation_drawer_item_background_selector" app:itemIconTint="@color/navigation_drawer_icon_tint_selector" app:itemTextColor="@color/navigation_drawer_item_text_selector" /> diff --git a/app/src/main/res/layout/notification_schedule_listitem.xml b/app/src/main/res/layout/notification_schedule_listitem.xml index fd5f78e11d..2f93105e3e 100644 --- a/app/src/main/res/layout/notification_schedule_listitem.xml +++ b/app/src/main/res/layout/notification_schedule_listitem.xml @@ -14,7 +14,7 @@ android:layout_weight="1" android:gravity="center_vertical" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" tools:text="Monday" /> diff --git a/app/src/main/res/layout/simple_spinner_dropdown_item_actionbar_two_line.xml b/app/src/main/res/layout/simple_spinner_dropdown_item_actionbar_two_line.xml index 77324cdd17..59d963ddc7 100644 --- a/app/src/main/res/layout/simple_spinner_dropdown_item_actionbar_two_line.xml +++ b/app/src/main/res/layout/simple_spinner_dropdown_item_actionbar_two_line.xml @@ -4,7 +4,7 @@ style="?android:attr/spinnerDropDownItemStyle" android:layout_width="match_parent" android:layout_height="?android:attr/listPreferredItemHeight" - android:background="@android:color/background_light" + android:background="@color/default_window_background" android:foreground="?android:selectableItemBackground" android:gravity="center_vertical" android:orientation="vertical" @@ -23,7 +23,7 @@ android:layout_weight="1" android:ellipsize="marquee" android:singleLine="true" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_primary" android:textSize="16sp" tools:text="Text 1" /> @@ -35,7 +35,7 @@ android:ellipsize="marquee" android:gravity="end" android:singleLine="true" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" android:textSize="14sp" tools:text="Distance" /> @@ -47,7 +47,7 @@ android:layout_height="wrap_content" android:ellipsize="marquee" android:singleLine="true" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" android:textSize="12sp" tools:text="Text 2" /> diff --git a/app/src/main/res/layout/simple_spinner_item_actionbar.xml b/app/src/main/res/layout/simple_spinner_item_actionbar.xml index 8e1ab4aee6..01ca406759 100644 --- a/app/src/main/res/layout/simple_spinner_item_actionbar.xml +++ b/app/src/main/res/layout/simple_spinner_item_actionbar.xml @@ -5,7 +5,7 @@ style="?android:attr/spinnerItemStyle" android:layout_width="match_parent" android:layout_height="?android:listPreferredItemHeightSmall" - android:background="@android:color/white" + android:background="@color/default_window_background" android:ellipsize="end" android:gravity="center_vertical" android:maxLines="1" diff --git a/app/src/main/res/layout/toolbar.xml b/app/src/main/res/layout/toolbar.xml index 04e6b37554..c711fabab5 100644 --- a/app/src/main/res/layout/toolbar.xml +++ b/app/src/main/res/layout/toolbar.xml @@ -9,7 +9,6 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="@android:color/white" android:elevation="@dimen/material_default_elevation" android:theme="@style/TumToolbar" app:popupTheme="@style/TumToolbarPopUp"/> diff --git a/app/src/main/res/layout/view_header_logged_in.xml b/app/src/main/res/layout/view_header_logged_in.xml index 695d341fe0..3987cd0548 100644 --- a/app/src/main/res/layout/view_header_logged_in.xml +++ b/app/src/main/res/layout/view_header_logged_in.xml @@ -29,7 +29,7 @@ android:layout_height="wrap_content" android:fontFamily="sans-serif-medium" android:textAppearance="@style/TextAppearance.AppCompat.Medium" - android:textColor="@color/text_dark_primary" + android:textColor="@color/text_primary" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/profileImageView" app:layout_constraintTop_toTopOf="@id/profileImageView" @@ -40,7 +40,7 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:textAppearance="@style/TextAppearance.AppCompat.Body1" - android:textColor="@color/text_dark_secondary" + android:textColor="@color/text_secondary" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/profileImageView" app:layout_constraintTop_toBottomOf="@id/nameTextView" diff --git a/app/src/main/res/menu/chat_context_menu.xml b/app/src/main/res/menu/chat_context_menu.xml index 40ef8dd48b..1fb60b7a59 100644 --- a/app/src/main/res/menu/chat_context_menu.xml +++ b/app/src/main/res/menu/chat_context_menu.xml @@ -11,7 +11,7 @@ diff --git a/app/src/main/res/menu/menu_section_fragment_cafeteria_details.xml b/app/src/main/res/menu/menu_section_fragment_cafeteria_details.xml index 012e4655e5..8244fdcd93 100644 --- a/app/src/main/res/menu/menu_section_fragment_cafeteria_details.xml +++ b/app/src/main/res/menu/menu_section_fragment_cafeteria_details.xml @@ -1,6 +1,6 @@ + xmlns:app="http://schemas.android.com/apk/res-auto" > diff --git a/app/src/main/res/menu/menu_transport.xml b/app/src/main/res/menu/menu_transport.xml index a301ef0640..c2b5420883 100644 --- a/app/src/main/res/menu/menu_transport.xml +++ b/app/src/main/res/menu/menu_transport.xml @@ -4,7 +4,7 @@ diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 34087ea606..652f23ecfe 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -88,7 +88,12 @@ Mitmachen auf GitHub Open-Source-Lizenzen Rechtliche Hinweise zu Lizenzen + Erscheinungsbild Sprache + Designstil + Systemstandard + Hell + Dunkel Nicht verbunden diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml new file mode 100644 index 0000000000..db42b34437 --- /dev/null +++ b/app/src/main/res/values-night/colors.xml @@ -0,0 +1,49 @@ + + + + #1F1F1F + + @color/text_secondary + + @color/tum_400 + @color/tum_light_gray + + #8AFFFFFF + + + + @color/text_primary_dark + @color/text_secondary_dark + + @android:color/black + @android:color/black + + @color/text_primary + @color/tum_blue + + + + @color/black + + #780065BD + @color/tum_100 + + + #213D21 + #551E25 + + + @color/tum_400 + @color/tum_300 + + #BF1010 + #AA2020 + #953030 + #7F4040 + #6A5050 + #6A5A5A + #6A6464 + #555353 + #434141 + #2F2F2F + \ No newline at end of file diff --git a/app/src/main/res/values-v27/styles.xml b/app/src/main/res/values-v27/styles.xml index 063e6b4239..f8d7079767 100644 --- a/app/src/main/res/values-v27/styles.xml +++ b/app/src/main/res/values-v27/styles.xml @@ -1,21 +1,25 @@ - \ 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 3a9a35d92f..95dcbe530a 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -11,7 +11,8 @@ 2 - + + Deutsch English @@ -21,6 +22,18 @@ en + + + @string/system_default + @string/light + @string/dark + + + system + light + dark + + diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 6ca0ceca6d..6285d74d0f 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -1,7 +1,9 @@ - #FFFFFF - #000000 + @android:color/white + @android:color/black + + @android:color/transparent #FAFAFA @@ -24,23 +26,45 @@ #E6E6E6 @color/tum_500 - #260065BD - #3B5998 #24292E - #757575 + @color/text_secondary - #E2E2E2 - #EEEEEE + @color/tum_dark_gray + @color/tum_200 - #FFFFFF - #E0E0E0 + @color/default_window_background + @color/tum_dark_gray @color/color_primary + + + #F2000000 + #8A000000 + #F2FFFFFF + #8AFFFFFF + + @color/white + #F2F2F2 + #4D000000 + + @color/color_primary + @color/tum_light_gray + + + + + @color/tum_light_gray + @color/text_primary + + @color/default_window_background #EDEDED + #260065BD #757575 - #222222 + @color/text_primary + @color/tum_blue + #C8E6C9 #FFCDD2 @@ -52,13 +76,6 @@ #A5A5A5 - - #DE000000 - #8A000000 - - @android:color/white - #F2F2F2 - #4D000000 #E37222 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a0422630bb..29e328501b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -133,8 +133,15 @@ Open-source licences Legal notes to licences + Appearance + Language + Design Theme + System default + Light + Dark + Not connected Connect to TUMonline diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 7f5ba427dc..5d3d819ef7 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,6 +1,6 @@ - - - - - - - @@ -192,8 +194,8 @@ @drawable/bottom_sheet_background - @@ -209,7 +211,7 @@ wrap_content 16sp @android:color/white - @drawable/ic_action_info_black + @drawable/ic_action_info @dimen/material_default_padding @android:color/white @drawable/info_box_background @@ -219,6 +221,8 @@ diff --git a/app/src/main/res/xml/settings.xml b/app/src/main/res/xml/settings.xml index 0b3891d190..f13bee9e31 100644 --- a/app/src/main/res/xml/settings.xml +++ b/app/src/main/res/xml/settings.xml @@ -2,7 +2,7 @@ - + + +