Commit Graph

11 Commits

Author SHA1 Message Date
shahondin1624
1079f079e1 test: no overlapping cards test at 360dp, 768dp, 1280dp (Closes #32)
Add NoOverlappingCardsTest that renders AttributesPage at compact,
medium, and expanded widths, collects getBoundsInRoot() for all
attribute and talent cards, and asserts no rectangles intersect.
Tests require JVM Compose test runner (will fail in JS browser
like the existing ComposeTest — known environment limitation).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 13:12:52 +01:00
2dd477591b feat: responsive talent card layout with fluid name scaling (Closes #6) (#47) 2026-03-13 13:10:52 +01:00
f0c0f5f80e feat: responsive attribute card layout with fluid scaling (Closes #5) (#46) 2026-03-13 13:09:44 +01:00
14f0dab046 feat: adaptive grid column count driven by window size class (Closes #4) (#45) 2026-03-13 13:08:16 +01:00
6e5a6a3fa1 feat: add centralized TestTags and testTag modifiers (Closes #31) 2026-03-13 13:04:01 +01:00
8855f48ae2 test: add serialization round-trip test (Closes #37) 2026-03-13 13:00:59 +01:00
c4fea755d0 feat: add responsive spacing and padding system (Closes #3) 2026-03-13 12:57:44 +01:00
27756f4dde feat: add maximum content width constraint for wide displays (Closes #2) 2026-03-13 12:55:51 +01:00
1555275aeb feat: add WindowSizeClass system for responsive layout (Closes #1) 2026-03-13 12:54:19 +01:00
d08cc83348 fix: compute DiceRoll success count from fresh roll, not stale result (Closes #16) 2026-03-13 12:22:57 +01:00
shahondin1624
cd027b9f9b Initial commit 2025-10-25 11:22:27 +02:00