Loading app-k9mail/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,7 @@ dependencies { implementation(projects.core.ui.compose.theme2.k9mail) implementation(projects.core.ui.legacy.theme2.k9mail) implementation(projects.feature.launcher) implementation(projects.feature.mail.message.list) implementation(projects.legacy.core) implementation(projects.legacy.ui.legacy) Loading app-k9mail/src/main/kotlin/app/k9mail/feature/FeatureModule.kt +2 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import app.k9mail.feature.migration.launcher.featureMigrationModule import app.k9mail.feature.onboarding.migration.onboardingMigrationModule import app.k9mail.feature.telemetry.telemetryModule import net.thunderbird.feature.account.settings.featureAccountSettingsModule import net.thunderbird.feature.mail.message.list.featureMessageModule import org.koin.dsl.module val featureModule = module { Loading @@ -14,6 +15,7 @@ val featureModule = module { includes(featureFundingModule) includes(onboardingMigrationModule) includes(featureMigrationModule) includes(featureMessageModule) single<FundingSettings> { K9FundingSettings() } } app-thunderbird/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -219,6 +219,7 @@ dependencies { implementation(projects.core.featureflag) implementation(projects.feature.account.settings.impl) implementation(projects.feature.mail.message.list) implementation(projects.feature.widget.messageList) implementation(projects.feature.widget.messageListGlance) Loading app-thunderbird/src/main/kotlin/net/thunderbird/android/feature/FeatureModule.kt +2 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import app.k9mail.feature.migration.launcher.featureMigrationModule import app.k9mail.feature.onboarding.migration.onboardingMigrationModule import app.k9mail.feature.telemetry.telemetryModule import net.thunderbird.feature.account.settings.featureAccountSettingsModule import net.thunderbird.feature.mail.message.list.featureMessageModule import org.koin.dsl.module internal val featureModule = module { Loading @@ -14,6 +15,7 @@ internal val featureModule = module { includes(featureFundingModule) includes(onboardingMigrationModule) includes(featureMigrationModule) includes(featureMessageModule) single<FundingSettings> { TbFundingSettings() } } app-ui-catalog/src/main/kotlin/net/thunderbird/ui/catalog/ui/page/atom/items/ButtonItems.kt +19 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonIcon import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonOutlined import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonSegmentedSingleChoice import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonText import app.k9mail.core.ui.compose.designsystem.atom.button.RadioButton import app.k9mail.core.ui.compose.designsystem.atom.icon.Icons import kotlinx.collections.immutable.persistentListOf import net.thunderbird.ui.catalog.ui.page.common.list.defaultItem Loading Loading @@ -125,6 +126,24 @@ fun LazyGridScope.buttonItems() { ) } sectionHeaderItem(text = "Button - RadioButton") defaultItem { RadioButton( selected = false, label = "Radio Button", onClick = { }, modifier = Modifier.padding(defaultItemPadding()), ) } defaultItem { RadioButton( selected = true, label = "Selected Radio Button", onClick = { }, modifier = Modifier.padding(defaultItemPadding()), ) } sectionHeaderItem(text = "Button - Segmented Single Choice") wideItem { val options = persistentListOf( Loading Loading
app-k9mail/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -138,6 +138,7 @@ dependencies { implementation(projects.core.ui.compose.theme2.k9mail) implementation(projects.core.ui.legacy.theme2.k9mail) implementation(projects.feature.launcher) implementation(projects.feature.mail.message.list) implementation(projects.legacy.core) implementation(projects.legacy.ui.legacy) Loading
app-k9mail/src/main/kotlin/app/k9mail/feature/FeatureModule.kt +2 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import app.k9mail.feature.migration.launcher.featureMigrationModule import app.k9mail.feature.onboarding.migration.onboardingMigrationModule import app.k9mail.feature.telemetry.telemetryModule import net.thunderbird.feature.account.settings.featureAccountSettingsModule import net.thunderbird.feature.mail.message.list.featureMessageModule import org.koin.dsl.module val featureModule = module { Loading @@ -14,6 +15,7 @@ val featureModule = module { includes(featureFundingModule) includes(onboardingMigrationModule) includes(featureMigrationModule) includes(featureMessageModule) single<FundingSettings> { K9FundingSettings() } }
app-thunderbird/build.gradle.kts +1 −0 Original line number Diff line number Diff line Loading @@ -219,6 +219,7 @@ dependencies { implementation(projects.core.featureflag) implementation(projects.feature.account.settings.impl) implementation(projects.feature.mail.message.list) implementation(projects.feature.widget.messageList) implementation(projects.feature.widget.messageListGlance) Loading
app-thunderbird/src/main/kotlin/net/thunderbird/android/feature/FeatureModule.kt +2 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import app.k9mail.feature.migration.launcher.featureMigrationModule import app.k9mail.feature.onboarding.migration.onboardingMigrationModule import app.k9mail.feature.telemetry.telemetryModule import net.thunderbird.feature.account.settings.featureAccountSettingsModule import net.thunderbird.feature.mail.message.list.featureMessageModule import org.koin.dsl.module internal val featureModule = module { Loading @@ -14,6 +15,7 @@ internal val featureModule = module { includes(featureFundingModule) includes(onboardingMigrationModule) includes(featureMigrationModule) includes(featureMessageModule) single<FundingSettings> { TbFundingSettings() } }
app-ui-catalog/src/main/kotlin/net/thunderbird/ui/catalog/ui/page/atom/items/ButtonItems.kt +19 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonIcon import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonOutlined import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonSegmentedSingleChoice import app.k9mail.core.ui.compose.designsystem.atom.button.ButtonText import app.k9mail.core.ui.compose.designsystem.atom.button.RadioButton import app.k9mail.core.ui.compose.designsystem.atom.icon.Icons import kotlinx.collections.immutable.persistentListOf import net.thunderbird.ui.catalog.ui.page.common.list.defaultItem Loading Loading @@ -125,6 +126,24 @@ fun LazyGridScope.buttonItems() { ) } sectionHeaderItem(text = "Button - RadioButton") defaultItem { RadioButton( selected = false, label = "Radio Button", onClick = { }, modifier = Modifier.padding(defaultItemPadding()), ) } defaultItem { RadioButton( selected = true, label = "Selected Radio Button", onClick = { }, modifier = Modifier.padding(defaultItemPadding()), ) } sectionHeaderItem(text = "Button - Segmented Single Choice") wideItem { val options = persistentListOf( Loading