Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
50d319d
feat(grid): add auto-repeat tests, and fix auto and repeat logic in grid
jwxbond Dec 15, 2025
365a8f3
feat(grid): add repeat() notation tests
jwxbond Dec 16, 2025
805cb00
fix(grid): gridTemplateColumns repeat value
jwxbond Dec 16, 2025
16fe91e
fix(grid): duplicate line names
jwxbond Dec 16, 2025
df59044
feat(grid): add explicit track definition tests and fix auto track sizes
jwxbond Dec 16, 2025
e39f7bc
feat(grid): add template advance tests and fix combines areas with li…
jwxbond Dec 16, 2025
3374378
fix(grid): handles invalid area names
jwxbond Dec 16, 2025
071802c
fix: auto places grid-area unknown name
jwxbond Dec 17, 2025
449a868
feat(grid): add grid gaps and fix rowGap/colGap support percentage
jwxbond Dec 17, 2025
80ef081
fix:feat(grid): add grid track size tests and fix `sizes percentage …
jwxbond Dec 18, 2025
d163c14
fix: trak-sizing-basic `sizes auto tracks to content`
jwxbond Dec 18, 2025
812fa88
fix: trak-sizing-basic `sizes auto tracks to content` part2
jwxbond Dec 18, 2025
1f33f24
feat(grid): support minmax function
jwxbond Dec 18, 2025
953a6b3
feat(grid): add `fractional (fr) units` tests and snapshots
jwxbond Dec 18, 2025
1928d47
feat(grid): add `content-based sizing` tests & snapshots, and fix `re…
jwxbond Dec 18, 2025
19c750a
feat(grid): add `intrinsic track sizing` tests and snapshots
jwxbond Dec 18, 2025
190a363
fix(grid): sizing sizes tracks to min-content, nested grid, empty c…
jwxbond Dec 18, 2025
71b238f
feat(grid): add `item aspect ratio` tests and snapshots, fix grid ite…
jwxbond Dec 20, 2025
e8f1622
feat(grid): add `item overflow` tests and snapshots
jwxbond Dec 20, 2025
6290c16
feat(grid): support grid item margin, add `stretch alignment` tests a…
jwxbond Dec 20, 2025
a829148
feat(grid): support grid item margin, add `item margins` tests and sn…
jwxbond Dec 20, 2025
06640dc
fix(grid): correct spanning implicit track sizing
jwxbond Dec 20, 2025
ca2f0c9
feat(grid): support intrinsic sizing keywords for grid item width
jwxbond Dec 20, 2025
024e4c8
feat(grid): add `min/max-content sizing` tests and snapshots
jwxbond Dec 20, 2025
985a5ce
feat(grid): support baseline/last baseline for grid item, add base li…
jwxbond Dec 21, 2025
9d06b48
feat(grid): add `auto-placement algorithm` tests and snapshots
jwxbond Dec 21, 2025
64817f5
feat(grid): add `area-based placement` tests and snapshots and suppor…
jwxbond Dec 21, 2025
58904fb
feat(grid): add `area-based placement` snapshots
jwxbond Dec 21, 2025
c2f7251
fix(grid): line-based case `places items with positive line numbers`
jwxbond Dec 21, 2025
bd06afb
fix: grid-column-start: 0 is invalid in CSS Grid, invalid as `auto`
jwxbond Dec 21, 2025
3acfe9f
fix(grid): update snapshot
jwxbond Dec 21, 2025
4922af6
fix(grid): parse place-self and preserve row-dense placement order
jwxbond Dec 22, 2025
c8fd38a
feat: support relative offsets
jwxbond Dec 22, 2025
3de1d59
feat(grid): add `ine-base` snapshots
jwxbond Dec 22, 2025
9695b51
feat(grid): add `overlapping-item` tests and snapshots
jwxbond Dec 22, 2025
3a08ccf
fix: block-fit.ts `content-as-initial`
jwxbond Dec 22, 2025
9b51e5a
fix(grid): enable hit testing
jwxbond Dec 22, 2025
e82ccdc
fix(grid): update hit-test.ts
jwxbond Dec 22, 2025
ade07d8
fix: compile error
jwxbond Dec 22, 2025
534da23
fix: grid unit test `grid_computed_style_test.dart`
jwxbond Dec 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,7 @@ pubspec.lock
.fvm

**/.claude/settings.local.json
.preview-bundles/*
**/.preview-bundles

**/.dartServer/
**/.dart-tool/
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Fix the .dart_tool/ directory pattern: change .dart-tool/ to .dart_tool/

The directory created by Dart tooling is .dart_tool/ (with underscore), not .dart-tool/ (with hyphen). Without the correct pattern, the actual Dart-generated directory will not be ignored.

🤖 Prompt for AI Agents
In .gitignore around line 75, the pattern incorrectly references `.dart-tool/`
(hyphen) but the Dart tooling directory is `.dart_tool/` (underscore); update
the line to use `.dart_tool/` so the actual Dart-generated directory is ignored
by Git.

Loading
Loading