Ultralight
Ultralight copied to clipboard
Lightweight, high-performance HTML renderer for game and app developers.
Some users may want to draw their own titlebar and close/minimize/maximize buttons (similar to Spotify and Discord). To accomplish this, we need to support borderless windows + custom window drag...
Currently our Pasteboard implementation in WebCore only supports cut/copy/paste of plain text (unicode and non-unicode). This should be extended to support more complex content types so we can support the...
Hello! If I change a file from disk (e.g. `.css` or `.js`) with my application running and I recreate my Browser inside the application, my page will still load and...
When using the GPU renderer, each View is drawn into an offscreen render-target texture which users are responsible for displaying in their application (usually by displaying the texture in an...
For various reasons (crash recovery, site isolation, asynchronous rendering), certain users may wish to run the Renderer/Views in a standalone process. Build a multi-process RPC layer around the C API...
Certain users need to draw custom-generated content as the background of certain HTML elements. (For example, a dynamically generated mini-map drawn to a framebuffer on the GPU with floating indicators...
Add an interface for users to handle modal JavaScript dialogs. Should add default implementation for each platform to AppCore. Related: #125
Add an interface for users to handle modal display and handling of native input menus (eg, `` and ``. Should add default implementation for each platform to AppCore.
Currently [oncontextmenu](https://www.w3schools.com/jsref/event_oncontextmenu.asp) for any html element is not triggered. Right clicks on onmousedown and onmouseup are triggered properly.