gpuikit 0.9.0

A UI toolkit for GPUI applications
Documentation
<!doctype html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, user-scalable=0" />
        <title>gpuikit showcase</title>
        <!-- The crate root; Trunk.toml names the example and its feature. -->
        <link data-trunk rel="rust" href="../../Cargo.toml" data-bindgen-target="web" data-wasm-opt="0" />
        <link data-trunk rel="copy-file" href="coi-serviceworker.js" />
        <!-- Must load before the wasm module: GitHub Pages cannot send the
             COOP/COEP headers wasm threads need, so this shim adds them via a
             service worker (no-op under `trunk serve`, which sends them). -->
        <script src="coi-serviceworker.js"></script>
        <script>
            // Surface silent wasm aborts (panic_abort builds die as uncaught
            // RuntimeErrors inside promise callbacks, which are easy to miss).
            window.addEventListener("error", (e) =>
                console.error("[window.onerror]", e.message, e.filename, e.lineno));
            window.addEventListener("unhandledrejection", (e) =>
                console.error("[unhandledrejection]", String(e.reason)));
        </script>
        <style>
            * {
                margin: 0;
                padding: 0;
                box-sizing: border-box;
            }
            html,
            body {
                margin: 0;
                height: 100%;
            }
            canvas {
                display: block;
                width: 100%;
                height: 100%;
                touch-action: none;
                outline: none;
                -webkit-user-select: none;
                user-select: none;
            }
        </style>
    </head>
    <body></body>
</html>