summaryrefslogtreecommitdiff
path: root/android/app/src/test/java/org/terst/doot/widget
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-07-13 16:50:24 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-07-16 02:40:56 +0000
commit842f001c601d27952cdd6bd47ed007039b146c86 (patch)
tree3b0c0c1c1c803a2f8b8660afd6f42cb3197eb457 /android/app/src/test/java/org/terst/doot/widget
parent5a8c63b336303a22f1e5f3598a961bc2ac21c7b1 (diff)
fix(widget): floor header text size/weight at NORMAL even when SMALL
Headers (hour labels, section titles) shrinking along with content at the SMALL setting made them too small relative to content. Content still shrinks at SMALL; headers now stay at NORMAL's scale/weight regardless of the selected tier.
Diffstat (limited to 'android/app/src/test/java/org/terst/doot/widget')
-rw-r--r--android/app/src/test/java/org/terst/doot/widget/ui/WidgetTextSizeTest.kt9
1 files changed, 7 insertions, 2 deletions
diff --git a/android/app/src/test/java/org/terst/doot/widget/ui/WidgetTextSizeTest.kt b/android/app/src/test/java/org/terst/doot/widget/ui/WidgetTextSizeTest.kt
index b0826b5..7f3bcfc 100644
--- a/android/app/src/test/java/org/terst/doot/widget/ui/WidgetTextSizeTest.kt
+++ b/android/app/src/test/java/org/terst/doot/widget/ui/WidgetTextSizeTest.kt
@@ -7,10 +7,15 @@ import org.junit.Test
class WidgetTextSizeTest {
@Test
- fun `SMALL reproduces base size and weight unchanged`() {
+ fun `SMALL keeps content at base size and weight, unchanged`() {
assertEquals(14f, WidgetTextSize.SMALL.scaledContentSize(14).value, 0.001f)
assertEquals(FontWeight.Normal, WidgetTextSize.SMALL.scaledContentWeight(FontWeight.Normal))
- assertEquals(FontWeight.Bold, WidgetTextSize.SMALL.scaledHeaderWeight(FontWeight.Bold))
+ }
+
+ @Test
+ fun `SMALL floors headers at NORMAL's scale and weight`() {
+ assertEquals(WidgetTextSize.NORMAL.scaledHeaderSize(11).value, WidgetTextSize.SMALL.scaledHeaderSize(11).value, 0.001f)
+ assertEquals(FontWeight.Medium, WidgetTextSize.SMALL.scaledHeaderWeight(FontWeight.Normal))
}
@Test