replica(rechner): design tokens (24 pairs AA) and component specs
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
// Generated from tokens.json by gen_theme.py. Do not edit by hand.
|
||||
package app.rechner.ui.theme
|
||||
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.text.TextStyle
|
||||
import androidx.compose.ui.text.font.FontWeight
|
||||
import androidx.compose.ui.unit.dp
|
||||
import androidx.compose.ui.unit.sp
|
||||
|
||||
object WColor {
|
||||
val bg = Color(0xFFF9F9FF)
|
||||
val display = Color(0xFFE1E5EE)
|
||||
val sheet = Color(0xFFE8EBF2)
|
||||
val text = Color(0xFF191C20)
|
||||
val textMuted = Color(0xFF43474E)
|
||||
val result = Color(0xFF5A5F68)
|
||||
val keyDigit = Color(0xFFEEF0F5)
|
||||
val onKeyDigit = Color(0xFF191C20)
|
||||
val keyOp = Color(0xFFD6E3F5)
|
||||
val onKeyOp = Color(0xFF0E1D2E)
|
||||
val keyAc = Color(0xFFEAD9FF)
|
||||
val onKeyAc = Color(0xFF25113D)
|
||||
val keyEq = Color(0xFFCDE3FB)
|
||||
val onKeyEq = Color(0xFF06233D)
|
||||
val keyFn = Color(0xFFDDE3EC)
|
||||
val onKeyFn = Color(0xFF191C20)
|
||||
val error = Color(0xFFBA1A1A)
|
||||
val darkBg = Color(0xFF0B1414)
|
||||
val darkDisplay = Color(0xFF283535)
|
||||
val darkSheet = Color(0xFF1E2A2A)
|
||||
val darkText = Color(0xFFE0E6E6)
|
||||
val darkTextMuted = Color(0xFFBEC8C8)
|
||||
val darkResult = Color(0xFF9FB0B0)
|
||||
val darkKeyDigit = Color(0xFF172121)
|
||||
val darkOnKeyDigit = Color(0xFFDDE4E4)
|
||||
val darkKeyOp = Color(0xFFA3D1D3)
|
||||
val darkOnKeyOp = Color(0xFF002F31)
|
||||
val darkKeyAc = Color(0xFF8FD5E8)
|
||||
val darkOnKeyAc = Color(0xFF00303B)
|
||||
val darkKeyEq = Color(0xFF00E0CC)
|
||||
val darkOnKeyEq = Color(0xFF00332E)
|
||||
val darkKeyFn = Color(0xFF253232)
|
||||
val darkOnKeyFn = Color(0xFFDDE4E4)
|
||||
val darkError = Color(0xFFFFB4AB)
|
||||
}
|
||||
|
||||
object WType {
|
||||
val label = TextStyle(fontSize = 14.sp, lineHeight = 20.sp, fontWeight = FontWeight.W500)
|
||||
val body = TextStyle(fontSize = 16.sp, lineHeight = 24.sp, fontWeight = FontWeight.W400)
|
||||
val fn = TextStyle(fontSize = 22.sp, lineHeight = 28.sp, fontWeight = FontWeight.W400)
|
||||
val key = TextStyle(fontSize = 34.sp, lineHeight = 40.sp, fontWeight = FontWeight.W400)
|
||||
val result = TextStyle(fontSize = 36.sp, lineHeight = 44.sp, fontWeight = FontWeight.W400)
|
||||
val expr = TextStyle(fontSize = 72.sp, lineHeight = 80.sp, fontWeight = FontWeight.W400)
|
||||
val exprMin = TextStyle(fontSize = 36.sp, lineHeight = 44.sp, fontWeight = FontWeight.W400)
|
||||
val historyExpr = TextStyle(fontSize = 18.sp, lineHeight = 24.sp, fontWeight = FontWeight.W400)
|
||||
val historyResult = TextStyle(fontSize = 28.sp, lineHeight = 34.sp, fontWeight = FontWeight.W400)
|
||||
}
|
||||
|
||||
object WSpace {
|
||||
val s0 = 0.dp
|
||||
val s4 = 4.dp
|
||||
val s8 = 8.dp
|
||||
val s12 = 12.dp
|
||||
val s16 = 16.dp
|
||||
val s24 = 24.dp
|
||||
val s32 = 32.dp
|
||||
}
|
||||
|
||||
object WRadius {
|
||||
val display = 32.dp
|
||||
val key = 999.dp
|
||||
val keyPressed = 24.dp
|
||||
val menu = 24.dp
|
||||
val pill = 999.dp
|
||||
}
|
||||
Reference in New Issue
Block a user