8 releases

0.1.7 Apr 1, 2020
0.1.6 Apr 1, 2020
0.1.5 Jun 7, 2019

#68 in #draw

27 downloads per month

MIT license

36KB
883 lines

ganache

A simple GUI library for Rust

This library draws its main inspiration from the Godot game engine's GUI solution.

Features

  • Proportional anchors for resolution independent placement of UI elements
  • Automatic vertical and horizontal layout with minimum sizes
  • Rendering backend agnostic; returns a list of draw commands
  • Widget styling support
  • Generic over lots of things (draw commands, theme resources, input events, etc.)

Known issues

  • Not optimized and probably not very fast yet
  • Widget styles would be more ergonomic as structs
  • In need of polish and documentation

Dependencies