monobrowser-core
1.0.0
The owner has unlisted this package.
This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package monobrowser-core --version 1.0.0
NuGet\Install-Package monobrowser-core -Version 1.0.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="monobrowser-core" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="monobrowser-core" Version="1.0.0" />
<PackageReference Include="monobrowser-core" />
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 monobrowser-core --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: monobrowser-core, 1.0.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 monobrowser-core@1.0.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=monobrowser-core&version=1.0.0
#tool nuget:?package=monobrowser-core&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
MonoBrowser Core
MonoBrowser Core is a markdown rendering engine written in F# for MonoGame, and adaptable to desktop, mobile, and embedded C#/F# applications.
Documenation
- Add component to your game or project
var browserWindow = new Rectangle(10, 10, _graphics.PreferredBackBufferWidth - 20, _graphics.PreferredBackBufferHeight - 20);
var browser = new OleaComponent(this, browserWindow)
{
EnableDebug = true,
EnableScrollbar = true,
AllowScroll = true,
DisableImages = false
};
browser.OnLinkClicked += (_, url) =>
{
// load new page or invoke method inside your game
Console.WriteLine($"User clicked on: {url}");
};
Components.Add(browser);
- Open remote markdown document with
browser.Navigate("https://yoursite/readme.md") - Close window with
browser.Close()
Support
F# C#
Version
This is alpha version, some markdown tags are missing!
Roadmap
- Font dowloading
- Styles
- Smooth scrolling
Licenses
ImageSharp - allows convert images to PNG and load it to the game
AngleSharp - HTML parser
Markdig - markdown parser
FontStashSharp - fonts and text rendering
Apos Input - events
Inter font - default font
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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.
-
net8.0
- AngleSharp (>= 1.1.2)
- Apos.Input (>= 2.4.2)
- FontStashSharp.MonoGame (>= 1.3.9)
- FSharp.Core (>= 8.0.200)
- Markdig (>= 0.37.0)
- monogame.framework.desktopgl (>= 3.8.1.793-develop)
- SixLabors.ImageSharp (>= 3.1.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|