Skip to content

jacobrgreen114/uxui-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uxui-rs

Uxui is a crossplatform UI framework written targeting desktop platforms.

Speed

Uxui is a retained mode UI framework and designed around minimizing as much dynamic dispatch as possible.

Current State

As of right now, uxui is in very early stages of development. It is not ready for production use. So far, validation and testing is only being done on Windows, but Linux and macOS are planned to be fully validated in the near future.

Currently, due to the lack of inheritance, 'Components' are implemented purely using dyn traits. This results in each component having to handle its own sizing and event processing / propagation. This is not ideal, and will hopefully be changed in the future once a better solutions is decided upon.

Requirements

  • glslc - glsl compiler (can be found in the vulkan sdk)

About

A cross platform UI framework written in rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published