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.
picoview
provides aWindowScale
event, 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-dev
Licensed 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.