Commit 83c6a438 authored by Thomas's avatar Thomas
Browse files

Some changes

parent 69adba74
Loading
Loading
Loading
Loading
+37 −36
Original line number Diff line number Diff line
@@ -1333,29 +1333,6 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
            holder.binding.app.setVisibility(View.GONE);
            holder.binding.editTime.setVisibility(View.GONE);
            holder.binding.visibilitySmall.setImageResource(ressource);
            if (displayCounters && canBeFederated) {
                holder.binding.actionButtonReplyCount.setText(String.valueOf(statusToDeal.replies_count));
                holder.binding.statusInfo.setVisibility(View.VISIBLE);
                holder.binding.dateShort.setVisibility(View.GONE);
                holder.binding.visibilitySmall.setVisibility(View.GONE);
                holder.binding.reblogsCount.setText(String.valueOf(statusToDeal.reblogs_count));
                holder.binding.favoritesCount.setText(String.valueOf(statusToDeal.favourites_count));
                if (originalDateForBoost || status.reblog == null) {
                    holder.binding.time.setText(Helper.dateDiff(context, statusToDeal.created_at));
                } else {
                    holder.binding.time.setText(Helper.dateDiff(context, status.created_at));
                }
                if (statusToDeal.edited_at != null) {
                    Drawable img = ContextCompat.getDrawable(context, R.drawable.ic_baseline_mode_edit_message_24);
                    img.setBounds(0, 0, (int) (Helper.convertDpToPixel(16, context) * scale + 0.5f), (int) (Helper.convertDpToPixel(16, context) * scale + 0.5f));
                    holder.binding.time.setCompoundDrawables(null, null, img, null);
                } else {
                    holder.binding.time.setCompoundDrawables(null, null, null, null);
                }
                Helper.absoluteDateTimeReveal(context, holder.binding.time, statusToDeal.created_at, statusToDeal.edited_at);
                holder.binding.visibility.setImageResource(ressource);
                holder.binding.time.setVisibility(View.VISIBLE);
            } else {
            holder.binding.statusInfo.setVisibility(View.GONE);
            holder.binding.dateShort.setVisibility(View.VISIBLE);
            holder.binding.visibilitySmall.setVisibility(View.VISIBLE);
@@ -1373,6 +1350,34 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
            }
            holder.binding.time.setVisibility(View.GONE);
            Helper.absoluteDateTimeReveal(context, holder.binding.dateShort, statusToDeal.created_at, statusToDeal.edited_at);
            if (displayCounters && canBeFederated) {
                if (statusToDeal.reblogs_count > 0) {
                    holder.binding.actionButtonBoostCount.setText(String.valueOf(statusToDeal.reblogs_count));
                    holder.binding.actionButtonBoostCount.setVisibility(View.VISIBLE);
                } else {
                    holder.binding.actionButtonBoostCount.setVisibility(View.GONE);
                }
                if (statusToDeal.favourites_count > 0) {
                    holder.binding.actionButtonFavoriteCount.setText(String.valueOf(statusToDeal.favourites_count));
                    holder.binding.actionButtonFavoriteCount.setVisibility(View.VISIBLE);
                } else {
                    holder.binding.actionButtonFavoriteCount.setVisibility(View.GONE);
                }

                if (statusToDeal.replies_count > 0 && !(context instanceof ContextActivity)) {
                    holder.binding.actionButtonReplyCount.setText(String.valueOf(statusToDeal.replies_count));
                    holder.binding.actionButtonReplyCount.setVisibility(View.VISIBLE);
                } else {
                    holder.binding.actionButtonReplyCount.setVisibility(View.GONE);
                }
            } else {
                holder.binding.actionButtonBoostCount.setVisibility(View.GONE);
                holder.binding.actionButtonFavoriteCount.setVisibility(View.GONE);
                if (statusToDeal.replies_count > 0 && !(context instanceof ContextActivity)) {
                    holder.binding.actionButtonReplyCount.setVisibility(View.VISIBLE);
                } else {
                    holder.binding.actionButtonReplyCount.setVisibility(View.GONE);
                }
            }
        }

@@ -2433,11 +2438,7 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
            });
            popup.show();
        });
        if (statusToDeal.replies_count > 0 && !(context instanceof ContextActivity)) {
            holder.binding.actionButtonReplyCount.setVisibility(View.VISIBLE);
        } else {
            holder.binding.actionButtonReplyCount.setVisibility(View.GONE);
        }

        holder.binding.actionButtonReply.setOnLongClickListener(v -> {
            CrossActionHelper.doCrossAction(context, CrossActionHelper.TypeOfCrossAction.REPLY_ACTION, null, statusToDeal);
            return true;
+0 −1
Original line number Diff line number Diff line
@@ -658,7 +658,6 @@
                android:visibility="gone"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintStart_toEndOf="@+id/action_button_reply"
                android:layout_marginEnd="10dp"
                tools:ignore="HardcodedText"
                tools:visibility="visible" />