Clean unused import.
This commit is contained in:
		
							parent
							
								
									53969a4174
								
							
						
					
					
						commit
						a6e86dd331
					
				
					 30 changed files with 31 additions and 56 deletions
				
			
		| 
						 | 
				
			
			@ -13,7 +13,6 @@ import androidx.compose.foundation.layout.navigationBarsPadding
 | 
			
		|||
import androidx.compose.foundation.layout.padding
 | 
			
		||||
import androidx.compose.foundation.shape.CutCornerShape
 | 
			
		||||
import androidx.compose.foundation.shape.RoundedCornerShape
 | 
			
		||||
import androidx.compose.material3.ButtonDefaults
 | 
			
		||||
import androidx.compose.material3.MaterialTheme
 | 
			
		||||
import androidx.compose.material3.Scaffold
 | 
			
		||||
import androidx.compose.material3.Snackbar
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,6 @@ import coil.ImageLoaderFactory
 | 
			
		|||
import coil.disk.DiskCache
 | 
			
		||||
import coil.memory.MemoryCache
 | 
			
		||||
import dagger.hilt.android.HiltAndroidApp
 | 
			
		||||
import java.io.File
 | 
			
		||||
 | 
			
		||||
@HiltAndroidApp
 | 
			
		||||
class MainApplication : Application(), ImageLoaderFactory {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
package com.pixelized.rplexicon.data.parser.roll
 | 
			
		||||
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.alteration.PropertyParser
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Property
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.alteration.PropertyParser
 | 
			
		||||
import javax.inject.Inject
 | 
			
		||||
 | 
			
		||||
class ModifierParser @Inject constructor(
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,9 +3,9 @@ package com.pixelized.rplexicon.data.parser.spell
 | 
			
		|||
import com.google.api.services.sheets.v4.model.ValueRange
 | 
			
		||||
import com.pixelized.rplexicon.data.model.AssignedSpell
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Spell
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.roll.ThrowParser
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.column
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.parserScope
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.roll.ThrowParser
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import javax.inject.Inject
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,9 +2,9 @@ package com.pixelized.rplexicon.data.repository.character
 | 
			
		|||
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Attack
 | 
			
		||||
import com.pixelized.rplexicon.data.model.CharacterSheet
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.AttackParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import kotlinx.coroutines.flow.MutableStateFlow
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,9 +3,9 @@ package com.pixelized.rplexicon.data.repository.character
 | 
			
		|||
import com.pixelized.rplexicon.data.model.Alteration
 | 
			
		||||
import com.pixelized.rplexicon.data.model.CharacterSheet
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Property
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.alteration.AlterationParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import kotlinx.coroutines.flow.Flow
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,9 @@
 | 
			
		|||
package com.pixelized.rplexicon.data.repository.character
 | 
			
		||||
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.CharacterSheetParser
 | 
			
		||||
import com.pixelized.rplexicon.data.model.CharacterSheet
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.CharacterSheetParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import kotlinx.coroutines.flow.MutableStateFlow
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,9 @@
 | 
			
		|||
package com.pixelized.rplexicon.data.repository.character
 | 
			
		||||
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Description
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.DescriptionParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import kotlinx.coroutines.flow.MutableStateFlow
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,9 @@
 | 
			
		|||
package com.pixelized.rplexicon.data.repository.character
 | 
			
		||||
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Equipment
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.inventory.EquipmentParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import kotlinx.coroutines.flow.MutableStateFlow
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,9 @@
 | 
			
		|||
package com.pixelized.rplexicon.data.repository.character
 | 
			
		||||
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Inventory
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.inventory.InventoryParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import kotlinx.coroutines.flow.MutableStateFlow
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,9 @@
 | 
			
		|||
package com.pixelized.rplexicon.data.repository.character
 | 
			
		||||
 | 
			
		||||
import com.pixelized.rplexicon.data.model.ObjectAction
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.ObjectActionParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import kotlinx.coroutines.flow.MutableStateFlow
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,9 +1,9 @@
 | 
			
		|||
package com.pixelized.rplexicon.data.repository.character
 | 
			
		||||
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Skill
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.SkillParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import kotlinx.coroutines.flow.MutableStateFlow
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,10 +2,10 @@ package com.pixelized.rplexicon.data.repository.character
 | 
			
		|||
 | 
			
		||||
import com.pixelized.rplexicon.data.model.AssignedSpell
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Spell
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.spell.AssignedSpellParser
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.spell.SpellBookParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.CharacterBinder
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.exceptions.IncompatibleSheetStructure
 | 
			
		||||
import kotlinx.coroutines.async
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
package com.pixelized.rplexicon.data.repository.lexicon
 | 
			
		||||
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.LexiconParser
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Lexicon
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.LexiconParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.LexiconBinder
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +1,8 @@
 | 
			
		|||
package com.pixelized.rplexicon.data.repository.lexicon
 | 
			
		||||
 | 
			
		||||
import com.google.api.services.sheets.v4.model.ValueRange
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.QuestParser
 | 
			
		||||
import com.pixelized.rplexicon.data.model.Quest
 | 
			
		||||
import com.pixelized.rplexicon.data.parser.QuestParser
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.GoogleSheetServiceRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.LexiconBinder
 | 
			
		||||
import com.pixelized.rplexicon.utilitary.Update
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,6 @@ package com.pixelized.rplexicon.ui.composable
 | 
			
		|||
 | 
			
		||||
import androidx.compose.animation.core.animateIntAsState
 | 
			
		||||
import androidx.compose.foundation.layout.Box
 | 
			
		||||
import androidx.compose.foundation.lazy.LazyListState
 | 
			
		||||
import androidx.compose.runtime.Composable
 | 
			
		||||
import androidx.compose.runtime.mutableStateOf
 | 
			
		||||
import androidx.compose.runtime.remember
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,6 @@ package com.pixelized.rplexicon.ui.composable
 | 
			
		|||
import androidx.compose.material3.DrawerDefaults
 | 
			
		||||
import androidx.compose.material3.DrawerState
 | 
			
		||||
import androidx.compose.material3.DrawerValue
 | 
			
		||||
import androidx.compose.material3.ExperimentalMaterial3Api
 | 
			
		||||
import androidx.compose.material3.rememberDrawerState
 | 
			
		||||
import androidx.compose.runtime.Composable
 | 
			
		||||
import androidx.compose.runtime.CompositionLocalProvider
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,13 +2,6 @@ package com.pixelized.rplexicon.ui.composable.edit
 | 
			
		|||
 | 
			
		||||
import android.content.res.Configuration.UI_MODE_NIGHT_NO
 | 
			
		||||
import android.content.res.Configuration.UI_MODE_NIGHT_YES
 | 
			
		||||
import androidx.compose.animation.AnimatedContent
 | 
			
		||||
import androidx.compose.animation.SizeTransform
 | 
			
		||||
import androidx.compose.animation.fadeIn
 | 
			
		||||
import androidx.compose.animation.fadeOut
 | 
			
		||||
import androidx.compose.animation.slideInVertically
 | 
			
		||||
import androidx.compose.animation.slideOutVertically
 | 
			
		||||
import androidx.compose.animation.togetherWith
 | 
			
		||||
import androidx.compose.foundation.ExperimentalFoundationApi
 | 
			
		||||
import androidx.compose.foundation.background
 | 
			
		||||
import androidx.compose.foundation.layout.Box
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,10 +12,6 @@ import androidx.compose.foundation.layout.Row
 | 
			
		|||
import androidx.compose.foundation.layout.fillMaxWidth
 | 
			
		||||
import androidx.compose.foundation.layout.heightIn
 | 
			
		||||
import androidx.compose.foundation.layout.padding
 | 
			
		||||
import androidx.compose.material.icons.Icons
 | 
			
		||||
import androidx.compose.material.icons.outlined.Info
 | 
			
		||||
import androidx.compose.material3.Icon
 | 
			
		||||
import androidx.compose.material3.IconButton
 | 
			
		||||
import androidx.compose.material3.MaterialTheme
 | 
			
		||||
import androidx.compose.material3.Surface
 | 
			
		||||
import androidx.compose.material3.Switch
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,6 @@ import androidx.compose.foundation.layout.IntrinsicSize
 | 
			
		|||
import androidx.compose.foundation.layout.PaddingValues
 | 
			
		||||
import androidx.compose.foundation.layout.Row
 | 
			
		||||
import androidx.compose.foundation.layout.fillMaxHeight
 | 
			
		||||
import androidx.compose.foundation.layout.fillMaxWidth
 | 
			
		||||
import androidx.compose.foundation.layout.height
 | 
			
		||||
import androidx.compose.foundation.layout.padding
 | 
			
		||||
import androidx.compose.foundation.layout.width
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,10 +19,8 @@ import androidx.compose.ui.unit.dp
 | 
			
		|||
import androidx.compose.ui.window.Dialog
 | 
			
		||||
import androidx.compose.ui.window.DialogProperties
 | 
			
		||||
import androidx.hilt.navigation.compose.hiltViewModel
 | 
			
		||||
import com.pixelized.rplexicon.R
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.composable.actions.AlterationItem
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.composable.actions.AlterationItemUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.composable.actions.GenericHeader
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.rolls.preview.rememberRollAlterations
 | 
			
		||||
import com.pixelized.rplexicon.ui.theme.LexiconTheme
 | 
			
		||||
import kotlinx.coroutines.launch
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,6 @@ import android.content.res.Configuration.UI_MODE_NIGHT_YES
 | 
			
		|||
import androidx.compose.foundation.ExperimentalFoundationApi
 | 
			
		||||
import androidx.compose.foundation.layout.PaddingValues
 | 
			
		||||
import androidx.compose.foundation.layout.fillMaxSize
 | 
			
		||||
import androidx.compose.foundation.layout.fillMaxWidth
 | 
			
		||||
import androidx.compose.foundation.layout.padding
 | 
			
		||||
import androidx.compose.foundation.lazy.LazyColumn
 | 
			
		||||
import androidx.compose.foundation.lazy.items
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,6 @@ import androidx.compose.foundation.layout.Box
 | 
			
		|||
import androidx.compose.foundation.layout.Column
 | 
			
		||||
import androidx.compose.foundation.layout.ColumnScope
 | 
			
		||||
import androidx.compose.foundation.layout.fillMaxSize
 | 
			
		||||
import androidx.compose.foundation.layout.fillMaxWidth
 | 
			
		||||
import androidx.compose.foundation.layout.padding
 | 
			
		||||
import androidx.compose.foundation.layout.sizeIn
 | 
			
		||||
import androidx.compose.foundation.rememberScrollState
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -17,7 +17,6 @@ import androidx.compose.runtime.State
 | 
			
		|||
import androidx.compose.runtime.mutableStateOf
 | 
			
		||||
import androidx.compose.runtime.remember
 | 
			
		||||
import androidx.compose.ui.Modifier
 | 
			
		||||
import androidx.compose.ui.text.AnnotatedString
 | 
			
		||||
import androidx.compose.ui.tooling.preview.Preview
 | 
			
		||||
import androidx.compose.ui.unit.Dp
 | 
			
		||||
import androidx.compose.ui.unit.dp
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -16,7 +16,6 @@ import androidx.compose.foundation.layout.BoxWithConstraints
 | 
			
		|||
import androidx.compose.foundation.layout.Column
 | 
			
		||||
import androidx.compose.foundation.layout.fillMaxSize
 | 
			
		||||
import androidx.compose.foundation.layout.fillMaxWidth
 | 
			
		||||
import androidx.compose.foundation.layout.height
 | 
			
		||||
import androidx.compose.foundation.layout.heightIn
 | 
			
		||||
import androidx.compose.foundation.layout.offset
 | 
			
		||||
import androidx.compose.foundation.layout.padding
 | 
			
		||||
| 
						 | 
				
			
			@ -54,7 +53,6 @@ import androidx.compose.ui.input.nestedscroll.NestedScrollConnection
 | 
			
		|||
import androidx.compose.ui.input.nestedscroll.nestedScroll
 | 
			
		||||
import androidx.compose.ui.layout.ContentScale
 | 
			
		||||
import androidx.compose.ui.platform.LocalContext
 | 
			
		||||
import androidx.compose.ui.platform.LocalDensity
 | 
			
		||||
import androidx.compose.ui.platform.LocalUriHandler
 | 
			
		||||
import androidx.compose.ui.res.painterResource
 | 
			
		||||
import androidx.compose.ui.res.stringResource
 | 
			
		||||
| 
						 | 
				
			
			@ -203,8 +201,6 @@ private fun LocationContent(
 | 
			
		|||
    onZoomIn: () -> Unit,
 | 
			
		||||
    onZoomOut: () -> Unit,
 | 
			
		||||
) {
 | 
			
		||||
    val density = LocalDensity.current
 | 
			
		||||
 | 
			
		||||
    val filledIconButtonColors = IconButtonDefaults.filledIconButtonColors(
 | 
			
		||||
        containerColor = MaterialTheme.colorScheme.surface,
 | 
			
		||||
        contentColor = MaterialTheme.colorScheme.onSurface,
 | 
			
		||||
| 
						 | 
				
			
			@ -376,6 +372,7 @@ private fun LocationContent(
 | 
			
		|||
                    )
 | 
			
		||||
                    item.value?.description?.let {
 | 
			
		||||
                        Text(
 | 
			
		||||
                            modifier = Modifier.fillMaxWidth(),
 | 
			
		||||
                            style = MaterialTheme.typography.bodyMedium,
 | 
			
		||||
                            text = annotateWithDropCap(
 | 
			
		||||
                                text = it,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,9 +4,7 @@ import android.app.Application
 | 
			
		|||
import android.content.ClipData
 | 
			
		||||
import android.content.ClipboardManager
 | 
			
		||||
import android.content.Context.CLIPBOARD_SERVICE
 | 
			
		||||
import androidx.compose.runtime.IntState
 | 
			
		||||
import androidx.compose.runtime.State
 | 
			
		||||
import androidx.compose.runtime.mutableIntStateOf
 | 
			
		||||
import androidx.compose.runtime.mutableStateOf
 | 
			
		||||
import androidx.compose.ui.geometry.Offset
 | 
			
		||||
import androidx.lifecycle.AndroidViewModel
 | 
			
		||||
| 
						 | 
				
			
			@ -58,7 +56,11 @@ class LocationDetailViewModel @Inject constructor(
 | 
			
		|||
 | 
			
		||||
    fun onSelectMarquee(marqueeUio: MarqueeUio) {
 | 
			
		||||
        val index = max(location.value?.marquees?.indexOf(marqueeUio) ?: 0, 0)
 | 
			
		||||
        _selectedMarquee.value = index
 | 
			
		||||
        if (index == _selectedMarquee.value) {
 | 
			
		||||
            _selectedMarquee.value = null
 | 
			
		||||
        } else {
 | 
			
		||||
            _selectedMarquee.value = index
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    fun clip(
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -69,10 +69,10 @@ import com.pixelized.rplexicon.R
 | 
			
		|||
import com.pixelized.rplexicon.data.model.DiceThrow
 | 
			
		||||
import com.pixelized.rplexicon.ui.composable.BlurredOverlayHostState
 | 
			
		||||
import com.pixelized.rplexicon.ui.composable.ModalNavigationDrawer
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.pages.alteration.AlterationDetail
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.pages.alteration.AlterationDetailUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.composable.actions.AlterationItem
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.composable.actions.AlterationItemUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.pages.alteration.AlterationDetail
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.pages.alteration.AlterationDetailUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.rolls.composable.RollDice
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.rolls.composable.RollDiceUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.rolls.composable.ThrowsCard
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -10,8 +10,8 @@ import com.pixelized.rplexicon.business.DiceThrowUseCase
 | 
			
		|||
import com.pixelized.rplexicon.data.model.DiceThrow
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.character.AlterationRepository
 | 
			
		||||
import com.pixelized.rplexicon.data.repository.character.DescriptionRepository
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.pages.alteration.AlterationDetailUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.composable.actions.AlterationItemUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.character.pages.alteration.AlterationDetailUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.rolls.composable.RollDiceUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.rolls.composable.ThrowsCardUio
 | 
			
		||||
import com.pixelized.rplexicon.ui.screens.rolls.factory.AlterationFactory
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -29,7 +29,6 @@ import androidx.compose.runtime.setValue
 | 
			
		|||
import androidx.compose.ui.Modifier
 | 
			
		||||
import androidx.compose.ui.composed
 | 
			
		||||
import androidx.compose.ui.draw.clip
 | 
			
		||||
import androidx.compose.ui.draw.drawBehind
 | 
			
		||||
import androidx.compose.ui.draw.drawWithContent
 | 
			
		||||
import androidx.compose.ui.draw.shadow
 | 
			
		||||
import androidx.compose.ui.geometry.Offset
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,8 +2,6 @@ package com.pixelized.rplexicon.utilitary.extentions
 | 
			
		|||
 | 
			
		||||
import android.net.Uri
 | 
			
		||||
import androidx.compose.runtime.Stable
 | 
			
		||||
import androidx.compose.ui.text.AnnotatedString
 | 
			
		||||
import androidx.compose.ui.text.SpanStyle
 | 
			
		||||
import androidx.core.net.toUri
 | 
			
		||||
 | 
			
		||||
val String.ARG: String get() = "$this={$this}"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue