| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(image): implement async remote loading and SVG plugin support Introduce a decoupled image loading pipeline that supports asynchronous remote fetching and extensible decoding via a plugin system. - Add image_remote module to bridge synchronous renderer requests with asynchronous https: fetching via an app-owned worker loop. - Implement an image decoder plugin registry in render/common to allow additional decoding strategies (e.g., SVG) to be chained before the backend's native raster codec. - Add a pure MoonBit SVG rasterizer plugin that provides intrinsic size lookup and RGBA decoding for vector assets across all targets. - Update moui_richtext to support remote image intrinsic-size probing and improved HTML block source revealing in the markdown editor. - Refactor skia_renderer to utilize the new decoder plugin chain, enabling SVG support without requiring native Skia codec changes. - Improve markdown typography with updated heading scales, insets, and gallery row spacing. | 1 个月前 | |
chore(api): regenerate interfaces and refresh surface budgets moon info regenerates the five interfaces touched by the remote-image and svg text-path work; the api-surface and source-file-policy ratchets move to the measured sizes of the current tree | 1 个月前 | |
build(deps): migrate examples to moonbitlang/mbtexcel and moonbitlang/pdflite Move examples/excel and examples/pdf_workbench dependencies from the bobzhang/* module paths to the moonbitlang/* namespaces at the current published versions (mbtexcel 0.2.0, pdflite 0.2.1), and update the related README/docs wording in lockstep. | 23 天前 | |
feat(image): implement async remote loading and SVG plugin support Introduce a decoupled image loading pipeline that supports asynchronous remote fetching and extensible decoding via a plugin system. - Add image_remote module to bridge synchronous renderer requests with asynchronous https: fetching via an app-owned worker loop. - Implement an image decoder plugin registry in render/common to allow additional decoding strategies (e.g., SVG) to be chained before the backend's native raster codec. - Add a pure MoonBit SVG rasterizer plugin that provides intrinsic size lookup and RGBA decoding for vector assets across all targets. - Update moui_richtext to support remote image intrinsic-size probing and improved HTML block source revealing in the markdown editor. - Refactor skia_renderer to utilize the new decoder plugin chain, enabling SVG support without requiring native Skia codec changes. - Improve markdown typography with updated heading scales, insets, and gallery row spacing. | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 | ||
| 23 天前 | ||
| 1 个月前 |