-
97d7d9b5c0
Prove the heredoc breakpoint scan on a fixture, not production debt

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 05:37:10 +02:00
-
d15312023b
Move browser-test probes off Tailwind utility classes

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 05:34:20 +02:00
-
067626c52e
Pare down the showcase's unlayered sizing classes

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 05:34:06 +02:00
-
42009f3b0c
Stop loading Tailwind on the showcase page

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 05:33:33 +02:00
-
ab2fcdb0d3
Rewrite the showcase's Pages section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 05:33:04 +02:00
-
a62800e8ff
Rewrite the showcase's Navigation section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 05:32:58 +02:00
-
7b7e7279f5
Rewrite the showcase's App bars and tabs section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 05:32:31 +02:00
-
295673554e
Rewrite the showcase's Carousel section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 05:32:15 +02:00
-
c53c94174d
Rewrite the showcase's Containment section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 05:32:02 +02:00
-
9e661836d6
Rewrite the showcase's Data section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:57:09 +02:00
-
8bef785f51
Rewrite the showcase's Sliders section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:56:21 +02:00
-
58a5dca8d5
Rewrite the showcase's Time pickers section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:55:21 +02:00
-
6f7dccc5de
Rewrite the showcase's Date pickers section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:54:04 +02:00
-
0eb0343008
Rewrite the showcase's Text fields and selection section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:53:58 +02:00
-
dfb5997474
Rewrite the showcase's Chips section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:50:29 +02:00
-
e1cdc52b48
Rewrite the showcase's Progress section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:49:30 +02:00
-
c87fc8ca41
Rewrite the showcase's Communication section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:47:59 +02:00
-
4d1481c832
Rewrite the showcase's Menus section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:46:00 +02:00
-
9aab3fbe67
Rewrite the showcase's Buttons section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:45:38 +02:00
-
6f0e430804
Recognise a semicolon-terminated example heredoc as documented usage

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:24:24 +02:00
-
487176d345
Give each canonical layout a page of its own in the Layout section

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:22:38 +02:00
-
44a29a8ea2
Rewrite the showcase's Icons section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:18:37 +02:00
-
3669415d57
Rewrite the showcase's Motion section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:17:45 +02:00
-
a4b368386d
Rewrite the showcase's Elevation section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:17:02 +02:00
-
3cc0025b33
Rewrite the showcase's Shape section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:16:49 +02:00
-
9ad9d3ec13
Rewrite the showcase's Type section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:16:33 +02:00
-
365df791c1
Rewrite the showcase's Colour section without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 04:14:22 +02:00
-
9c8b39600b
Rewrite the showcase frame without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 03:55:25 +02:00
-
62b09c45b5
Add the showcase's own chrome stylesheet

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 03:55:11 +02:00
-
1c8a4d412a
Serve the showcase's own stylesheet without the application's build

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 03:55:05 +02:00
-
bce55b26a2
Require range syntax for every stylesheet's media queries

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 03:15:24 +02:00
-
3365730610
Import the components in the documented installation

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 03:15:05 +02:00
-
5e7c8b2b58
Pin Vite's deduplication for an application-shaped entry

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 03:12:54 +02:00
-
3854f4321c
Build the Workbench's package CSS apart from Tailwind

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 03:12:44 +02:00
-
eda16ba727
Make the rail header FAB's collapsed shape win by specificity

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 03:08:18 +02:00
-
3beeb2fc22
Reject imports Stylesheets::bundle() cannot inline faithfully

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 03:07:26 +02:00
-
792ec44d5e
Add Stylesheets::bundle(), a build-free CSS import resolver

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 02:49:59 +02:00
-
a967cfcc2b
Remove material.css, the 1.x single-import shortcut

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 02:49:43 +02:00
-
925d9a4439
Fold layout.css and components.css into all.css

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 02:49:29 +02:00
-
04271bf227
Fix ActionsTest's colour-class probe to use a real class

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 02:01:24 +02:00
-
3f41bffbdc
Rename <x-choices>'s data-active hook to data-md-active

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 01:57:39 +02:00
-
f53bee9ef3
Check icon.css, shape.css and selection.css like every other stylesheet

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 01:54:55 +02:00
-
66847d5104
Cover a disabled icon button's colour inside a toolbar

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 01:52:09 +02:00
-
f86f3270cd
Cover the rail header FAB's collapsed-to-extended morph

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 01:52:09 +02:00
-
bc6a4d68c6
Wait past LayoutTest's FAB spring before measuring, fix its safe-area math

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 01:48:26 +02:00
-
98f861c124
Fix BarsTest's overflow selector and reopen timing, add reviewer coverage

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 01:37:12 +02:00
-
bd2bb07106
Close a menu whose trigger a breakpoint hides instead of leaving it open

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 01:37:03 +02:00
-
c214745132
Fix a chained assertScript() and add adaptive hide-when-collapsed coverage

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 01:20:53 +02:00
-
26c338be25
Say how the rail's FAB overrides win, and that rail-collapsed: is gone

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 01:14:42 +02:00
-
27028bfb7a
Import the button stylesheet from list-detail.css for its back button

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 01:14:07 +02:00
-
cbf6c36191
Match only the scaffold's own main, and correct its header

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 01:13:29 +02:00
-
f31acf82d7
Pin every written-out copy of the rail's collapsed conditions

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 01:12:10 +02:00
-
cbd058f948
Check navigation-item.css's shape like every navigation stylesheet

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 01:11:12 +02:00
-
52beb676bc
Leave a disabled icon button's colours alone inside a toolbar

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 01:10:29 +02:00
-
ed92e916b9
Lay out the section nav's list items as flex rows again

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 01:09:55 +02:00
-
348803484a
Keep a deferred wire:model on the tabs deferred

Andreas Reinhold / reiniandClaude Opus 5
2026-09-15 01:09:13 +02:00
-
c3225d5353
Keep navigation-bar's own example in step with the scaffold's rewrite

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:53:31 +02:00
-
bc284b2b33
Draw the scheme picker without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:52:12 +02:00
-
74cbcd2f44
Draw the theme toggle without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:45:09 +02:00
-
f5c90c3874
Draw the account menu without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:42:28 +02:00
-
f1cd6e4eb4
Draw the section navigation without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:40:39 +02:00
-
ed93222d22
Draw the scaffold without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:37:22 +02:00
-
20b062846d
Keep rail-collapsed: alive in Tailwind for scaffold.blade.php's one use

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:12:01 +02:00
-
cbd7d01c62
Sweep up navigation's last data-navigation-* references

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:09:44 +02:00
-
25549374ec
Draw the navigation rail without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:09:06 +02:00
-
63d421ccb6
Draw the navigation bar and bar item without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-15 00:08:34 +02:00
-
1f9384efdf
Draw the tabs without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 23:31:27 +02:00
-
9c134b2dc7
Draw the toolbar without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 23:27:26 +02:00
-
b7641a35c2
Draw the app bar without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 23:21:54 +02:00
-
b7f120af98
Cover a selected table row keeping its fill under hover and focus

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 23:00:42 +02:00
-
17a575c753
Fix and extend the containment browser tests

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 22:57:56 +02:00
-
54d88ebc3b
Correct three containment headers

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:08:05 +02:00
-
0326065348
Drop the old data-dragged hook from md-state-layer

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:07:33 +02:00
-
a764fddf27
Style the body only on the error page

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:06:56 +02:00
-
cab8d804a5
Reveal a cut-off carousel item under reduced motion

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:05:40 +02:00
-
0093671bf3
Fade a bottom sheet's scrim out, and keep a nested sheet's state

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:04:50 +02:00
-
b6259d45f3
Hide a standard side sheet's scrim from 840px again

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:04:13 +02:00
-
d86392fd47
Keep a nested dialog's head out of the full-screen phone rules

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:02:16 +02:00
-
21f8ed826c
Tie a collapse's padding and chevron to its own parts

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:01:22 +02:00
-
c298b19e75
Draw the dragged layer on a card that is not a row

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:00:49 +02:00
-
7d3abdd506
Keep a list row's fill under its state layer

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 22:00:03 +02:00
-
a8c2d88fbb
Rewrite the error pages without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 21:44:55 +02:00
-
a149970dd0
Rewrite the carousel without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 21:44:38 +02:00
-
287340b066
Rewrite the bottom sheet without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 21:16:22 +02:00
-
9dd527f303
Rewrite the drawer (side sheet) without Tailwind, remove pane

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 21:07:04 +02:00
-
3c235ecc1e
Rewrite the modal (dialog) without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 21:01:05 +02:00
-
9ff5a7a809
Rewrite list and list-item without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 20:37:38 +02:00
-
5cb11cd127
Make list-rows.js answer both the old and new row hooks

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 20:31:21 +02:00
-
f04e31b3aa
Rewrite the card without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 20:30:14 +02:00
-
76abdd6242
Rewrite the collapse without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 20:26:52 +02:00
-
c887bcd054
Rewrite the divider without Tailwind

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 20:25:31 +02:00
-
72a4f477d5
Add the containment group's stylesheet test harness

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 20:25:18 +02:00
-
b4c4542f5d
Cover the timepicker's dial holding its size at a 20px root font size

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 20:04:40 +02:00
-
0b7dd7d46a
Cover the datepicker's shared classes, hover layer and 20px root font

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 20:04:40 +02:00
-
c72908458b
Wait for the timepicker dialog to actually open before focusing it

Andreas Reinhold / reiniandClaude Sonnet 5
2026-09-14 19:50:35 +02:00
-
4cc5a7363f
Fix two datepicker browser assertions that could never pass

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 19:38:25 +02:00
-
459678c341
Size the timepicker in px, as its landscape queries already are

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 19:37:05 +02:00
-
22c141d380
Draw the datepicker's controls from the shared classes, in px

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 19:34:40 +02:00
-
e3fcbf39ed
Hide field, search and chip text with md-visually-hidden again

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 19:31:39 +02:00
-
a3eef657cc
Share one view class rule between the stylesheet tests

Andreas Reinhold / reiniandClaude Opus 5
2026-09-14 19:31:02 +02:00