From 3b85a4dcda6ab8c5c53b5f8554840abe9c889312 Mon Sep 17 00:00:00 2001 From: Charles Saracco Date: Fri, 29 May 2020 18:43:37 -0400 Subject: [PATCH] Add README.md --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..4d0c76d --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# baseview + +A low-level windowing system geared towards making audio plugin UIs. + +`baseview` abstracts the platform-specific windowing APIs (winapi, cocoa, xcb) into a platform-independent API, but otherwise gets out of your way so you can write plugin UIs. + +## Roadmap + +Below is a proposed list of milestones (roughly in-order) and their status. Subject to change at any time. + +| Feature | Windows | Mac OS | Linux | +| -------------------------------------- | ------------------ | ------------------ | ----------------- | +| Spawns a window, no parent | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:| +| Cross-platform API for window spawning | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark:| +| Window uses an OpenGL surface | :heavy_check_mark: | | | +| Basic DPI scaling support | | | :question: |