refactor: Use constant SHEET_BOTTOM_OFFSET everywhere

This commit is contained in:
Myzel394 2023-12-31 22:58:37 +01:00
parent 2c09245697
commit da34df6b87
No known key found for this signature in database
GPG Key ID: 79CC92F37B3E1A2B
4 changed files with 8 additions and 4 deletions

View File

@ -5,7 +5,6 @@ import androidx.compose.ui.unit.dp
val BIG_PRIMARY_BUTTON_SIZE = 64.dp
// TODO: Add everywhere
val SHEET_BOTTOM_OFFSET = 56.dp
val MAX_AMPLITUDE = 20000
val SUPPORTS_DARK_MODE_NATIVELY = Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q

View File

@ -36,6 +36,7 @@ import androidx.compose.ui.unit.dp
import app.myzel394.alibi.R
import app.myzel394.alibi.dataStore
import app.myzel394.alibi.db.AppSettings
import app.myzel394.alibi.ui.SHEET_BOTTOM_OFFSET
import app.myzel394.alibi.ui.components.RecorderScreen.atoms.MicrophoneSelectionButton
import app.myzel394.alibi.ui.components.RecorderScreen.atoms.MicrophoneTypeInfo
import app.myzel394.alibi.ui.components.atoms.MessageBox
@ -91,7 +92,7 @@ fun MicrophoneSelection(
Column(
modifier = Modifier
.padding(horizontal = 16.dp)
.padding(bottom = 24.dp),
.padding(bottom = SHEET_BOTTOM_OFFSET),
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.spacedBy(48.dp),
) {

View File

@ -27,6 +27,7 @@ import app.myzel394.alibi.R
import app.myzel394.alibi.dataStore
import app.myzel394.alibi.db.AppSettings
import app.myzel394.alibi.db.AudioRecorderSettings.Companion.EXAMPLE_MAX_DURATIONS
import app.myzel394.alibi.ui.SHEET_BOTTOM_OFFSET
import app.myzel394.alibi.ui.utils.formatDuration
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
@ -52,7 +53,8 @@ fun QuickMaxDurationSelector(
Box(
modifier = Modifier
.widthIn(max = 400.dp)
.padding(16.dp),
.padding(horizontal = 16.dp)
.padding(bottom = SHEET_BOTTOM_OFFSET),
) {
Text(
stringResource(R.string.ui_recorder_action_changeMaxDuration_title),

View File

@ -51,6 +51,7 @@ import androidx.compose.ui.window.Popup
import androidx.lifecycle.viewmodel.compose.viewModel
import app.myzel394.alibi.R
import app.myzel394.alibi.ui.BIG_PRIMARY_BUTTON_SIZE
import app.myzel394.alibi.ui.SHEET_BOTTOM_OFFSET
import app.myzel394.alibi.ui.components.RecorderScreen.atoms.CameraPreview
import app.myzel394.alibi.ui.components.atoms.GlobalSwitch
import app.myzel394.alibi.ui.components.atoms.PermissionRequester
@ -113,7 +114,8 @@ fun VideoRecorderPreparationSheet(
} else
Column(
modifier = Modifier
.padding(horizontal = 16.dp, vertical = 24.dp),
.padding(horizontal = 16.dp)
.padding(bottom = SHEET_BOTTOM_OFFSET, top = 24.dp),
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.spacedBy(30.dp),
) {