bowser/assets/pages
Benedikt Willi 762dd22e31 Implement image loading and rendering support in Bowser browser
This commit introduces support for loading and rendering images in the Bowser web browser, enhancing the rendering engine to handle various image sources. Key changes include:

- Updated README.md to reflect the new milestone status and added features for image support.
- Added `ImageLayout` class to manage image layout and loading.
- Implemented synchronous and asynchronous image loading in `src/network/images.py`, including caching mechanisms.
- Expanded the DOM parsing capabilities in `DocumentLayout` to handle `<img>` tags and manage their layout directives.
- Created a new `DrawImage` command in the rendering pipeline, which handles the drawing of both loaded images and placeholders for unloaded images.
- Introduced a task queue for managing asynchronous image loads, ensuring UI remains responsive during image fetching.
- Added unit tests for image loading, layout management, and the async task queue to ensure robust functionality and prevent regressions.
2026-01-12 17:36:14 +01:00
..
dom_graph.html Add DOM Visualization Feature with Integrated Browser Support 2026-01-10 00:19:21 +01:00
error_404.html Implement Jinja2 templates for startpage and error pages 2026-01-09 14:24:01 +01:00
error_500.html Implement Jinja2 templates for startpage and error pages 2026-01-09 14:24:01 +01:00
error_network.html Implement Jinja2 templates for startpage and error pages 2026-01-09 14:24:01 +01:00
startpage.html Implement image loading and rendering support in Bowser browser 2026-01-12 17:36:14 +01:00