Skip to content

commonsuppliz/MultiHtmlCraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

[WIP] .NET HTML Rendering Library ## About HTML Rendering Library for .NET 6 and above [WIP] - Supports for most of HTML5 Web APIs. - Window, HTMLDocument, HTMLElements, HTMLAttributes, etc - Most of HTML tags are supported - XMLWebRequest - basic Window Events - CSS3 support - Javascript (JS5) with ClearScript V8 Javascript engine. ## DOM API - Most of HMLT5 DOM API has been implemented - Document.createElement() - Document.createEvent() - Document.createTextNode() - Document.querySelector() - Document.querySelectorAll() - Document.getElementById() - Document.evaluate() - Documennt.getElementsByClassName() - Document.getElementsByTagName() - Element.appendChild() - Element.removeChild() - Element.contains() - Element.insertBefore() - Element.replaceChild() - Element.getBoundingClientRect() - CSStyleSheet.addRule() - DOMParser.parseFromStrig() - HTMLCanvasElement.getContext("2D") [All Canvas 2D API are supported] - WebGLContext and AudioContext API exists, but does nothing currently. - etc ## Previous Project Screen Image

Screen image on Windows 11 and .NET Framework 1.1 and above

## Curent Status - The previous project was designed for .NET Framework 1.1 and Mono Project above and Winforms - The migration from .NET Framework to dotnet 9 is compleleted (works only for WinForms platform) - Cleascript V8 Engine has been implemented instead of Rhino JS Engine - WIP is appproximately 85%. ## TODO 1. Graphical API need to support the latest .NET Cross-Platformm Grahical APIs. 2. HTML layout engine needs a lot of work for improvement. 3. Impliment better HTML layout scheme. 4. Implement other GUI support other than Winforms GUI. # MultiHtmlCraft

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published