docs.rs failed to build boing-0.2.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
boing-0.7.0
boing
A safe, lightweight wrapper over libui-ng-sys.
Background
libui is a C library that provides a neutral interface to native GUI technologies (e.g., windows, widgets) on major OSes. libui-ng is the "next generation" of libui, developed and maintained separately. libui-ng-sys provides Rust bindings to libui-ng, and boing is a safe yet fairly unopinionated layer on top of libui-ng-sys.
Currently, boing only links with libui-ng—not the original libui. However, libui-ng-sys may be updated in the future to support a libui feature flag, in which case it should be trivial to update boing as well.
Design
See DESIGN.md for an explanation of how boing was designed.
Project Progress
| Feature | Docs? | Impl? |
|---|---|---|
Area |
☐ | ☐ |
UniBox |
☐ | ☑ |
BiBox |
☐ | ☐ |
Button |
☑ | ☑ |
Checkbox |
☑ | ☑ |
Combobox |
☐ | ☐ |
Grid |
☐ | ☐ |
Group |
☐ | ☑ |
Image |
☐ | ☑ |
Label |
☐ | ☑ |
Menu |
☐ | ☑ |
MenuItem |
☐ | ☐ |
ProgressBar |
☐ | ☐ |
Slider |
☐ | ☐ |
Spinbox |
☐ | ☐ |
Tab |
☐ | ☑ |
Table |
☐ | ☐ |
Window |
☐ | ☑ |