update fork #128

Manually merged
tristan merged 181 commits from mirror/monocles_chat_clean:master into master 2026-01-23 14:02:38 +01:00
2 changed files with 8 additions and 5 deletions
Showing only changes of commit c9db106111 - Show all commits

Show icons in "call again" context menu

Arne 2026-01-05 12:59:45 +01:00

View file

@ -1,10 +1,10 @@
package eu.siacs.conversations.ui.adapter;
import android.os.Build;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageButton;
import android.widget.ImageView;
import android.widget.PopupMenu;
import android.widget.TextView;
@ -118,6 +118,9 @@ public class CallsAdapter extends RecyclerView.Adapter<CallsAdapter.CallViewHold
callDate.setText(UIHelper.readableTimeDifference(itemView.getContext(), call.getTimeSent(), false));
callAgainButton.setOnClickListener(v -> {
PopupMenu popup = new PopupMenu(v.getContext(), v);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
popup.setForceShowIcon(true);
}
popup.getMenuInflater().inflate(R.menu.call_again_context, popup.getMenu());
popup.setOnMenuItemClickListener(item -> {
if (item.getItemId() == R.id.action_voice_call) {

View file

@ -2,10 +2,10 @@
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_voice_call"
android:title="@string/audio_call"
android:icon="@drawable/ic_call_24dp" />
android:icon="@drawable/ic_call_24dp"
android:title="@string/audio_call" />
<item
android:id="@+id/action_video_call"
android:title="@string/video_call"
android:icon="@drawable/ic_videocam_24dp"/>
android:icon="@drawable/ic_videocam_24dp"
android:title="@string/video_call" />
</menu>