Add Microsoft to account dialog

pull/1997/head
Alex Baker 2 years ago
parent 780667b798
commit 3c16a0c99a

@ -25,7 +25,6 @@ import org.tasks.extensions.Context.openUri
import org.tasks.preferences.fragments.MainSettingsFragment.Companion.REQUEST_CALDAV_SETTINGS
import org.tasks.preferences.fragments.MainSettingsFragment.Companion.REQUEST_GOOGLE_TASKS
import org.tasks.preferences.fragments.MainSettingsFragment.Companion.REQUEST_TASKS_ORG
import timber.log.Timber
import javax.inject.Inject
@AndroidEntryPoint
@ -69,6 +68,16 @@ class AddAccountDialog : DialogFragment() {
dismiss()
}
)
if (BuildConfig.DEBUG) {
SyncAccount(
title = R.string.microsoft,
description = R.string.microsoft_selection_description,
icon = R.drawable.ic_microsoft_tasks,
onClick = {
dismiss()
}
)
}
SyncAccount(
title = R.string.davx5,
description = R.string.davx5_selection_description,

@ -0,0 +1,22 @@
<vector android:height="27.7dp" android:viewportHeight="57"
android:viewportWidth="74" android:width="35.961403dp"
xmlns:aapt="http://schemas.android.com/aapt" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillType="nonZero" android:pathData="M32.884,55.443L43.356,44.95C44.542,43.761 44.542,41.836 43.356,40.647L15.657,12.894C14.471,11.705 12.547,11.705 11.361,12.894L0.889,23.386C-0.296,24.575 -0.296,26.5 0.889,27.689L28.59,55.443C29.776,56.632 31.698,56.632 32.884,55.443Z">
<aapt:attr name="android:fillColor">
<gradient android:endX="38.583" android:endY="42.334"
android:startX="-4.917" android:startY="20.334" android:type="linear">
<item android:color="#FF185ABD" android:offset="0"/>
<item android:color="#FF3272D1" android:offset="1"/>
</gradient>
</aapt:attr>
</path>
<path android:fillType="nonZero" android:pathData="M28.679,55.518L18.048,44.867C16.904,43.722 16.904,41.867 18.048,40.722L57.833,0.858C58.975,-0.286 60.828,-0.286 61.969,0.858L72.6,11.51C73.743,12.654 73.743,14.51 72.6,15.654L32.814,55.518C31.674,56.661 29.821,56.661 28.679,55.518Z">
<aapt:attr name="android:fillColor">
<gradient android:endX="17.583" android:endY="56.334"
android:startX="86.083" android:startY="-9.166" android:type="linear">
<item android:color="#FF57BFF5" android:offset="0"/>
<item android:color="#FF2988E6" android:offset="1"/>
</gradient>
</aapt:attr>
</path>
</vector>

@ -14,6 +14,7 @@
<string name="davx5">DAVx⁵</string>
<string name="decsync">DecSync CC</string>
<string name="tasks_org">Tasks.org</string>
<string name="microsoft">Microsoft To Do</string>
<string name="etesync_url">https://api.etesync.com</string>
<string name="etesync_deprecated">Native EteSync v1 support has been removed. Please switch to the EteSync client to continue synchronizing your EteSync v1 account, or migrate to EteSync v2</string>
<string name="etebase_url">https://api.etebase.com/partner/tasksorg/</string>

@ -535,6 +535,7 @@ File %1$s contained %2$s.\n\n
<string name="caldav_selection_description">Synchronization based on open internet standards</string>
<string name="etesync_selection_description">End-to-end encrypted synchronization</string>
<string name="decsync_selection_description">File-based synchronization</string>
<string name="microsoft_selection_description">Synchronize with your personal Microsoft account</string>
<string name="davx5_selection_description">Synchronize your tasks with the DAVx⁵ app</string>
<string name="show_advanced_settings">Show advanced settings</string>
<string name="caldav_account_description">Requires an account with a CalDAV service provider or a self-hosted server. Find a service provider by visiting tasks.org/caldav</string>

Loading…
Cancel
Save