Fainter red per reference: mauve row wash #573440 for highlighted recordings, white titles, darker page #141619
This commit is contained in:
parent
30a9facf89
commit
33438f44a1
2 changed files with 8 additions and 9 deletions
|
|
@ -424,11 +424,8 @@ fun LibraryScreen(state: DesktopState) {
|
||||||
onCheckedChange = { state.toggleSelected(e.file.absolutePath) },
|
onCheckedChange = { state.toggleSelected(e.file.absolutePath) },
|
||||||
)
|
)
|
||||||
Column(Modifier.weight(1f)) {
|
Column(Modifier.weight(1f)) {
|
||||||
// Recording titles carry the reference's
|
|
||||||
// hot pink highlight; metadata stays gray.
|
|
||||||
Text(e.file.nameWithoutExtension,
|
Text(e.file.nameWithoutExtension,
|
||||||
style = MaterialTheme.typography.titleSmall,
|
style = MaterialTheme.typography.titleSmall,
|
||||||
color = Shonar.Highlight,
|
|
||||||
maxLines = 1,
|
maxLines = 1,
|
||||||
overflow = TextOverflow.Ellipsis)
|
overflow = TextOverflow.Ellipsis)
|
||||||
Text(
|
Text(
|
||||||
|
|
|
||||||
|
|
@ -81,10 +81,10 @@ data class ShonarPalette(
|
||||||
* interactive accent; the reference's hot pink is reserved for
|
* interactive accent; the reference's hot pink is reserved for
|
||||||
* highlighting recordings (see [ShonarPalette.highlight]). */
|
* highlighting recordings (see [ShonarPalette.highlight]). */
|
||||||
private val DarkPalette = ShonarPalette(
|
private val DarkPalette = ShonarPalette(
|
||||||
background = Color(0xFF16181C), // page: charcoal, blue-cast
|
background = Color(0xFF141619), // page: per fainter reference
|
||||||
surface = Color(0xFF1C2029), // cards, fields, pills
|
surface = Color(0xFF1B1E25), // cards, fields, pills
|
||||||
surfaceAlt = Color(0xFF12151C), // pressed / hover / inset
|
surfaceAlt = Color(0xFF101216), // pressed / hover / inset
|
||||||
border = Color(0xFF2A2E38), // hairline on dark
|
border = Color(0xFF282C35), // hairline on dark
|
||||||
accent = Color(0xFF6190E5), // blue: chips, links, progress
|
accent = Color(0xFF6190E5), // blue: chips, links, progress
|
||||||
accentStrong = Color(0xFF4C6FAD), // filled-accent hover depth
|
accentStrong = Color(0xFF4C6FAD), // filled-accent hover depth
|
||||||
accentGlow = Color(0x336190E5), // soft halo (~20% blue)
|
accentGlow = Color(0x336190E5), // soft halo (~20% blue)
|
||||||
|
|
@ -94,8 +94,10 @@ private val DarkPalette = ShonarPalette(
|
||||||
textMuted = Color(0xFF6B7080),
|
textMuted = Color(0xFF6B7080),
|
||||||
error = Color(0xFFF85149), // true red, distinct from highlight
|
error = Color(0xFFF85149), // true red, distinct from highlight
|
||||||
onError = Color(0xFF1A0B0D),
|
onError = Color(0xFF1A0B0D),
|
||||||
highlight = Color(0xFFFB3F7F), // hot pink-red: recording titles
|
// Faint highlight per reference: the wash IS the red — a muted
|
||||||
highlightTint = Color(0x26FB3F7F), // ~15% pink row wash
|
// mauve sampled at #573440 — not a saturated hot pink.
|
||||||
|
highlight = Color(0xFFB4768B), // dusty rose for title text
|
||||||
|
highlightTint = Color(0xFF573440), // exact mauve row wash
|
||||||
)
|
)
|
||||||
|
|
||||||
/** Light mode: neutral-cool paper; blue and pink darken to AA values
|
/** Light mode: neutral-cool paper; blue and pink darken to AA values
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue