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

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