From 14478e77ed7f1f849272c8ced2136d9dbd232dc7 Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 27 Dec 2018 21:33:04 +0100 Subject: [PATCH] fix #335, add a menu item for calling unknown numbers from Recents --- app/build.gradle | 2 +- .../contacts/pro/activities/DialpadActivity.kt | 2 +- .../contacts/pro/adapters/RecentCallsAdapter.kt | 12 ++++++++++++ app/src/main/res/drawable-hdpi/ic_phone.png | Bin 0 -> 316 bytes .../{ic_phone_big.png => ic_phone_huge.png} | Bin app/src/main/res/drawable-xhdpi/ic_phone.png | Bin 0 -> 406 bytes .../{ic_phone_big.png => ic_phone_huge.png} | Bin app/src/main/res/drawable-xxhdpi/ic_phone.png | Bin 0 -> 566 bytes .../{ic_phone_big.png => ic_phone_huge.png} | Bin app/src/main/res/drawable-xxxhdpi/ic_phone.png | Bin 0 -> 716 bytes .../{ic_phone_big.png => ic_phone_huge.png} | Bin app/src/main/res/layout/activity_dialpad.xml | 2 +- app/src/main/res/layout/activity_edit_contact.xml | 4 ++-- app/src/main/res/layout/activity_view_contact.xml | 4 ++-- .../main/res/layout/dialog_call_confirmation.xml | 2 +- app/src/main/res/menu/cab_recent_calls.xml | 11 ++++++++--- 16 files changed, 28 insertions(+), 11 deletions(-) create mode 100644 app/src/main/res/drawable-hdpi/ic_phone.png rename app/src/main/res/drawable-hdpi/{ic_phone_big.png => ic_phone_huge.png} (100%) create mode 100644 app/src/main/res/drawable-xhdpi/ic_phone.png rename app/src/main/res/drawable-xhdpi/{ic_phone_big.png => ic_phone_huge.png} (100%) create mode 100644 app/src/main/res/drawable-xxhdpi/ic_phone.png rename app/src/main/res/drawable-xxhdpi/{ic_phone_big.png => ic_phone_huge.png} (100%) create mode 100644 app/src/main/res/drawable-xxxhdpi/ic_phone.png rename app/src/main/res/drawable-xxxhdpi/{ic_phone_big.png => ic_phone_huge.png} (100%) diff --git a/app/build.gradle b/app/build.gradle index 0c17f012..d358af40 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -51,7 +51,7 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.6.1' + implementation 'com.simplemobiletools:commons:5.6.2' implementation 'joda-time:joda-time:2.10.1' implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3' implementation 'com.googlecode.ez-vcard:ez-vcard:0.10.4' diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt index f6250e0d..ceedf0ff 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt @@ -55,7 +55,7 @@ class DialpadActivity : SimpleActivity() { ContactsHelper(this).getContacts { gotContacts(it) } disableKeyboardPopping() - val callIcon = resources.getColoredDrawableWithColor(R.drawable.ic_phone_big, if (isBlackAndWhiteTheme()) Color.BLACK else Color.WHITE) + val callIcon = resources.getColoredDrawableWithColor(R.drawable.ic_phone_huge, if (isBlackAndWhiteTheme()) Color.BLACK else Color.WHITE) dialpad_call_button.setImageDrawable(callIcon) dialpad_call_button.background.applyColorFilter(getAdjustedPrimaryColor()) } diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/RecentCallsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/RecentCallsAdapter.kt index 41b24af4..72a13c33 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/RecentCallsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/RecentCallsAdapter.kt @@ -13,6 +13,7 @@ import com.simplemobiletools.contacts.pro.R import com.simplemobiletools.contacts.pro.activities.SimpleActivity import com.simplemobiletools.contacts.pro.extensions.addBlockedNumber import com.simplemobiletools.contacts.pro.extensions.config +import com.simplemobiletools.contacts.pro.extensions.startCallIntent import com.simplemobiletools.contacts.pro.helpers.ContactsHelper import com.simplemobiletools.contacts.pro.helpers.RECENTS_TAB_MASK import com.simplemobiletools.contacts.pro.interfaces.RefreshContactsListener @@ -31,9 +32,15 @@ class RecentCallsAdapter(activity: SimpleActivity, var recentCalls: ArrayList callNumber() R.id.cab_select_all -> selectAll() R.id.cab_delete -> askConfirmDelete() R.id.cab_block_number -> blockNumber() @@ -76,6 +84,10 @@ class RecentCallsAdapter(activity: SimpleActivity, var recentCalls: ArrayListD@BC zcklYXv;XQW|7dE26}x}8r8DxFlRAhzHl-dSk5#Fc$YV*W8hMN$H5fVcNU-Gak;kH1H`*eP4qpJSv_(E=fGd?KVG=M9r96V`C}kWl8>Jk9cYRStw|DTYBgz={ z4KAXTHNctnsG-GS4yGL<6CeewPKIlo?M2p_DPlKC?q971Iv9sWl(@bQv;b$%fTvYQPVUsrFawFCVP{ O0000Nd$pf1NVIu$vLRtmQVu6GLk|Gr-9%*Z)~FS`BZ~z^(K#D=95-ykOk}dnHxz%IifryH z)*Xv{rW9AA4bK2?j71BMC~ig@76GfqqXpyE0nhcK1-BG;qXpZ&Qp`pR4)_gNH5Dy5 zulVd>ROvgcpRtLbwWHyJHSozJ*UdU)S8R@XMdwBgaZU&S`Kr02;IVyWZcYaYubPWG z#SfSCBAnK#Lu{5AD+-oe^_P@DVZVWjgg{}Zdo~&c3X@(o3KV*#J=HY|6ei63+9*&M zGv|T#MlDAsdrZ4*!J;J}{qp+XfH|3}U=)l30R78aHRyDl;Q#;t07*qoM6N<$g0~!} AW&i*H literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/ic_phone_big.png b/app/src/main/res/drawable-xhdpi/ic_phone_huge.png similarity index 100% rename from app/src/main/res/drawable-xhdpi/ic_phone_big.png rename to app/src/main/res/drawable-xhdpi/ic_phone_huge.png diff --git a/app/src/main/res/drawable-xxhdpi/ic_phone.png b/app/src/main/res/drawable-xxhdpi/ic_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..61d59bd472a6143e571679dffb46189ac517bfd0 GIT binary patch literal 566 zcmV-60?GY}P)Gx6~8e8ySEe*e-WJ{*gYnb z_=~i>!tM%5#b4CnGj>-Y6bOzFlMBzvpgxhqYhs;@v$sKZpXUo{_AQ{DhsGd2N{o&dj`GnJJ+FA2S zqOgoV^IpP(YP`X12kC$2EZ~nxxKM_V;dtOFYl>JkRsI zApF8Ct`L(e%;Fc(iElWIjdOe}8Ziu8BSa(4VC$@C#6#@8FZyr=dtZt^9LL^Iq7S>U z_n+v)8ti2heVC8E3Zf5_u-97jp+ELUi9Xc9-d@p%oY)KTsc6F=L?W~3!vpNK6Mfi@ zy$zxdlhFd?fl%9Xpr!Uo_%x%lUCdD-Q5H z*N7{6(T14aAdzUs??lBoKe=efa-wtFn6DGn2zHk=;sQSBKH(maQCz|3fce?Q9VEmw zUEIPfOo_xLq{OsP+`>{!Im9Jo$Fz(0#U-rA)Ja@IBAyrlA<~OW=#A+lpNTv8g!7mt zh)XC&xO(Ce=3#nFI&lX-a~abGz7uzlgD6bf-1?b25pF5(iz|4S)r6bGyKespFpzh| z6=dTf;l@Pv7I>cwG$Q|7`GY7(h;TFbKr9iLQvkq27SVttX8vnNRe~(x3$Z`~u3@^( z3c6CAEd0(p^7_$|AP4v_^7(J+DvZ7axk+~W`EU6uj6MVj(Uf;A=4-eLqcy=c6VGD4 zhO02D6Gf0mbl^jI21%{w8|3w(6psjYh+@yozX@6b4CLV!(b+&6W4?+21OKp#=*{9L zXbUj#5d*QHE5JZ`?zt9VAU-=>3o!5w)wt+dfPpXQ&Lh_X4E)P%_W}&0W}bTi2GX*? z$p9l_J|Wiv4E#njcDWZ|AQ9a-Ph`%BF1$m0YB7St*cmQb@dHKZ#saPqy>omc`tcKa yXwFzxvz2`u=K?o*%w=Ztvv{88d7kHa0iFVp^xjFRk^X4_0000 diff --git a/app/src/main/res/layout/activity_edit_contact.xml b/app/src/main/res/layout/activity_edit_contact.xml index 304a7a52..c98394fd 100644 --- a/app/src/main/res/layout/activity_edit_contact.xml +++ b/app/src/main/res/layout/activity_edit_contact.xml @@ -64,7 +64,7 @@ android:paddingLeft="@dimen/activity_margin" android:paddingRight="@dimen/activity_margin" android:scaleType="center" - android:src="@drawable/ic_phone"/> + android:src="@drawable/ic_phone_big"/> + android:src="@drawable/ic_phone_big"/> + android:src="@drawable/ic_phone_big"/> + android:src="@drawable/ic_phone_big"/> + android:src="@drawable/ic_phone_huge"/> diff --git a/app/src/main/res/menu/cab_recent_calls.xml b/app/src/main/res/menu/cab_recent_calls.xml index f5e7c4ba..d26f3097 100644 --- a/app/src/main/res/menu/cab_recent_calls.xml +++ b/app/src/main/res/menu/cab_recent_calls.xml @@ -2,9 +2,9 @@ +