mirror of
				https://codeberg.org/tom79/Fedilab.git
				synced 2025-10-20 11:20:16 +03:00 
			
		
		
		
	some code changes
This commit is contained in:
		
							parent
							
								
									42cf16b545
								
							
						
					
					
						commit
						b94c08d029
					
				
					 7 changed files with 61 additions and 59 deletions
				
			
		|  | @ -114,7 +114,10 @@ public class PeertubeMainActivity extends PeertubeBaseMainActivity { | |||
|     public static InstanceData.InstanceConfig instanceConfig; | ||||
|     public static TypeOfConnection typeOfConnection = TypeOfConnection.NORMAL; | ||||
|     public static int badgeCount; | ||||
|     private DisplayVideosFragment recentFragment, locaFragment, trendingFragment, subscriptionFragment, mostLikedFragment; | ||||
|     private DisplayVideosFragment recentFragment; | ||||
|     private DisplayVideosFragment locaFragment; | ||||
|     private DisplayVideosFragment trendingFragment; | ||||
|     private DisplayVideosFragment subscriptionFragment; | ||||
|     private DisplayOverviewFragment overviewFragment; | ||||
|     private ActivityMainPeertubeBinding binding; | ||||
| 
 | ||||
|  | @ -259,7 +262,7 @@ public class PeertubeMainActivity extends PeertubeBaseMainActivity { | |||
|         bundle.putSerializable(Helper.TIMELINE_TYPE, TimelineVM.TimelineType.SUBSCRIBTIONS); | ||||
|         subscriptionFragment.setArguments(bundle); | ||||
| 
 | ||||
|         mostLikedFragment = new DisplayVideosFragment(); | ||||
|         DisplayVideosFragment mostLikedFragment = new DisplayVideosFragment(); | ||||
|         bundle = new Bundle(); | ||||
|         bundle.putSerializable(Helper.TIMELINE_TYPE, TimelineVM.TimelineType.MOST_LIKED); | ||||
|         mostLikedFragment.setArguments(bundle); | ||||
|  |  | |||
|  | @ -18,6 +18,7 @@ import android.content.Context; | |||
| import android.content.Intent; | ||||
| import android.os.Bundle; | ||||
| import android.view.LayoutInflater; | ||||
| import android.view.View; | ||||
| import android.view.ViewGroup; | ||||
| import android.widget.Toast; | ||||
| 
 | ||||
|  | @ -72,7 +73,7 @@ public class AccountsListAdapter extends RecyclerView.Adapter<RecyclerView.ViewH | |||
|                 viewModel.post(RetrofitPeertubeAPI.ActionType.UNMUTE, account.getAcct(), null).observe((LifecycleOwner) context, apiResponse -> manageVIewPostActions(RetrofitPeertubeAPI.ActionType.UNMUTE, apiResponse, account.getAcct())); | ||||
|             }); | ||||
|         } else { | ||||
|             holder.binding.accountAction.hide(); | ||||
|             holder.binding.accountAction.setVisibility(View.GONE); | ||||
|         } | ||||
| 
 | ||||
|         holder.binding.accountDn.setText(account.getDisplayName()); | ||||
|  | @ -84,8 +85,8 @@ public class AccountsListAdapter extends RecyclerView.Adapter<RecyclerView.ViewH | |||
|         Helper.loadAvatar(context, account, holder.binding.accountPp); | ||||
|         //Follow button | ||||
|         if (type == RetrofitPeertubeAPI.DataType.MUTED) { | ||||
|             holder.binding.accountAction.show(); | ||||
|             holder.binding.accountAction.setImageResource(R.drawable.ic_baseline_volume_mute_24); | ||||
|             holder.binding.accountAction.setVisibility(View.VISIBLE); | ||||
|             holder.binding.accountAction.setIconResource(R.drawable.ic_baseline_volume_mute_24); | ||||
|         } | ||||
| 
 | ||||
|         holder.binding.accountPp.setOnClickListener(v -> { | ||||
|  |  | |||
|  | @ -14,8 +14,8 @@ | |||
|     You should have received a copy of the GNU General Public License along with Fedilab; if not, | ||||
|     see <http://www.gnu.org/licenses>. | ||||
| --> | ||||
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     xmlns:app="http://schemas.android.com/apk/res-auto" | ||||
| <androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     xmlns:tools="http://schemas.android.com/tools" | ||||
|     android:id="@+id/main_container" | ||||
|     android:layout_width="match_parent" | ||||
|     android:layout_height="wrap_content" | ||||
|  | @ -23,14 +23,14 @@ | |||
|     android:layout_marginBottom="5dp" | ||||
|     android:orientation="horizontal"> | ||||
| 
 | ||||
|     <ImageView | ||||
|     <androidx.appcompat.widget.AppCompatImageView | ||||
|         android:id="@+id/account_pp" | ||||
|         android:layout_width="60dp" | ||||
|         android:layout_height="60dp" | ||||
|         android:layout_gravity="center_horizontal" | ||||
|         android:contentDescription="@string/profile_picture" /> | ||||
| 
 | ||||
|     <LinearLayout | ||||
|     <androidx.appcompat.widget.LinearLayoutCompat | ||||
|         android:id="@+id/account_container" | ||||
|         android:layout_width="0dp" | ||||
|         android:layout_height="wrap_content" | ||||
|  | @ -38,7 +38,7 @@ | |||
|         android:layout_weight="1" | ||||
|         android:orientation="vertical"> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/account_dn" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -46,7 +46,7 @@ | |||
|             android:textAppearance="@style/TextAppearance.AppCompat.Body1" | ||||
|             android:textSize="18sp" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/account_ac" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -56,19 +56,18 @@ | |||
|             android:textSize="16sp" /> | ||||
| 
 | ||||
| 
 | ||||
|     </LinearLayout> | ||||
|     </androidx.appcompat.widget.LinearLayoutCompat> | ||||
| 
 | ||||
|     <com.google.android.material.floatingactionbutton.FloatingActionButton | ||||
|     <com.google.android.material.button.MaterialButton | ||||
|         android:id="@+id/account_action" | ||||
|         style="@style/Widget.Material3.Button.OutlinedButton.Icon" | ||||
|         android:layout_width="wrap_content" | ||||
|         android:layout_height="wrap_content" | ||||
|         android:layout_gravity="center_vertical" | ||||
|         android:layout_margin="5dp" | ||||
|         android:layout_marginStart="10dp" | ||||
|         android:contentDescription="@string/action_follow" | ||||
|         android:gravity="center" | ||||
|         android:scaleType="fitXY" | ||||
|         android:visibility="gone" | ||||
|         app:backgroundTint="?colorAccent" | ||||
|         app:fabSize="mini" /> | ||||
|         tools:visibility="visible" /> | ||||
| 
 | ||||
| </LinearLayout> | ||||
| </androidx.appcompat.widget.LinearLayoutCompat> | ||||
|  | @ -14,7 +14,7 @@ | |||
|     You should have received a copy of the GNU General Public License along with Fedilab; if not, | ||||
|     see <http://www.gnu.org/licenses>. | ||||
| --> | ||||
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
| <androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:id="@+id/main_container" | ||||
|     android:layout_width="match_parent" | ||||
|     android:layout_height="wrap_content" | ||||
|  | @ -22,14 +22,14 @@ | |||
|     android:layout_marginBottom="5dp" | ||||
|     android:orientation="horizontal"> | ||||
| 
 | ||||
|     <ImageView | ||||
|     <androidx.appcompat.widget.AppCompatImageView | ||||
|         android:id="@+id/account_pp" | ||||
|         android:layout_width="60dp" | ||||
|         android:layout_height="60dp" | ||||
|         android:layout_gravity="center_horizontal" | ||||
|         android:contentDescription="@string/profile_picture" /> | ||||
| 
 | ||||
|     <LinearLayout | ||||
|     <androidx.appcompat.widget.LinearLayoutCompat | ||||
|         android:id="@+id/account_container" | ||||
|         android:layout_width="0dp" | ||||
|         android:layout_height="wrap_content" | ||||
|  | @ -37,7 +37,7 @@ | |||
|         android:layout_weight="1" | ||||
|         android:orientation="vertical"> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/account_dn" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -45,7 +45,7 @@ | |||
|             android:textAppearance="@style/TextAppearance.AppCompat.Body1" | ||||
|             android:textSize="18sp" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/account_ac" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -54,15 +54,15 @@ | |||
|             android:singleLine="true" | ||||
|             android:textSize="16sp" /> | ||||
| 
 | ||||
|     </LinearLayout> | ||||
|     </androidx.appcompat.widget.LinearLayoutCompat> | ||||
| 
 | ||||
|     <ImageButton | ||||
|     <com.google.android.material.button.MaterialButton | ||||
|         android:id="@+id/more_actions" | ||||
|         style="@style/Widget.AppCompat.Button.Borderless" | ||||
|         style="@style/Widget.Material3.Button.OutlinedButton.Icon" | ||||
|         android:layout_width="40dp" | ||||
|         android:layout_height="40dp" | ||||
|         android:layout_gravity="center" | ||||
|         android:contentDescription="@string/display_more" | ||||
|         android:src="@drawable/ic_baseline_more_vert_24" /> | ||||
| 
 | ||||
| </LinearLayout> | ||||
| </androidx.appcompat.widget.LinearLayoutCompat> | ||||
|  | @ -14,7 +14,7 @@ | |||
|     You should have received a copy of the GNU General Public License along with Fedilab; if not, | ||||
|     see <http://www.gnu.org/licenses>. | ||||
| --> | ||||
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
| <androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     xmlns:app="http://schemas.android.com/apk/res-auto" | ||||
|     android:id="@+id/main_container" | ||||
|     android:layout_width="match_parent" | ||||
|  | @ -25,7 +25,7 @@ | |||
|     android:orientation="horizontal" | ||||
|     android:showDividers="end"> | ||||
| 
 | ||||
|     <LinearLayout | ||||
|     <androidx.appcompat.widget.LinearLayoutCompat | ||||
|         android:id="@+id/decoration_container" | ||||
|         android:layout_width="wrap_content" | ||||
|         android:layout_height="match_parent" | ||||
|  | @ -40,7 +40,7 @@ | |||
|         android:layout_height="wrap_content" | ||||
|         android:layout_marginStart="10dp"> | ||||
| 
 | ||||
|         <ImageView | ||||
|         <androidx.appcompat.widget.AppCompatImageView | ||||
|             android:id="@+id/comment_account_profile" | ||||
|             android:layout_width="40dp" | ||||
|             android:layout_height="40dp" | ||||
|  | @ -50,7 +50,7 @@ | |||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             app:layout_constraintTop_toTopOf="parent" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/comment_account_displayname" | ||||
|             android:layout_width="0dp" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -61,7 +61,7 @@ | |||
|             app:layout_constraintStart_toEndOf="@+id/comment_account_profile" | ||||
|             app:layout_constraintTop_toTopOf="parent" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/comment_account_username" | ||||
|             android:layout_width="0dp" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -74,7 +74,7 @@ | |||
|             app:layout_constraintStart_toEndOf="@+id/comment_account_profile" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/comment_account_displayname" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/comment_date" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -87,7 +87,7 @@ | |||
|             app:layout_constraintEnd_toStartOf="@id/more_actions" | ||||
|             app:layout_constraintTop_toTopOf="parent" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/more_actions" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -98,7 +98,7 @@ | |||
|             app:layout_constraintEnd_toEndOf="parent" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/comment_date" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/comment_content" | ||||
|             android:layout_width="0dp" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -108,35 +108,34 @@ | |||
|             app:layout_constraintStart_toStartOf="@id/comment_account_profile" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/comment_account_profile" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/number_of_replies" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginEnd="15dp" | ||||
|             android:textColor="?attr/colorAccent" | ||||
|             android:textColor="?attr/colorPrimary" | ||||
|             app:layout_constraintEnd_toStartOf="@+id/replyButton" | ||||
|             app:layout_constraintStart_toStartOf="@id/comment_account_profile" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/comment_content" /> | ||||
| 
 | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/replyButton" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginStart="10dp" | ||||
|             android:text="@string/reply" | ||||
|             android:textColor="?attr/colorAccent" | ||||
|             android:textColor="?attr/colorPrimary" | ||||
|             app:layout_constraintStart_toEndOf="@id/number_of_replies" | ||||
|             app:layout_constraintTop_toTopOf="@+id/number_of_replies" /> | ||||
| 
 | ||||
|         <Button | ||||
|         <com.google.android.material.button.MaterialButton | ||||
|             android:id="@+id/post_reply_button" | ||||
|             style="@style/Widget.AppCompat.Button.Borderless.Colored" | ||||
|             style="@style/Widget.Material3.Button.OutlinedButton" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:gravity="center" | ||||
|             android:text="@string/add_public_reply" | ||||
|             android:textColor="?attr/colorAccent" | ||||
|             android:visibility="gone" | ||||
|             app:layout_constraintEnd_toEndOf="parent" | ||||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|  | @ -144,4 +143,4 @@ | |||
|     </androidx.constraintlayout.widget.ConstraintLayout> | ||||
| 
 | ||||
| 
 | ||||
| </LinearLayout> | ||||
| </androidx.appcompat.widget.LinearLayoutCompat> | ||||
|  |  | |||
|  | @ -14,7 +14,7 @@ | |||
|     You should have received a copy of the GNU General Public License along with Fedilab; if not, | ||||
|     see <http://www.gnu.org/licenses>. | ||||
| --> | ||||
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
| <androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     android:id="@+id/main_container" | ||||
|     android:layout_width="wrap_content" | ||||
|     android:layout_height="wrap_content" | ||||
|  | @ -23,7 +23,7 @@ | |||
|     android:layout_marginBottom="5dp" | ||||
|     android:orientation="vertical"> | ||||
| 
 | ||||
|     <ImageView | ||||
|     <androidx.appcompat.widget.AppCompatImageView | ||||
|         android:id="@+id/account_pp" | ||||
|         android:layout_width="40dp" | ||||
|         android:layout_height="40dp" | ||||
|  | @ -32,7 +32,7 @@ | |||
|         android:padding="2dp" | ||||
|         android:scaleType="centerCrop" /> | ||||
| 
 | ||||
|     <TextView | ||||
|     <androidx.appcompat.widget.AppCompatTextView | ||||
|         android:id="@+id/account_dn" | ||||
|         android:layout_width="80dp" | ||||
|         android:layout_height="wrap_content" | ||||
|  | @ -42,6 +42,6 @@ | |||
|         android:padding="2dp" | ||||
|         android:singleLine="true" | ||||
|         android:textAppearance="@style/TextAppearance.AppCompat.Body1" | ||||
|         android:textColor="?colorAccent" | ||||
|         android:textColor="?colorPrimary" | ||||
|         android:textSize="14sp" /> | ||||
| </LinearLayout> | ||||
| </androidx.appcompat.widget.LinearLayoutCompat> | ||||
|  | @ -14,7 +14,7 @@ | |||
|     You should have received a copy of the GNU General Public License along with Fedilab; if not, | ||||
|     see <http://www.gnu.org/licenses>. | ||||
| --> | ||||
| <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | ||||
| <androidx.appcompat.widget.LinearLayoutCompat xmlns:android="http://schemas.android.com/apk/res/android" | ||||
|     xmlns:app="http://schemas.android.com/apk/res-auto" | ||||
|     android:id="@+id/main_container" | ||||
|     android:layout_width="match_parent" | ||||
|  | @ -29,7 +29,7 @@ | |||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="wrap_content"> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/name" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -38,7 +38,7 @@ | |||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             app:layout_constraintTop_toTopOf="parent" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/host" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -46,7 +46,7 @@ | |||
|             app:layout_constraintStart_toEndOf="@+id/name" | ||||
|             app:layout_constraintTop_toTopOf="parent" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/description" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -54,7 +54,7 @@ | |||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/name" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/tags" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -62,7 +62,7 @@ | |||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/description" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/followers_instance" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -72,7 +72,7 @@ | |||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/tags" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/languages" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -82,7 +82,7 @@ | |||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/followers_instance" /> | ||||
| 
 | ||||
|         <TextView | ||||
|         <androidx.appcompat.widget.AppCompatTextView | ||||
|             android:id="@+id/sensitive_content" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content" | ||||
|  | @ -90,9 +90,9 @@ | |||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             app:layout_constraintTop_toBottomOf="@+id/languages" /> | ||||
| 
 | ||||
|         <Button | ||||
|         <com.google.android.material.button.MaterialButton | ||||
|             android:id="@+id/pickup" | ||||
|             style="@style/Base.Widget.AppCompat.Button.Colored" | ||||
|             style="@style/Widget.Material3.Button.ElevatedButton" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginTop="5dp" | ||||
|  | @ -101,4 +101,4 @@ | |||
|             app:layout_constraintTop_toBottomOf="@+id/sensitive_content" /> | ||||
|     </androidx.constraintlayout.widget.ConstraintLayout> | ||||
| 
 | ||||
| </LinearLayout> | ||||
| </androidx.appcompat.widget.LinearLayoutCompat> | ||||
		Loading…
	
		Reference in a new issue