mirror of
https://github.com/pachli/pachli-android.git
synced 2025-01-11 00:06:29 +01:00
e41722e16f
Move `ListsActivity`, along with fragments and viewmodels, to a new `feature:lists` module. Previous code used the `item_follow_request` layout, which was not ideal, so update it to use a dedicated layout, `item_account_in_list`. The UI uses strings and views originally defined in the main app, so move them elsewhere so they can be re-used. - `BackgroundMessageView` moves to `core.ui`. - `Lazy` moves to `core.common`. - `ThrowableExtensions` split; the extensions specific to throwables from network activity move to `core.network`, others move to `core.ui`. - `BindingHolder` moves to `core.ui` - Shared drawables and strings move to `core.ui`.
33 lines
970 B
Plaintext
33 lines
970 B
Plaintext
plugins {
|
|
alias(libs.plugins.pachli.android.library)
|
|
alias(libs.plugins.pachli.android.hilt)
|
|
alias(libs.plugins.kotlin.parcelize)
|
|
}
|
|
|
|
android {
|
|
namespace = "app.pachli.feature.lists"
|
|
|
|
defaultConfig {
|
|
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
|
consumerProguardFiles("consumer-rules.pro")
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation(projects.core.activity)
|
|
implementation(projects.core.common)
|
|
implementation(projects.core.data)
|
|
implementation(projects.core.designsystem)
|
|
implementation(projects.core.navigation)
|
|
implementation(projects.core.network)
|
|
implementation(projects.core.ui)
|
|
|
|
// TODO: These dependencies are required by BottomSheetActivity,
|
|
// make this part of the projects.core.activity API?
|
|
implementation(projects.core.preferences)
|
|
implementation(libs.bundles.androidx)
|
|
|
|
implementation(libs.material.typeface)
|
|
implementation(libs.material.iconics)
|
|
}
|