cushy/.rustme/docs.md
2023-11-03 09:37:22 -07:00

1.3 KiB

Gooey is considered experimental and unsupported crate version Documentation for main branch

Gooey is an experimental Graphical User Interface (GUI) crate for the Rust programming language. It is built using Kludgine, which is powered by winit and wgpu. It is incredibly early in development, and is being developed for a game that will hopefully be developed shortly.

The Widget trait is the building block of Gooey: Every user interface element implements Widget. A full list of built-in widgets can be found in the gooey::widgets module.

Gooey uses a reactive data model. To see an example of how reactive data models work, consider this example that displays a button that increments its own label:

$../examples/button.rs:readme$