FS.GG.UI.Scene.SvgBrowser 0.29.0

Prefix Reserved
There is a newer version of this package available.
See the version list below for details.
dotnet add package FS.GG.UI.Scene.SvgBrowser --version 0.29.0
                    
NuGet\Install-Package FS.GG.UI.Scene.SvgBrowser -Version 0.29.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="FS.GG.UI.Scene.SvgBrowser" Version="0.29.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FS.GG.UI.Scene.SvgBrowser" Version="0.29.0" />
                    
Directory.Packages.props
<PackageReference Include="FS.GG.UI.Scene.SvgBrowser" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add FS.GG.UI.Scene.SvgBrowser --version 0.29.0
                    
#r "nuget: FS.GG.UI.Scene.SvgBrowser, 0.29.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package FS.GG.UI.Scene.SvgBrowser@0.29.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=FS.GG.UI.Scene.SvgBrowser&version=0.29.0
                    
Install as a Cake Addin
#tool nuget:?package=FS.GG.UI.Scene.SvgBrowser&version=0.29.0
                    
Install as a Cake Tool

FS.GG.UI.Scene.SvgBrowser

FS.GG.UI.Scene.SvgBrowser is the Fable/browser adapter for the supported FS.GG.UI.Scene subset. It maintains a retained SVG root, routes pointer and keyboard selection through the Scene reducer, and provides camera-aware picking.

Use the curated Fable project shipped in the package under fable/FS.GG.UI.Scene.SvgBrowser.fsproj. The adapter depends on Fable.Browser.Dom; the base FS.GG.UI.Scene package remains browser-independent.

The identified-document entry point validates and exports the complete selected Preview-A paint/definition surface before mounting or replacing DOM. Its mount namespace produces collision-free local definition references, and duplicate active namespaces are rejected. ObserveFonts distinguishes an available declared family from an explicit fallback diagnostic; it is not a font-fidelity claim. Typed document deserialization accepts only fsgg.svg-document/1, not arbitrary SVG XML.

Identified replacements reconcile stable elements and definitions in place. Browser hit testing follows paint order and native SVG path/text/symbol/clip semantics; masked painted geometry remains targetable while clipping removes targets. The retained entry point projects semantic selection through pointer, portable keyboard intent, and sibling HTML controls. Native editable/composition targets are left alone, and pointer loss, cancellation, blur, and disposal clear adapter-owned capture and scheduled work. These are accessible interaction contract foundations, not a complete editor or input toolkit.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on FS.GG.UI.Scene.SvgBrowser:

Package Downloads
FS.GG.UI

Optional BOM / metapackage for the FS.GG.UI framework. Reference this single package at one version to pin the entire coherent FS.GG.UI.* set to that version; any attempt to mix a member at a different version fails loudly at restore/build. Ships no assembly — dependencies only.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.32.1 186 10/6/2026
0.32.0 220 10/3/2026
0.31.0 1,189 9/14/2026
0.30.0 215 9/13/2026
0.29.0 786 9/12/2026