You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Remove reflection (Assembly.GetExecutingAssembly) for AOT safety
- Gate diagnostics behind LayoutDiagnostics record + EnableDiagnostics flag
- Remove InternalsVisibleTo for Playground, make ResourceLoaders public
- Use ConcurrentDictionary in MemoryResourceLoader for thread safety
- Add 10MB resource size limit in MemoryResourceLoader
- Fix silent catch in FontManager.PreloadFontFromResourcesAsync
- Fix race condition with atomic AddOrUpdate in FontManager
- Add min 1px bitmap guard to all Render overloads
- Escape innerHTML in context menu for XSS safety
- Remove leftover debug variable in LayoutEngine
- Add playground link to README, wiki Home and Getting Started
Copy file name to clipboardExpand all lines: README.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,8 @@
7
7
8
8
A .NET library for rendering images from YAML templates with a full CSS flexbox layout engine. Perfect for generating receipts, labels, tickets, and structured documents.
9
9
10
+
**[Try it in the browser](https://robonet.github.io/FlexRender/)** -- WASM playground with live preview, no installation required.
11
+
10
12
## Features
11
13
12
14
-**YAML Templates** -- define complex image layouts in readable YAML format
Copy file name to clipboardExpand all lines: docs/wiki/Getting-Started.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
This guide walks you through installing FlexRender, creating your first template, and rendering it using code, dependency injection, or the CLI.
4
4
5
+
> **Want to try without installing?** Use the [browser playground](https://robonet.github.io/FlexRender/) -- edit YAML templates and see results instantly.
Copy file name to clipboardExpand all lines: docs/wiki/Home.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,8 @@
7
7
8
8
A modular .NET library for rendering images from YAML templates with a full CSS flexbox layout engine. Render-backend agnostic with SkiaSharp as the default backend. Fully AOT-compatible with zero reflection.
9
9
10
+
**[Try it in the browser](https://robonet.github.io/FlexRender/)** -- WASM playground with live preview, no installation required.
11
+
10
12
## Why FlexRender?
11
13
12
14
-**YAML-first** -- define complex image layouts in readable YAML, no design tools needed
0 commit comments