mirror of
				https://github.com/TeamNewPipe/NewPipe
				synced 2025-10-31 07:13:00 +00:00 
			
		
		
		
	Improved component organisation
This commit is contained in:
		| @@ -8,8 +8,8 @@ import androidx.compose.ui.platform.ViewCompositionStrategy | ||||
| import androidx.core.os.bundleOf | ||||
| import androidx.fragment.app.Fragment | ||||
| import androidx.lifecycle.viewmodel.compose.viewModel | ||||
| import org.schabi.newpipe.compose.comment.CommentSection | ||||
| import org.schabi.newpipe.compose.theme.AppTheme | ||||
| import org.schabi.newpipe.ui.components.comment.CommentSection | ||||
| import org.schabi.newpipe.ui.theme.AppTheme | ||||
| import org.schabi.newpipe.util.KEY_SERVICE_ID | ||||
| import org.schabi.newpipe.util.KEY_URL | ||||
| import org.schabi.newpipe.viewmodels.CommentsViewModel | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe.compose | ||||
| package org.schabi.newpipe.ui | ||||
| 
 | ||||
| import androidx.compose.foundation.layout.Box | ||||
| import androidx.compose.foundation.layout.Column | ||||
| @@ -27,8 +27,8 @@ import androidx.compose.ui.res.painterResource | ||||
| import androidx.compose.ui.res.stringResource | ||||
| import androidx.compose.ui.tooling.preview.Preview | ||||
| import org.schabi.newpipe.R | ||||
| import org.schabi.newpipe.compose.theme.AppTheme | ||||
| import org.schabi.newpipe.compose.theme.SizeTokens | ||||
| import org.schabi.newpipe.ui.theme.AppTheme | ||||
| import org.schabi.newpipe.ui.theme.SizeTokens | ||||
| 
 | ||||
| @Composable | ||||
| fun TextAction(text: String, modifier: Modifier = Modifier) { | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe.compose.comment | ||||
| package org.schabi.newpipe.ui.components.comment | ||||
| 
 | ||||
| import android.content.res.Configuration | ||||
| import androidx.compose.animation.animateContentSize | ||||
| @@ -42,12 +42,12 @@ import androidx.paging.PagingConfig | ||||
| import androidx.paging.cachedIn | ||||
| import coil.compose.AsyncImage | ||||
| import org.schabi.newpipe.R | ||||
| import org.schabi.newpipe.compose.common.DescriptionText | ||||
| import org.schabi.newpipe.compose.theme.AppTheme | ||||
| import org.schabi.newpipe.extractor.Page | ||||
| import org.schabi.newpipe.extractor.comments.CommentsInfoItem | ||||
| import org.schabi.newpipe.extractor.stream.Description | ||||
| import org.schabi.newpipe.paging.CommentsSource | ||||
| import org.schabi.newpipe.ui.components.common.DescriptionText | ||||
| import org.schabi.newpipe.ui.theme.AppTheme | ||||
| import org.schabi.newpipe.util.Localization | ||||
| import org.schabi.newpipe.util.NavigationHelper | ||||
| import org.schabi.newpipe.util.image.ImageStrategy | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe.compose.comment | ||||
| package org.schabi.newpipe.ui.components.comment | ||||
| 
 | ||||
| import android.content.res.Configuration | ||||
| import androidx.compose.foundation.Image | ||||
| @@ -25,10 +25,10 @@ import androidx.compose.ui.unit.dp | ||||
| import androidx.fragment.app.FragmentActivity | ||||
| import coil.compose.AsyncImage | ||||
| import org.schabi.newpipe.R | ||||
| import org.schabi.newpipe.compose.common.DescriptionText | ||||
| import org.schabi.newpipe.compose.theme.AppTheme | ||||
| import org.schabi.newpipe.extractor.comments.CommentsInfoItem | ||||
| import org.schabi.newpipe.extractor.stream.Description | ||||
| import org.schabi.newpipe.ui.components.common.DescriptionText | ||||
| import org.schabi.newpipe.ui.theme.AppTheme | ||||
| import org.schabi.newpipe.util.Localization | ||||
| import org.schabi.newpipe.util.NavigationHelper | ||||
| import org.schabi.newpipe.util.image.ImageStrategy | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe.compose.comment | ||||
| package org.schabi.newpipe.ui.components.comment | ||||
| 
 | ||||
| import android.content.res.Configuration | ||||
| import androidx.compose.foundation.layout.Column | ||||
| @@ -31,11 +31,11 @@ import kotlinx.coroutines.flow.Flow | ||||
| import kotlinx.coroutines.flow.flowOf | ||||
| import my.nanihadesuka.compose.LazyColumnScrollbar | ||||
| import org.schabi.newpipe.R | ||||
| import org.schabi.newpipe.compose.common.LoadingIndicator | ||||
| import org.schabi.newpipe.compose.theme.AppTheme | ||||
| import org.schabi.newpipe.extractor.comments.CommentsInfoItem | ||||
| import org.schabi.newpipe.extractor.stream.Description | ||||
| import org.schabi.newpipe.paging.CommentsDisabledException | ||||
| import org.schabi.newpipe.ui.components.common.LoadingIndicator | ||||
| import org.schabi.newpipe.ui.theme.AppTheme | ||||
| 
 | ||||
| @Composable | ||||
| fun CommentSection( | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe.compose.common | ||||
| package org.schabi.newpipe.ui.components.common | ||||
| 
 | ||||
| import androidx.compose.material3.LocalTextStyle | ||||
| import androidx.compose.material3.Text | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe.compose.common | ||||
| package org.schabi.newpipe.ui.components.common | ||||
| 
 | ||||
| import androidx.compose.foundation.layout.fillMaxSize | ||||
| import androidx.compose.foundation.layout.wrapContentSize | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe.compose.theme | ||||
| package org.schabi.newpipe.ui.theme | ||||
| 
 | ||||
| import androidx.compose.ui.graphics.Color | ||||
| 
 | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe.compose.theme | ||||
| package org.schabi.newpipe.ui.theme | ||||
| 
 | ||||
| import androidx.compose.ui.unit.dp | ||||
| 
 | ||||
| @@ -1,4 +1,4 @@ | ||||
| package org.schabi.newpipe.compose.theme | ||||
| package org.schabi.newpipe.ui.theme | ||||
| 
 | ||||
| import androidx.compose.foundation.isSystemInDarkTheme | ||||
| import androidx.compose.material3.MaterialTheme | ||||
		Reference in New Issue
	
	Block a user
	 Isira Seneviratne
					Isira Seneviratne