10 releases (breaking)
|0.8.0||Aug 5, 2018|
|0.7.1||Jun 26, 2018|
|0.6.0||May 25, 2018|
|0.5.0||Apr 21, 2018|
|0.1.1||Jan 19, 2018|
#75 in GUI
140 downloads per month
Used in 7 crates (2 directly)
Create a window and handle it's input
This project is part of ADI.
- Create a window
- Poll the window's input
- Get the window's native handle
Plans are for awi to support all of the following platforms (or any other platform that exists). AWI's goal is to be able to run on any computer. If you see a missing platform you would like supported, open an issue.
|1. Windows||Yes (windows)|
|2. Linux / BSD||Yes (linux - TODO: Wayland, fallback on XCB)|
|3. Raspberry Pi||TODO (pi - directfb)|
|4. Deskron||TODO (deskron)|
|5. Android||TODO (android)|
|6. MacOS / iOS||TODO (apple - TODO: Cocoa)|
|7. Web||TODO (web - Web Assembly)|
|8. Nintendo Switch||TODO (switch)|
|9. Redox||TODO (redox)|
|10. XBox One||TODO (xbox)|
- Complete the first 9 platforms.
- Complete the first 10 platforms.
- Update afi
- Update dl_api
- Use c_void in std instead of in libc, since libc isn't needed on Windows.
- Simplified input.
- Added support for joysticks / controllers.
Developed by Plop Grizzly