Skip to content

Integrate and create highly customizable widgets and themes for any Rust application or GUI library [WIP]

License

Notifications You must be signed in to change notification settings

antoninhrlt/haussmann

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

picture of Haussmann

haussmann

haussmann's crate badge license badge documentation badge

haussmann is a toolkit to integrate widgets in any application, for Rust.

This project is not a GUI library itself, but it provides highly customizable widgets and themes to be integrated in a GUI library or directly in an application.

InstallationPurposeUsage

Note this project is under development. Contribute by opening issues, sharing your ideas to improve the project and creating pull requests with your changes and improvements.

Installation

In your "Cargo.toml" file:

[dependencies]
haussmann = "*"

Check the current version on crates.io.

Purpose

This project is not a GUI library itself, but it gives highly customizable widgets and themes to be integrated in a GUI library or directly in an application using a system API (windows-rs, x11rb, …). Furthermore, the crate contains tools to transform widgets into drawables, align and size them in a layout.

Usage

This project is under development and does not have any usage instructions at the moment.

About

Integrate and create highly customizable widgets and themes for any Rust application or GUI library [WIP]

Topics

Resources

License

Stars

Watchers

Forks

Languages