diff --git a/CHANGELOG.md b/CHANGELOG.md index bfff87fae..8f62ae49e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## UNRELEASED +* Send contacts and email addresses * Clickable email addresses * Update Polish translation * Fix tablet startup bug diff --git a/MessengerProj/src/main/java/com/b44t/ui/ActionBar/Theme.java b/MessengerProj/src/main/java/com/b44t/ui/ActionBar/Theme.java index dfaff4a3e..8a1750336 100644 --- a/MessengerProj/src/main/java/com/b44t/ui/ActionBar/Theme.java +++ b/MessengerProj/src/main/java/com/b44t/ui/ActionBar/Theme.java @@ -303,7 +303,7 @@ public class Theme { attachButtonDrawables[ChatAttachAlert.ATTACH_BUTTON_IDX_MUSIC] = context.getResources().getDrawable(R.drawable.attach_audio_states); attachButtonDrawables[ChatAttachAlert.ATTACH_BUTTON_IDX_FILE] = context.getResources().getDrawable(R.drawable.attach_file_states); attachButtonDrawables[ChatAttachAlert.ATTACH_BUTTON_IDX_CONTACT] = context.getResources().getDrawable(R.drawable.attach_contact_states); - attachButtonDrawables[ChatAttachAlert.ATTACH_BUTTON_IDX_LOCATION] = context.getResources().getDrawable(R.drawable.attach_location_states); + attachButtonDrawables[ChatAttachAlert.ATTACH_BUTTON_IDX_EMPTY] = context.getResources().getDrawable(R.drawable.attach_empty_states); attachButtonDrawables[ChatAttachAlert.ATTACH_BUTTON_IDX_SENDSELECTED]= context.getResources().getDrawable(R.drawable.attach_hide_states); } } diff --git a/MessengerProj/src/main/java/com/b44t/ui/ChatActivity.java b/MessengerProj/src/main/java/com/b44t/ui/ChatActivity.java index 9103ad94d..d123387b7 100644 --- a/MessengerProj/src/main/java/com/b44t/ui/ChatActivity.java +++ b/MessengerProj/src/main/java/com/b44t/ui/ChatActivity.java @@ -1141,7 +1141,7 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not chatAttachAlert.setDelegate(new ChatAttachAlert.ChatAttachViewDelegate() { @Override public void didPressedButton(int button) { - if (getParentActivity() == null) { + if (getParentActivity() == null || button == ChatAttachAlert.ATTACH_BUTTON_IDX_EMPTY) { return; } if (button == ChatAttachAlert.ATTACH_BUTTON_IDX_SENDSELECTED) { @@ -1276,8 +1276,6 @@ public class ChatActivity extends BaseFragment implements NotificationCenter.Not } catch (Exception e) { FileLog.e("messenger", e); } - } else if (which == ChatAttachAlert.ATTACH_BUTTON_IDX_LOCATION ) { - Toast.makeText(getParentActivity(), LocaleController.getString("NotYetImplemented", R.string.NotYetImplemented), Toast.LENGTH_SHORT).show(); } else if (which == ChatAttachAlert.ATTACH_BUTTON_IDX_FILE ) { Toast.makeText(getParentActivity(), LocaleController.getString("NotYetImplemented", R.string.NotYetImplemented), Toast.LENGTH_SHORT).show(); if (Build.VERSION.SDK_INT >= 23 && getParentActivity().checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { diff --git a/MessengerProj/src/main/java/com/b44t/ui/Components/ChatAttachAlert.java b/MessengerProj/src/main/java/com/b44t/ui/Components/ChatAttachAlert.java index 6b0223e33..542db28be 100644 --- a/MessengerProj/src/main/java/com/b44t/ui/Components/ChatAttachAlert.java +++ b/MessengerProj/src/main/java/com/b44t/ui/Components/ChatAttachAlert.java @@ -82,9 +82,9 @@ public class ChatAttachAlert extends BottomSheet implements NotificationCenter.N public final static int ATTACH_BUTTON_IDX_CAMERA = 0; public final static int ATTACH_BUTTON_IDX_VIDEO = 1; - public final static int ATTACH_BUTTON_IDX_LOCATION = 2; - public final static int ATTACH_BUTTON_IDX_CONTACT = 3; - public final static int ATTACH_BUTTON_IDX_GALLERY = 4; + public final static int ATTACH_BUTTON_IDX_GALLERY = 2; + public final static int ATTACH_BUTTON_IDX_EMPTY = 3; + public final static int ATTACH_BUTTON_IDX_CONTACT = 4; public final static int ATTACH_BUTTON_IDX_FILE = 5; public final static int ATTACH_BUTTON_IDX_MUSIC = 6; public final static int ATTACH_BUTTON_IDX_SENDSELECTED = 7; @@ -425,7 +425,7 @@ public class ChatAttachAlert extends BottomSheet implements NotificationCenter.N labels[ATTACH_BUTTON_IDX_MUSIC] = LocaleController.getString("AttachMusic", R.string.AttachMusic); labels[ATTACH_BUTTON_IDX_FILE] = LocaleController.getString("ChatDocument", R.string.ChatDocument); labels[ATTACH_BUTTON_IDX_CONTACT] = LocaleController.getString("AttachContact", R.string.AttachContact); - labels[ATTACH_BUTTON_IDX_LOCATION] = LocaleController.getString("ChatLocation", R.string.ChatLocation); + labels[ATTACH_BUTTON_IDX_EMPTY] = ""; labels[ATTACH_BUTTON_IDX_SENDSELECTED]= ""; for (int a = 0; a < ATTACH_BUTTON_COUNT; a++) { diff --git a/MessengerProj/src/main/res/drawable-hdpi/attach_contact.png b/MessengerProj/src/main/res/drawable-hdpi/attach_contact.png index 147f8b75e..a2d66dd81 100755 Binary files a/MessengerProj/src/main/res/drawable-hdpi/attach_contact.png and b/MessengerProj/src/main/res/drawable-hdpi/attach_contact.png differ diff --git a/MessengerProj/src/main/res/drawable-hdpi/attach_contact_pressed.png b/MessengerProj/src/main/res/drawable-hdpi/attach_contact_pressed.png index 8c38efd61..91886e4ed 100755 Binary files a/MessengerProj/src/main/res/drawable-hdpi/attach_contact_pressed.png and b/MessengerProj/src/main/res/drawable-hdpi/attach_contact_pressed.png differ diff --git a/MessengerProj/src/main/res/drawable-hdpi/attach_location.png b/MessengerProj/src/main/res/drawable-hdpi/attach_location.png deleted file mode 100755 index 8e76cff4f..000000000 Binary files a/MessengerProj/src/main/res/drawable-hdpi/attach_location.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-hdpi/attach_location_pressed.png b/MessengerProj/src/main/res/drawable-hdpi/attach_location_pressed.png deleted file mode 100755 index bc2f11844..000000000 Binary files a/MessengerProj/src/main/res/drawable-hdpi/attach_location_pressed.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-hdpi/pin.png b/MessengerProj/src/main/res/drawable-hdpi/pin.png deleted file mode 100644 index 386acb228..000000000 Binary files a/MessengerProj/src/main/res/drawable-hdpi/pin.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-mdpi/attach_contact.png b/MessengerProj/src/main/res/drawable-mdpi/attach_contact.png index 6d32ff13c..6e6180ea8 100755 Binary files a/MessengerProj/src/main/res/drawable-mdpi/attach_contact.png and b/MessengerProj/src/main/res/drawable-mdpi/attach_contact.png differ diff --git a/MessengerProj/src/main/res/drawable-mdpi/attach_contact_pressed.png b/MessengerProj/src/main/res/drawable-mdpi/attach_contact_pressed.png index 0546d8d70..502d6fab6 100755 Binary files a/MessengerProj/src/main/res/drawable-mdpi/attach_contact_pressed.png and b/MessengerProj/src/main/res/drawable-mdpi/attach_contact_pressed.png differ diff --git a/MessengerProj/src/main/res/drawable-mdpi/attach_location.png b/MessengerProj/src/main/res/drawable-mdpi/attach_location.png deleted file mode 100755 index cc02b3201..000000000 Binary files a/MessengerProj/src/main/res/drawable-mdpi/attach_location.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-mdpi/attach_location_pressed.png b/MessengerProj/src/main/res/drawable-mdpi/attach_location_pressed.png deleted file mode 100755 index 1c3917fe0..000000000 Binary files a/MessengerProj/src/main/res/drawable-mdpi/attach_location_pressed.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-mdpi/pin.png b/MessengerProj/src/main/res/drawable-mdpi/pin.png deleted file mode 100644 index ce126ca8c..000000000 Binary files a/MessengerProj/src/main/res/drawable-mdpi/pin.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-xhdpi/attach_contact.png b/MessengerProj/src/main/res/drawable-xhdpi/attach_contact.png index b81f418de..07de834b0 100755 Binary files a/MessengerProj/src/main/res/drawable-xhdpi/attach_contact.png and b/MessengerProj/src/main/res/drawable-xhdpi/attach_contact.png differ diff --git a/MessengerProj/src/main/res/drawable-xhdpi/attach_contact_pressed.png b/MessengerProj/src/main/res/drawable-xhdpi/attach_contact_pressed.png index bada4c266..c6925a2e3 100755 Binary files a/MessengerProj/src/main/res/drawable-xhdpi/attach_contact_pressed.png and b/MessengerProj/src/main/res/drawable-xhdpi/attach_contact_pressed.png differ diff --git a/MessengerProj/src/main/res/drawable-xhdpi/attach_empty.png b/MessengerProj/src/main/res/drawable-xhdpi/attach_empty.png new file mode 100755 index 000000000..71fe97842 Binary files /dev/null and b/MessengerProj/src/main/res/drawable-xhdpi/attach_empty.png differ diff --git a/MessengerProj/src/main/res/drawable-xhdpi/attach_location.png b/MessengerProj/src/main/res/drawable-xhdpi/attach_location.png deleted file mode 100755 index 0294c218f..000000000 Binary files a/MessengerProj/src/main/res/drawable-xhdpi/attach_location.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-xhdpi/attach_location_pressed.png b/MessengerProj/src/main/res/drawable-xhdpi/attach_location_pressed.png deleted file mode 100755 index 50e92b498..000000000 Binary files a/MessengerProj/src/main/res/drawable-xhdpi/attach_location_pressed.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-xhdpi/pin.png b/MessengerProj/src/main/res/drawable-xhdpi/pin.png deleted file mode 100644 index 1fa36f892..000000000 Binary files a/MessengerProj/src/main/res/drawable-xhdpi/pin.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-xxhdpi/attach_contact.png b/MessengerProj/src/main/res/drawable-xxhdpi/attach_contact.png index 71f9be5bc..9de7dd7be 100755 Binary files a/MessengerProj/src/main/res/drawable-xxhdpi/attach_contact.png and b/MessengerProj/src/main/res/drawable-xxhdpi/attach_contact.png differ diff --git a/MessengerProj/src/main/res/drawable-xxhdpi/attach_contact_pressed.png b/MessengerProj/src/main/res/drawable-xxhdpi/attach_contact_pressed.png index d8824727d..0f4fab1e0 100755 Binary files a/MessengerProj/src/main/res/drawable-xxhdpi/attach_contact_pressed.png and b/MessengerProj/src/main/res/drawable-xxhdpi/attach_contact_pressed.png differ diff --git a/MessengerProj/src/main/res/drawable-xxhdpi/attach_location.png b/MessengerProj/src/main/res/drawable-xxhdpi/attach_location.png deleted file mode 100755 index 13ba2eaa7..000000000 Binary files a/MessengerProj/src/main/res/drawable-xxhdpi/attach_location.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-xxhdpi/attach_location_pressed.png b/MessengerProj/src/main/res/drawable-xxhdpi/attach_location_pressed.png deleted file mode 100755 index cfa436dd1..000000000 Binary files a/MessengerProj/src/main/res/drawable-xxhdpi/attach_location_pressed.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable-xxhdpi/pin.png b/MessengerProj/src/main/res/drawable-xxhdpi/pin.png deleted file mode 100644 index 8580d9a2f..000000000 Binary files a/MessengerProj/src/main/res/drawable-xxhdpi/pin.png and /dev/null differ diff --git a/MessengerProj/src/main/res/drawable/attach_empty_states.xml b/MessengerProj/src/main/res/drawable/attach_empty_states.xml new file mode 100644 index 000000000..ab1d113fc --- /dev/null +++ b/MessengerProj/src/main/res/drawable/attach_empty_states.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/MessengerProj/src/main/res/drawable/attach_location_states.xml b/MessengerProj/src/main/res/drawable/attach_location_states.xml deleted file mode 100644 index 942b7063d..000000000 --- a/MessengerProj/src/main/res/drawable/attach_location_states.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file