| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(text): variable font axes and Skia embedded font registration - core: FontSpec gains variations (FontVariation axis/value pairs) with with_variation/variation_value helpers; FontSpec::new takes variations? - moui_skia: Typeface::from_data / register_data / with_variations backed by SkFontMgr::makeFromData, an embedded-font registry (alias + family name), and makeClone-based axis composition - skparagraph: embedded fonts resolve by name via TypefaceFontProvider asset font manager - skia renderer: TextSystem::register_font_data is now wired to the registry (was a silent no-op); measure/draw resolve embedded families and apply variation axes - tests: typeface from-data guards, SFNS wght 100 vs 900 width delta, full register->measure pipeline, invalid-data resilience | 26 天前 | |
fix: update StringBuilder initialization to use default constructor across multiple files | 12 天前 | |
Refactor and clean up code across various modules - Improved formatting and readability in links_test.mbt by adjusting comment placements. - Streamlined import statements in moon.pkg and translate/moon.pkg for consistency. - Enhanced function signatures in net.mbt and net_bridge.mbt for better clarity. - Refactored error handling in fetch_page and one_request functions for improved readability. - Simplified test cases in net_bridge_test.mbt and scripts_test.mbt by consolidating code. - Adjusted rendering logic in page_render.mbt and translate/translate.mbt for better structure. - Cleaned up main.mbt in macos_skia for improved readability and consistency. - Updated runtime.mbt to use a more concise environment reference. - Minor adjustments in editor_test_helpers_wbtest.mbt for cleaner code. | 29 天前 | |
feat(browser): implement JavaScript engine and HTML rendering - Added a new JavaScript engine wrapper ( JsEngine) that utilizes dowdiness/js_engine for executing scripts and managing DOM interactions. - Implemented functions for extracting scripts and styles from HTML, rendering HTML to MoUI draw commands, and handling script execution results. - Created tests for script extraction, execution, and error handling to ensure robustness. - Developed a translation layer to convert crater paint nodes into MoUI draw commands, supporting various CSS properties like background, borders, and shadows. - Introduced a new MacOS Skia backend for rendering the browser application. - Updated the project structure to include the new browser example and its dependencies in the Moon package configuration. | 29 天前 | |
fix: update StringBuilder initialization to use default constructor across multiple files | 12 天前 | |
Refactor and clean up code across various modules - Improved formatting and readability in links_test.mbt by adjusting comment placements. - Streamlined import statements in moon.pkg and translate/moon.pkg for consistency. - Enhanced function signatures in net.mbt and net_bridge.mbt for better clarity. - Refactored error handling in fetch_page and one_request functions for improved readability. - Simplified test cases in net_bridge_test.mbt and scripts_test.mbt by consolidating code. - Adjusted rendering logic in page_render.mbt and translate/translate.mbt for better structure. - Cleaned up main.mbt in macos_skia for improved readability and consistency. - Updated runtime.mbt to use a more concise environment reference. - Minor adjustments in editor_test_helpers_wbtest.mbt for cleaner code. | 29 天前 | |
Refactor and clean up code across various modules - Improved formatting and readability in links_test.mbt by adjusting comment placements. - Streamlined import statements in moon.pkg and translate/moon.pkg for consistency. - Enhanced function signatures in net.mbt and net_bridge.mbt for better clarity. - Refactored error handling in fetch_page and one_request functions for improved readability. - Simplified test cases in net_bridge_test.mbt and scripts_test.mbt by consolidating code. - Adjusted rendering logic in page_render.mbt and translate/translate.mbt for better structure. - Cleaned up main.mbt in macos_skia for improved readability and consistency. - Updated runtime.mbt to use a more concise environment reference. - Minor adjustments in editor_test_helpers_wbtest.mbt for cleaner code. | 29 天前 | |
Update dependencies to version 0.1.11 for MoUI and related modules - Updated "wzzc-dev/moui" and "wzzc-dev/moui_skia_renderer" to version 0.1.11 across multiple examples and modules. - Updated "moonbitlang/async" to version 0.21.0 in relevant modules. - Adjusted README files to reflect the new version of "wzzc-dev/moui". - Updated various example modules to ensure compatibility with the new versions. - Refactored Linux and Windows backend entry points to improve app launching and event handling. | 14 天前 | |
feat(browser): implement JavaScript engine and HTML rendering - Added a new JavaScript engine wrapper ( JsEngine) that utilizes dowdiness/js_engine for executing scripts and managing DOM interactions. - Implemented functions for extracting scripts and styles from HTML, rendering HTML to MoUI draw commands, and handling script execution results. - Created tests for script extraction, execution, and error handling to ensure robustness. - Developed a translation layer to convert crater paint nodes into MoUI draw commands, supporting various CSS properties like background, borders, and shadows. - Introduced a new MacOS Skia backend for rendering the browser application. - Updated the project structure to include the new browser example and its dependencies in the Moon package configuration. | 29 天前 | |
Refactor and clean up code across various modules - Improved formatting and readability in links_test.mbt by adjusting comment placements. - Streamlined import statements in moon.pkg and translate/moon.pkg for consistency. - Enhanced function signatures in net.mbt and net_bridge.mbt for better clarity. - Refactored error handling in fetch_page and one_request functions for improved readability. - Simplified test cases in net_bridge_test.mbt and scripts_test.mbt by consolidating code. - Adjusted rendering logic in page_render.mbt and translate/translate.mbt for better structure. - Cleaned up main.mbt in macos_skia for improved readability and consistency. - Updated runtime.mbt to use a more concise environment reference. - Minor adjustments in editor_test_helpers_wbtest.mbt for cleaner code. | 29 天前 | |
Refactor and clean up code across various modules - Improved formatting and readability in links_test.mbt by adjusting comment placements. - Streamlined import statements in moon.pkg and translate/moon.pkg for consistency. - Enhanced function signatures in net.mbt and net_bridge.mbt for better clarity. - Refactored error handling in fetch_page and one_request functions for improved readability. - Simplified test cases in net_bridge_test.mbt and scripts_test.mbt by consolidating code. - Adjusted rendering logic in page_render.mbt and translate/translate.mbt for better structure. - Cleaned up main.mbt in macos_skia for improved readability and consistency. - Updated runtime.mbt to use a more concise environment reference. - Minor adjustments in editor_test_helpers_wbtest.mbt for cleaner code. | 29 天前 | |
feat(browser): implement JavaScript engine and HTML rendering - Added a new JavaScript engine wrapper ( JsEngine) that utilizes dowdiness/js_engine for executing scripts and managing DOM interactions. - Implemented functions for extracting scripts and styles from HTML, rendering HTML to MoUI draw commands, and handling script execution results. - Created tests for script extraction, execution, and error handling to ensure robustness. - Developed a translation layer to convert crater paint nodes into MoUI draw commands, supporting various CSS properties like background, borders, and shadows. - Introduced a new MacOS Skia backend for rendering the browser application. - Updated the project structure to include the new browser example and its dependencies in the Moon package configuration. | 29 天前 | |
feat(browser): implement JavaScript engine and HTML rendering - Added a new JavaScript engine wrapper ( JsEngine) that utilizes dowdiness/js_engine for executing scripts and managing DOM interactions. - Implemented functions for extracting scripts and styles from HTML, rendering HTML to MoUI draw commands, and handling script execution results. - Created tests for script extraction, execution, and error handling to ensure robustness. - Developed a translation layer to convert crater paint nodes into MoUI draw commands, supporting various CSS properties like background, borders, and shadows. - Introduced a new MacOS Skia backend for rendering the browser application. - Updated the project structure to include the new browser example and its dependencies in the Moon package configuration. | 29 天前 | |
fix: update StringBuilder initialization to use default constructor across multiple files | 12 天前 | |
feat(website): add live demo links and corresponding tests for showcases | 27 天前 | |
fix: update StringBuilder initialization to use default constructor across multiple files | 12 天前 | |
Refactor and clean up code across various modules - Improved formatting and readability in links_test.mbt by adjusting comment placements. - Streamlined import statements in moon.pkg and translate/moon.pkg for consistency. - Enhanced function signatures in net.mbt and net_bridge.mbt for better clarity. - Refactored error handling in fetch_page and one_request functions for improved readability. - Simplified test cases in net_bridge_test.mbt and scripts_test.mbt by consolidating code. - Adjusted rendering logic in page_render.mbt and translate/translate.mbt for better structure. - Cleaned up main.mbt in macos_skia for improved readability and consistency. - Updated runtime.mbt to use a more concise environment reference. - Minor adjustments in editor_test_helpers_wbtest.mbt for cleaner code. | 29 天前 | |
Refactor and clean up code across various modules - Improved formatting and readability in links_test.mbt by adjusting comment placements. - Streamlined import statements in moon.pkg and translate/moon.pkg for consistency. - Enhanced function signatures in net.mbt and net_bridge.mbt for better clarity. - Refactored error handling in fetch_page and one_request functions for improved readability. - Simplified test cases in net_bridge_test.mbt and scripts_test.mbt by consolidating code. - Adjusted rendering logic in page_render.mbt and translate/translate.mbt for better structure. - Cleaned up main.mbt in macos_skia for improved readability and consistency. - Updated runtime.mbt to use a more concise environment reference. - Minor adjustments in editor_test_helpers_wbtest.mbt for cleaner code. | 29 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 26 天前 | ||
| 12 天前 | ||
| 29 天前 | ||
| 29 天前 | ||
| 12 天前 | ||
| 29 天前 | ||
| 29 天前 | ||
| 14 天前 | ||
| 29 天前 | ||
| 29 天前 | ||
| 29 天前 | ||
| 29 天前 | ||
| 29 天前 | ||
| 12 天前 | ||
| 27 天前 | ||
| 12 天前 | ||
| 29 天前 | ||
| 29 天前 |