Ilia Mashkov
|
a74abbb0b3
|
feat: wire createFontRowSizeResolver into SampleList for pretext-backed row heights
Workflow / build (pull_request) Failing after 49s
Workflow / publish (pull_request) Has been skipped
|
2026-04-13 13:23:03 +03:00 |
|
Ilia Mashkov
|
20accb9c93
|
feat: implement createFontRowSizeResolver with canvas-measured heights and reactive status check
|
2026-04-13 08:54:19 +03:00 |
|
Ilia Mashkov
|
46b9db1db3
|
feat: export ItemSizeResolver type and document reactive estimateSize contract
|
2026-04-12 19:43:44 +03:00 |
|
Ilia Mashkov
|
4b017a83bb
|
fix: add missing JSDoc, return types, and as-any comments to layout engines
|
2026-04-12 09:51:36 +03:00 |
|
Ilia Mashkov
|
49822f8af7
|
feat: install pretext library
|
2026-04-12 09:08:01 +03:00 |
|
Ilia Mashkov
|
338ca9b4fd
|
feat: export TextLayoutEngine and CharacterComparisonEngine from shared helpers index
Remove deleted createCharacterComparison exports and benchmark.
|
2026-04-11 16:44:49 +03:00 |
|
Ilia Mashkov
|
99f662e2d5
|
fix: iterate pre-computed chars array in Line.svelte to fix unicode grapheme splitting bug
|
2026-04-11 16:26:41 +03:00 |
|
Ilia Mashkov
|
5977e0a0dc
|
fix: correct advances null-check in CharacterComparisonEngine and remove unused TextLayoutEngine dep
|
2026-04-11 16:14:28 +03:00 |
|
Ilia Mashkov
|
2b0d8470e5
|
test: fix CharacterComparisonEngine tests — correct env directive, canvas mock, and full spec coverage
|
2026-04-11 16:14:24 +03:00 |
|
Ilia Mashkov
|
351ee9fd52
|
docs: add inline documentation to TextLayoutEngine
|
2026-04-11 16:10:01 +03:00 |
|
Ilia Mashkov
|
a526a51af8
|
test: fix TextLayoutEngine tests — correct jsdom directive placement and canvas mock setup
fix: correct grapheme-width fallback in TextLayoutEngine for null breakableFitAdvances
|
2026-04-11 15:48:52 +03:00 |
|
Ilia Mashkov
|
fcde78abad
|
test: add canvas mock helper for pretext-based engine tests
|
2026-04-11 15:48:47 +03:00 |
|