Skip to content

Latest commit

 

History

History

wa

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

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