-
Notifications
You must be signed in to change notification settings - Fork 40
Home
Hello !
I forked this project from https://github.com/ArthurHub/HTML-Renderer (thank you so much)
I added some features
such as
-
dynamic html dom
-
decoupling, dependency analysis
-
optimizing the html,css parser (but not Html5/Css3)
-
add svg/canvas support (not complete)
-
abstract canvas backend (GDI+, OpenGL) also not complete for Linux (for the canvas backend, I used it from another project -> https://github.com/prepare/agg-sharp)
-
Javascript (v8) binding
-
debug view
-
more layout support eg. inline-block,relative, absolte etc
-
added custom controls eg. text editer control, scrollbar, gridbox etc.
-
some events (eg. mouse /keyboard events)
.. BUT not complete :(
feel free to fork/ comment/ suggest /pull request
#license it is a C# project with permissive license( MIT,BSD, Apache2)
#plan:
-
always permissive licencse (MIT,BSD, Apache2)
-
bind some features from Blink engine
-
add more html5/css3/js support
-
convert to C++ code with some transpiler tools so users can build a final native code web browser
Nice to meet you!
WinterDev :)