Skip to content

Commit 598647e

Browse files
authored
Merge pull request #9975 from wmontwe/refactor-preference-to-setting-ui
refactor: preference to setting UI
2 parents fc5a853 + 833125b commit 598647e

File tree

81 files changed

+1112
-864
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+1112
-864
lines changed

app-common/build.gradle.kts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ dependencies {
3131
implementation(projects.core.configstore.implBackend)
3232

3333
implementation(projects.core.featureflag)
34+
35+
implementation(projects.core.ui.setting.api)
36+
implementation(projects.core.ui.setting.implDialog)
3437
implementation(projects.core.ui.legacy.theme2.common)
3538

3639
implementation(projects.feature.account.avatar.api)

app-common/src/main/kotlin/net/thunderbird/app/common/core/AppCommonCoreModule.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@ package net.thunderbird.app.common.core
22

33
import net.thunderbird.app.common.core.configstore.appCommonCoreConfigStoreModule
44
import net.thunderbird.app.common.core.logging.appCommonCoreLogger
5+
import net.thunderbird.app.common.core.ui.appCommonCoreUiModule
56
import org.koin.core.module.Module
67
import org.koin.dsl.module
78

89
val appCommonCoreModule: Module = module {
910
includes(
1011
appCommonCoreConfigStoreModule,
1112
appCommonCoreLogger,
13+
appCommonCoreUiModule,
1214
)
1315
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package net.thunderbird.app.common.core.ui
2+
3+
import net.thunderbird.core.ui.setting.SettingViewProvider
4+
import net.thunderbird.core.ui.setting.dialog.DialogSettingViewProvider
5+
import org.koin.dsl.module
6+
7+
val appCommonCoreUiModule = module {
8+
single<SettingViewProvider> { DialogSettingViewProvider() }
9+
}

core/ui/compose/preference/src/debug/kotlin/net/thunderbird/core/ui/compose/preference/ui/components/list/PreferenceItemColorViewPreview.kt

Lines changed: 0 additions & 17 deletions
This file was deleted.

core/ui/compose/preference/src/debug/kotlin/net/thunderbird/core/ui/compose/preference/ui/components/list/PreferenceItemSingleChoiceCompactViewPreview.kt

Lines changed: 0 additions & 17 deletions
This file was deleted.

core/ui/compose/preference/src/debug/kotlin/net/thunderbird/core/ui/compose/preference/ui/components/list/PreferenceItemSingleChoiceViewPreview.kt

Lines changed: 0 additions & 28 deletions
This file was deleted.

core/ui/compose/preference/src/debug/kotlin/net/thunderbird/core/ui/compose/preference/ui/components/list/PreferenceItemSwitchViewPreview.kt

Lines changed: 0 additions & 50 deletions
This file was deleted.

core/ui/compose/preference/src/debug/kotlin/net/thunderbird/core/ui/compose/preference/ui/components/list/PreferenceItemTextViewPreview.kt

Lines changed: 0 additions & 17 deletions
This file was deleted.

core/ui/compose/preference/src/debug/kotlin/net/thunderbird/core/ui/compose/preference/ui/fake/FakePreferenceData.kt

Lines changed: 0 additions & 78 deletions
This file was deleted.

core/ui/compose/preference/src/main/kotlin/net/thunderbird/core/ui/compose/preference/api/Preference.kt

Lines changed: 0 additions & 125 deletions
This file was deleted.

0 commit comments

Comments
 (0)