wa

Crates.iowa
lib.rswa
version0.1.7
sourcesrc
created_at2022-07-19 15:47:57.433289
updated_at2024-08-17 08:34:37.522696
descriptionCross-platform window assistant made primarily for Rio terminal
homepagehttps://raphamorim.io/rio
repositoryhttps://github.com/raphamorim/rio
max_upload_size
id628399
size608,291
Raphael Amorim (raphamorim)

documentation

README

WA

Cross-platform window assistant made primarily for Rio terminal.

WA was built for windowing for Games and Desktop applications.

let app = App::new(
	wa::Target::Application,
	Box::new(EventHandlerInstance::new(config))
);

// Available only on Target::Application
menu::create_menu();

app.run();
  • On MacOS applications uses NSView and games uses MTKView.

Support

Functionality MacOS Windows Linux Wayland Linux x11
Multi window YES (application only) NO NO NO
Tabs YES (application only) NO NO NO
Set background color YES NO NO NO
Set transparency YES NO NO NO
Open Url YES (application only) NO NO NO
Theming YES NO NO NO

Acknowledgments

  • WA was built originally from a fork from Macroquad which is licensed under MIT license.

Reference

Commit count: 2563

cargo fmt