nice ui and ux ig

This commit is contained in:
inhale-dir
2024-12-13 11:49:43 +01:00
parent e57d8b7490
commit 04820240dc
8 changed files with 859 additions and 515 deletions
+39 -1
View File
@@ -79,7 +79,6 @@ dependencies {
exclude(group = "xmlpull", module = "xmlpull")
}
implementation("org.slf4j:slf4j-android:1.7.36")
implementation("org.jsoup:jsoup:1.15.3")
implementation("net.sf.kxml:kxml2:2.3.0")
// Add material icons extended for the settings icon
@@ -93,4 +92,43 @@ dependencies {
// Add Timber for logging
implementation("com.jakewharton.timber:timber:5.0.1")
// Add Material Design Icons Extended
implementation("androidx.compose.material:material-icons-extended:1.6.1")
// Add Compose Animation libraries
implementation("androidx.compose.animation:animation:1.6.1")
implementation("androidx.compose.animation:animation-graphics:1.6.1")
// Add Accompanist for UI utilities
implementation("com.google.accompanist:accompanist-systemuicontroller:0.34.0")
implementation("com.google.accompanist:accompanist-placeholder-material:0.34.0")
// Add foundation dependency using BOM version management
implementation(platform(libs.androidx.compose.bom))
implementation("androidx.compose.foundation:foundation")
// Add Jsoup for HTML processing
implementation("org.jsoup:jsoup:1.16.2")
// Add epublib for epub handling
implementation("com.positiondev.epublib:epublib-core:3.1")
// Add Compose Animation dependencies
implementation(platform(libs.androidx.compose.bom))
implementation("androidx.compose.animation:animation")
implementation("androidx.compose.foundation:foundation")
implementation("androidx.compose.material3:material3")
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.ui:ui-tooling-preview")
debugImplementation("androidx.compose.ui:ui-tooling")
configurations.all {
resolutionStrategy {
// Exclude conflicting SLF4J implementations
exclude(group = "org.slf4j", module = "slf4j-simple")
// Exclude conflicting XML pull parser
exclude(group = "xmlpull", module = "xmlpull")
}
}
}