Revert "Remove compose material (2) library"
This reverts commit 91bb5a2096f30b144f7a0224519c9ce98572c4e1.
This commit is contained in:
parent
91bb5a2096
commit
e36f95f5ae
@ -39,6 +39,7 @@ android {
|
|||||||
"-opt-in=androidx.compose.foundation.ExperimentalFoundationApi",
|
"-opt-in=androidx.compose.foundation.ExperimentalFoundationApi",
|
||||||
"-opt-in=androidx.compose.ui.text.ExperimentalTextApi",
|
"-opt-in=androidx.compose.ui.text.ExperimentalTextApi",
|
||||||
"-opt-in=androidx.compose.ui.unit.ExperimentalUnitApi",
|
"-opt-in=androidx.compose.ui.unit.ExperimentalUnitApi",
|
||||||
|
"-opt-in=androidx.compose.material.ExperimentalMaterialApi",
|
||||||
"-opt-in=androidx.compose.material3.ExperimentalMaterial3Api",
|
"-opt-in=androidx.compose.material3.ExperimentalMaterial3Api",
|
||||||
"-opt-in=androidx.compose.animation.graphics.ExperimentalAnimationGraphicsApi",
|
"-opt-in=androidx.compose.animation.graphics.ExperimentalAnimationGraphicsApi",
|
||||||
"-opt-in=androidx.compose.animation.ExperimentalAnimationApi",
|
"-opt-in=androidx.compose.animation.ExperimentalAnimationApi",
|
||||||
@ -71,6 +72,7 @@ dependencies {
|
|||||||
implementation(libs.androidx.compose.foundationlayout)
|
implementation(libs.androidx.compose.foundationlayout)
|
||||||
implementation(libs.androidx.compose.ui)
|
implementation(libs.androidx.compose.ui)
|
||||||
implementation(libs.androidx.compose.uitooling)
|
implementation(libs.androidx.compose.uitooling)
|
||||||
|
implementation(libs.androidx.compose.material)
|
||||||
implementation(libs.androidx.compose.material3)
|
implementation(libs.androidx.compose.material3)
|
||||||
implementation(libs.androidx.compose.materialicons)
|
implementation(libs.androidx.compose.materialicons)
|
||||||
implementation(libs.androidx.compose.animation)
|
implementation(libs.androidx.compose.animation)
|
||||||
|
|||||||
@ -3,9 +3,11 @@ package de.mm20.launcher2.ui.launcher.search.calculator
|
|||||||
import androidx.compose.foundation.layout.Column
|
import androidx.compose.foundation.layout.Column
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material.ContentAlpha
|
||||||
import androidx.compose.material3.Text
|
import androidx.compose.material.LocalContentAlpha
|
||||||
|
import androidx.compose.material3.*
|
||||||
import androidx.compose.runtime.Composable
|
import androidx.compose.runtime.Composable
|
||||||
|
import androidx.compose.runtime.CompositionLocalProvider
|
||||||
import androidx.compose.ui.Alignment
|
import androidx.compose.ui.Alignment
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.text.font.FontFamily
|
import androidx.compose.ui.text.font.FontFamily
|
||||||
@ -22,11 +24,13 @@ fun CalculatorItem(
|
|||||||
.fillMaxWidth()
|
.fillMaxWidth()
|
||||||
) {
|
) {
|
||||||
|
|
||||||
Text(
|
CompositionLocalProvider(LocalContentAlpha provides ContentAlpha.medium) {
|
||||||
text = calculator.getBeatifiedTerm(),
|
Text(
|
||||||
style = MaterialTheme.typography.labelLarge,
|
text = calculator.getBeatifiedTerm(),
|
||||||
color = MaterialTheme.colorScheme.secondary
|
style = MaterialTheme.typography.labelLarge,
|
||||||
)
|
color = MaterialTheme.colorScheme.secondary
|
||||||
|
)
|
||||||
|
}
|
||||||
Text(
|
Text(
|
||||||
text = "= ${calculator.formattedString}",
|
text = "= ${calculator.formattedString}",
|
||||||
style = MaterialTheme.typography.titleLarge,
|
style = MaterialTheme.typography.titleLarge,
|
||||||
@ -35,19 +39,19 @@ fun CalculatorItem(
|
|||||||
if (calculator.term.matches(Regex("(0x|0b)?[0-9]+"))) {
|
if (calculator.term.matches(Regex("(0x|0b)?[0-9]+"))) {
|
||||||
Text(
|
Text(
|
||||||
calculator.formattedBinaryString,
|
calculator.formattedBinaryString,
|
||||||
style = MaterialTheme.typography.bodyMedium.copy(fontFamily = FontFamily.Monospace),
|
style = MaterialTheme.typography.bodyMedium.copy(fontFamily = FontFamily.Monospace),
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.align(Alignment.End)
|
.align(Alignment.End)
|
||||||
.padding(top = 8.dp),
|
.padding(top = 8.dp),
|
||||||
)
|
)
|
||||||
Text(
|
Text(
|
||||||
calculator.formattedHexString,
|
calculator.formattedHexString,
|
||||||
style = MaterialTheme.typography.bodyMedium.copy(fontFamily = FontFamily.Monospace),
|
style = MaterialTheme.typography.bodyMedium.copy(fontFamily = FontFamily.Monospace),
|
||||||
modifier = Modifier.align(Alignment.End),
|
modifier = Modifier.align(Alignment.End),
|
||||||
)
|
)
|
||||||
Text(
|
Text(
|
||||||
calculator.formattedOctString,
|
calculator.formattedOctString,
|
||||||
style = MaterialTheme.typography.bodyMedium.copy(fontFamily = FontFamily.Monospace),
|
style = MaterialTheme.typography.bodyMedium.copy(fontFamily = FontFamily.Monospace),
|
||||||
modifier = Modifier.align(Alignment.End),
|
modifier = Modifier.align(Alignment.End),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -0,0 +1,8 @@
|
|||||||
|
package de.mm20.launcher2.ui.theme
|
||||||
|
|
||||||
|
import androidx.compose.material.ContentAlpha
|
||||||
|
import androidx.compose.runtime.Composable
|
||||||
|
|
||||||
|
val ContentAlpha.divider: Float
|
||||||
|
@Composable
|
||||||
|
get() = 0.12f
|
||||||
@ -44,6 +44,8 @@ dependencyResolutionManagement {
|
|||||||
.version("1.4.0-beta01")
|
.version("1.4.0-beta01")
|
||||||
library("androidx.compose.uitooling", "androidx.compose.ui", "ui-tooling")
|
library("androidx.compose.uitooling", "androidx.compose.ui", "ui-tooling")
|
||||||
.version("1.4.0-beta01")
|
.version("1.4.0-beta01")
|
||||||
|
library("androidx.compose.material", "androidx.compose.material", "material")
|
||||||
|
.version("1.4.0-beta01")
|
||||||
library("androidx.compose.materialicons", "androidx.compose.material", "material-icons-extended")
|
library("androidx.compose.materialicons", "androidx.compose.material", "material-icons-extended")
|
||||||
.version("1.4.0-beta01")
|
.version("1.4.0-beta01")
|
||||||
library("androidx.compose.animation", "androidx.compose.animation", "animation")
|
library("androidx.compose.animation", "androidx.compose.animation", "animation")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user