chore: change applicationId/package to solutions.tretter.mindmachine
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import com.mindmachine.mvp.domain.RuntimeState
|
||||
import solutions.tretter.mindmachine.domain.RuntimeState
|
||||
|
||||
fun shouldShowActiveControlsByDefault(runtimeState: RuntimeState): Boolean {
|
||||
return runtimeState != RuntimeState.RUNNING && runtimeState != RuntimeState.COUNTDOWN
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import java.util.Locale
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import androidx.compose.foundation.background
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import com.mindmachine.mvp.domain.RuntimeState
|
||||
import solutions.tretter.mindmachine.domain.RuntimeState
|
||||
|
||||
fun shouldUseImmersiveFullscreen(isVisualMode: Boolean, runtimeState: RuntimeState): Boolean {
|
||||
return isVisualMode && (runtimeState == RuntimeState.COUNTDOWN || runtimeState == RuntimeState.RUNNING)
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import androidx.lifecycle.ViewModel
|
||||
import androidx.lifecycle.ViewModelProvider
|
||||
import androidx.lifecycle.viewModelScope
|
||||
import com.mindmachine.mvp.audio.BinauralAudioEngine
|
||||
import com.mindmachine.mvp.audio.HeadsetMonitor
|
||||
import com.mindmachine.mvp.data.SettingsRepository
|
||||
import com.mindmachine.mvp.data.UserProgramEntity
|
||||
import com.mindmachine.mvp.data.UserProgramRepository
|
||||
import com.mindmachine.mvp.domain.AppSettings
|
||||
import com.mindmachine.mvp.domain.Presets
|
||||
import com.mindmachine.mvp.domain.RuntimeState
|
||||
import com.mindmachine.mvp.domain.SessionConfig
|
||||
import com.mindmachine.mvp.domain.SessionMode
|
||||
import com.mindmachine.mvp.domain.SessionPreset
|
||||
import com.mindmachine.mvp.domain.toConfig
|
||||
import solutions.tretter.mindmachine.audio.BinauralAudioEngine
|
||||
import solutions.tretter.mindmachine.audio.HeadsetMonitor
|
||||
import solutions.tretter.mindmachine.data.SettingsRepository
|
||||
import solutions.tretter.mindmachine.data.UserProgramEntity
|
||||
import solutions.tretter.mindmachine.data.UserProgramRepository
|
||||
import solutions.tretter.mindmachine.domain.AppSettings
|
||||
import solutions.tretter.mindmachine.domain.Presets
|
||||
import solutions.tretter.mindmachine.domain.RuntimeState
|
||||
import solutions.tretter.mindmachine.domain.SessionConfig
|
||||
import solutions.tretter.mindmachine.domain.SessionMode
|
||||
import solutions.tretter.mindmachine.domain.SessionPreset
|
||||
import solutions.tretter.mindmachine.domain.toConfig
|
||||
import kotlinx.coroutines.Job
|
||||
import kotlinx.coroutines.delay
|
||||
import kotlinx.coroutines.flow.MutableStateFlow
|
||||
@@ -80,7 +80,7 @@ class MainViewModel(
|
||||
private val userProgramRepository: UserProgramRepository,
|
||||
private val headsetMonitor: HeadsetMonitor,
|
||||
private val audioEngine: BinauralAudioEngine,
|
||||
private val billingManager: com.mindmachine.mvp.billing.BillingManager,
|
||||
private val billingManager: solutions.tretter.mindmachine.billing.BillingManager,
|
||||
) : ViewModel() {
|
||||
private val _ui = MutableStateFlow(UiState())
|
||||
val ui: StateFlow<UiState> = _ui.asStateFlow()
|
||||
@@ -488,7 +488,7 @@ class MainViewModel(
|
||||
private val userProgramRepository: UserProgramRepository,
|
||||
private val headsetMonitor: HeadsetMonitor,
|
||||
private val audioEngine: BinauralAudioEngine,
|
||||
private val billingManager: com.mindmachine.mvp.billing.BillingManager,
|
||||
private val billingManager: solutions.tretter.mindmachine.billing.BillingManager,
|
||||
) : ViewModelProvider.Factory {
|
||||
override fun <T : ViewModel> create(modelClass: Class<T>): T =
|
||||
MainViewModel(settingsRepository, userProgramRepository, headsetMonitor, audioEngine, billingManager) as T
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import kotlin.math.ln
|
||||
import kotlin.math.pow
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
object ParameterRanges {
|
||||
const val FLASH_INTERVAL_MS_MIN = 50f
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
/**
|
||||
* Concrete runtime parameters evaluated from the timeline curves at a specific time.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import com.mindmachine.mvp.domain.SessionConfig
|
||||
import solutions.tretter.mindmachine.domain.SessionConfig
|
||||
object SessionValidator {
|
||||
fun validate(config: SessionConfig): String? {
|
||||
if (config.durationSec !in 60..(8 * 60 * 60)) return "Duration must be 1 minute to 8 hours."
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import androidx.compose.foundation.layout.Arrangement
|
||||
import androidx.compose.foundation.layout.Column
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import android.view.HapticFeedbackConstants
|
||||
import androidx.activity.compose.BackHandler
|
||||
@@ -45,7 +45,7 @@ import androidx.compose.ui.unit.dp
|
||||
import androidx.core.view.WindowCompat
|
||||
import androidx.core.view.WindowInsetsCompat
|
||||
import androidx.core.view.WindowInsetsControllerCompat
|
||||
import com.mindmachine.mvp.session.TimelineEditorState.ActiveCurve
|
||||
import solutions.tretter.mindmachine.session.TimelineEditorState.ActiveCurve
|
||||
import kotlin.math.abs
|
||||
import kotlin.math.max
|
||||
import kotlin.math.min
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import kotlin.math.max
|
||||
import kotlin.math.min
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import com.mindmachine.mvp.domain.SessionConfig
|
||||
import com.mindmachine.mvp.domain.SessionMode
|
||||
import com.mindmachine.mvp.domain.SessionPreset
|
||||
import solutions.tretter.mindmachine.domain.SessionConfig
|
||||
import solutions.tretter.mindmachine.domain.SessionMode
|
||||
import solutions.tretter.mindmachine.domain.SessionPreset
|
||||
import kotlin.math.roundToInt
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import androidx.compose.foundation.layout.*
|
||||
import androidx.compose.material3.MaterialTheme
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import kotlin.math.ln
|
||||
import kotlin.math.pow
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
import com.mindmachine.mvp.domain.SessionPreset
|
||||
import com.mindmachine.mvp.domain.VisualPattern
|
||||
import solutions.tretter.mindmachine.domain.SessionPreset
|
||||
import solutions.tretter.mindmachine.domain.VisualPattern
|
||||
|
||||
object TimelineProgramFactory {
|
||||
fun fromPreset(preset: SessionPreset): TimelineEditorState {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
object TimelineRuntimeEvaluator {
|
||||
fun evaluate(state: TimelineEditorState, tSec: Float): RuntimeParams {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package com.mindmachine.mvp.session
|
||||
package solutions.tretter.mindmachine.session
|
||||
|
||||
enum class FlashColor {
|
||||
RED,
|
||||
|
||||
Reference in New Issue
Block a user