| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(capture): bring back fast: false as a time-sliced capture fast: false yields about every frame and redoes a clone torn while yielding; 'auto' (experimental) yields only past 40 ms. #503 table: no task over 50 ms. Ref #503 | 12 天前 | |
fix(capture): drop xmlns attributes set through setAttribute (#511) (#513) An xmlns copied onto a created SVG element with setAttribute is a plain attribute. XMLSerializer writes the element's namespace declaration next to it, so a value that differs from the namespace (a trailing space is enough) gives the tag two xmlns attributes and the SVG fails to decode. | 20 小时前 | |
fix: restore ArcGIS table captures. Ref #503 | 9 天前 | |
fix: isolate custom element style defaults | 7 天前 | |
docs: every file in src explains itself; CLAUDE.md points at the code Comments only in src: the minified output of every touched file is byte-identical to what it was. Every file opens with a header saying what it owns and what a change must not break; every export has a verb-first line, the reason when it could be sourced (issue, measured number with its scene, the trap), the test that goes red ("Pinned by", greppable) and real @param/@returns types. Internals get a line only when the name does not carry the contract. About thirty Spanish comments became English. Ten JSDoc blocks sat on a constant instead of their function and moved. Several docstrings said things the code never did (a phantom embedFonts parameter on prepareClone, CachePolicy values the code never produces, a console mirror in sessionWarn, a clamp in formatCounter, a rule epoch that was reverted) and now say what it does. CLAUDE.md goes from 487 lines to about 200. The nine measured-mechanism paragraphs that duplicated the source are one pointer each; six facts that lived only there moved next to the code they describe. What stays is what the code cannot say: repos, goals, commands, testing traps, the release and real-Safari process, the comment convention. It also says what npm test actually runs (lint:fix, test:types, test:bundle, vitest), which it did not. | 27 天前 | |
| 21 天前 | ||
fix: restore ArcGIS table captures. Ref #503 | 9 天前 | |
fix: lay out captures on the device-pixel grid in Firefox too (#508) Firefox rounds `line-height: normal` line boxes to device pixels the same way Chromium does. In real Firefox 156 at devPixelsPerPx 2.625 the #508 page lost the last of fifty `<br>` lines in three columns; with the layout zoom it keeps all of them. I now gate the zoom on CSS zoom support instead of excluding Firefox, since before Firefox 126 the scale(1/zoom) group alone would shrink the capture. WebKit stays at 1x. | 2 天前 | |
Fix capture fidelity | 25 天前 | |
Fix capture state restoration and image-set parsing | 24 天前 | |
Fix capture and plugin behavior | 25 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 12 天前 | ||
| 20 小时前 | ||
| 9 天前 | ||
| 7 天前 | ||
| 27 天前 | ||
| 21 天前 | ||
| 9 天前 | ||
| 2 天前 | ||
| 25 天前 | ||
| 24 天前 | ||
| 25 天前 |