Smol low-level windowing abstraction with a focus on audio plugin development
Warning
This project is currently in development and the API is not final! Please do not rely on picoview in production.
- Small API surface
- Minimal amount of dependencies
- Complete OS abstraction
- This includes abstracting away OS-dependent pixel scaling and only dealing with physical pixels.
picoviewprovides aWindowScaleevent, which is treated as a hint more than anything else.
- This includes abstracting away OS-dependent pixel scaling and only dealing with physical pixels.
See ROADMAP.md for more info.
Install dependencies, e.g.:
sudo apt-get install libx11-dev libxcb1-dev libx11-xcb-dev libgl1-mesa-devLicensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in picoview by you, as defined in the Apache-2.0 license, shall be
dual licensed as above, without any additional terms or conditions.