Merge pull request #2276 from nextcloud/dependabot/gradle/com.github.nextcloud-PopupBubble-2.0.0

Bump PopupBubble from 1.0.6 to 2.0.0
This commit is contained in:
Andy Scherzinger 2022-08-05 17:14:32 +02:00 committed by GitHub
commit 3cf7afeae3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 34 additions and 18 deletions

View File

@ -285,7 +285,7 @@ dependencies {
implementation 'com.novoda:merlin:1.2.1' implementation 'com.novoda:merlin:1.2.1'
implementation 'com.github.nextcloud:PopupBubble:1.0.6' implementation 'com.github.nextcloud:PopupBubble:2.0.0'
implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1' implementation 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1'
implementation "com.afollestad.material-dialogs:core:${materialDialogsVersion}" implementation "com.afollestad.material-dialogs:core:${materialDialogsVersion}"

View File

@ -35,9 +35,11 @@ import android.content.Context
import android.content.Intent import android.content.Intent
import android.content.pm.PackageManager import android.content.pm.PackageManager
import android.content.res.AssetFileDescriptor import android.content.res.AssetFileDescriptor
import android.content.res.ColorStateList
import android.content.res.Resources import android.content.res.Resources
import android.database.Cursor import android.database.Cursor
import android.graphics.Bitmap import android.graphics.Bitmap
import android.graphics.Color
import android.graphics.drawable.ColorDrawable import android.graphics.drawable.ColorDrawable
import android.media.MediaPlayer import android.media.MediaPlayer
import android.media.MediaRecorder import android.media.MediaRecorder
@ -645,6 +647,9 @@ class ChatController(args: Bundle) :
} }
} }
binding.popupBubbleView.setTextColor(Color.WHITE)
binding.popupBubbleView.setIconTint(ColorStateList.valueOf(Color.WHITE))
binding.messageInputView.setPadding(0, 0, 0, 0) binding.messageInputView.setPadding(0, 0, 0, 0)
binding.messagesListView.addOnScrollListener(object : RecyclerView.OnScrollListener() { binding.messagesListView.addOnScrollListener(object : RecyclerView.OnScrollListener() {

View File

@ -31,7 +31,9 @@ import android.content.ClipData;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.pm.PackageManager; import android.content.pm.PackageManager;
import android.content.res.ColorStateList;
import android.graphics.Bitmap; import android.graphics.Bitmap;
import android.graphics.Color;
import android.net.Uri; import android.net.Uri;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
@ -101,7 +103,7 @@ import com.nextcloud.talk.utils.bundle.BundleKeys;
import com.nextcloud.talk.utils.database.user.CapabilitiesUtilNew; import com.nextcloud.talk.utils.database.user.CapabilitiesUtilNew;
import com.nextcloud.talk.utils.preferences.AppPreferences; import com.nextcloud.talk.utils.preferences.AppPreferences;
import com.nextcloud.talk.utils.rx.SearchViewObservable; import com.nextcloud.talk.utils.rx.SearchViewObservable;
import com.webianks.library.PopupBubble; import com.nextcloud.ui.popupbubble.PopupBubble;
import com.yarolegovich.lovelydialog.LovelySaveStateHandler; import com.yarolegovich.lovelydialog.LovelySaveStateHandler;
import com.yarolegovich.lovelydialog.LovelyStandardDialog; import com.yarolegovich.lovelydialog.LovelyStandardDialog;
@ -806,6 +808,9 @@ public class ConversationsListController extends BaseController implements Flexi
recyclerView.smoothScrollToPosition(nextUnreadConversationScrollPosition); recyclerView.smoothScrollToPosition(nextUnreadConversationScrollPosition);
} }
}); });
newMentionPopupBubble.setTextColor(Color.WHITE);
newMentionPopupBubble.setIconTint(ColorStateList.valueOf(Color.WHITE));
} }
private void checkToShowUnreadBubble() { private void checkToShowUnreadBubble() {

View File

@ -90,19 +90,22 @@
app:outcomingTimeTextSize="12sp" app:outcomingTimeTextSize="12sp"
app:textAutoLink="all" /> app:textAutoLink="all" />
<com.webianks.library.PopupBubble <com.nextcloud.ui.popupbubble.PopupBubble
android:id="@+id/popupBubbleView" android:id="@+id/popupBubbleView"
android:theme="@style/Button.Primary"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentBottom="true" android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" android:layout_centerHorizontal="true"
android:layout_margin="16dp" android:layout_marginStart="@dimen/dialog_padding"
android:paddingStart="0dp" android:layout_marginTop="16dp"
android:paddingEnd="8dp" android:layout_marginEnd="@dimen/dialog_padding"
app:pb_backgroundColor="@color/colorPrimary" android:layout_marginBottom="16dp"
app:pb_icon="@drawable/ic_baseline_arrow_downward_24px" android:minHeight="@dimen/min_size_clickable_area"
app:pb_text="@string/nc_new_messages" android:text="@string/nc_new_messages"
app:pb_textColor="@color/textColorOnPrimaryBackground" /> app:background="@color/colorPrimary"
app:cornerRadius="@dimen/button_corner_radius"
app:icon="@drawable/ic_baseline_arrow_downward_24px" />
</RelativeLayout> </RelativeLayout>

View File

@ -121,17 +121,20 @@
app:srcCompat="@drawable/ic_add_white_24px" app:srcCompat="@drawable/ic_add_white_24px"
app:tint="@color/white" /> app:tint="@color/white" />
<com.webianks.library.PopupBubble <com.nextcloud.ui.popupbubble.PopupBubble
android:id="@+id/newMentionPopupBubble" android:id="@+id/newMentionPopupBubble"
android:theme="@style/Button.Primary"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="bottom|center" android:layout_gravity="bottom|center"
android:layout_margin="16dp" android:layout_marginStart="88dp"
android:paddingStart="0dp" android:layout_marginTop="16dp"
android:paddingEnd="8dp" android:layout_marginEnd="88dp"
app:pb_backgroundColor="@color/colorPrimary" android:layout_marginBottom="16dp"
app:pb_icon="@drawable/ic_baseline_arrow_downward_24px" android:minHeight="@dimen/min_size_clickable_area"
app:pb_text="@string/nc_new_mention" android:text="@string/nc_new_mention"
app:pb_textColor="@color/textColorOnPrimaryBackground" /> app:background="@color/colorPrimary"
app:cornerRadius="@dimen/button_corner_radius"
app:icon="@drawable/ic_baseline_arrow_downward_24px" />
</androidx.coordinatorlayout.widget.CoordinatorLayout> </androidx.coordinatorlayout.widget.CoordinatorLayout>