Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/qodana_code_quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ jobs:
run: |
set -eu
chmod +x gradlew
./gradlew --no-daemon :locale:generateFYTxt
test -s locale/build/generated/fytxt/kotlin/tf/gal/yumebox/locale/fytxt.kt
./gradlew --no-daemon :locale:kspDebugKotlin
test -s locale/build/generated/ksp/debug/kotlin/cafe/adriel/lyricist/Strings.kt
- name: 'Qodana Scan'
uses: JetBrains/qodana-action@4861e015da555e86a72b862892aba6c2b93e6891 # v2026.1
env:
Expand Down
4 changes: 2 additions & 2 deletions app/src/WebViewActivity.kt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.view.WindowCompat
import com.github.yumeyucca.yumebox.common.util.AppLanguageManager
import com.github.yumeyucca.yumebox.presentation.webview.WebViewScreen
import tf.gal.shirosu.fyl.fytxt.compose.FYTxtProvider
import com.github.yumeyucca.yumebox.core.locale.ProvideYumeStrings

class WebViewActivity : ComponentActivity() {
companion object {
Expand Down Expand Up @@ -112,6 +112,6 @@ class WebViewActivity : ComponentActivity() {
val initialUrl =
intent.getStringExtra(EXTRA_INITIAL_URL) ?: "file://$filesDir/frontend/index.html"

setContent { FYTxtProvider { WebViewScreen(initialUrl = initialUrl) } }
setContent { ProvideYumeStrings { WebViewScreen(initialUrl = initialUrl) } }
}
}
27 changes: 19 additions & 8 deletions app/src/common/util/AppLanguageManager.kt
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import android.content.res.Resources
import androidx.appcompat.app.AppCompatDelegate
import androidx.core.os.LocaleListCompat
import com.github.yumeyucca.yumebox.data.model.AppLanguage
import tf.gal.shirosu.fyl.fytxt.FYTxtConfig
import com.github.yumeyucca.yumebox.core.locale.YumeLocaleManager
import java.util.*

@SuppressLint("AppBundleLocaleChanges")
Expand Down Expand Up @@ -58,14 +58,25 @@ object AppLanguageManager {

Locale.setDefault(locale)
LocaleUtil.setCurrentLocale(locale)
when (language) {
AppLanguage.System -> FYTxtConfig.updateTags(lock = false)
AppLanguage.Zh -> FYTxtConfig.updateTags(listOf("ZH_HANS"), lock = true)
AppLanguage.ZhHant -> FYTxtConfig.updateTags(listOf("ZH_HANT"), lock = true)
AppLanguage.En -> FYTxtConfig.updateTags(listOf("EN"), lock = true)
AppLanguage.Ja -> FYTxtConfig.updateTags(listOf("JA"), lock = true)
AppLanguage.Ru -> FYTxtConfig.updateTags(listOf("RU"), lock = true)
val lyricistTag = when (language) {
AppLanguage.System ->
if (locale.language.equals("zh", ignoreCase = true) &&
(locale.script.equals("Hant", ignoreCase = true) ||
locale.country.equals("TW", ignoreCase = true) ||
locale.country.equals("HK", ignoreCase = true) ||
locale.country.equals("MO", ignoreCase = true))
) {
"zh-tw"
} else {
locale.toLanguageTag().lowercase()
}
AppLanguage.Zh -> "zh-cn"
AppLanguage.ZhHant -> "zh-tw"
AppLanguage.En -> "en"
AppLanguage.Ja -> "ja"
AppLanguage.Ru -> "ru"
}
YumeLocaleManager.updateLocale(lyricistTag)
}

fun wrap(base: Context): Context {
Expand Down
2 changes: 1 addition & 1 deletion app/src/presentation/component/ToastDialogHost.kt
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ import androidx.compose.ui.platform.LocalContext
import com.github.yumeyucca.yumebox.common.util.ToastDialogBridge
import com.github.yumeyucca.yumebox.common.util.ToastDialogEvent
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Text
import top.yukonga.miuix.kmp.layout.DialogDefaults
import top.yukonga.miuix.kmp.theme.MiuixTheme
Expand Down
2 changes: 1 addition & 1 deletion app/src/presentation/webview/LocalWebView.kt
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleEventObserver
import com.github.yumeyucca.yumebox.BuildConfig
import com.github.yumeyucca.yumebox.WebViewActivity
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import timber.log.Timber
import top.yukonga.miuix.kmp.basic.Text

Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/about/AboutScreen.kt
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ import com.github.yumeyucca.yumebox.runtime.service.log.RuntimeLog
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.BasicComponent
import top.yukonga.miuix.kmp.basic.MiuixScrollBehavior
import top.yukonga.miuix.kmp.basic.Scaffold
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/about/OpenSourceLicensesScreen.kt
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import com.github.yumeyucca.yumebox.presentation.theme.UiDp
import com.mikepenz.aboutlibraries.entity.Library
import com.mikepenz.aboutlibraries.ui.compose.android.produceLibraries
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.MiuixScrollBehavior
import top.yukonga.miuix.kmp.basic.Scaffold
import top.yukonga.miuix.kmp.basic.Text
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/connection/ConnectionDetailScreen.kt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ import com.github.yumeyucca.yumebox.runtime.client.access.RuntimeAccess
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.MiuixScrollBehavior
import top.yukonga.miuix.kmp.basic.Scaffold
import top.yukonga.miuix.kmp.basic.Text
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/connection/ConnectionScreen.kt
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ import com.github.yumeyucca.yumebox.presentation.component.*
import com.github.yumeyucca.yumebox.presentation.navigation.Route
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import org.koin.androidx.compose.koinViewModel
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.*
import top.yukonga.miuix.kmp.icon.MiuixIcons
import top.yukonga.miuix.kmp.icon.extended.Sort
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/feature/PanelShortcutDialog.kt
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ import com.github.yumeyucca.yumebox.R
import com.github.yumeyucca.yumebox.presentation.component.AppFormDialog
import com.github.yumeyucca.yumebox.presentation.component.OemTextField
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Icon
import top.yukonga.miuix.kmp.basic.IconButton
import top.yukonga.miuix.kmp.basic.TextButton
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/feature/RemoteControllerSection.kt
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ import com.github.yumeyucca.yumebox.presentation.component.*
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import com.github.yumeyucca.yumebox.screen.settings.RemoteControllerViewModel
import org.koin.androidx.compose.koinViewModel
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.ButtonDefaults
import top.yukonga.miuix.kmp.basic.Text
import top.yukonga.miuix.kmp.basic.TextButton
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/home/HomePager.kt
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ import com.github.yumeyucca.yumebox.presentation.theme.UiDp
import com.github.yumeyucca.yumebox.runtime.api.Profile
import kotlinx.coroutines.launch
import org.koin.androidx.compose.koinViewModel
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.MiuixScrollBehavior
import top.yukonga.miuix.kmp.basic.Scaffold

Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/home/HomeViewModel.kt
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ import com.github.yumeyucca.yumebox.runtime.service.WifiAutomationService
import kotlinx.coroutines.*
import kotlinx.coroutines.channels.BufferOverflow
import kotlinx.coroutines.flow.*
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.util.BuiltinGeoAssetsRequiredException
import timber.log.Timber

Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/home/IpInfoDisplay.kt
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ import androidx.compose.ui.unit.sp
import com.github.yumeyucca.yumebox.data.network.IpMonitoringState
import com.github.yumeyucca.yumebox.presentation.component.CountryFlagCircle
import com.github.yumeyucca.yumebox.presentation.theme.UiDp
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Text
import top.yukonga.miuix.kmp.theme.MiuixTheme

Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/home/NodeInfoDisplay.kt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import androidx.compose.ui.unit.sp
import com.github.yumeyucca.yumebox.presentation.component.CountryFlagCircle
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import com.github.yumeyucca.yumebox.presentation.util.extractFlaggedName
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Text
import top.yukonga.miuix.kmp.theme.MiuixTheme

Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/home/ProxyControlButton.kt
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ import com.github.yumeyucca.yumebox.presentation.icon.yume.Square
import com.github.yumeyucca.yumebox.presentation.theme.AnimationSpecs
import com.github.yumeyucca.yumebox.presentation.theme.UiDp
import kotlinx.coroutines.launch
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Button
import top.yukonga.miuix.kmp.basic.ButtonDefaults
import top.yukonga.miuix.kmp.basic.Icon
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/home/TrafficDisplay.kt
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ import com.github.yumeyucca.yumebox.presentation.icon.Yume
import com.github.yumeyucca.yumebox.presentation.icon.yume.*
import com.github.yumeyucca.yumebox.presentation.theme.AnimationSpecs
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Icon
import top.yukonga.miuix.kmp.basic.Surface
import top.yukonga.miuix.kmp.basic.Text
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/log/LogScreen.kt
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.collectLatest
import kotlinx.coroutines.launch
import org.koin.androidx.compose.koinViewModel
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.DropdownImpl
import top.yukonga.miuix.kmp.basic.Icon
import top.yukonga.miuix.kmp.basic.IconButton
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/moe/HomePreviewGuideDialog.kt
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleEventObserver
import androidx.lifecycle.compose.LocalLifecycleOwner
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.TextButton
import top.yukonga.miuix.kmp.layout.DialogDefaults
import top.yukonga.miuix.kmp.theme.MiuixTheme
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/moe/MoeHomeChrome.kt
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ import dev.chrisbanes.haze.HazeInput
import dev.chrisbanes.haze.HazeState
import dev.chrisbanes.haze.blur.HazeBlurStyle
import dev.chrisbanes.haze.blur.hazeBlur
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Icon
import top.yukonga.miuix.kmp.basic.Text
import top.yukonga.miuix.kmp.squircle.squircleBorder
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/moe/MoeHomePage.kt
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ import com.github.yumeyucca.yumebox.screen.home.HomeViewModel
import com.github.yumeyucca.yumebox.screen.settings.AppSettingsViewModel
import kotlinx.coroutines.launch
import org.koin.androidx.compose.koinViewModel
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.theme.MiuixTheme

@Composable
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/moe/MoeHomeRuntimeInfo.kt
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import com.github.yumeyucca.yumebox.common.util.formatBytesForDisplay
import com.github.yumeyucca.yumebox.presentation.component.CountryFlagCircle
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import com.github.yumeyucca.yumebox.presentation.util.extractFlaggedName
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Text
import top.yukonga.miuix.kmp.theme.MiuixTheme

Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/moe/MoeHomeSettingsSheet.kt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ import androidx.compose.runtime.*
import androidx.compose.ui.Modifier
import com.github.yumeyucca.yumebox.presentation.component.*
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt

@Composable
internal fun MoeHomeSettingsSheet(
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/moe/MoeHomeSkeletonMockup.kt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Text
import top.yukonga.miuix.kmp.theme.MiuixTheme

Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/moe/SystemWallpaperPreferenceItem.kt
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import androidx.lifecycle.Lifecycle
import androidx.lifecycle.LifecycleEventObserver
import androidx.lifecycle.compose.LocalLifecycleOwner
import com.github.yumeyucca.yumebox.presentation.component.PreferenceSwitchItem
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt

@Composable
internal fun SystemWallpaperPreferenceItem(
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/navigation/EditorDialogs.kt
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import com.github.yumeyucca.yumebox.presentation.component.AppFormDialog
import com.github.yumeyucca.yumebox.presentation.component.AppTextFieldDialog
import com.github.yumeyucca.yumebox.presentation.component.OemTextField
import com.github.yumeyucca.yumebox.presentation.component.PreferenceValueItem
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Checkbox
import top.yukonga.miuix.kmp.basic.Switch
import top.yukonga.miuix.kmp.preference.WindowDropdownPreference
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/navigation/KeyValueEditorScreen.kt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import com.github.yumeyucca.yumebox.presentation.component.*
import com.github.yumeyucca.yumebox.presentation.icon.Yume
import com.github.yumeyucca.yumebox.presentation.icon.yume.BadgePlus
import dev.chrisbanes.haze.hazeSource
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.MiuixScrollBehavior
import top.yukonga.miuix.kmp.icon.MiuixIcons
import top.yukonga.miuix.kmp.icon.extended.AddCircle
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/navigation/OverrideNavigation.kt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import com.github.yumeyucca.yumebox.presentation.screen.OverrideListScreen
import com.github.yumeyucca.yumebox.presentation.util.OverrideEditorStore
import com.github.yumeyucca.yumebox.presentation.viewmodel.OverrideConfigViewModel
import org.koin.androidx.compose.koinViewModel
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt

@Composable
fun OverrideScreen(navigator: Navigator) {
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileActionDialogs.kt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ import com.github.yumeyucca.yumebox.presentation.component.LocalNavigator
import com.github.yumeyucca.yumebox.presentation.navigation.Route
import com.github.yumeyucca.yumebox.presentation.util.OverrideEditorStore
import com.github.yumeyucca.yumebox.runtime.api.Profile
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt

@Composable
internal fun ProfileShareDialog(
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileAddSheet.kt
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ import androidx.core.content.ContextCompat
import com.github.yumeyucca.yumebox.common.util.toast
import com.github.yumeyucca.yumebox.presentation.util.*
import com.github.yumeyucca.yumebox.runtime.api.Profile
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import java.util.*
import kotlin.math.max

Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileAddSheetContent.kt
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ import com.github.yumeyucca.yumebox.presentation.icon.Yume
import com.github.yumeyucca.yumebox.presentation.icon.yume.PackageCheck
import com.github.yumeyucca.yumebox.presentation.theme.UiDp
import com.github.yumeyucca.yumebox.presentation.util.ProfileImportType
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.*
import top.yukonga.miuix.kmp.preference.WindowSpinnerPreference
import top.yukonga.miuix.kmp.theme.MiuixTheme
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileAddSheetLayout.kt
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ import com.github.yumeyucca.yumebox.presentation.component.AppBottomSheetCloseAc
import com.github.yumeyucca.yumebox.presentation.component.AppBottomSheetConfirmAction
import com.github.yumeyucca.yumebox.presentation.theme.UiDp
import com.github.yumeyucca.yumebox.presentation.util.ProfileImportType
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt

internal class ProfileAddSheetActions(
val dismiss: () -> Unit,
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileDialogs.kt
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ import com.github.yumeyucca.yumebox.runtime.api.Profile
import kotlinx.coroutines.launch
import sh.calvin.reorderable.ReorderableItem
import sh.calvin.reorderable.rememberReorderableLazyListState
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.*
import top.yukonga.miuix.kmp.preference.SwitchPreference
import top.yukonga.miuix.kmp.preference.WindowSpinnerPreference
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileImportLaunchers.kt
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ import com.github.yumeyucca.yumebox.common.util.toast
import com.github.yumeyucca.yumebox.presentation.util.isYamlConfigFileName
import com.github.yumeyucca.yumebox.presentation.util.readDisplayName
import kotlinx.coroutines.launch
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import timber.log.Timber

internal data class ProfileImportLaunchers(
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileLinkSettings.kt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import com.github.yumeyucca.yumebox.data.store.ProfileLink
import com.github.yumeyucca.yumebox.presentation.component.AppActionBottomSheet
import com.github.yumeyucca.yumebox.presentation.component.AppFormDialog
import com.github.yumeyucca.yumebox.presentation.component.OemTextField
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt

@Composable
internal fun LinkSettingsDialog(
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileLinkSettingsContent.kt
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import com.github.yumeyucca.yumebox.presentation.component.PreferenceEnumItem
import com.github.yumeyucca.yumebox.presentation.component.SectionCard
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import com.github.yumeyucca.yumebox.presentation.theme.UiDp
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.*
import top.yukonga.miuix.kmp.icon.MiuixIcons
import top.yukonga.miuix.kmp.icon.extended.Delete
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileSimpleDialogs.kt
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ import com.github.yumeyucca.yumebox.presentation.component.AppTextFieldDialog
import com.github.yumeyucca.yumebox.presentation.component.DialogButtonRow
import com.github.yumeyucca.yumebox.presentation.theme.AppTheme
import com.github.yumeyucca.yumebox.runtime.api.Profile
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import top.yukonga.miuix.kmp.basic.Button
import top.yukonga.miuix.kmp.basic.ButtonDefaults
import top.yukonga.miuix.kmp.basic.Text
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfileSubmission.kt
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import android.net.Uri
import androidx.core.net.toUri
import com.github.yumeyucca.yumebox.presentation.util.ProfileImportType
import com.github.yumeyucca.yumebox.runtime.api.Profile
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import java.util.*

internal typealias AddProfile = (String, String, Profile.Type, Long, Uri?, String) -> Unit
Expand Down
2 changes: 1 addition & 1 deletion app/src/screen/profiles/ProfilesDialogHost.kt
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ import com.github.yumeyucca.yumebox.runtime.client.ProfilePatch
import com.github.yumeyucca.yumebox.screen.home.HomeViewModel
import kotlinx.coroutines.launch
import org.koin.compose.koinInject
import tf.gal.yumebox.locale.YumeTxt
import com.github.yumeyucca.yumebox.core.locale.YumeTxt
import timber.log.Timber

@Composable
Expand Down
Loading
Loading