Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 2d4a3449 authored by Rafael Tonholo's avatar Rafael Tonholo
Browse files

feat(archive): add setup archive folder dialog

parent 6c7f73e2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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)
+2 −0
Original line number Diff line number Diff line
@@ -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 {
@@ -14,6 +15,7 @@ val featureModule = module {
    includes(featureFundingModule)
    includes(onboardingMigrationModule)
    includes(featureMigrationModule)
    includes(featureMessageModule)

    single<FundingSettings> { K9FundingSettings() }
}
+1 −0
Original line number Diff line number Diff line
@@ -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)
+2 −0
Original line number Diff line number Diff line
@@ -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 {
@@ -14,6 +15,7 @@ internal val featureModule = module {
    includes(featureFundingModule)
    includes(onboardingMigrationModule)
    includes(featureMigrationModule)
    includes(featureMessageModule)

    single<FundingSettings> { TbFundingSettings() }
}
+19 −0
Original line number Diff line number Diff line
@@ -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
@@ -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