mirror of
https://github.com/FossifyOrg/Phone.git
synced 2025-12-24 00:17:45 -05:00
Rename package names and update launcher icons
This commit is contained in:
@@ -92,7 +92,7 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation(libs.simple.tools.commons)
|
||||
implementation(libs.fossify.commons)
|
||||
implementation(libs.indicator.fast.scroll)
|
||||
implementation(libs.autofit.text.view)
|
||||
implementation(libs.kotlinx.serialization.json)
|
||||
|
||||
@@ -31,12 +31,12 @@
|
||||
tools:node="remove" />
|
||||
|
||||
<queries>
|
||||
<package android:name="com.simplemobiletools.contacts.pro.debug" />
|
||||
<package android:name="com.simplemobiletools.contacts.pro" />
|
||||
<package android:name="org.fossify.contacts.debug" />
|
||||
<package android:name="org.fossify.contacts" />
|
||||
</queries>
|
||||
|
||||
<application
|
||||
android:name=".App"
|
||||
android:name="org.fossify.dialer.App"
|
||||
android:allowBackup="true"
|
||||
android:appCategory="productivity"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
@@ -63,21 +63,21 @@
|
||||
</activity>
|
||||
|
||||
<activity
|
||||
android:name="com.simplemobiletools.commons.activities.AboutActivity"
|
||||
android:name="org.fossify.commons.activities.AboutActivity"
|
||||
android:configChanges="orientation"
|
||||
android:exported="false"
|
||||
android:label="@string/about"
|
||||
android:parentActivityName=".activities.MainActivity" />
|
||||
|
||||
<activity
|
||||
android:name="com.simplemobiletools.commons.activities.CustomizationActivity"
|
||||
android:name="org.fossify.commons.activities.CustomizationActivity"
|
||||
android:configChanges="orientation"
|
||||
android:exported="false"
|
||||
android:label="@string/customize_colors"
|
||||
android:parentActivityName=".activities.SettingsActivity" />
|
||||
|
||||
<activity
|
||||
android:name="com.simplemobiletools.commons.activities.ManageBlockedNumbersActivity"
|
||||
android:name="org.fossify.commons.activities.ManageBlockedNumbersActivity"
|
||||
android:configChanges="orientation"
|
||||
android:exported="false"
|
||||
android:label="@string/blocked_numbers"
|
||||
@@ -96,7 +96,7 @@
|
||||
android:configChanges="orientation"
|
||||
android:exported="false"
|
||||
android:label="@string/conference"
|
||||
android:parentActivityName=".activities.CallActivity" />
|
||||
android:parentActivityName="org.fossify.dialer.activities.CallActivity" />
|
||||
|
||||
<activity
|
||||
android:name=".activities.SettingsActivity"
|
||||
@@ -112,7 +112,7 @@
|
||||
</activity>
|
||||
|
||||
<activity
|
||||
android:name=".activities.CallActivity"
|
||||
android:name="org.fossify.dialer.activities.CallActivity"
|
||||
android:excludeFromRecents="true"
|
||||
android:exported="false"
|
||||
android:label="@string/ongoing_call"
|
||||
@@ -195,8 +195,8 @@
|
||||
android:enabled="true"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
<action android:name="com.simplemobiletools.dialer.action.ACCEPT_CALL" />
|
||||
<action android:name="com.simplemobiletools.dialer.action.DECLINE_CALL" />
|
||||
<action android:name="org.fossify.dialer.action.ACCEPT_CALL" />
|
||||
<action android:name="org.fossify.dialer.action.DECLINE_CALL" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
@@ -328,10 +328,10 @@
|
||||
|
||||
<activity-alias
|
||||
android:name=".activities.SplashActivity.Green"
|
||||
android:enabled="false"
|
||||
android:enabled="true"
|
||||
android:exported="true"
|
||||
android:icon="@mipmap/ic_launcher_green"
|
||||
android:roundIcon="@mipmap/ic_launcher_green"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:roundIcon="@mipmap/ic_launcher"
|
||||
android:targetActivity=".activities.SplashActivity">
|
||||
|
||||
<intent-filter>
|
||||
@@ -398,10 +398,10 @@
|
||||
|
||||
<activity-alias
|
||||
android:name=".activities.SplashActivity.Orange"
|
||||
android:enabled="true"
|
||||
android:enabled="false"
|
||||
android:exported="true"
|
||||
android:icon="@mipmap/ic_launcher"
|
||||
android:roundIcon="@mipmap/ic_launcher"
|
||||
android:icon="@mipmap/ic_launcher_orange"
|
||||
android:roundIcon="@mipmap/ic_launcher_orange"
|
||||
android:targetActivity=".activities.SplashActivity">
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
|
||||
BIN
app/src/main/ic_launcher-playstore.png
Normal file
BIN
app/src/main/ic_launcher-playstore.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 12 KiB |
@@ -1,7 +1,7 @@
|
||||
package com.simplemobiletools.dialer
|
||||
package org.fossify.dialer
|
||||
|
||||
import android.app.Application
|
||||
import com.simplemobiletools.commons.extensions.checkUseEnglish
|
||||
import org.fossify.commons.extensions.checkUseEnglish
|
||||
|
||||
class App : Application() {
|
||||
override fun onCreate() {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.activities
|
||||
package org.fossify.dialer.activities
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.KeyguardManager
|
||||
@@ -22,16 +22,16 @@ import android.view.animation.OvershootInterpolator
|
||||
import android.widget.ImageView
|
||||
import androidx.core.content.res.ResourcesCompat
|
||||
import androidx.core.view.children
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.SimpleListItem
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.databinding.ActivityCallBinding
|
||||
import com.simplemobiletools.dialer.dialogs.DynamicBottomSheetChooserDialog
|
||||
import com.simplemobiletools.dialer.extensions.*
|
||||
import com.simplemobiletools.dialer.helpers.*
|
||||
import com.simplemobiletools.dialer.models.AudioRoute
|
||||
import com.simplemobiletools.dialer.models.CallContact
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.SimpleListItem
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.databinding.ActivityCallBinding
|
||||
import org.fossify.dialer.dialogs.DynamicBottomSheetChooserDialog
|
||||
import org.fossify.dialer.extensions.*
|
||||
import org.fossify.dialer.helpers.*
|
||||
import org.fossify.dialer.models.AudioRoute
|
||||
import org.fossify.dialer.models.CallContact
|
||||
import kotlin.math.max
|
||||
import kotlin.math.min
|
||||
|
||||
@@ -337,6 +337,7 @@ class CallActivity : SimpleActivity() {
|
||||
startArrowAnimation(callLeftArrow, initialLeftArrowX, initialLeftArrowScaleX, initialLeftArrowScaleY, leftArrowTranslation)
|
||||
startArrowAnimation(callRightArrow, initialRightArrowX, initialRightArrowScaleX, initialRightArrowScaleY, rightArrowTranslation)
|
||||
}
|
||||
|
||||
MotionEvent.ACTION_MOVE -> {
|
||||
callDraggable.x = min(maxDragX, max(minDragX, event.rawX - dragDownX))
|
||||
when {
|
||||
@@ -793,7 +794,7 @@ class CallActivity : SimpleActivity() {
|
||||
|
||||
try {
|
||||
val powerManager = getSystemService(Context.POWER_SERVICE) as PowerManager
|
||||
screenOnWakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "com.simplemobiletools.dialer.pro:full_wake_lock")
|
||||
screenOnWakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "org.fossify.dialer.pro:full_wake_lock")
|
||||
screenOnWakeLock!!.acquire(5 * 1000L)
|
||||
} catch (e: Exception) {
|
||||
}
|
||||
@@ -802,7 +803,7 @@ class CallActivity : SimpleActivity() {
|
||||
private fun enableProximitySensor() {
|
||||
if (!config.disableProximitySensor && (proximityWakeLock == null || proximityWakeLock?.isHeld == false)) {
|
||||
val powerManager = getSystemService(Context.POWER_SERVICE) as PowerManager
|
||||
proximityWakeLock = powerManager.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, "com.simplemobiletools.dialer.pro:wake_lock")
|
||||
proximityWakeLock = powerManager.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, "org.fossify.dialer.pro:wake_lock")
|
||||
proximityWakeLock!!.acquire(60 * MINUTE_SECONDS * 1000L)
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.simplemobiletools.dialer.activities
|
||||
package org.fossify.dialer.activities
|
||||
|
||||
import android.os.Bundle
|
||||
import com.simplemobiletools.commons.extensions.viewBinding
|
||||
import com.simplemobiletools.commons.helpers.NavigationIcon
|
||||
import com.simplemobiletools.dialer.adapters.ConferenceCallsAdapter
|
||||
import com.simplemobiletools.dialer.databinding.ActivityConferenceBinding
|
||||
import com.simplemobiletools.dialer.helpers.CallManager
|
||||
import org.fossify.commons.extensions.viewBinding
|
||||
import org.fossify.commons.helpers.NavigationIcon
|
||||
import org.fossify.dialer.adapters.ConferenceCallsAdapter
|
||||
import org.fossify.dialer.databinding.ActivityConferenceBinding
|
||||
import org.fossify.dialer.helpers.CallManager
|
||||
|
||||
class ConferenceActivity : SimpleActivity() {
|
||||
private val binding by viewBinding(ActivityConferenceBinding::inflate)
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.activities
|
||||
package org.fossify.dialer.activities
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Intent
|
||||
@@ -7,10 +7,10 @@ import android.os.Bundle
|
||||
import android.provider.Settings
|
||||
import android.telecom.TelecomManager
|
||||
import android.widget.Toast
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.REQUEST_CODE_SET_DEFAULT_DIALER
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.extensions.getHandleToUse
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.REQUEST_CODE_SET_DEFAULT_DIALER
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.extensions.getHandleToUse
|
||||
|
||||
class DialerActivity : SimpleActivity() {
|
||||
private var callNumber: Uri? = null
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.activities
|
||||
package org.fossify.dialer.activities
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.annotation.TargetApi
|
||||
@@ -20,18 +20,18 @@ import android.view.ViewConfiguration
|
||||
import androidx.core.content.res.ResourcesCompat
|
||||
import androidx.core.view.isVisible
|
||||
import com.reddit.indicatorfastscroll.FastScrollItemIndicator
|
||||
import com.simplemobiletools.commons.dialogs.CallConfirmationDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.adapters.ContactsAdapter
|
||||
import com.simplemobiletools.dialer.databinding.ActivityDialpadBinding
|
||||
import com.simplemobiletools.dialer.extensions.*
|
||||
import com.simplemobiletools.dialer.helpers.DIALPAD_TONE_LENGTH_MS
|
||||
import com.simplemobiletools.dialer.helpers.ToneGeneratorHelper
|
||||
import com.simplemobiletools.dialer.models.SpeedDial
|
||||
import java.util.*
|
||||
import org.fossify.commons.dialogs.CallConfirmationDialog
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.adapters.ContactsAdapter
|
||||
import org.fossify.dialer.databinding.ActivityDialpadBinding
|
||||
import org.fossify.dialer.extensions.*
|
||||
import org.fossify.dialer.helpers.DIALPAD_TONE_LENGTH_MS
|
||||
import org.fossify.dialer.helpers.ToneGeneratorHelper
|
||||
import org.fossify.dialer.models.SpeedDial
|
||||
import java.util.Locale
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
class DialpadActivity : SimpleActivity() {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.activities
|
||||
package org.fossify.dialer.activities
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Activity
|
||||
@@ -16,29 +16,31 @@ import android.widget.TextView
|
||||
import android.widget.Toast
|
||||
import androidx.viewpager.widget.ViewPager
|
||||
import com.google.android.material.snackbar.Snackbar
|
||||
import com.simplemobiletools.commons.dialogs.ChangeViewTypeDialog
|
||||
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
|
||||
import com.simplemobiletools.commons.dialogs.PermissionRequiredDialog
|
||||
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.FAQItem
|
||||
import com.simplemobiletools.commons.models.RadioItem
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.dialer.BuildConfig
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.adapters.ViewPagerAdapter
|
||||
import com.simplemobiletools.dialer.databinding.ActivityMainBinding
|
||||
import com.simplemobiletools.dialer.dialogs.ChangeSortingDialog
|
||||
import com.simplemobiletools.dialer.dialogs.FilterContactSourcesDialog
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.extensions.launchCreateNewContactIntent
|
||||
import com.simplemobiletools.dialer.fragments.ContactsFragment
|
||||
import com.simplemobiletools.dialer.fragments.FavoritesFragment
|
||||
import com.simplemobiletools.dialer.fragments.MyViewPagerFragment
|
||||
import com.simplemobiletools.dialer.fragments.RecentsFragment
|
||||
import com.simplemobiletools.dialer.helpers.*
|
||||
import me.grantland.widget.AutofitHelper
|
||||
import org.fossify.commons.dialogs.ChangeViewTypeDialog
|
||||
import org.fossify.commons.dialogs.ConfirmationDialog
|
||||
import org.fossify.commons.dialogs.PermissionRequiredDialog
|
||||
import org.fossify.commons.dialogs.RadioGroupDialog
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.FAQItem
|
||||
import org.fossify.commons.models.RadioItem
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.dialer.BuildConfig
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.adapters.ViewPagerAdapter
|
||||
import org.fossify.dialer.databinding.ActivityMainBinding
|
||||
import org.fossify.dialer.dialogs.ChangeSortingDialog
|
||||
import org.fossify.dialer.dialogs.FilterContactSourcesDialog
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.extensions.launchCreateNewContactIntent
|
||||
import org.fossify.dialer.fragments.ContactsFragment
|
||||
import org.fossify.dialer.fragments.FavoritesFragment
|
||||
import org.fossify.dialer.fragments.MyViewPagerFragment
|
||||
import org.fossify.dialer.fragments.RecentsFragment
|
||||
import org.fossify.dialer.helpers.OPEN_DIAL_PAD_AT_LAUNCH
|
||||
import org.fossify.dialer.helpers.RecentsHelper
|
||||
import org.fossify.dialer.helpers.tabsList
|
||||
|
||||
class MainActivity : SimpleActivity() {
|
||||
private val binding by viewBinding(ActivityMainBinding::inflate)
|
||||
@@ -1,23 +1,23 @@
|
||||
package com.simplemobiletools.dialer.activities
|
||||
package org.fossify.dialer.activities
|
||||
|
||||
import android.os.Bundle
|
||||
import com.google.gson.Gson
|
||||
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
|
||||
import com.simplemobiletools.commons.extensions.getMyContactsCursor
|
||||
import com.simplemobiletools.commons.extensions.updateTextColors
|
||||
import com.simplemobiletools.commons.extensions.viewBinding
|
||||
import com.simplemobiletools.commons.helpers.ContactsHelper
|
||||
import com.simplemobiletools.commons.helpers.MyContactsContentProvider
|
||||
import com.simplemobiletools.commons.helpers.NavigationIcon
|
||||
import com.simplemobiletools.commons.models.PhoneNumber
|
||||
import com.simplemobiletools.commons.models.RadioItem
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.dialer.adapters.SpeedDialAdapter
|
||||
import com.simplemobiletools.dialer.databinding.ActivityManageSpeedDialBinding
|
||||
import com.simplemobiletools.dialer.dialogs.SelectContactDialog
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.interfaces.RemoveSpeedDialListener
|
||||
import com.simplemobiletools.dialer.models.SpeedDial
|
||||
import org.fossify.commons.dialogs.RadioGroupDialog
|
||||
import org.fossify.commons.extensions.getMyContactsCursor
|
||||
import org.fossify.commons.extensions.updateTextColors
|
||||
import org.fossify.commons.extensions.viewBinding
|
||||
import org.fossify.commons.helpers.ContactsHelper
|
||||
import org.fossify.commons.helpers.MyContactsContentProvider
|
||||
import org.fossify.commons.helpers.NavigationIcon
|
||||
import org.fossify.commons.models.PhoneNumber
|
||||
import org.fossify.commons.models.RadioItem
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.dialer.adapters.SpeedDialAdapter
|
||||
import org.fossify.dialer.databinding.ActivityManageSpeedDialBinding
|
||||
import org.fossify.dialer.dialogs.SelectContactDialog
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.interfaces.RemoveSpeedDialListener
|
||||
import org.fossify.dialer.models.SpeedDial
|
||||
|
||||
class ManageSpeedDialActivity : SimpleActivity(), RemoveSpeedDialListener {
|
||||
private val binding by viewBinding(ActivityManageSpeedDialBinding::inflate)
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.activities
|
||||
package org.fossify.dialer.activities
|
||||
|
||||
import android.annotation.TargetApi
|
||||
import android.content.Intent
|
||||
@@ -7,24 +7,24 @@ import android.os.Build
|
||||
import android.os.Bundle
|
||||
import android.view.Menu
|
||||
import androidx.activity.result.contract.ActivityResultContracts
|
||||
import com.simplemobiletools.commons.activities.ManageBlockedNumbersActivity
|
||||
import com.simplemobiletools.commons.dialogs.ChangeDateTimeFormatDialog
|
||||
import com.simplemobiletools.commons.dialogs.FeatureLockedDialog
|
||||
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.RadioItem
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.databinding.ActivitySettingsBinding
|
||||
import com.simplemobiletools.dialer.dialogs.ExportCallHistoryDialog
|
||||
import com.simplemobiletools.dialer.dialogs.ManageVisibleTabsDialog
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.helpers.RecentsHelper
|
||||
import com.simplemobiletools.dialer.models.RecentCall
|
||||
import kotlinx.serialization.SerializationException
|
||||
import kotlinx.serialization.encodeToString
|
||||
import kotlinx.serialization.json.Json
|
||||
import java.util.*
|
||||
import org.fossify.commons.activities.ManageBlockedNumbersActivity
|
||||
import org.fossify.commons.dialogs.ChangeDateTimeFormatDialog
|
||||
import org.fossify.commons.dialogs.FeatureLockedDialog
|
||||
import org.fossify.commons.dialogs.RadioGroupDialog
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.RadioItem
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.databinding.ActivitySettingsBinding
|
||||
import org.fossify.dialer.dialogs.ExportCallHistoryDialog
|
||||
import org.fossify.dialer.dialogs.ManageVisibleTabsDialog
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.helpers.RecentsHelper
|
||||
import org.fossify.dialer.models.RecentCall
|
||||
import java.util.Locale
|
||||
import kotlin.system.exitProcess
|
||||
|
||||
class SettingsActivity : SimpleActivity() {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.simplemobiletools.dialer.activities
|
||||
package org.fossify.dialer.activities
|
||||
|
||||
import com.simplemobiletools.commons.activities.BaseSimpleActivity
|
||||
import com.simplemobiletools.dialer.R
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.dialer.R
|
||||
|
||||
open class SimpleActivity : BaseSimpleActivity() {
|
||||
override fun getAppIconIDs() = arrayListOf(
|
||||
@@ -14,12 +14,12 @@ open class SimpleActivity : BaseSimpleActivity() {
|
||||
R.mipmap.ic_launcher_light_blue,
|
||||
R.mipmap.ic_launcher_cyan,
|
||||
R.mipmap.ic_launcher_teal,
|
||||
R.mipmap.ic_launcher_green,
|
||||
R.mipmap.ic_launcher,
|
||||
R.mipmap.ic_launcher_light_green,
|
||||
R.mipmap.ic_launcher_lime,
|
||||
R.mipmap.ic_launcher_yellow,
|
||||
R.mipmap.ic_launcher_amber,
|
||||
R.mipmap.ic_launcher,
|
||||
R.mipmap.ic_launcher_orange,
|
||||
R.mipmap.ic_launcher_deep_orange,
|
||||
R.mipmap.ic_launcher_brown,
|
||||
R.mipmap.ic_launcher_blue_grey,
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.simplemobiletools.dialer.activities
|
||||
package org.fossify.dialer.activities
|
||||
|
||||
import android.content.Intent
|
||||
import com.simplemobiletools.commons.activities.BaseSplashActivity
|
||||
import org.fossify.commons.activities.BaseSplashActivity
|
||||
|
||||
class SplashActivity : BaseSplashActivity() {
|
||||
override fun initActivity() {
|
||||
@@ -1,19 +1,19 @@
|
||||
package com.simplemobiletools.dialer.adapters
|
||||
package org.fossify.dialer.adapters
|
||||
|
||||
import android.telecom.Call
|
||||
import android.view.Menu
|
||||
import android.view.ViewGroup
|
||||
import com.bumptech.glide.Glide
|
||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||
import com.simplemobiletools.commons.extensions.toast
|
||||
import com.simplemobiletools.commons.helpers.LOWER_ALPHA
|
||||
import com.simplemobiletools.commons.helpers.SimpleContactsHelper
|
||||
import com.simplemobiletools.commons.views.MyRecyclerView
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.databinding.ItemConferenceCallBinding
|
||||
import com.simplemobiletools.dialer.extensions.hasCapability
|
||||
import com.simplemobiletools.dialer.helpers.getCallContact
|
||||
import org.fossify.commons.adapters.MyRecyclerViewAdapter
|
||||
import org.fossify.commons.extensions.toast
|
||||
import org.fossify.commons.helpers.LOWER_ALPHA
|
||||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.databinding.ItemConferenceCallBinding
|
||||
import org.fossify.dialer.extensions.hasCapability
|
||||
import org.fossify.dialer.helpers.getCallContact
|
||||
|
||||
class ConferenceCallsAdapter(
|
||||
activity: SimpleActivity, recyclerView: MyRecyclerView, val data: ArrayList<Call>, itemClick: (Any) -> Unit
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.adapters
|
||||
package org.fossify.dialer.adapters
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Intent
|
||||
@@ -16,26 +16,26 @@ import androidx.recyclerview.widget.ItemTouchHelper
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import androidx.viewbinding.ViewBinding
|
||||
import com.bumptech.glide.Glide
|
||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||
import com.simplemobiletools.commons.databinding.ItemContactWithoutNumberBinding
|
||||
import com.simplemobiletools.commons.databinding.ItemContactWithoutNumberGridBinding
|
||||
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
|
||||
import com.simplemobiletools.commons.dialogs.FeatureLockedDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.interfaces.ItemMoveCallback
|
||||
import com.simplemobiletools.commons.interfaces.ItemTouchHelperContract
|
||||
import com.simplemobiletools.commons.interfaces.StartReorderDragListener
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.commons.views.MyRecyclerView
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.extensions.areMultipleSIMsAvailable
|
||||
import com.simplemobiletools.dialer.extensions.callContactWithSim
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.extensions.startContactDetailsIntent
|
||||
import com.simplemobiletools.dialer.interfaces.RefreshItemsListener
|
||||
import java.util.*
|
||||
import org.fossify.commons.adapters.MyRecyclerViewAdapter
|
||||
import org.fossify.commons.databinding.ItemContactWithoutNumberBinding
|
||||
import org.fossify.commons.databinding.ItemContactWithoutNumberGridBinding
|
||||
import org.fossify.commons.dialogs.ConfirmationDialog
|
||||
import org.fossify.commons.dialogs.FeatureLockedDialog
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.interfaces.ItemMoveCallback
|
||||
import org.fossify.commons.interfaces.ItemTouchHelperContract
|
||||
import org.fossify.commons.interfaces.StartReorderDragListener
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.extensions.areMultipleSIMsAvailable
|
||||
import org.fossify.dialer.extensions.callContactWithSim
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.extensions.startContactDetailsIntent
|
||||
import org.fossify.dialer.interfaces.RefreshItemsListener
|
||||
import java.util.Collections
|
||||
|
||||
class ContactsAdapter(
|
||||
activity: SimpleActivity,
|
||||
@@ -1,15 +1,15 @@
|
||||
package com.simplemobiletools.dialer.adapters
|
||||
package org.fossify.dialer.adapters
|
||||
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.recyclerview.widget.RecyclerView
|
||||
import com.simplemobiletools.commons.extensions.getProperBackgroundColor
|
||||
import com.simplemobiletools.commons.extensions.getProperPrimaryColor
|
||||
import com.simplemobiletools.commons.extensions.getProperTextColor
|
||||
import com.simplemobiletools.commons.helpers.SMT_PRIVATE
|
||||
import com.simplemobiletools.commons.models.contacts.ContactSource
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.databinding.ItemFilterContactSourceBinding
|
||||
import org.fossify.commons.extensions.getProperBackgroundColor
|
||||
import org.fossify.commons.extensions.getProperPrimaryColor
|
||||
import org.fossify.commons.extensions.getProperTextColor
|
||||
import org.fossify.commons.helpers.SMT_PRIVATE
|
||||
import org.fossify.commons.models.contacts.ContactSource
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.databinding.ItemFilterContactSourceBinding
|
||||
|
||||
class FilterContactSourcesAdapter(
|
||||
val activity: SimpleActivity,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.adapters
|
||||
package org.fossify.dialer.adapters
|
||||
|
||||
import android.content.Intent
|
||||
import android.graphics.drawable.Drawable
|
||||
@@ -9,22 +9,22 @@ import android.util.TypedValue
|
||||
import android.view.*
|
||||
import android.widget.PopupMenu
|
||||
import com.bumptech.glide.Glide
|
||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||
import com.simplemobiletools.commons.dialogs.ConfirmationDialog
|
||||
import com.simplemobiletools.commons.dialogs.FeatureLockedDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.commons.views.MyRecyclerView
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.MainActivity
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.databinding.ItemRecentCallBinding
|
||||
import com.simplemobiletools.dialer.dialogs.ShowGroupedCallsDialog
|
||||
import com.simplemobiletools.dialer.extensions.*
|
||||
import com.simplemobiletools.dialer.helpers.RecentsHelper
|
||||
import com.simplemobiletools.dialer.interfaces.RefreshItemsListener
|
||||
import com.simplemobiletools.dialer.models.RecentCall
|
||||
import org.fossify.commons.adapters.MyRecyclerViewAdapter
|
||||
import org.fossify.commons.dialogs.ConfirmationDialog
|
||||
import org.fossify.commons.dialogs.FeatureLockedDialog
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.MainActivity
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.databinding.ItemRecentCallBinding
|
||||
import org.fossify.dialer.dialogs.ShowGroupedCallsDialog
|
||||
import org.fossify.dialer.extensions.*
|
||||
import org.fossify.dialer.helpers.RecentsHelper
|
||||
import org.fossify.dialer.interfaces.RefreshItemsListener
|
||||
import org.fossify.dialer.models.RecentCall
|
||||
|
||||
class RecentCallsAdapter(
|
||||
activity: SimpleActivity,
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.simplemobiletools.dialer.adapters
|
||||
package org.fossify.dialer.adapters
|
||||
|
||||
import android.view.Menu
|
||||
import android.view.ViewGroup
|
||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||
import com.simplemobiletools.commons.views.MyRecyclerView
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.databinding.ItemSpeedDialBinding
|
||||
import com.simplemobiletools.dialer.interfaces.RemoveSpeedDialListener
|
||||
import com.simplemobiletools.dialer.models.SpeedDial
|
||||
import org.fossify.commons.adapters.MyRecyclerViewAdapter
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.databinding.ItemSpeedDialBinding
|
||||
import org.fossify.dialer.interfaces.RemoveSpeedDialListener
|
||||
import org.fossify.dialer.models.SpeedDial
|
||||
|
||||
class SpeedDialAdapter(
|
||||
activity: SimpleActivity, var speedDialValues: List<SpeedDial>, private val removeListener: RemoveSpeedDialListener,
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.simplemobiletools.dialer.adapters
|
||||
package org.fossify.dialer.adapters
|
||||
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import androidx.viewpager.widget.PagerAdapter
|
||||
import com.simplemobiletools.commons.helpers.TAB_CALL_HISTORY
|
||||
import com.simplemobiletools.commons.helpers.TAB_CONTACTS
|
||||
import com.simplemobiletools.commons.helpers.TAB_FAVORITES
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.fragments.MyViewPagerFragment
|
||||
import com.simplemobiletools.dialer.helpers.tabsList
|
||||
import org.fossify.commons.helpers.TAB_CALL_HISTORY
|
||||
import org.fossify.commons.helpers.TAB_CONTACTS
|
||||
import org.fossify.commons.helpers.TAB_FAVORITES
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.fragments.MyViewPagerFragment
|
||||
import org.fossify.dialer.helpers.tabsList
|
||||
|
||||
class ViewPagerAdapter(val activity: SimpleActivity) : PagerAdapter() {
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.simplemobiletools.dialer.dialogs
|
||||
package org.fossify.dialer.dialogs
|
||||
|
||||
import com.simplemobiletools.commons.activities.BaseSimpleActivity
|
||||
import com.simplemobiletools.commons.extensions.beGoneIf
|
||||
import com.simplemobiletools.commons.extensions.getAlertDialogBuilder
|
||||
import com.simplemobiletools.commons.extensions.setupDialogStuff
|
||||
import com.simplemobiletools.commons.extensions.viewBinding
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.databinding.DialogChangeSortingBinding
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.commons.extensions.beGoneIf
|
||||
import org.fossify.commons.extensions.getAlertDialogBuilder
|
||||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.commons.extensions.viewBinding
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.databinding.DialogChangeSortingBinding
|
||||
import org.fossify.dialer.extensions.config
|
||||
|
||||
class ChangeSortingDialog(val activity: BaseSimpleActivity, private val showCustomSorting: Boolean = false, private val callback: () -> Unit) {
|
||||
private val binding by activity.viewBinding(DialogChangeSortingBinding::inflate)
|
||||
@@ -1,12 +1,12 @@
|
||||
package com.simplemobiletools.dialer.dialogs
|
||||
package org.fossify.dialer.dialogs
|
||||
|
||||
import android.os.Bundle
|
||||
import android.view.ViewGroup
|
||||
import androidx.fragment.app.FragmentManager
|
||||
import com.simplemobiletools.commons.adapters.SimpleListItemAdapter
|
||||
import com.simplemobiletools.commons.fragments.BaseBottomSheetDialogFragment
|
||||
import com.simplemobiletools.commons.models.SimpleListItem
|
||||
import com.simplemobiletools.dialer.databinding.LayoutSimpleRecyclerViewBinding
|
||||
import org.fossify.commons.adapters.SimpleListItemAdapter
|
||||
import org.fossify.commons.fragments.BaseBottomSheetDialogFragment
|
||||
import org.fossify.commons.models.SimpleListItem
|
||||
import org.fossify.dialer.databinding.LayoutSimpleRecyclerViewBinding
|
||||
|
||||
// same as BottomSheetChooserDialog but with dynamic updates
|
||||
class DynamicBottomSheetChooserDialog : BaseBottomSheetDialogFragment() {
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.simplemobiletools.dialer.dialogs
|
||||
package org.fossify.dialer.dialogs
|
||||
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.databinding.DialogExportCallHistoryBinding
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.databinding.DialogExportCallHistoryBinding
|
||||
|
||||
class ExportCallHistoryDialog(val activity: SimpleActivity, callback: (filename: String) -> Unit) {
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
package com.simplemobiletools.dialer.dialogs
|
||||
package org.fossify.dialer.dialogs
|
||||
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.ContactsHelper
|
||||
import com.simplemobiletools.commons.helpers.MyContactsContentProvider
|
||||
import com.simplemobiletools.commons.helpers.SMT_PRIVATE
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.commons.models.contacts.ContactSource
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.adapters.FilterContactSourcesAdapter
|
||||
import com.simplemobiletools.dialer.databinding.DialogFilterContactSourcesBinding
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.ContactsHelper
|
||||
import org.fossify.commons.helpers.MyContactsContentProvider
|
||||
import org.fossify.commons.helpers.SMT_PRIVATE
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.commons.models.contacts.ContactSource
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.adapters.FilterContactSourcesAdapter
|
||||
import org.fossify.dialer.databinding.DialogFilterContactSourcesBinding
|
||||
import org.fossify.dialer.extensions.config
|
||||
|
||||
class FilterContactSourcesDialog(val activity: SimpleActivity, private val callback: () -> Unit) {
|
||||
private val binding by activity.viewBinding(DialogFilterContactSourcesBinding::inflate)
|
||||
@@ -1,17 +1,17 @@
|
||||
package com.simplemobiletools.dialer.dialogs
|
||||
package org.fossify.dialer.dialogs
|
||||
|
||||
import com.simplemobiletools.commons.activities.BaseSimpleActivity
|
||||
import com.simplemobiletools.commons.extensions.getAlertDialogBuilder
|
||||
import com.simplemobiletools.commons.extensions.setupDialogStuff
|
||||
import com.simplemobiletools.commons.extensions.viewBinding
|
||||
import com.simplemobiletools.commons.helpers.TAB_CALL_HISTORY
|
||||
import com.simplemobiletools.commons.helpers.TAB_CONTACTS
|
||||
import com.simplemobiletools.commons.helpers.TAB_FAVORITES
|
||||
import com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.databinding.DialogManageVisibleTabsBinding
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.helpers.ALL_TABS_MASK
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.commons.extensions.getAlertDialogBuilder
|
||||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.commons.extensions.viewBinding
|
||||
import org.fossify.commons.helpers.TAB_CALL_HISTORY
|
||||
import org.fossify.commons.helpers.TAB_CONTACTS
|
||||
import org.fossify.commons.helpers.TAB_FAVORITES
|
||||
import org.fossify.commons.views.MyAppCompatCheckbox
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.databinding.DialogManageVisibleTabsBinding
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.helpers.ALL_TABS_MASK
|
||||
|
||||
class ManageVisibleTabsDialog(val activity: BaseSimpleActivity) {
|
||||
private val binding by activity.viewBinding(DialogManageVisibleTabsBinding::inflate)
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.dialogs
|
||||
package org.fossify.dialer.dialogs
|
||||
|
||||
import android.graphics.Color
|
||||
import android.view.KeyEvent
|
||||
@@ -6,13 +6,13 @@ import android.view.inputmethod.EditorInfo
|
||||
import android.widget.ImageView
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import com.reddit.indicatorfastscroll.FastScrollItemIndicator
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.commons.views.MySearchMenu
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.adapters.ContactsAdapter
|
||||
import com.simplemobiletools.dialer.databinding.DialogSelectContactBinding
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.commons.views.MySearchMenu
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.adapters.ContactsAdapter
|
||||
import org.fossify.dialer.databinding.DialogSelectContactBinding
|
||||
import java.util.Locale
|
||||
|
||||
class SelectContactDialog(val activity: SimpleActivity, val contacts: List<Contact>, val callback: (selectedContact: Contact) -> Unit) {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.dialogs
|
||||
package org.fossify.dialer.dialogs
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.telecom.PhoneAccountHandle
|
||||
@@ -6,14 +6,14 @@ import android.view.ViewGroup
|
||||
import android.widget.RadioButton
|
||||
import android.widget.RadioGroup
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import com.simplemobiletools.commons.activities.BaseSimpleActivity
|
||||
import com.simplemobiletools.commons.extensions.getAlertDialogBuilder
|
||||
import com.simplemobiletools.commons.extensions.setupDialogStuff
|
||||
import com.simplemobiletools.commons.extensions.viewBinding
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.databinding.DialogSelectSimBinding
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.extensions.getAvailableSIMCardLabels
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.commons.extensions.getAlertDialogBuilder
|
||||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.commons.extensions.viewBinding
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.databinding.DialogSelectSimBinding
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.extensions.getAvailableSIMCardLabels
|
||||
|
||||
@SuppressLint("MissingPermission")
|
||||
class SelectSIMDialog(
|
||||
@@ -1,15 +1,15 @@
|
||||
package com.simplemobiletools.dialer.dialogs
|
||||
package org.fossify.dialer.dialogs
|
||||
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import com.simplemobiletools.commons.activities.BaseSimpleActivity
|
||||
import com.simplemobiletools.commons.extensions.getAlertDialogBuilder
|
||||
import com.simplemobiletools.commons.extensions.setupDialogStuff
|
||||
import com.simplemobiletools.commons.extensions.viewBinding
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.adapters.RecentCallsAdapter
|
||||
import com.simplemobiletools.dialer.databinding.DialogShowGroupedCallsBinding
|
||||
import com.simplemobiletools.dialer.helpers.RecentsHelper
|
||||
import com.simplemobiletools.dialer.models.RecentCall
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.commons.extensions.getAlertDialogBuilder
|
||||
import org.fossify.commons.extensions.setupDialogStuff
|
||||
import org.fossify.commons.extensions.viewBinding
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.adapters.RecentCallsAdapter
|
||||
import org.fossify.dialer.databinding.DialogShowGroupedCallsBinding
|
||||
import org.fossify.dialer.helpers.RecentsHelper
|
||||
import org.fossify.dialer.models.RecentCall
|
||||
|
||||
class ShowGroupedCallsDialog(val activity: BaseSimpleActivity, callIds: ArrayList<Int>) {
|
||||
private var dialog: AlertDialog? = null
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.extensions
|
||||
package org.fossify.dialer.extensions
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Activity
|
||||
@@ -8,13 +8,13 @@ import android.provider.ContactsContract
|
||||
import android.telecom.PhoneAccount
|
||||
import android.telecom.PhoneAccountHandle
|
||||
import android.telecom.TelecomManager
|
||||
import com.simplemobiletools.commons.activities.BaseSimpleActivity
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.dialer.activities.DialerActivity
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.dialogs.SelectSIMDialog
|
||||
import org.fossify.commons.activities.BaseSimpleActivity
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.dialer.activities.DialerActivity
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.dialogs.SelectSIMDialog
|
||||
|
||||
fun SimpleActivity.startCallIntent(recipient: String) {
|
||||
if (isDefaultDialer()) {
|
||||
@@ -44,8 +44,8 @@ fun BaseSimpleActivity.callContactWithSim(recipient: String, useMainSIM: Boolean
|
||||
|
||||
// handle private contacts differently, only Simple Contacts Pro can open them
|
||||
fun Activity.startContactDetailsIntent(contact: Contact) {
|
||||
val simpleContacts = "com.simplemobiletools.contacts.pro"
|
||||
val simpleContactsDebug = "com.simplemobiletools.contacts.pro.debug"
|
||||
val simpleContacts = "org.fossify.contacts"
|
||||
val simpleContactsDebug = "org.fossify.contacts.debug"
|
||||
if (contact.rawId > 1000000 && contact.contactId > 1000000 && contact.rawId == contact.contactId &&
|
||||
(isPackageInstalled(simpleContacts) || isPackageInstalled(simpleContactsDebug))
|
||||
) {
|
||||
@@ -1,11 +1,11 @@
|
||||
package com.simplemobiletools.dialer.extensions
|
||||
package org.fossify.dialer.extensions
|
||||
|
||||
import android.telecom.Call
|
||||
import android.telecom.Call.STATE_CONNECTING
|
||||
import android.telecom.Call.STATE_DIALING
|
||||
import android.telecom.Call.STATE_SELECT_PHONE_ACCOUNT
|
||||
import com.simplemobiletools.commons.helpers.isQPlus
|
||||
import com.simplemobiletools.commons.helpers.isSPlus
|
||||
import org.fossify.commons.helpers.isQPlus
|
||||
import org.fossify.commons.helpers.isSPlus
|
||||
|
||||
private val OUTGOING_CALL_STATES = arrayOf(STATE_CONNECTING, STATE_DIALING, STATE_SELECT_PHONE_ACCOUNT)
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
package com.simplemobiletools.dialer.extensions
|
||||
package org.fossify.dialer.extensions
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
import android.media.AudioManager
|
||||
import android.net.Uri
|
||||
import android.os.PowerManager
|
||||
import com.simplemobiletools.commons.extensions.telecomManager
|
||||
import com.simplemobiletools.dialer.helpers.Config
|
||||
import com.simplemobiletools.dialer.models.SIMAccount
|
||||
import org.fossify.commons.extensions.telecomManager
|
||||
import org.fossify.dialer.helpers.Config
|
||||
import org.fossify.dialer.models.SIMAccount
|
||||
|
||||
val Context.config: Config get() = Config.newInstance(applicationContext)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.extensions
|
||||
package org.fossify.dialer.extensions
|
||||
|
||||
import android.view.KeyEvent
|
||||
import android.widget.EditText
|
||||
@@ -1,10 +1,10 @@
|
||||
package com.simplemobiletools.dialer.extensions
|
||||
package org.fossify.dialer.extensions
|
||||
|
||||
import android.content.SharedPreferences
|
||||
import android.telecom.PhoneAccountHandle
|
||||
import com.google.gson.Gson
|
||||
import com.google.gson.JsonSyntaxException
|
||||
import com.simplemobiletools.dialer.models.PhoneAccountHandleModel
|
||||
import org.fossify.dialer.models.PhoneAccountHandleModel
|
||||
|
||||
fun SharedPreferences.Editor.putPhoneAccountHandle(
|
||||
key: String,
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.extensions
|
||||
package org.fossify.dialer.extensions
|
||||
|
||||
import android.graphics.Rect
|
||||
import android.view.View
|
||||
@@ -1,21 +1,21 @@
|
||||
package com.simplemobiletools.dialer.fragments
|
||||
package org.fossify.dialer.fragments
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import com.reddit.indicatorfastscroll.FastScrollItemIndicator
|
||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.MainActivity
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.adapters.ContactsAdapter
|
||||
import com.simplemobiletools.dialer.databinding.FragmentContactsBinding
|
||||
import com.simplemobiletools.dialer.databinding.FragmentLettersLayoutBinding
|
||||
import com.simplemobiletools.dialer.extensions.launchCreateNewContactIntent
|
||||
import com.simplemobiletools.dialer.extensions.startContactDetailsIntent
|
||||
import com.simplemobiletools.dialer.interfaces.RefreshItemsListener
|
||||
import org.fossify.commons.adapters.MyRecyclerViewAdapter
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.MainActivity
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.adapters.ContactsAdapter
|
||||
import org.fossify.dialer.databinding.FragmentContactsBinding
|
||||
import org.fossify.dialer.databinding.FragmentLettersLayoutBinding
|
||||
import org.fossify.dialer.extensions.launchCreateNewContactIntent
|
||||
import org.fossify.dialer.extensions.startContactDetailsIntent
|
||||
import org.fossify.dialer.interfaces.RefreshItemsListener
|
||||
import java.util.Locale
|
||||
|
||||
class ContactsFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerFragment<MyViewPagerFragment.LettersInnerBinding>(context, attributeSet),
|
||||
@@ -59,7 +59,7 @@ class ContactsFragment(context: Context, attributeSet: AttributeSet) : MyViewPag
|
||||
|
||||
override fun setupColors(textColor: Int, primaryColor: Int, properPrimaryColor: Int) {
|
||||
binding.apply {
|
||||
(fragmentList?.adapter as? MyRecyclerViewAdapter)?.updateTextColor(textColor)
|
||||
(fragmentList.adapter as? MyRecyclerViewAdapter)?.updateTextColor(textColor)
|
||||
fragmentPlaceholder.setTextColor(textColor)
|
||||
fragmentPlaceholder2.setTextColor(properPrimaryColor)
|
||||
|
||||
@@ -1,24 +1,23 @@
|
||||
package com.simplemobiletools.dialer.fragments
|
||||
package org.fossify.dialer.fragments
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import com.google.gson.Gson
|
||||
import com.reddit.indicatorfastscroll.FastScrollItemIndicator
|
||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||
import com.simplemobiletools.commons.dialogs.CallConfirmationDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.commons.views.MyGridLayoutManager
|
||||
import com.simplemobiletools.commons.views.MyLinearLayoutManager
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.adapters.ContactsAdapter
|
||||
import com.simplemobiletools.dialer.databinding.FragmentFavoritesBinding
|
||||
import com.simplemobiletools.dialer.databinding.FragmentLettersLayoutBinding
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.helpers.Converters
|
||||
import com.simplemobiletools.dialer.interfaces.RefreshItemsListener
|
||||
import org.fossify.commons.adapters.MyRecyclerViewAdapter
|
||||
import org.fossify.commons.dialogs.CallConfirmationDialog
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.commons.views.MyGridLayoutManager
|
||||
import org.fossify.commons.views.MyLinearLayoutManager
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.adapters.ContactsAdapter
|
||||
import org.fossify.dialer.databinding.FragmentFavoritesBinding
|
||||
import org.fossify.dialer.databinding.FragmentLettersLayoutBinding
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.interfaces.RefreshItemsListener
|
||||
import java.util.Locale
|
||||
|
||||
class FavoritesFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerFragment<MyViewPagerFragment.LettersInnerBinding>(context, attributeSet),
|
||||
@@ -1,23 +1,23 @@
|
||||
package com.simplemobiletools.dialer.fragments
|
||||
package org.fossify.dialer.fragments
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import android.widget.RelativeLayout
|
||||
import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
|
||||
import com.simplemobiletools.commons.extensions.getProperPrimaryColor
|
||||
import com.simplemobiletools.commons.extensions.getProperTextColor
|
||||
import com.simplemobiletools.commons.extensions.getTextSize
|
||||
import com.simplemobiletools.commons.helpers.SORT_BY_FIRST_NAME
|
||||
import com.simplemobiletools.commons.helpers.SORT_BY_SURNAME
|
||||
import com.simplemobiletools.commons.views.MyRecyclerView
|
||||
import com.simplemobiletools.dialer.activities.MainActivity
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.adapters.ContactsAdapter
|
||||
import com.simplemobiletools.dialer.adapters.RecentCallsAdapter
|
||||
import com.simplemobiletools.dialer.databinding.FragmentLettersLayoutBinding
|
||||
import com.simplemobiletools.dialer.databinding.FragmentRecentsBinding
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.helpers.Config
|
||||
import org.fossify.commons.adapters.MyRecyclerViewAdapter
|
||||
import org.fossify.commons.extensions.getProperPrimaryColor
|
||||
import org.fossify.commons.extensions.getProperTextColor
|
||||
import org.fossify.commons.extensions.getTextSize
|
||||
import org.fossify.commons.helpers.SORT_BY_FIRST_NAME
|
||||
import org.fossify.commons.helpers.SORT_BY_SURNAME
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.dialer.activities.MainActivity
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.adapters.ContactsAdapter
|
||||
import org.fossify.dialer.adapters.RecentCallsAdapter
|
||||
import org.fossify.dialer.databinding.FragmentLettersLayoutBinding
|
||||
import org.fossify.dialer.databinding.FragmentRecentsBinding
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.helpers.Config
|
||||
|
||||
abstract class MyViewPagerFragment<BINDING : MyViewPagerFragment.InnerBinding>(context: Context, attributeSet: AttributeSet) :
|
||||
RelativeLayout(context, attributeSet) {
|
||||
@@ -51,7 +51,7 @@ abstract class MyViewPagerFragment<BINDING : MyViewPagerFragment.InnerBinding>(c
|
||||
|
||||
fun fontSizeChanged() {
|
||||
if (this is RecentsFragment) {
|
||||
(innerBinding.recentsList?.adapter as? RecentCallsAdapter)?.apply {
|
||||
(innerBinding.recentsList.adapter as? RecentCallsAdapter)?.apply {
|
||||
fontSize = activity.getTextSize()
|
||||
notifyDataSetChanged()
|
||||
}
|
||||
@@ -1,24 +1,24 @@
|
||||
package com.simplemobiletools.dialer.fragments
|
||||
package org.fossify.dialer.fragments
|
||||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import com.simplemobiletools.commons.dialogs.CallConfirmationDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.ContactsHelper
|
||||
import com.simplemobiletools.commons.helpers.MyContactsContentProvider
|
||||
import com.simplemobiletools.commons.helpers.PERMISSION_READ_CALL_LOG
|
||||
import com.simplemobiletools.commons.helpers.SMT_PRIVATE
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.commons.views.MyRecyclerView
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.adapters.RecentCallsAdapter
|
||||
import com.simplemobiletools.dialer.databinding.FragmentRecentsBinding
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.helpers.MIN_RECENTS_THRESHOLD
|
||||
import com.simplemobiletools.dialer.helpers.RecentsHelper
|
||||
import com.simplemobiletools.dialer.interfaces.RefreshItemsListener
|
||||
import com.simplemobiletools.dialer.models.RecentCall
|
||||
import org.fossify.commons.dialogs.CallConfirmationDialog
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.ContactsHelper
|
||||
import org.fossify.commons.helpers.MyContactsContentProvider
|
||||
import org.fossify.commons.helpers.PERMISSION_READ_CALL_LOG
|
||||
import org.fossify.commons.helpers.SMT_PRIVATE
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.commons.views.MyRecyclerView
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.adapters.RecentCallsAdapter
|
||||
import org.fossify.dialer.databinding.FragmentRecentsBinding
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.helpers.MIN_RECENTS_THRESHOLD
|
||||
import org.fossify.dialer.helpers.RecentsHelper
|
||||
import org.fossify.dialer.interfaces.RefreshItemsListener
|
||||
import org.fossify.dialer.models.RecentCall
|
||||
|
||||
class RecentsFragment(context: Context, attributeSet: AttributeSet) : MyViewPagerFragment<MyViewPagerFragment.RecentsInnerBinding>(context, attributeSet),
|
||||
RefreshItemsListener {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.helpers
|
||||
package org.fossify.dialer.helpers
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.Context
|
||||
@@ -6,9 +6,9 @@ import android.graphics.*
|
||||
import android.net.Uri
|
||||
import android.provider.MediaStore
|
||||
import android.util.Size
|
||||
import com.simplemobiletools.commons.helpers.isQPlus
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.models.CallContact
|
||||
import org.fossify.commons.helpers.isQPlus
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.models.CallContact
|
||||
|
||||
class CallContactAvatarHelper(private val context: Context) {
|
||||
@SuppressLint("NewApi")
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.simplemobiletools.dialer.helpers
|
||||
package org.fossify.dialer.helpers
|
||||
|
||||
import android.content.Context
|
||||
import android.net.Uri
|
||||
import android.telecom.Call
|
||||
import com.simplemobiletools.commons.extensions.getMyContactsCursor
|
||||
import com.simplemobiletools.commons.extensions.getPhoneNumberTypeText
|
||||
import com.simplemobiletools.commons.helpers.ContactsHelper
|
||||
import com.simplemobiletools.commons.helpers.MyContactsContentProvider
|
||||
import com.simplemobiletools.commons.helpers.ensureBackgroundThread
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.extensions.isConference
|
||||
import com.simplemobiletools.dialer.models.CallContact
|
||||
import org.fossify.commons.extensions.getMyContactsCursor
|
||||
import org.fossify.commons.extensions.getPhoneNumberTypeText
|
||||
import org.fossify.commons.helpers.ContactsHelper
|
||||
import org.fossify.commons.helpers.MyContactsContentProvider
|
||||
import org.fossify.commons.helpers.ensureBackgroundThread
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.extensions.isConference
|
||||
import org.fossify.dialer.models.CallContact
|
||||
|
||||
fun getCallContact(context: Context, call: Call?, callback: (CallContact) -> Unit) {
|
||||
if (call.isConference()) {
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.helpers
|
||||
package org.fossify.dialer.helpers
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.os.Handler
|
||||
@@ -6,10 +6,10 @@ import android.telecom.Call
|
||||
import android.telecom.CallAudioState
|
||||
import android.telecom.InCallService
|
||||
import android.telecom.VideoProfile
|
||||
import com.simplemobiletools.dialer.extensions.getStateCompat
|
||||
import com.simplemobiletools.dialer.extensions.hasCapability
|
||||
import com.simplemobiletools.dialer.extensions.isConference
|
||||
import com.simplemobiletools.dialer.models.AudioRoute
|
||||
import org.fossify.dialer.extensions.getStateCompat
|
||||
import org.fossify.dialer.extensions.hasCapability
|
||||
import org.fossify.dialer.extensions.isConference
|
||||
import org.fossify.dialer.models.AudioRoute
|
||||
import java.util.concurrent.CopyOnWriteArraySet
|
||||
|
||||
// inspired by https://github.com/Chooloo/call_manage
|
||||
@@ -72,6 +72,7 @@ class CallManager {
|
||||
TwoCalls(calls[0], calls[1])
|
||||
}
|
||||
}
|
||||
|
||||
else -> {
|
||||
val conference = calls.find { it.isConference() } ?: return NoCall
|
||||
val secondCall = if (conference.children.size + 1 != calls.size) {
|
||||
@@ -201,10 +202,10 @@ class CallManager {
|
||||
fun getState() = getPrimaryCall()?.getStateCompat()
|
||||
|
||||
fun keypad(char: Char) {
|
||||
call?.playDtmfTone(char)
|
||||
Handler().postDelayed({
|
||||
call?.stopDtmfTone()
|
||||
}, DIALPAD_TONE_LENGTH_MS)
|
||||
call?.playDtmfTone(char)
|
||||
Handler().postDelayed({
|
||||
call?.stopDtmfTone()
|
||||
}, DIALPAD_TONE_LENGTH_MS)
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.helpers
|
||||
package org.fossify.dialer.helpers
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.app.Notification
|
||||
@@ -10,14 +10,13 @@ import android.content.Intent
|
||||
import android.telecom.Call
|
||||
import android.widget.RemoteViews
|
||||
import androidx.core.app.NotificationCompat
|
||||
import com.simplemobiletools.commons.extensions.notificationManager
|
||||
import com.simplemobiletools.commons.extensions.setText
|
||||
import com.simplemobiletools.commons.extensions.setVisibleIf
|
||||
import com.simplemobiletools.commons.helpers.isOreoPlus
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.CallActivity
|
||||
import com.simplemobiletools.dialer.extensions.powerManager
|
||||
import com.simplemobiletools.dialer.receivers.CallActionReceiver
|
||||
import org.fossify.commons.extensions.notificationManager
|
||||
import org.fossify.commons.extensions.setText
|
||||
import org.fossify.commons.extensions.setVisibleIf
|
||||
import org.fossify.commons.helpers.isOreoPlus
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.extensions.powerManager
|
||||
import org.fossify.dialer.receivers.CallActionReceiver
|
||||
|
||||
class CallNotificationManager(private val context: Context) {
|
||||
private val CALL_NOTIFICATION_ID = 42
|
||||
@@ -43,7 +42,7 @@ class CallNotificationManager(private val context: Context) {
|
||||
}
|
||||
}
|
||||
|
||||
val openAppIntent = CallActivity.getStartIntent(context)
|
||||
val openAppIntent = org.fossify.dialer.activities.CallActivity.getStartIntent(context)
|
||||
val openAppPendingIntent = PendingIntent.getActivity(context, 0, openAppIntent, PendingIntent.FLAG_MUTABLE)
|
||||
|
||||
val acceptCallIntent = Intent(context, CallActionReceiver::class.java)
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.simplemobiletools.dialer.helpers
|
||||
package org.fossify.dialer.helpers
|
||||
|
||||
import android.content.ComponentName
|
||||
import android.content.Context
|
||||
import android.telecom.PhoneAccountHandle
|
||||
import com.google.gson.Gson
|
||||
import com.google.gson.reflect.TypeToken
|
||||
import com.simplemobiletools.commons.helpers.BaseConfig
|
||||
import com.simplemobiletools.dialer.extensions.getPhoneAccountHandleModel
|
||||
import com.simplemobiletools.dialer.extensions.putPhoneAccountHandle
|
||||
import com.simplemobiletools.dialer.models.SpeedDial
|
||||
import org.fossify.commons.helpers.BaseConfig
|
||||
import org.fossify.dialer.extensions.getPhoneAccountHandleModel
|
||||
import org.fossify.dialer.extensions.putPhoneAccountHandle
|
||||
import org.fossify.dialer.models.SpeedDial
|
||||
|
||||
class Config(context: Context) : BaseConfig(context) {
|
||||
companion object {
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.simplemobiletools.dialer.helpers
|
||||
package org.fossify.dialer.helpers
|
||||
|
||||
import com.simplemobiletools.commons.helpers.TAB_CALL_HISTORY
|
||||
import com.simplemobiletools.commons.helpers.TAB_CONTACTS
|
||||
import com.simplemobiletools.commons.helpers.TAB_FAVORITES
|
||||
import org.fossify.commons.helpers.TAB_CALL_HISTORY
|
||||
import org.fossify.commons.helpers.TAB_CONTACTS
|
||||
import org.fossify.commons.helpers.TAB_FAVORITES
|
||||
|
||||
// shared prefs
|
||||
const val SPEED_DIAL = "speed_dial"
|
||||
@@ -24,7 +24,7 @@ const val ALL_TABS_MASK = TAB_CONTACTS or TAB_FAVORITES or TAB_CALL_HISTORY
|
||||
|
||||
val tabsList = arrayListOf(TAB_CONTACTS, TAB_FAVORITES, TAB_CALL_HISTORY)
|
||||
|
||||
private const val PATH = "com.simplemobiletools.dialer.action."
|
||||
private const val PATH = "org.fossify.dialer.action."
|
||||
const val ACCEPT_CALL = PATH + "accept_call"
|
||||
const val DECLINE_CALL = PATH + "decline_call"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.helpers
|
||||
package org.fossify.dialer.helpers
|
||||
|
||||
import com.google.gson.Gson
|
||||
import com.google.gson.reflect.TypeToken
|
||||
@@ -1,16 +1,16 @@
|
||||
package com.simplemobiletools.dialer.helpers
|
||||
package org.fossify.dialer.helpers
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.ContentValues
|
||||
import android.content.Context
|
||||
import android.provider.CallLog.Calls
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.contacts.Contact
|
||||
import com.simplemobiletools.dialer.R
|
||||
import com.simplemobiletools.dialer.activities.SimpleActivity
|
||||
import com.simplemobiletools.dialer.extensions.getAvailableSIMCardLabels
|
||||
import com.simplemobiletools.dialer.models.RecentCall
|
||||
import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.contacts.Contact
|
||||
import org.fossify.dialer.R
|
||||
import org.fossify.dialer.activities.SimpleActivity
|
||||
import org.fossify.dialer.extensions.getAvailableSIMCardLabels
|
||||
import org.fossify.dialer.models.RecentCall
|
||||
|
||||
class RecentsHelper(private val context: Context) {
|
||||
private val COMPARABLE_PHONE_NUMBER_LENGTH = 9
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.helpers
|
||||
package org.fossify.dialer.helpers
|
||||
|
||||
import android.content.Context
|
||||
import android.media.AudioManager
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.interfaces
|
||||
package org.fossify.dialer.interfaces
|
||||
|
||||
interface RefreshItemsListener {
|
||||
fun refreshItems(callback: (() -> Unit)? = null)
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.interfaces
|
||||
package org.fossify.dialer.interfaces
|
||||
|
||||
interface RemoveSpeedDialListener {
|
||||
fun removeSpeedDial(ids: ArrayList<Int>)
|
||||
@@ -1,9 +1,9 @@
|
||||
package com.simplemobiletools.dialer.models
|
||||
package org.fossify.dialer.models
|
||||
|
||||
import android.telecom.CallAudioState
|
||||
import androidx.annotation.DrawableRes
|
||||
import androidx.annotation.StringRes
|
||||
import com.simplemobiletools.dialer.R
|
||||
import org.fossify.dialer.R
|
||||
|
||||
enum class AudioRoute(val route: Int, @StringRes val stringRes: Int, @DrawableRes val iconRes: Int) {
|
||||
SPEAKER(CallAudioState.ROUTE_SPEAKER, R.string.audio_route_speaker, R.drawable.ic_volume_up_vector),
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.models
|
||||
package org.fossify.dialer.models
|
||||
|
||||
// a simpler Contact model containing just info needed at the call screen
|
||||
data class CallContact(var name: String, var photoUri: String, var number: String, var numberLabel: String)
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.models
|
||||
package org.fossify.dialer.models
|
||||
|
||||
data class PhoneAccountHandleModel(
|
||||
val packageName: String,
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.simplemobiletools.dialer.models
|
||||
package org.fossify.dialer.models
|
||||
|
||||
import android.telephony.PhoneNumberUtils
|
||||
import com.simplemobiletools.commons.extensions.normalizePhoneNumber
|
||||
import org.fossify.commons.extensions.normalizePhoneNumber
|
||||
|
||||
/**
|
||||
* Used at displaying recent calls.
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.models
|
||||
package org.fossify.dialer.models
|
||||
|
||||
import android.telecom.PhoneAccountHandle
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.simplemobiletools.dialer.models
|
||||
package org.fossify.dialer.models
|
||||
|
||||
data class SpeedDial(val id: Int, var number: String, var displayName: String) {
|
||||
fun isValid() = number.trim().isNotEmpty()
|
||||
@@ -1,20 +1,20 @@
|
||||
package com.simplemobiletools.dialer.receivers
|
||||
package org.fossify.dialer.receivers
|
||||
|
||||
import android.content.BroadcastReceiver
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import com.simplemobiletools.dialer.activities.CallActivity
|
||||
import com.simplemobiletools.dialer.helpers.ACCEPT_CALL
|
||||
import com.simplemobiletools.dialer.helpers.CallManager
|
||||
import com.simplemobiletools.dialer.helpers.DECLINE_CALL
|
||||
import org.fossify.dialer.helpers.ACCEPT_CALL
|
||||
import org.fossify.dialer.helpers.CallManager
|
||||
import org.fossify.dialer.helpers.DECLINE_CALL
|
||||
|
||||
class CallActionReceiver : BroadcastReceiver() {
|
||||
override fun onReceive(context: Context, intent: Intent) {
|
||||
when (intent.action) {
|
||||
ACCEPT_CALL -> {
|
||||
context.startActivity(CallActivity.getStartIntent(context))
|
||||
context.startActivity(org.fossify.dialer.activities.CallActivity.getStartIntent(context))
|
||||
CallManager.accept()
|
||||
}
|
||||
|
||||
DECLINE_CALL -> CallManager.reject()
|
||||
}
|
||||
}
|
||||
@@ -1,17 +1,16 @@
|
||||
package com.simplemobiletools.dialer.services
|
||||
package org.fossify.dialer.services
|
||||
|
||||
import android.app.KeyguardManager
|
||||
import android.content.Context
|
||||
import android.telecom.Call
|
||||
import android.telecom.CallAudioState
|
||||
import android.telecom.InCallService
|
||||
import com.simplemobiletools.dialer.activities.CallActivity
|
||||
import com.simplemobiletools.dialer.extensions.config
|
||||
import com.simplemobiletools.dialer.extensions.isOutgoing
|
||||
import com.simplemobiletools.dialer.extensions.powerManager
|
||||
import com.simplemobiletools.dialer.helpers.CallManager
|
||||
import com.simplemobiletools.dialer.helpers.CallNotificationManager
|
||||
import com.simplemobiletools.dialer.helpers.NoCall
|
||||
import org.fossify.dialer.extensions.config
|
||||
import org.fossify.dialer.extensions.isOutgoing
|
||||
import org.fossify.dialer.extensions.powerManager
|
||||
import org.fossify.dialer.helpers.CallManager
|
||||
import org.fossify.dialer.helpers.CallNotificationManager
|
||||
import org.fossify.dialer.helpers.NoCall
|
||||
|
||||
class CallService : InCallService() {
|
||||
private val callNotificationManager by lazy { CallNotificationManager(this) }
|
||||
@@ -37,7 +36,7 @@ class CallService : InCallService() {
|
||||
if (!powerManager.isInteractive || call.isOutgoing() || isScreenLocked || config.alwaysShowFullscreen) {
|
||||
try {
|
||||
callNotificationManager.setupNotification(true)
|
||||
startActivity(CallActivity.getStartIntent(this))
|
||||
startActivity(org.fossify.dialer.activities.CallActivity.getStartIntent(this))
|
||||
} catch (e: Exception) {
|
||||
// seems like startActivity can throw AndroidRuntimeException and ActivityNotFoundException, not yet sure when and why, lets show a notification
|
||||
callNotificationManager.setupNotification()
|
||||
@@ -58,7 +57,7 @@ class CallService : InCallService() {
|
||||
} else {
|
||||
callNotificationManager.setupNotification()
|
||||
if (wasPrimaryCall) {
|
||||
startActivity(CallActivity.getStartIntent(this))
|
||||
startActivity(org.fossify.dialer.activities.CallActivity.getStartIntent(this))
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,14 +1,14 @@
|
||||
package com.simplemobiletools.dialer.services
|
||||
package org.fossify.dialer.services
|
||||
|
||||
import android.os.Build
|
||||
import android.telecom.Call
|
||||
import android.telecom.CallScreeningService
|
||||
import androidx.annotation.RequiresApi
|
||||
import com.simplemobiletools.commons.extensions.baseConfig
|
||||
import com.simplemobiletools.commons.extensions.getMyContactsCursor
|
||||
import com.simplemobiletools.commons.extensions.isNumberBlocked
|
||||
import com.simplemobiletools.commons.extensions.normalizePhoneNumber
|
||||
import com.simplemobiletools.commons.helpers.SimpleContactsHelper
|
||||
import org.fossify.commons.extensions.baseConfig
|
||||
import org.fossify.commons.extensions.getMyContactsCursor
|
||||
import org.fossify.commons.extensions.isNumberBlocked
|
||||
import org.fossify.commons.extensions.normalizePhoneNumber
|
||||
import org.fossify.commons.helpers.SimpleContactsHelper
|
||||
|
||||
@RequiresApi(Build.VERSION_CODES.N)
|
||||
class SimpleCallScreeningService : CallScreeningService() {
|
||||
@@ -1,30 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:aapt="http://schemas.android.com/aapt"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z">
|
||||
<aapt:attr name="android:fillColor">
|
||||
<gradient
|
||||
android:endX="85.84757"
|
||||
android:endY="92.4963"
|
||||
android:startX="42.9492"
|
||||
android:startY="49.59793"
|
||||
android:type="linear">
|
||||
<item
|
||||
android:color="#44000000"
|
||||
android:offset="0.0" />
|
||||
<item
|
||||
android:color="#00000000"
|
||||
android:offset="1.0" />
|
||||
</gradient>
|
||||
</aapt:attr>
|
||||
</path>
|
||||
<path
|
||||
android:fillColor="#FFFFFF"
|
||||
android:fillType="nonZero"
|
||||
android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z"
|
||||
android:strokeWidth="1"
|
||||
android:strokeColor="#00000000" />
|
||||
</vector>
|
||||
3
app/src/main/res/drawable/ic_launcher_foreground.xml
Normal file
3
app/src/main/res/drawable/ic_launcher_foreground.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="108dp" android:height="108dp" android:viewportWidth="512" android:viewportHeight="512">
|
||||
<path android:fillColor="#ffffff" android:pathData="M333.19 290.93l-27.15-3.1c-6.52-0.75-12.93 1.5-17.53 6.09l-19.67 19.67c-30.24-15.39-55.04-40.08-70.43-70.44l19.77-19.77c4.6-4.6 6.84-11.01 6.09-17.53l-3.09-26.93c-1.29-10.8-10.37-18.92-21.27-18.92h-18.49c-12.08 0-22.12 10.05-21.38 22.12 5.66 91.28 78.67 164.17 169.84 169.84 12.08 0.75 22.12-9.3 22.12-21.38v-18.49c0.11-10.8-8.02-19.88-18.81-21.16z" android:strokeWidth="10.69"/>
|
||||
</vector>
|
||||
@@ -1,3 +1,3 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="108dp" android:height="108dp" android:viewportWidth="108" android:viewportHeight="108">
|
||||
<path android:fillColor="#FFFFFFFF" android:pathData="M42.84 33.37c-0.58 0.13-1.04 0.43-2.41 1.52-1.94 1.56-2.71 2.56-3.42 4.43-1.78 4.73-0.69 11.14 3.02 17.64 2.11 3.71 5.26 7.79 8.29 10.73 6.44 6.26 13.55 8.88 18.92 6.97 1.02-0.36 1.92-0.92 3.42-2.12 1-0.8 1.24-1.05 1.46-1.46 0.33-0.64 0.4-1.53 0.19-2.15-0.11-0.29-1.15-1.71-3.36-4.54-3.59-4.63-3.66-4.7-4.75-4.83-1.07-0.13-1.3-0.04-3.02 1.31-1.72 1.34-1.87 1.54-2.24 2.87-0.21 0.77-0.26 0.8-1.12 0.67-1.32-0.19-3-1.35-4.97-3.42-1.06-1.13-4.41-5.45-5.15-6.65-1.47-2.4-2.1-4.14-1.97-5.43 0.09-0.88 0.13-0.92 0.93-0.93 1.34-0.02 1.62-0.15 3.19-1.35 1.69-1.3 2.01-1.69 2.13-2.68 0.14-1.14 0.12-1.18-3.52-5.83-2.2-2.82-3.33-4.19-3.58-4.36-0.47-0.31-1.51-0.51-2.03-0.38z"/>
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="108dp" android:height="108dp" android:viewportWidth="512" android:viewportHeight="512">
|
||||
<path android:fillColor="#ffffff" android:pathData="M333.19 290.93l-27.15-3.1c-6.52-0.75-12.93 1.5-17.53 6.09l-19.67 19.67c-30.24-15.39-55.04-40.08-70.43-70.44l19.77-19.77c4.6-4.6 6.84-11.01 6.09-17.53l-3.09-26.93c-1.29-10.8-10.37-18.92-21.27-18.92h-18.49c-12.08 0-22.12 10.05-21.38 22.12 5.66 91.28 78.67 164.17 169.84 169.84 12.08 0.75 22.12-9.3 22.12-21.38v-18.49c0.11-10.8-8.02-19.88-18.81-21.16z" android:strokeWidth="10.69"/>
|
||||
</vector>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
app:layout_constraintVertical_bias="0.08"
|
||||
tools:src="@drawable/ic_call_accept" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/caller_name_label"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -32,7 +32,7 @@
|
||||
app:layout_constraintTop_toBottomOf="@+id/caller_avatar"
|
||||
tools:text="Caller name" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/caller_number"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -44,7 +44,7 @@
|
||||
app:layout_constraintTop_toBottomOf="@+id/caller_name_label"
|
||||
tools:text="0912 345 678" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/call_status_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -125,7 +125,7 @@
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
app:srcCompat="@drawable/ic_phone_vector" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/on_hold_caller_name"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -139,7 +139,7 @@
|
||||
app:layout_constraintTop_toTopOf="parent"
|
||||
tools:text="0912 345 678" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/on_hold_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -326,7 +326,7 @@
|
||||
app:layout_constraintTop_toTopOf="@+id/call_draggable"
|
||||
app:layout_constraintVertical_bias="0.85" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/call_decline_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -416,7 +416,7 @@
|
||||
app:layout_constraintTop_toTopOf="@+id/call_draggable"
|
||||
app:layout_constraintVertical_bias="0.85" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/call_accept_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -445,7 +445,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
<org.fossify.commons.views.MyEditText
|
||||
android:id="@+id/dialpad_input"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -20,13 +20,13 @@
|
||||
android:layout_height="match_parent"
|
||||
android:layout_marginTop="?attr/actionBarSize">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
<org.fossify.commons.views.MyRecyclerView
|
||||
android:id="@+id/conference_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager"
|
||||
app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager"
|
||||
tools:listitem="@layout/item_conference_call" />
|
||||
|
||||
</FrameLayout>
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
android:layout_marginTop="?attr/actionBarSize"
|
||||
android:focusableInTouchMode="true">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_placeholder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -39,13 +39,13 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
<org.fossify.commons.views.MyRecyclerView
|
||||
android:id="@+id/dialpad_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:clipToPadding="false"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager"
|
||||
app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager"
|
||||
app:layout_constraintBottom_toTopOf="@+id/dialpad_input"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
android:background="@drawable/divider"
|
||||
app:layout_constraintBottom_toTopOf="@+id/dialpad_input" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyEditText
|
||||
<org.fossify.commons.views.MyEditText
|
||||
android:id="@+id/dialpad_input"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySearchMenu
|
||||
<org.fossify.commons.views.MySearchMenu
|
||||
android:id="@+id/main_menu"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content" />
|
||||
@@ -18,14 +18,14 @@
|
||||
android:fillViewport="true"
|
||||
android:scrollbars="none">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyViewPager
|
||||
<org.fossify.commons.views.MyViewPager
|
||||
android:id="@+id/view_pager"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
app:layout_constraintBottom_toTopOf="@+id/main_tabs_holder"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyFloatingActionButton
|
||||
<org.fossify.commons.views.MyFloatingActionButton
|
||||
android:id="@+id/main_dialpad_button"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
android:orientation="vertical"
|
||||
tools:ignore="HardcodedText">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/manage_speed_dial_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -37,13 +37,13 @@
|
||||
android:text="@string/speed_dial_label"
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
<org.fossify.commons.views.MyRecyclerView
|
||||
android:id="@+id/speed_dial_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager" />
|
||||
app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" />
|
||||
|
||||
</LinearLayout>
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_color_customization_label"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -69,7 +69,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_purchase_thank_you_label"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -84,7 +84,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_use_english"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -99,14 +99,14 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_language_label"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/language" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_language"
|
||||
style="@style/SettingsTextValueStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -122,7 +122,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_manage_blocked_numbers_label"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -137,7 +137,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_change_date_time_format_label"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -152,7 +152,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_manage_speed_dial_label"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -167,14 +167,14 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_font_size_label"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/font_size" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_font_size"
|
||||
style="@style/SettingsTextValueStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -190,7 +190,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_start_name_with_surname"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -205,7 +205,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_hide_dialpad_numbers"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -220,7 +220,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_dialpad_vibration"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -235,7 +235,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_dialpad_beeps"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -261,7 +261,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_manage_tabs"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -276,14 +276,14 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_default_tab_label"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/default_tab_to_open" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_default_tab"
|
||||
style="@style/SettingsTextValueStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -299,7 +299,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_open_dialpad_at_launch"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -325,7 +325,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_group_subsequent_calls"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -340,7 +340,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_show_call_confirmation"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -355,7 +355,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_disable_proximity_sensor"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -370,7 +370,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_disable_swipe_to_answer"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -385,7 +385,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/settings_always_show_fullscreen"
|
||||
style="@style/SettingsCheckboxStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -411,7 +411,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_export_calls"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="match_parent"
|
||||
@@ -426,7 +426,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/settings_import_calls"
|
||||
style="@style/SettingsTextLabelStyle"
|
||||
android:layout_width="match_parent"
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="@dimen/medium_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
<org.fossify.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/sorting_dialog_radio_first_name"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -27,7 +27,7 @@
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/first_name" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
<org.fossify.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/sorting_dialog_radio_middle_name"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -35,7 +35,7 @@
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/middle_name" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
<org.fossify.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/sorting_dialog_radio_surname"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -43,7 +43,7 @@
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/surname" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
<org.fossify.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/sorting_dialog_radio_full_name"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -51,7 +51,7 @@
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/full_name" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
<org.fossify.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/sorting_dialog_radio_date_created"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -59,7 +59,7 @@
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/date_created" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
<org.fossify.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/sorting_dialog_radio_custom"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -80,7 +80,7 @@
|
||||
android:layout_marginTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
<org.fossify.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/sorting_dialog_radio_ascending"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -88,7 +88,7 @@
|
||||
android:paddingBottom="@dimen/medium_margin"
|
||||
android:text="@string/ascending" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyCompatRadioButton
|
||||
<org.fossify.commons.views.MyCompatRadioButton
|
||||
android:id="@+id/sorting_dialog_radio_descending"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
android:orientation="vertical"
|
||||
android:paddingTop="@dimen/activity_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextInputLayout
|
||||
<org.fossify.commons.views.MyTextInputLayout
|
||||
android:id="@+id/export_call_history_filename_hint"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -28,6 +28,6 @@
|
||||
android:textCursorDrawable="@null"
|
||||
android:textSize="@dimen/bigger_text_size" />
|
||||
|
||||
</com.simplemobiletools.commons.views.MyTextInputLayout>
|
||||
</org.fossify.commons.views.MyTextInputLayout>
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<org.fossify.commons.views.MyRecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/filter_contact_sources_list"
|
||||
android:layout_width="match_parent"
|
||||
@@ -7,4 +7,4 @@
|
||||
android:clipToPadding="false"
|
||||
android:overScrollMode="never"
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager" />
|
||||
app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" />
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
android:paddingTop="@dimen/activity_margin"
|
||||
android:paddingEnd="@dimen/activity_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/manage_visible_tabs_contacts"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -21,7 +21,7 @@
|
||||
android:paddingBottom="@dimen/activity_margin"
|
||||
android:text="@string/contacts_tab" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/manage_visible_tabs_favorites"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -29,7 +29,7 @@
|
||||
android:paddingBottom="@dimen/activity_margin"
|
||||
android:text="@string/favorites" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/manage_visible_tabs_call_history"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -5,14 +5,14 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MySearchMenu
|
||||
<org.fossify.commons.views.MySearchMenu
|
||||
android:id="@+id/contact_search_view"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="@dimen/medium_margin"
|
||||
android:paddingTop="@dimen/medium_margin" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/contacts_empty_placeholder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -27,14 +27,14 @@
|
||||
android:textStyle="italic"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
<org.fossify.commons.views.MyRecyclerView
|
||||
android:id="@+id/select_contact_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_below="@+id/contacts_empty_placeholder"
|
||||
android:clipToPadding="false"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager" />
|
||||
app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" />
|
||||
|
||||
<com.reddit.indicatorfastscroll.FastScrollerView
|
||||
android:id="@+id/letter_fastscroller"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
android:orientation="vertical"
|
||||
android:padding="@dimen/activity_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/select_sim_label"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -32,7 +32,7 @@
|
||||
android:paddingTop="@dimen/medium_margin"
|
||||
android:paddingBottom="@dimen/medium_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/select_sim_remember"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
<org.fossify.commons.views.MyRecyclerView
|
||||
android:id="@+id/select_grouped_calls_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:clipToPadding="false"
|
||||
android:overScrollMode="never"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager" />
|
||||
app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" />
|
||||
|
||||
</RelativeLayout>
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@+id/dialpad_2_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_1"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -45,14 +45,14 @@
|
||||
app:layout_constraintEnd_toStartOf="@+id/dialpad_3_holder"
|
||||
app:layout_constraintStart_toEndOf="@+id/dialpad_1_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_2"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="2" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_2_letters"
|
||||
style="@style/DialpadLetterStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -73,14 +73,14 @@
|
||||
app:layout_constraintStart_toEndOf="@+id/dialpad_2_holder"
|
||||
app:layout_constraintTop_toTopOf="@+id/dialpad_2_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_3"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="3" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_3_letters"
|
||||
style="@style/DialpadLetterStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -100,14 +100,14 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@+id/dialpad_5_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_4"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="4" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_4_letters"
|
||||
style="@style/DialpadLetterStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -127,14 +127,14 @@
|
||||
app:layout_constraintEnd_toStartOf="@+id/dialpad_6_holder"
|
||||
app:layout_constraintStart_toEndOf="@+id/dialpad_4_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_5"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="5" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_5_letters"
|
||||
style="@style/DialpadLetterStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -155,14 +155,14 @@
|
||||
app:layout_constraintStart_toEndOf="@+id/dialpad_5_holder"
|
||||
app:layout_constraintTop_toTopOf="@+id/dialpad_5_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_6"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="6" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_6_letters"
|
||||
style="@style/DialpadLetterStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -182,14 +182,14 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@+id/dialpad_8_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_7"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="7" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_7_letters"
|
||||
style="@style/DialpadLetterStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -209,14 +209,14 @@
|
||||
app:layout_constraintEnd_toStartOf="@+id/dialpad_9_holder"
|
||||
app:layout_constraintStart_toEndOf="@+id/dialpad_7_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_8"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="8" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_8_letters"
|
||||
style="@style/DialpadLetterStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -237,14 +237,14 @@
|
||||
app:layout_constraintStart_toEndOf="@+id/dialpad_8_holder"
|
||||
app:layout_constraintTop_toTopOf="@+id/dialpad_8_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_9"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="9" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_9_letters"
|
||||
style="@style/DialpadLetterStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -264,7 +264,7 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="@+id/dialpad_0_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_asterisk"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -284,14 +284,14 @@
|
||||
app:layout_constraintEnd_toStartOf="@+id/dialpad_hashtag_holder"
|
||||
app:layout_constraintStart_toEndOf="@+id/dialpad_asterisk_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_0"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="0" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_plus_letters"
|
||||
style="@style/DialpadLetterStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -314,7 +314,7 @@
|
||||
app:layout_constraintStart_toEndOf="@+id/dialpad_asterisk_holder"
|
||||
app:layout_constraintTop_toTopOf="@+id/dialpad_0_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_plus_alt"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
@@ -335,7 +335,7 @@
|
||||
app:layout_constraintStart_toEndOf="@+id/dialpad_0_holder"
|
||||
app:layout_constraintTop_toTopOf="@+id/dialpad_0_holder">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/dialpad_hashtag"
|
||||
style="@style/DialpadNumberStyle"
|
||||
android:layout_width="wrap_content"
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<com.simplemobiletools.dialer.fragments.ContactsFragment xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<org.fossify.dialer.fragments.ContactsFragment xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/contacts_fragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<include layout="@layout/fragment_letters_layout" />
|
||||
|
||||
</com.simplemobiletools.dialer.fragments.ContactsFragment>
|
||||
</org.fossify.dialer.fragments.ContactsFragment>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<com.simplemobiletools.dialer.fragments.FavoritesFragment xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<org.fossify.dialer.fragments.FavoritesFragment xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/favorites_fragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<include layout="@layout/fragment_letters_layout" />
|
||||
|
||||
</com.simplemobiletools.dialer.fragments.FavoritesFragment>
|
||||
</org.fossify.dialer.fragments.FavoritesFragment>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/fragment_placeholder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -22,7 +22,7 @@
|
||||
android:textStyle="italic"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/fragment_placeholder_2"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -35,14 +35,14 @@
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
<org.fossify.commons.views.MyRecyclerView
|
||||
android:id="@+id/fragment_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:layoutAnimation="@anim/layout_animation"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager" />
|
||||
app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" />
|
||||
|
||||
<com.reddit.indicatorfastscroll.FastScrollerView
|
||||
android:id="@+id/letter_fastscroller"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<com.simplemobiletools.dialer.fragments.RecentsFragment xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<org.fossify.dialer.fragments.RecentsFragment xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:id="@+id/recents_fragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/recents_placeholder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -20,7 +20,7 @@
|
||||
android:textStyle="italic"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/recents_placeholder_2"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
@@ -33,13 +33,13 @@
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
android:visibility="gone" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyRecyclerView
|
||||
<org.fossify.commons.views.MyRecyclerView
|
||||
android:id="@+id/recents_list"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:clipToPadding="false"
|
||||
android:layoutAnimation="@anim/layout_animation"
|
||||
android:scrollbars="none"
|
||||
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager" />
|
||||
app:layoutManager="org.fossify.commons.views.MyLinearLayoutManager" />
|
||||
|
||||
</com.simplemobiletools.dialer.fragments.RecentsFragment>
|
||||
</org.fossify.dialer.fragments.RecentsFragment>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
<org.fossify.commons.views.MyTextView
|
||||
android:id="@+id/item_conference_call_name"
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
android:paddingEnd="@dimen/normal_margin"
|
||||
android:paddingBottom="@dimen/small_margin">
|
||||
|
||||
<com.simplemobiletools.commons.views.MyAppCompatCheckbox
|
||||
<org.fossify.commons.views.MyAppCompatCheckbox
|
||||
android:id="@+id/filter_contact_source_checkbox"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<com.simplemobiletools.commons.views.MyTextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<org.fossify.commons.views.MyTextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/speed_dial_label"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_orange_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<background android:drawable="@color/ic_launcher_background" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_amber_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_blue_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_blue_grey_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_brown_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_cyan_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_deep_orange_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_deep_purple_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_grey_black" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_indigo_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_light_blue_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_light_green_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_lime_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_green_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<background android:drawable="@color/md_orange_700" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_pink_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_purple_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_red_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_teal_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@color/md_yellow_700" />
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground" />
|
||||
<foreground android:drawable="@drawable/ic_launcher_foreground" />
|
||||
<monochrome android:drawable="@drawable/ic_launcher_monochrome" />
|
||||
</adaptive-icon>
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user